54 /* commonly used class, package, module names */ \
55 template(java_base, JAVA_BASE_NAME) \
56 template(java_lang_System, "java/lang/System") \
57 template(java_lang_Object, "java/lang/Object") \
58 template(java_lang_Class, "java/lang/Class") \
59 template(java_lang_Package, "java/lang/Package") \
60 template(java_lang_Module, "java/lang/Module") \
61 template(java_lang_String, "java/lang/String") \
62 template(java_lang_StringLatin1, "java/lang/StringLatin1") \
63 template(java_lang_StringUTF16, "java/lang/StringUTF16") \
64 template(java_lang_Thread, "java/lang/Thread") \
65 template(java_lang_ThreadGroup, "java/lang/ThreadGroup") \
66 template(java_lang_Cloneable, "java/lang/Cloneable") \
67 template(java_lang_Throwable, "java/lang/Throwable") \
68 template(java_lang_ClassLoader, "java/lang/ClassLoader") \
69 template(java_lang_ClassLoader_NativeLibrary, "java/lang/ClassLoader\x024NativeLibrary") \
70 template(java_lang_ThreadDeath, "java/lang/ThreadDeath") \
71 template(java_lang_Boolean, "java/lang/Boolean") \
72 template(java_lang_Character, "java/lang/Character") \
73 template(java_lang_Character_CharacterCache, "java/lang/Character$CharacterCache") \
74 template(java_lang_Float, "java/lang/Float") \
75 template(java_lang_Double, "java/lang/Double") \
76 template(java_lang_Byte, "java/lang/Byte") \
77 template(java_lang_Byte_ByteCache, "java/lang/Byte$ByteCache") \
78 template(java_lang_Short, "java/lang/Short") \
79 template(java_lang_Short_ShortCache, "java/lang/Short$ShortCache") \
80 template(java_lang_Integer, "java/lang/Integer") \
81 template(java_lang_Integer_IntegerCache, "java/lang/Integer$IntegerCache") \
82 template(java_lang_Long, "java/lang/Long") \
83 template(java_lang_Long_LongCache, "java/lang/Long$LongCache") \
84 template(java_lang_Shutdown, "java/lang/Shutdown") \
85 template(java_lang_ref_Reference, "java/lang/ref/Reference") \
86 template(java_lang_ref_SoftReference, "java/lang/ref/SoftReference") \
87 template(java_lang_ref_WeakReference, "java/lang/ref/WeakReference") \
88 template(java_lang_ref_FinalReference, "java/lang/ref/FinalReference") \
89 template(java_lang_ref_PhantomReference, "java/lang/ref/PhantomReference") \
90 template(java_lang_ref_Finalizer, "java/lang/ref/Finalizer") \
91 template(java_lang_reflect_AccessibleObject, "java/lang/reflect/AccessibleObject") \
92 template(java_lang_reflect_Method, "java/lang/reflect/Method") \
93 template(java_lang_reflect_Constructor, "java/lang/reflect/Constructor") \
915 do_intrinsic(_compareToLU, java_lang_StringLatin1,compareToLU_name, compareTo_indexOf_signature, F_S) \
916 do_intrinsic(_compareToUL, java_lang_StringUTF16, compareToUL_name, compareTo_indexOf_signature, F_S) \
917 do_signature(compareTo_indexOf_signature, "([B[B)I") \
918 do_name( compareTo_name, "compareTo") \
919 do_name( compareToLU_name, "compareToUTF16") \
920 do_name( compareToUL_name, "compareToLatin1") \
921 do_intrinsic(_indexOfL, java_lang_StringLatin1,indexOf_name, compareTo_indexOf_signature, F_S) \
922 do_intrinsic(_indexOfU, java_lang_StringUTF16, indexOf_name, compareTo_indexOf_signature, F_S) \
923 do_intrinsic(_indexOfUL, java_lang_StringUTF16, indexOfUL_name, compareTo_indexOf_signature, F_S) \
924 do_intrinsic(_indexOfIL, java_lang_StringLatin1,indexOf_name, indexOfI_signature, F_S) \
925 do_intrinsic(_indexOfIU, java_lang_StringUTF16, indexOf_name, indexOfI_signature, F_S) \
926 do_intrinsic(_indexOfIUL, java_lang_StringUTF16, indexOfUL_name, indexOfI_signature, F_S) \
927 do_intrinsic(_indexOfU_char, java_lang_StringUTF16, indexOfChar_name, indexOfChar_signature, F_S) \
928 do_name( indexOf_name, "indexOf") \
929 do_name( indexOfChar_name, "indexOfChar") \
930 do_name( indexOfUL_name, "indexOfLatin1") \
931 do_signature(indexOfI_signature, "([BI[BII)I") \
932 do_signature(indexOfChar_signature, "([BIII)I") \
933 do_intrinsic(_equalsL, java_lang_StringLatin1,equals_name, equalsB_signature, F_S) \
934 do_intrinsic(_equalsU, java_lang_StringUTF16, equals_name, equalsB_signature, F_S) \
935 \
936 do_intrinsic(_Preconditions_checkIndex, jdk_internal_util_Preconditions, checkIndex_name, Preconditions_checkIndex_signature, F_S) \
937 do_signature(Preconditions_checkIndex_signature, "(IILjava/util/function/BiFunction;)I") \
938 \
939 do_class(java_nio_Buffer, "java/nio/Buffer") \
940 do_intrinsic(_checkIndex, java_nio_Buffer, checkIndex_name, int_int_signature, F_R) \
941 do_name( checkIndex_name, "checkIndex") \
942 \
943 do_class(java_lang_StringCoding, "java/lang/StringCoding") \
944 do_intrinsic(_hasNegatives, java_lang_StringCoding, hasNegatives_name, hasNegatives_signature, F_S) \
945 do_name( hasNegatives_name, "hasNegatives") \
946 do_signature(hasNegatives_signature, "([BII)Z") \
947 \
948 do_class(sun_nio_cs_iso8859_1_Encoder, "sun/nio/cs/ISO_8859_1$Encoder") \
949 do_intrinsic(_encodeISOArray, sun_nio_cs_iso8859_1_Encoder, encodeISOArray_name, encodeISOArray_signature, F_S) \
950 do_name( encodeISOArray_name, "implEncodeISOArray") \
951 do_signature(encodeISOArray_signature, "([CI[BII)I") \
952 \
953 do_intrinsic(_encodeByteISOArray, java_lang_StringCoding, encodeISOArray_name, indexOfI_signature, F_S) \
954 \
|
54 /* commonly used class, package, module names */ \
55 template(java_base, JAVA_BASE_NAME) \
56 template(java_lang_System, "java/lang/System") \
57 template(java_lang_Object, "java/lang/Object") \
58 template(java_lang_Class, "java/lang/Class") \
59 template(java_lang_Package, "java/lang/Package") \
60 template(java_lang_Module, "java/lang/Module") \
61 template(java_lang_String, "java/lang/String") \
62 template(java_lang_StringLatin1, "java/lang/StringLatin1") \
63 template(java_lang_StringUTF16, "java/lang/StringUTF16") \
64 template(java_lang_Thread, "java/lang/Thread") \
65 template(java_lang_ThreadGroup, "java/lang/ThreadGroup") \
66 template(java_lang_Cloneable, "java/lang/Cloneable") \
67 template(java_lang_Throwable, "java/lang/Throwable") \
68 template(java_lang_ClassLoader, "java/lang/ClassLoader") \
69 template(java_lang_ClassLoader_NativeLibrary, "java/lang/ClassLoader\x024NativeLibrary") \
70 template(java_lang_ThreadDeath, "java/lang/ThreadDeath") \
71 template(java_lang_Boolean, "java/lang/Boolean") \
72 template(java_lang_Character, "java/lang/Character") \
73 template(java_lang_Character_CharacterCache, "java/lang/Character$CharacterCache") \
74 template(java_lang_CharacterDataLatin1, "java/lang/CharacterDataLatin1") \
75 template(java_lang_Float, "java/lang/Float") \
76 template(java_lang_Double, "java/lang/Double") \
77 template(java_lang_Byte, "java/lang/Byte") \
78 template(java_lang_Byte_ByteCache, "java/lang/Byte$ByteCache") \
79 template(java_lang_Short, "java/lang/Short") \
80 template(java_lang_Short_ShortCache, "java/lang/Short$ShortCache") \
81 template(java_lang_Integer, "java/lang/Integer") \
82 template(java_lang_Integer_IntegerCache, "java/lang/Integer$IntegerCache") \
83 template(java_lang_Long, "java/lang/Long") \
84 template(java_lang_Long_LongCache, "java/lang/Long$LongCache") \
85 template(java_lang_Shutdown, "java/lang/Shutdown") \
86 template(java_lang_ref_Reference, "java/lang/ref/Reference") \
87 template(java_lang_ref_SoftReference, "java/lang/ref/SoftReference") \
88 template(java_lang_ref_WeakReference, "java/lang/ref/WeakReference") \
89 template(java_lang_ref_FinalReference, "java/lang/ref/FinalReference") \
90 template(java_lang_ref_PhantomReference, "java/lang/ref/PhantomReference") \
91 template(java_lang_ref_Finalizer, "java/lang/ref/Finalizer") \
92 template(java_lang_reflect_AccessibleObject, "java/lang/reflect/AccessibleObject") \
93 template(java_lang_reflect_Method, "java/lang/reflect/Method") \
94 template(java_lang_reflect_Constructor, "java/lang/reflect/Constructor") \
916 do_intrinsic(_compareToLU, java_lang_StringLatin1,compareToLU_name, compareTo_indexOf_signature, F_S) \
917 do_intrinsic(_compareToUL, java_lang_StringUTF16, compareToUL_name, compareTo_indexOf_signature, F_S) \
918 do_signature(compareTo_indexOf_signature, "([B[B)I") \
919 do_name( compareTo_name, "compareTo") \
920 do_name( compareToLU_name, "compareToUTF16") \
921 do_name( compareToUL_name, "compareToLatin1") \
922 do_intrinsic(_indexOfL, java_lang_StringLatin1,indexOf_name, compareTo_indexOf_signature, F_S) \
923 do_intrinsic(_indexOfU, java_lang_StringUTF16, indexOf_name, compareTo_indexOf_signature, F_S) \
924 do_intrinsic(_indexOfUL, java_lang_StringUTF16, indexOfUL_name, compareTo_indexOf_signature, F_S) \
925 do_intrinsic(_indexOfIL, java_lang_StringLatin1,indexOf_name, indexOfI_signature, F_S) \
926 do_intrinsic(_indexOfIU, java_lang_StringUTF16, indexOf_name, indexOfI_signature, F_S) \
927 do_intrinsic(_indexOfIUL, java_lang_StringUTF16, indexOfUL_name, indexOfI_signature, F_S) \
928 do_intrinsic(_indexOfU_char, java_lang_StringUTF16, indexOfChar_name, indexOfChar_signature, F_S) \
929 do_name( indexOf_name, "indexOf") \
930 do_name( indexOfChar_name, "indexOfChar") \
931 do_name( indexOfUL_name, "indexOfLatin1") \
932 do_signature(indexOfI_signature, "([BI[BII)I") \
933 do_signature(indexOfChar_signature, "([BIII)I") \
934 do_intrinsic(_equalsL, java_lang_StringLatin1,equals_name, equalsB_signature, F_S) \
935 do_intrinsic(_equalsU, java_lang_StringUTF16, equals_name, equalsB_signature, F_S) \
936 \
937 do_intrinsic(_isDigit, java_lang_CharacterDataLatin1, isDigit_name, int_bool_signature, F_R) \
938 do_name( isDigit_name, "isDigit") \
939 do_intrinsic(_isLowerCase, java_lang_CharacterDataLatin1, isLowerCase_name, int_bool_signature, F_R) \
940 do_name( isLowerCase_name, "isLowerCase") \
941 do_intrinsic(_isUpperCase, java_lang_CharacterDataLatin1, isUpperCase_name, int_bool_signature, F_R) \
942 do_name( isUpperCase_name, "isUpperCase") \
943 do_intrinsic(_isWhitespace, java_lang_CharacterDataLatin1, isWhitespace_name, int_bool_signature, F_R) \
944 do_name( isWhitespace_name, "isWhitespace") \
945 \
946 do_intrinsic(_Preconditions_checkIndex, jdk_internal_util_Preconditions, checkIndex_name, Preconditions_checkIndex_signature, F_S) \
947 do_signature(Preconditions_checkIndex_signature, "(IILjava/util/function/BiFunction;)I") \
948 \
949 do_class(java_nio_Buffer, "java/nio/Buffer") \
950 do_intrinsic(_checkIndex, java_nio_Buffer, checkIndex_name, int_int_signature, F_R) \
951 do_name( checkIndex_name, "checkIndex") \
952 \
953 do_class(java_lang_StringCoding, "java/lang/StringCoding") \
954 do_intrinsic(_hasNegatives, java_lang_StringCoding, hasNegatives_name, hasNegatives_signature, F_S) \
955 do_name( hasNegatives_name, "hasNegatives") \
956 do_signature(hasNegatives_signature, "([BII)Z") \
957 \
958 do_class(sun_nio_cs_iso8859_1_Encoder, "sun/nio/cs/ISO_8859_1$Encoder") \
959 do_intrinsic(_encodeISOArray, sun_nio_cs_iso8859_1_Encoder, encodeISOArray_name, encodeISOArray_signature, F_S) \
960 do_name( encodeISOArray_name, "implEncodeISOArray") \
961 do_signature(encodeISOArray_signature, "([CI[BII)I") \
962 \
963 do_intrinsic(_encodeByteISOArray, java_lang_StringCoding, encodeISOArray_name, indexOfI_signature, F_S) \
964 \
|