< prev index next >

src/share/vm/classfile/classFileParser.cpp

Print this page

        

*** 1058,1068 **** }; class MethodAnnotationCollector : public AnnotationCollector{ public: MethodAnnotationCollector() : AnnotationCollector(_in_method) { } ! void apply_to(methodHandle m); }; class ClassFileParser::ClassAnnotationCollector : public AnnotationCollector{ public: ClassAnnotationCollector() : AnnotationCollector(_in_class) { } --- 1058,1068 ---- }; class MethodAnnotationCollector : public AnnotationCollector{ public: MethodAnnotationCollector() : AnnotationCollector(_in_method) { } ! void apply_to(const methodHandle& m); }; class ClassFileParser::ClassAnnotationCollector : public AnnotationCollector{ public: ClassAnnotationCollector() : AnnotationCollector(_in_class) { }
*** 2093,2103 **** // If there's an error deallocate metadata for field annotations MetadataFactory::free_array<u1>(_loader_data, _field_annotations); MetadataFactory::free_array<u1>(_loader_data, _field_type_annotations); } ! void MethodAnnotationCollector::apply_to(methodHandle m) { if (has_annotation(_method_CallerSensitive)) m->set_caller_sensitive(true); if (has_annotation(_method_ForceInline)) m->set_force_inline(true); if (has_annotation(_method_DontInline)) --- 2093,2103 ---- // If there's an error deallocate metadata for field annotations MetadataFactory::free_array<u1>(_loader_data, _field_annotations); MetadataFactory::free_array<u1>(_loader_data, _field_type_annotations); } ! void MethodAnnotationCollector::apply_to(const methodHandle& m) { if (has_annotation(_method_CallerSensitive)) m->set_caller_sensitive(true); if (has_annotation(_method_ForceInline)) m->set_force_inline(true); if (has_annotation(_method_DontInline))
*** 3630,3640 **** } #ifndef PRODUCT static void print_field_layout(const Symbol* name, Array<u2>* fields, ! constantPoolHandle cp, int instance_size, int instance_fields_start, int instance_fields_end, int static_fields_end) { --- 3630,3640 ---- } #ifndef PRODUCT static void print_field_layout(const Symbol* name, Array<u2>* fields, ! const constantPoolHandle& cp, int instance_size, int instance_fields_start, int instance_fields_end, int static_fields_end) {
< prev index next >