< prev index next >

src/hotspot/share/classfile/vmClassMacros.hpp

Print this page

105   do_klass(reflect_ConstantPool_klass,                  reflect_ConstantPool                                  ) \
106   do_klass(reflect_UnsafeStaticFieldAccessorImpl_klass, reflect_UnsafeStaticFieldAccessorImpl                 ) \
107   do_klass(reflect_CallerSensitive_klass,               reflect_CallerSensitive                               ) \
108   do_klass(reflect_NativeConstructorAccessorImpl_klass, reflect_NativeConstructorAccessorImpl                 ) \
109                                                                                                                 \
110   /* support for dynamic typing; it's OK if these are NULL in earlier JDKs */                                   \
111   do_klass(DirectMethodHandle_klass,                    java_lang_invoke_DirectMethodHandle                   ) \
112   do_klass(MethodHandle_klass,                          java_lang_invoke_MethodHandle                         ) \
113   do_klass(VarHandle_klass,                             java_lang_invoke_VarHandle                            ) \
114   do_klass(MemberName_klass,                            java_lang_invoke_MemberName                           ) \
115   do_klass(ResolvedMethodName_klass,                    java_lang_invoke_ResolvedMethodName                   ) \
116   do_klass(MethodHandleNatives_klass,                   java_lang_invoke_MethodHandleNatives                  ) \
117   do_klass(LambdaForm_klass,                            java_lang_invoke_LambdaForm                           ) \
118   do_klass(MethodType_klass,                            java_lang_invoke_MethodType                           ) \
119   do_klass(BootstrapMethodError_klass,                  java_lang_BootstrapMethodError                        ) \
120   do_klass(CallSite_klass,                              java_lang_invoke_CallSite                             ) \
121   do_klass(NativeEntryPoint_klass,                      jdk_internal_invoke_NativeEntryPoint                  ) \
122   do_klass(Context_klass,                               java_lang_invoke_MethodHandleNatives_CallSiteContext  ) \
123   do_klass(ConstantCallSite_klass,                      java_lang_invoke_ConstantCallSite                     ) \
124   do_klass(MutableCallSite_klass,                       java_lang_invoke_MutableCallSite                      ) \

125   do_klass(VolatileCallSite_klass,                      java_lang_invoke_VolatileCallSite                     ) \
126   /* Note: MethodHandle must be first, and VolatileCallSite last in group */                                    \
127                                                                                                                 \
128   do_klass(AssertionStatusDirectives_klass,             java_lang_AssertionStatusDirectives                   ) \
129   do_klass(StringBuffer_klass,                          java_lang_StringBuffer                                ) \
130   do_klass(StringBuilder_klass,                         java_lang_StringBuilder                               ) \
131   do_klass(UnsafeConstants_klass,                       jdk_internal_misc_UnsafeConstants                     ) \
132   do_klass(internal_Unsafe_klass,                       jdk_internal_misc_Unsafe                              ) \
133   do_klass(module_Modules_klass,                        jdk_internal_module_Modules                           ) \
134                                                                                                                 \
135   /* support for CDS */                                                                                         \
136   do_klass(ByteArrayInputStream_klass,                  java_io_ByteArrayInputStream                          ) \
137   do_klass(URL_klass,                                   java_net_URL                                          ) \
138   do_klass(URLClassLoader_klass,                        java_net_URLClassLoader                               ) \
139   do_klass(Enum_klass,                                  java_lang_Enum                                        ) \
140   do_klass(Jar_Manifest_klass,                          java_util_jar_Manifest                                ) \
141   do_klass(jdk_internal_loader_BuiltinClassLoader_klass,jdk_internal_loader_BuiltinClassLoader                ) \
142   do_klass(jdk_internal_loader_ClassLoaders_klass,      jdk_internal_loader_ClassLoaders                      ) \
143   do_klass(jdk_internal_loader_ClassLoaders_AppClassLoader_klass,      jdk_internal_loader_ClassLoaders_AppClassLoader) \
144   do_klass(jdk_internal_loader_ClassLoaders_PlatformClassLoader_klass, jdk_internal_loader_ClassLoaders_PlatformClassLoader) \

166   do_klass(Float_klass,                                 java_lang_Float                                       ) \
167   do_klass(Double_klass,                                java_lang_Double                                      ) \
168   do_klass(Byte_klass,                                  java_lang_Byte                                        ) \
169   do_klass(Short_klass,                                 java_lang_Short                                       ) \
170   do_klass(Integer_klass,                               java_lang_Integer                                     ) \
171   do_klass(Long_klass,                                  java_lang_Long                                        ) \
172                                                                                                                 \
173   /* force inline of iterators */                                                                               \
174   do_klass(Iterator_klass,                              java_util_Iterator                                    ) \
175                                                                                                                 \
176   /* support for records */                                                                                     \
177   do_klass(RecordComponent_klass,                       java_lang_reflect_RecordComponent                     ) \
178                                                                                                                 \
179   /* support for vectors*/                                                                                      \
180   do_klass(vector_VectorSupport_klass,                  jdk_internal_vm_vector_VectorSupport                  ) \
181   do_klass(vector_VectorPayload_klass,                  jdk_internal_vm_vector_VectorPayload                  ) \
182   do_klass(vector_Vector_klass,                         jdk_internal_vm_vector_Vector                         ) \
183   do_klass(vector_VectorMask_klass,                     jdk_internal_vm_vector_VectorMask                     ) \
184   do_klass(vector_VectorShuffle_klass,                  jdk_internal_vm_vector_VectorShuffle                  ) \
185                                                                                                                 \


186   /*end*/
187 
188 #endif // SHARE_CLASSFILE_VMCLASSMACROS_HPP
189 

