comparison src/share/vm/classfile/vmSymbols.hpp @ 7457:35431a769282

8004823: Add VM support for type annotation reflection Reviewed-by: dholmes, coleenp Contributed-by: joel.franck@oracle.com
author stefank
date Thu, 20 Dec 2012 10:22:19 +0100
parents ec204374e626
children 4daebd4cc1dd
comparison
equal deleted inserted replaced
7456:7d42f3b08300 7457:35431a769282
134 template(tag_runtime_visible_annotations, "RuntimeVisibleAnnotations") \ 134 template(tag_runtime_visible_annotations, "RuntimeVisibleAnnotations") \
135 template(tag_runtime_invisible_annotations, "RuntimeInvisibleAnnotations") \ 135 template(tag_runtime_invisible_annotations, "RuntimeInvisibleAnnotations") \
136 template(tag_runtime_visible_parameter_annotations, "RuntimeVisibleParameterAnnotations") \ 136 template(tag_runtime_visible_parameter_annotations, "RuntimeVisibleParameterAnnotations") \
137 template(tag_runtime_invisible_parameter_annotations,"RuntimeInvisibleParameterAnnotations") \ 137 template(tag_runtime_invisible_parameter_annotations,"RuntimeInvisibleParameterAnnotations") \
138 template(tag_annotation_default, "AnnotationDefault") \ 138 template(tag_annotation_default, "AnnotationDefault") \
139 template(tag_runtime_visible_type_annotations, "RuntimeVisibleTypeAnnotations") \
140 template(tag_runtime_invisible_type_annotations, "RuntimeInvisibleTypeAnnotations") \
139 template(tag_enclosing_method, "EnclosingMethod") \ 141 template(tag_enclosing_method, "EnclosingMethod") \
140 template(tag_bootstrap_methods, "BootstrapMethods") \ 142 template(tag_bootstrap_methods, "BootstrapMethods") \
141 \ 143 \
142 /* exception klasses: at least all exceptions thrown by the VM have entries here */ \ 144 /* exception klasses: at least all exceptions thrown by the VM have entries here */ \
143 template(java_lang_ArithmeticException, "java/lang/ArithmeticException") \ 145 template(java_lang_ArithmeticException, "java/lang/ArithmeticException") \
237 template(annotation_default_name, "annotationDefault") \ 239 template(annotation_default_name, "annotationDefault") \
238 template(sun_reflect_ConstantPool, "sun/reflect/ConstantPool") \ 240 template(sun_reflect_ConstantPool, "sun/reflect/ConstantPool") \
239 template(ConstantPool_name, "constantPoolOop") \ 241 template(ConstantPool_name, "constantPoolOop") \
240 template(sun_reflect_UnsafeStaticFieldAccessorImpl, "sun/reflect/UnsafeStaticFieldAccessorImpl")\ 242 template(sun_reflect_UnsafeStaticFieldAccessorImpl, "sun/reflect/UnsafeStaticFieldAccessorImpl")\
241 template(base_name, "base") \ 243 template(base_name, "base") \
244 /* Type Annotations (JDK 8 and above) */ \
245 template(type_annotations_name, "typeAnnotations") \
246 \
242 \ 247 \
243 /* Support for JSR 292 & invokedynamic (JDK 1.7 and above) */ \ 248 /* Support for JSR 292 & invokedynamic (JDK 1.7 and above) */ \
244 template(java_lang_invoke_CallSite, "java/lang/invoke/CallSite") \ 249 template(java_lang_invoke_CallSite, "java/lang/invoke/CallSite") \
245 template(java_lang_invoke_ConstantCallSite, "java/lang/invoke/ConstantCallSite") \ 250 template(java_lang_invoke_ConstantCallSite, "java/lang/invoke/ConstantCallSite") \
246 template(java_lang_invoke_MutableCallSite, "java/lang/invoke/MutableCallSite") \ 251 template(java_lang_invoke_MutableCallSite, "java/lang/invoke/MutableCallSite") \