< prev index next >

src/hotspot/share/classfile/vmSymbols.hpp

Print this page

        

@@ -65,10 +65,13 @@
   template(java_lang_Cloneable,                       "java/lang/Cloneable")                      \
   template(java_lang_Throwable,                       "java/lang/Throwable")                      \
   template(java_lang_ClassLoader,                     "java/lang/ClassLoader")                    \
   template(java_lang_ClassLoader_NativeLibrary,       "java/lang/ClassLoader\x024NativeLibrary")  \
   template(java_lang_ThreadDeath,                     "java/lang/ThreadDeath")                    \
+  template(java_lang_Runnable,                        "java/lang/Runnable")                       \
+  /*template(java_lang_Continuation,                    "java/lang/Continuation")                 */\
+  template(java_lang_ContinuationContext,             "java/lang/ContinuationContext")            \
   template(java_lang_Boolean,                         "java/lang/Boolean")                        \
   template(java_lang_Character,                       "java/lang/Character")                      \
   template(java_lang_Character_CharacterCache,        "java/lang/Character$CharacterCache")       \
   template(java_lang_Float,                           "java/lang/Float")                          \
   template(java_lang_Double,                          "java/lang/Double")                         \

@@ -362,10 +365,11 @@
   template(run_finalization_name,                     "runFinalization")                          \
   template(run_finalizers_on_exit_name,               "runFinalizersOnExit")                      \
   template(dispatchUncaughtException_name,            "dispatchUncaughtException")                \
   template(loadClass_name,                            "loadClass")                                \
   template(loadClassInternal_name,                    "loadClassInternal")                        \
+  template(enter_name,                                "enter")                                    \
   template(get_name,                                  "get")                                      \
   template(put_name,                                  "put")                                      \
   template(type_name,                                 "type")                                     \
   template(findNative_name,                           "findNative")                               \
   template(deadChild_name,                            "deadChild")                                \

@@ -1367,10 +1371,17 @@
    do_alias(    getAndSetShort_signature,                               /*"(Ljava/lang/Object;JS)S"*/ getAndAddShort_signature) \
   do_intrinsic(_getAndSetObject,          jdk_internal_misc_Unsafe,     getAndSetObject_name, getAndSetObject_signature,  F_R)\
    do_name(     getAndSetObject_name,                                   "getAndSetObject")                                    \
    do_signature(getAndSetObject_signature,                              "(Ljava/lang/Object;JLjava/lang/Object;)Ljava/lang/Object;" ) \
                                                                                                                                \
+  /* java/lang/Continuation */                                                                                                 \
+  do_class(java_lang_Continuation,                      "java/lang/Continuation")                                          \
+  do_intrinsic(_Continuation_run,         java_lang_Continuation,  run_method_name,    continuationRun_signature, F_R)             \
+    do_alias(continuationRun_signature,                             void_method_signature)                                        \
+    do_alias(continuationEnter_signature,                           void_method_signature)                                        \
+  /*do_name(run_name, "tun") */                                                                                              \
+                                                                                                                               \
    /* (2) Bytecode intrinsics                                                                        */                        \
                                                                                                                                \
   do_intrinsic(_park,                     jdk_internal_misc_Unsafe,     park_name, park_signature,                     F_R)    \
    do_name(     park_name,                                              "park")                                                \
    do_signature(park_signature,                                         "(ZJ)V")                                               \

@@ -1456,11 +1467,11 @@
                                                                                                                         \
   /* forEachRemaining */                                                                             \
   do_intrinsic(_forEachRemaining, java_util_stream_StreamsRangeIntSpliterator, forEachRemaining_name, forEachRemaining_signature, F_R) \
    do_name(     forEachRemaining_name,    "forEachRemaining")                                                           \
    do_name(     forEachRemaining_signature,                      "(Ljava/util/function/IntConsumer;)V")                 \
-
+                                                                                                                        \
     /*end*/
 
 
 
 
< prev index next >