105   do_klass(reflect_ConstantPool_klass,                  reflect_ConstantPool                                  ) \
106   do_klass(reflect_UnsafeStaticFieldAccessorImpl_klass, reflect_UnsafeStaticFieldAccessorImpl                 ) \
107   do_klass(reflect_CallerSensitive_klass,               reflect_CallerSensitive                               ) \
108   do_klass(reflect_NativeConstructorAccessorImpl_klass, reflect_NativeConstructorAccessorImpl                 ) \
109                                                                                                                 \
110   /* support for dynamic typing; it's OK if these are NULL in earlier JDKs */                                   \
111   do_klass(DirectMethodHandle_klass,                    java_lang_invoke_DirectMethodHandle                   ) \
112   do_klass(MethodHandle_klass,                          java_lang_invoke_MethodHandle                         ) \
113   do_klass(VarHandle_klass,                             java_lang_invoke_VarHandle                            ) \
114   do_klass(MemberName_klass,                            java_lang_invoke_MemberName                           ) \
115   do_klass(ResolvedMethodName_klass,                    java_lang_invoke_ResolvedMethodName                   ) \
116   do_klass(MethodHandleNatives_klass,                   java_lang_invoke_MethodHandleNatives                  ) \
117   do_klass(LambdaForm_klass,                            java_lang_invoke_LambdaForm                           ) \
118   do_klass(MethodType_klass,                            java_lang_invoke_MethodType                           ) \
119   do_klass(BootstrapMethodError_klass,                  java_lang_BootstrapMethodError                        ) \
120   do_klass(CallSite_klass,                              java_lang_invoke_CallSite                             ) \
121   do_klass(NativeEntryPoint_klass,                      jdk_internal_invoke_NativeEntryPoint                  ) \
122   do_klass(Context_klass,                               java_lang_invoke_MethodHandleNatives_CallSiteContext  ) \
123   do_klass(ConstantCallSite_klass,                      java_lang_invoke_ConstantCallSite                     ) \
124   do_klass(MutableCallSite_klass,                       java_lang_invoke_MutableCallSite                      ) \
125   do_klass(PrimitiveObjectMethods_klass,                java_lang_runtime_PrimitiveObjectMethods              ) \
126   do_klass(VolatileCallSite_klass,                      java_lang_invoke_VolatileCallSite                     ) \
127   /* Note: MethodHandle must be first, and VolatileCallSite last in group */                                    \
128                                                                                                                 \
129   do_klass(AssertionStatusDirectives_klass,             java_lang_AssertionStatusDirectives                   ) \
130   do_klass(StringBuffer_klass,                          java_lang_StringBuffer                                ) \
131   do_klass(StringBuilder_klass,                         java_lang_StringBuilder                               ) \
132   do_klass(UnsafeConstants_klass,                       jdk_internal_misc_UnsafeConstants                     ) \
133   do_klass(internal_Unsafe_klass,                       jdk_internal_misc_Unsafe                              ) \
134   do_klass(module_Modules_klass,                        jdk_internal_module_Modules                           ) \
135                                                                                                                 \
136   /* support for CDS */                                                                                         \
137   do_klass(ByteArrayInputStream_klass,                  java_io_ByteArrayInputStream                          ) \
138   do_klass(URL_klass,                                   java_net_URL                                          ) \
139   do_klass(URLClassLoader_klass,                        java_net_URLClassLoader                               ) \
140   do_klass(Enum_klass,                                  java_lang_Enum                                        ) \
141   do_klass(Jar_Manifest_klass,                          java_util_jar_Manifest                                ) \
142   do_klass(jdk_internal_loader_BuiltinClassLoader_klass,jdk_internal_loader_BuiltinClassLoader                ) \
143   do_klass(jdk_internal_loader_ClassLoaders_klass,      jdk_internal_loader_ClassLoaders                      ) \
144   do_klass(jdk_internal_loader_ClassLoaders_AppClassLoader_klass,      jdk_internal_loader_ClassLoaders_AppClassLoader) \
145   do_klass(jdk_internal_loader_ClassLoaders_PlatformClassLoader_klass, jdk_internal_loader_ClassLoaders_PlatformClassLoader) \

167   do_klass(Float_klass,                                 java_lang_Float                                       ) \
168   do_klass(Double_klass,                                java_lang_Double                                      ) \
169   do_klass(Byte_klass,                                  java_lang_Byte                                        ) \
170   do_klass(Short_klass,                                 java_lang_Short                                       ) \
171   do_klass(Integer_klass,                               java_lang_Integer                                     ) \
172   do_klass(Long_klass,                                  java_lang_Long                                        ) \
173                                                                                                                 \
174   /* force inline of iterators */                                                                               \
175   do_klass(Iterator_klass,                              java_util_Iterator                                    ) \
176                                                                                                                 \
177   /* support for records */                                                                                     \
178   do_klass(RecordComponent_klass,                       java_lang_reflect_RecordComponent                     ) \
179                                                                                                                 \
180   /* support for vectors*/                                                                                      \
181   do_klass(vector_VectorSupport_klass,                  jdk_internal_vm_vector_VectorSupport                  ) \
182   do_klass(vector_VectorPayload_klass,                  jdk_internal_vm_vector_VectorPayload                  ) \
183   do_klass(vector_Vector_klass,                         jdk_internal_vm_vector_Vector                         ) \
184   do_klass(vector_VectorMask_klass,                     jdk_internal_vm_vector_VectorMask                     ) \
185   do_klass(vector_VectorShuffle_klass,                  jdk_internal_vm_vector_VectorShuffle                  ) \
186                                                                                                                 \
187   do_klass(Identity_klass,                              java_lang_Identity                                    ) \
188                                                                                                                 \
189   /*end*/
190 
191 #endif // SHARE_CLASSFILE_VMCLASSMACROS_HPP
192 
< prev index next >