src/hotspot/share/classfile/vmSymbols.hpp

Print this page




  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                                                                                                                         \