< prev index next >

src/hotspot/share/classfile/classFileParser.hpp

Print this page

        

@@ -96,10 +96,11 @@
   const InstanceKlass* _super_klass;
   ConstantPool* _cp;
   Array<u2>* _fields;
   Array<Method*>* _methods;
   Array<u2>* _inner_classes;
+  Array<ValueTypes>* _value_types;
   Array<Klass*>* _local_interfaces;
   Array<Klass*>* _transitive_interfaces;
   Annotations* _combined_annotations;
   AnnotationArray* _annotations;
   AnnotationArray* _type_annotations;

@@ -286,10 +287,14 @@
   void parse_classfile_sourcefile_attribute(const ClassFileStream* const cfs, TRAPS);
   void parse_classfile_source_debug_extension_attribute(const ClassFileStream* const cfs,
                                                         int length,
                                                         TRAPS);
 
+  u2 parse_value_types_attribute(const ClassFileStream* const cfs,
+                                       const u1* const value_types_attribute_start,
+                                       TRAPS);
+
   u2   parse_classfile_inner_classes_attribute(const ClassFileStream* const cfs,
                                                const u1* const inner_classes_attribute_start,
                                                bool parsed_enclosingmethod_attribute,
                                                u2 enclosing_method_class_index,
                                                u2 enclosing_method_method_index,
< prev index next >