226 template(newConstructor_name, "newConstructor") \
227 template(newConstructor_signature, "(Lsun/reflect/MethodInfo;)Ljava/lang/reflect/Constructor;") \
228 template(newField_name, "newField") \
229 template(newField_signature, "(Lsun/reflect/FieldInfo;)Ljava/lang/reflect/Field;") \
230 template(newMethod_name, "newMethod") \
231 template(newMethod_signature, "(Lsun/reflect/MethodInfo;)Ljava/lang/reflect/Method;") \
232 template(invokeBasic_name, "invokeBasic") \
233 template(linkToVirtual_name, "linkToVirtual") \
234 template(linkToStatic_name, "linkToStatic") \
235 template(linkToSpecial_name, "linkToSpecial") \
236 template(linkToInterface_name, "linkToInterface") \
237 template(compiledLambdaForm_name, "<compiledLambdaForm>") /*fake name*/ \
238 template(star_name, "*") /*not really a name*/ \
239 template(invoke_name, "invoke") \
240 template(override_name, "override") \
241 template(parameterTypes_name, "parameterTypes") \
242 template(returnType_name, "returnType") \
243 template(signature_name, "signature") \
244 template(slot_name, "slot") \
245 template(selectAlternative_name, "selectAlternative") \
246 \
247 /* Support for annotations (JDK 1.5 and above) */ \
248 \
249 template(annotations_name, "annotations") \
250 template(index_name, "index") \
251 template(executable_name, "executable") \
252 template(parameter_annotations_name, "parameterAnnotations") \
253 template(annotation_default_name, "annotationDefault") \
254 template(sun_reflect_ConstantPool, "sun/reflect/ConstantPool") \
255 template(ConstantPool_name, "constantPoolOop") \
256 template(sun_reflect_UnsafeStaticFieldAccessorImpl, "sun/reflect/UnsafeStaticFieldAccessorImpl")\
257 template(base_name, "base") \
258 /* Type Annotations (JDK 8 and above) */ \
259 template(type_annotations_name, "typeAnnotations") \
260 \
261 \
262 /* Support for JSR 292 & invokedynamic (JDK 1.7 and above) */ \
263 template(java_lang_invoke_CallSite, "java/lang/invoke/CallSite") \
264 template(java_lang_invoke_ConstantCallSite, "java/lang/invoke/ConstantCallSite") \
265 template(java_lang_invoke_DirectMethodHandle, "java/lang/invoke/DirectMethodHandle") \
|
226 template(newConstructor_name, "newConstructor") \
227 template(newConstructor_signature, "(Lsun/reflect/MethodInfo;)Ljava/lang/reflect/Constructor;") \
228 template(newField_name, "newField") \
229 template(newField_signature, "(Lsun/reflect/FieldInfo;)Ljava/lang/reflect/Field;") \
230 template(newMethod_name, "newMethod") \
231 template(newMethod_signature, "(Lsun/reflect/MethodInfo;)Ljava/lang/reflect/Method;") \
232 template(invokeBasic_name, "invokeBasic") \
233 template(linkToVirtual_name, "linkToVirtual") \
234 template(linkToStatic_name, "linkToStatic") \
235 template(linkToSpecial_name, "linkToSpecial") \
236 template(linkToInterface_name, "linkToInterface") \
237 template(compiledLambdaForm_name, "<compiledLambdaForm>") /*fake name*/ \
238 template(star_name, "*") /*not really a name*/ \
239 template(invoke_name, "invoke") \
240 template(override_name, "override") \
241 template(parameterTypes_name, "parameterTypes") \
242 template(returnType_name, "returnType") \
243 template(signature_name, "signature") \
244 template(slot_name, "slot") \
245 template(selectAlternative_name, "selectAlternative") \
246 template(resolved_references_name, "resolved_references") \
247 \
248 /* Support for annotations (JDK 1.5 and above) */ \
249 \
250 template(annotations_name, "annotations") \
251 template(index_name, "index") \
252 template(executable_name, "executable") \
253 template(parameter_annotations_name, "parameterAnnotations") \
254 template(annotation_default_name, "annotationDefault") \
255 template(sun_reflect_ConstantPool, "sun/reflect/ConstantPool") \
256 template(ConstantPool_name, "constantPoolOop") \
257 template(sun_reflect_UnsafeStaticFieldAccessorImpl, "sun/reflect/UnsafeStaticFieldAccessorImpl")\
258 template(base_name, "base") \
259 /* Type Annotations (JDK 8 and above) */ \
260 template(type_annotations_name, "typeAnnotations") \
261 \
262 \
263 /* Support for JSR 292 & invokedynamic (JDK 1.7 and above) */ \
264 template(java_lang_invoke_CallSite, "java/lang/invoke/CallSite") \
265 template(java_lang_invoke_ConstantCallSite, "java/lang/invoke/ConstantCallSite") \
266 template(java_lang_invoke_DirectMethodHandle, "java/lang/invoke/DirectMethodHandle") \
|