src/hotspot/share/classfile/classFileParser.hpp
changeset 50735 2f2af62dfac7
parent 49480 d7df2dd501ce
child 51329 9c68699bebe5
--- a/src/hotspot/share/classfile/classFileParser.hpp	Fri Jun 22 17:49:21 2018 -0700
+++ b/src/hotspot/share/classfile/classFileParser.hpp	Sat Jun 23 01:32:41 2018 -0400
@@ -97,6 +97,8 @@
   Array<u2>* _fields;
   Array<Method*>* _methods;
   Array<u2>* _inner_classes;
+  Array<u2>* _nest_members;
+  u2 _nest_host;
   Array<Klass*>* _local_interfaces;
   Array<Klass*>* _transitive_interfaces;
   Annotations* _combined_annotations;
@@ -290,6 +292,10 @@
                                                u2 enclosing_method_method_index,
                                                TRAPS);
 
+  u2 parse_classfile_nest_members_attribute(const ClassFileStream* const cfs,
+                                            const u1* const nest_members_attribute_start,
+                                            TRAPS);
+
   void parse_classfile_attributes(const ClassFileStream* const cfs,
                                   ConstantPool* cp,
                                   ClassAnnotationCollector* parsed_annotations,