< prev index next >

hotspot/src/share/vm/classfile/classFileParser.cpp

Print this page

        

*** 1044,1054 **** _method_LambdaForm_Hidden, _method_HotSpotIntrinsicCandidate, _jdk_internal_vm_annotation_Contended, _field_Stable, _jdk_internal_vm_annotation_ReservedStackAccess, ! _jvm_internal_value_ValueCapableClass, _annotation_LIMIT }; const Location _location; int _annotations_present; u2 _contended_group; --- 1044,1054 ---- _method_LambdaForm_Hidden, _method_HotSpotIntrinsicCandidate, _jdk_internal_vm_annotation_Contended, _field_Stable, _jdk_internal_vm_annotation_ReservedStackAccess, ! _jdk_incubator_mvt_ValueCapableClass, _annotation_LIMIT }; const Location _location; int _annotations_present; u2 _contended_group;
*** 1081,1091 **** bool is_contended() const { return has_annotation(_jdk_internal_vm_annotation_Contended); } void set_stable(bool stable) { set_annotation(_field_Stable); } bool is_stable() const { return has_annotation(_field_Stable); } ! bool is_value_capable_class() const { return has_annotation(_jvm_internal_value_ValueCapableClass); } }; // This class also doubles as a holder for metadata cleanup. class ClassFileParser::FieldAnnotationCollector : public AnnotationCollector { private: --- 1081,1091 ---- bool is_contended() const { return has_annotation(_jdk_internal_vm_annotation_Contended); } void set_stable(bool stable) { set_annotation(_field_Stable); } bool is_stable() const { return has_annotation(_field_Stable); } ! bool is_value_capable_class() const { return has_annotation(_jdk_incubator_mvt_ValueCapableClass); } }; // This class also doubles as a holder for metadata cleanup. class ClassFileParser::FieldAnnotationCollector : public AnnotationCollector { private:
*** 2132,2146 **** case vmSymbols::VM_SYMBOL_ENUM_NAME(jdk_internal_vm_annotation_ReservedStackAccess_signature): { if (_location != _in_method) break; // only allow for methods if (RestrictReservedStack && !privileged) break; // honor privileges return _jdk_internal_vm_annotation_ReservedStackAccess; } ! case vmSymbols::VM_SYMBOL_ENUM_NAME(jvm_internal_value_ValueCapableClass_signature) : { if (_location != _in_class) { break; } ! return _jvm_internal_value_ValueCapableClass; } default: { break; } } --- 2132,2146 ---- case vmSymbols::VM_SYMBOL_ENUM_NAME(jdk_internal_vm_annotation_ReservedStackAccess_signature): { if (_location != _in_method) break; // only allow for methods if (RestrictReservedStack && !privileged) break; // honor privileges return _jdk_internal_vm_annotation_ReservedStackAccess; } ! case vmSymbols::VM_SYMBOL_ENUM_NAME(jdk_incubator_mvt_ValueCapableClass_signature) : { if (_location != _in_class) { break; } ! return _jdk_incubator_mvt_ValueCapableClass; } default: { break; } }
< prev index next >