214 template(sun_reflect_ConstantPool, "sun/reflect/ConstantPool") \ |
214 template(sun_reflect_ConstantPool, "sun/reflect/ConstantPool") \ |
215 template(constantPoolOop_name, "constantPoolOop") \ |
215 template(constantPoolOop_name, "constantPoolOop") \ |
216 template(sun_reflect_UnsafeStaticFieldAccessorImpl, "sun/reflect/UnsafeStaticFieldAccessorImpl")\ |
216 template(sun_reflect_UnsafeStaticFieldAccessorImpl, "sun/reflect/UnsafeStaticFieldAccessorImpl")\ |
217 template(base_name, "base") \ |
217 template(base_name, "base") \ |
218 \ |
218 \ |
219 /* common method names */ \ |
219 /* Support for JSR 292 & invokedynamic (JDK 1.7 and above) */ \ |
|
220 template(java_dyn_MethodHandle, "java/dyn/MethodHandle") \ |
|
221 template(java_dyn_MethodType, "java/dyn/MethodType") \ |
|
222 template(java_dyn_WrongMethodTypeException, "java/dyn/WrongMethodTypeException") \ |
|
223 template(java_dyn_MethodType_signature, "Ljava/dyn/MethodType;") \ |
|
224 template(java_dyn_MethodHandle_signature, "Ljava/dyn/MethodHandle;") \ |
|
225 /* internal classes known only to the JVM: */ \ |
|
226 template(java_dyn_MethodTypeForm, "java/dyn/MethodTypeForm") \ |
|
227 template(java_dyn_MethodTypeForm_signature, "Ljava/dyn/MethodTypeForm;") \ |
|
228 template(sun_dyn_MemberName, "sun/dyn/MemberName") \ |
|
229 template(sun_dyn_MethodHandleImpl, "sun/dyn/MethodHandleImpl") \ |
|
230 template(sun_dyn_AdapterMethodHandle, "sun/dyn/AdapterMethodHandle") \ |
|
231 template(sun_dyn_BoundMethodHandle, "sun/dyn/BoundMethodHandle") \ |
|
232 template(sun_dyn_DirectMethodHandle, "sun/dyn/DirectMethodHandle") \ |
|
233 template(makeImpl_name, "makeImpl") /*MethodType::makeImpl*/ \ |
|
234 template(makeImpl_signature, "(Ljava/lang/Class;[Ljava/lang/Class;ZZ)Ljava/dyn/MethodType;") \ |
|
235 NOT_LP64( do_alias(machine_word_signature, int_signature) ) \ |
|
236 LP64_ONLY( do_alias(machine_word_signature, long_signature) ) \ |
|
237 \ |
|
238 /* common method and field names */ \ |
220 template(object_initializer_name, "<init>") \ |
239 template(object_initializer_name, "<init>") \ |
221 template(class_initializer_name, "<clinit>") \ |
240 template(class_initializer_name, "<clinit>") \ |
222 template(println_name, "println") \ |
241 template(println_name, "println") \ |
223 template(printStackTrace_name, "printStackTrace") \ |
242 template(printStackTrace_name, "printStackTrace") \ |
224 template(main_name, "main") \ |
243 template(main_name, "main") \ |
287 template(frontCacheEnabled_name, "frontCacheEnabled") \ |
306 template(frontCacheEnabled_name, "frontCacheEnabled") \ |
288 template(stringCacheEnabled_name, "stringCacheEnabled") \ |
307 template(stringCacheEnabled_name, "stringCacheEnabled") \ |
289 template(bitCount_name, "bitCount") \ |
308 template(bitCount_name, "bitCount") \ |
290 template(profile_name, "profile") \ |
309 template(profile_name, "profile") \ |
291 template(equals_name, "equals") \ |
310 template(equals_name, "equals") \ |
|
311 template(toString_name, "toString") \ |
|
312 template(values_name, "values") \ |
|
313 template(receiver_name, "receiver") \ |
|
314 template(vmtarget_name, "vmtarget") \ |
|
315 template(vmentry_name, "vmentry") \ |
|
316 template(vmslots_name, "vmslots") \ |
|
317 template(vmindex_name, "vmindex") \ |
|
318 template(vmargslot_name, "vmargslot") \ |
|
319 template(flags_name, "flags") \ |
|
320 template(argument_name, "argument") \ |
|
321 template(conversion_name, "conversion") \ |
|
322 template(rtype_name, "rtype") \ |
|
323 template(ptypes_name, "ptypes") \ |
|
324 template(form_name, "form") \ |
|
325 template(erasedType_name, "erasedType") \ |
292 \ |
326 \ |
293 /* non-intrinsic name/signature pairs: */ \ |
327 /* non-intrinsic name/signature pairs: */ \ |
294 template(register_method_name, "register") \ |
328 template(register_method_name, "register") \ |
295 do_alias(register_method_signature, object_void_signature) \ |
329 do_alias(register_method_signature, object_void_signature) \ |
296 \ |
330 \ |
351 template(int_int_void_signature, "(II)V") \ |
385 template(int_int_void_signature, "(II)V") \ |
352 template(long_long_void_signature, "(JJ)V") \ |
386 template(long_long_void_signature, "(JJ)V") \ |
353 template(void_classloader_signature, "()Ljava/lang/ClassLoader;") \ |
387 template(void_classloader_signature, "()Ljava/lang/ClassLoader;") \ |
354 template(void_object_signature, "()Ljava/lang/Object;") \ |
388 template(void_object_signature, "()Ljava/lang/Object;") \ |
355 template(void_class_signature, "()Ljava/lang/Class;") \ |
389 template(void_class_signature, "()Ljava/lang/Class;") \ |
|
390 template(void_string_signature, "()Ljava/lang/String;") \ |
356 template(object_array_object_object_signature, "(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;")\ |
391 template(object_array_object_object_signature, "(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;")\ |
357 template(exception_void_signature, "(Ljava/lang/Exception;)V") \ |
392 template(exception_void_signature, "(Ljava/lang/Exception;)V") \ |
358 template(protectiondomain_signature, "[Ljava/security/ProtectionDomain;") \ |
393 template(protectiondomain_signature, "[Ljava/security/ProtectionDomain;") \ |
359 template(accesscontrolcontext_signature, "Ljava/security/AccessControlContext;") \ |
394 template(accesscontrolcontext_signature, "Ljava/security/AccessControlContext;") \ |
360 template(class_protectiondomain_signature, "(Ljava/lang/Class;Ljava/security/ProtectionDomain;)V") \ |
395 template(class_protectiondomain_signature, "(Ljava/lang/Class;Ljava/security/ProtectionDomain;)V") \ |