< prev index next >

src/hotspot/share/classfile/vmClassMacros.hpp

Print this page

108   do_klass(reflect_CallerSensitive_klass,               reflect_CallerSensitive                               ) \
109   do_klass(reflect_DirectConstructorHandleAccessor_NativeAccessor_klass, reflect_DirectConstructorHandleAccessor_NativeAccessor) \
110                                                                                                                 \
111   /* support for dynamic typing */                                                                              \
112   do_klass(DirectMethodHandle_klass,                    java_lang_invoke_DirectMethodHandle                   ) \
113   do_klass(MethodHandle_klass,                          java_lang_invoke_MethodHandle                         ) \
114   do_klass(VarHandle_klass,                             java_lang_invoke_VarHandle                            ) \
115   do_klass(MemberName_klass,                            java_lang_invoke_MemberName                           ) \
116   do_klass(ResolvedMethodName_klass,                    java_lang_invoke_ResolvedMethodName                   ) \
117   do_klass(MethodHandleNatives_klass,                   java_lang_invoke_MethodHandleNatives                  ) \
118   do_klass(LambdaForm_klass,                            java_lang_invoke_LambdaForm                           ) \
119   do_klass(MethodType_klass,                            java_lang_invoke_MethodType                           ) \
120   do_klass(BootstrapMethodError_klass,                  java_lang_BootstrapMethodError                        ) \
121   do_klass(CallSite_klass,                              java_lang_invoke_CallSite                             ) \
122   do_klass(NativeEntryPoint_klass,                      jdk_internal_foreign_abi_NativeEntryPoint             ) \
123   do_klass(ABIDescriptor_klass,                         jdk_internal_foreign_abi_ABIDescriptor                ) \
124   do_klass(VMStorage_klass,                             jdk_internal_foreign_abi_VMStorage                    ) \
125   do_klass(CallConv_klass,                              jdk_internal_foreign_abi_CallConv                     ) \
126   do_klass(ConstantCallSite_klass,                      java_lang_invoke_ConstantCallSite                     ) \
127   do_klass(MutableCallSite_klass,                       java_lang_invoke_MutableCallSite                      ) \

128   do_klass(VolatileCallSite_klass,                      java_lang_invoke_VolatileCallSite                     ) \
129                                                                                                                 \
130   do_klass(AssertionStatusDirectives_klass,             java_lang_AssertionStatusDirectives                   ) \
131   do_klass(StringBuffer_klass,                          java_lang_StringBuffer                                ) \
132   do_klass(StringBuilder_klass,                         java_lang_StringBuilder                               ) \
133   do_klass(UnsafeConstants_klass,                       jdk_internal_misc_UnsafeConstants                     ) \
134   do_klass(internal_Unsafe_klass,                       jdk_internal_misc_Unsafe                              ) \
135   do_klass(module_Modules_klass,                        jdk_internal_module_Modules                           ) \
136                                                                                                                 \
137   /* support for CDS */                                                                                         \
138   do_klass(ByteArrayInputStream_klass,                  java_io_ByteArrayInputStream                          ) \
139   do_klass(URL_klass,                                   java_net_URL                                          ) \
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) \
146   do_klass(CodeSource_klass,                            java_security_CodeSource                              ) \
147   do_klass(ConcurrentHashMap_klass,                     java_util_concurrent_ConcurrentHashMap                ) \

155   do_klass(StackWalker_klass,                           java_lang_StackWalker                                 ) \
156   do_klass(AbstractStackWalker_klass,                   java_lang_StackStreamFactory_AbstractStackWalker      ) \
157   do_klass(ClassFrameInfo_klass,                        java_lang_ClassFrameInfo                              ) \
158   do_klass(StackFrameInfo_klass,                        java_lang_StackFrameInfo                              ) \
159   do_klass(LiveStackFrameInfo_klass,                    java_lang_LiveStackFrameInfo                          ) \
160                                                                                                                 \
161   /* support for stack dump lock analysis */                                                                    \
162   do_klass(java_util_concurrent_locks_AbstractOwnableSynchronizer_klass, java_util_concurrent_locks_AbstractOwnableSynchronizer) \
163                                                                                                                 \
164   /* boxing klasses */                                                                                          \
165   do_klass(Boolean_klass,                               java_lang_Boolean                                     ) \
166   do_klass(Character_klass,                             java_lang_Character                                   ) \
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   do_klass(Void_klass,                                  java_lang_Void                                        ) \
174                                                                                                                 \
























175   /* force inline of iterators */                                                                               \
176   do_klass(Iterator_klass,                              java_util_Iterator                                    ) \
177                                                                                                                 \
178   /* support for records */                                                                                     \
179   do_klass(RecordComponent_klass,                       java_lang_reflect_RecordComponent                     ) \
180                                                                                                                 \
181   /* support for vectors*/                                                                                      \
182   do_klass(vector_VectorSupport_klass,                  jdk_internal_vm_vector_VectorSupport                  ) \
183   do_klass(vector_VectorPayload_klass,                  jdk_internal_vm_vector_VectorPayload                  ) \
184   do_klass(vector_Vector_klass,                         jdk_internal_vm_vector_Vector                         ) \
185   do_klass(vector_VectorMask_klass,                     jdk_internal_vm_vector_VectorMask                     ) \
186   do_klass(vector_VectorShuffle_klass,                  jdk_internal_vm_vector_VectorShuffle                  ) \
187                                                                                                                 \
188   /* GC support */                                                                                              \
189   do_klass(FillerObject_klass,                          jdk_internal_vm_FillerObject                          ) \
190                                                                                                                 \
191   /*end*/
192 
193 #endif // SHARE_CLASSFILE_VMCLASSMACROS_HPP

108   do_klass(reflect_CallerSensitive_klass,               reflect_CallerSensitive                               ) \
109   do_klass(reflect_DirectConstructorHandleAccessor_NativeAccessor_klass, reflect_DirectConstructorHandleAccessor_NativeAccessor) \
110                                                                                                                 \
111   /* support for dynamic typing */                                                                              \
112   do_klass(DirectMethodHandle_klass,                    java_lang_invoke_DirectMethodHandle                   ) \
113   do_klass(MethodHandle_klass,                          java_lang_invoke_MethodHandle                         ) \
114   do_klass(VarHandle_klass,                             java_lang_invoke_VarHandle                            ) \
115   do_klass(MemberName_klass,                            java_lang_invoke_MemberName                           ) \
116   do_klass(ResolvedMethodName_klass,                    java_lang_invoke_ResolvedMethodName                   ) \
117   do_klass(MethodHandleNatives_klass,                   java_lang_invoke_MethodHandleNatives                  ) \
118   do_klass(LambdaForm_klass,                            java_lang_invoke_LambdaForm                           ) \
119   do_klass(MethodType_klass,                            java_lang_invoke_MethodType                           ) \
120   do_klass(BootstrapMethodError_klass,                  java_lang_BootstrapMethodError                        ) \
121   do_klass(CallSite_klass,                              java_lang_invoke_CallSite                             ) \
122   do_klass(NativeEntryPoint_klass,                      jdk_internal_foreign_abi_NativeEntryPoint             ) \
123   do_klass(ABIDescriptor_klass,                         jdk_internal_foreign_abi_ABIDescriptor                ) \
124   do_klass(VMStorage_klass,                             jdk_internal_foreign_abi_VMStorage                    ) \
125   do_klass(CallConv_klass,                              jdk_internal_foreign_abi_CallConv                     ) \
126   do_klass(ConstantCallSite_klass,                      java_lang_invoke_ConstantCallSite                     ) \
127   do_klass(MutableCallSite_klass,                       java_lang_invoke_MutableCallSite                      ) \
128   do_klass(ValueObjectMethods_klass,                    java_lang_runtime_ValueObjectMethods                  ) \
129   do_klass(VolatileCallSite_klass,                      java_lang_invoke_VolatileCallSite                     ) \
130                                                                                                                 \
131   do_klass(AssertionStatusDirectives_klass,             java_lang_AssertionStatusDirectives                   ) \
132   do_klass(StringBuffer_klass,                          java_lang_StringBuffer                                ) \
133   do_klass(StringBuilder_klass,                         java_lang_StringBuilder                               ) \
134   do_klass(UnsafeConstants_klass,                       jdk_internal_misc_UnsafeConstants                     ) \
135   do_klass(internal_Unsafe_klass,                       jdk_internal_misc_Unsafe                              ) \
136   do_klass(module_Modules_klass,                        jdk_internal_module_Modules                           ) \
137                                                                                                                 \
138   /* support for CDS */                                                                                         \
139   do_klass(ByteArrayInputStream_klass,                  java_io_ByteArrayInputStream                          ) \
140   do_klass(URL_klass,                                   java_net_URL                                          ) \
141   do_klass(Enum_klass,                                  java_lang_Enum                                        ) \
142   do_klass(Jar_Manifest_klass,                          java_util_jar_Manifest                                ) \
143   do_klass(jdk_internal_loader_BuiltinClassLoader_klass,jdk_internal_loader_BuiltinClassLoader                ) \
144   do_klass(jdk_internal_loader_ClassLoaders_klass,      jdk_internal_loader_ClassLoaders                      ) \
145   do_klass(jdk_internal_loader_ClassLoaders_AppClassLoader_klass,      jdk_internal_loader_ClassLoaders_AppClassLoader) \
146   do_klass(jdk_internal_loader_ClassLoaders_PlatformClassLoader_klass, jdk_internal_loader_ClassLoaders_PlatformClassLoader) \
147   do_klass(CodeSource_klass,                            java_security_CodeSource                              ) \
148   do_klass(ConcurrentHashMap_klass,                     java_util_concurrent_ConcurrentHashMap                ) \

156   do_klass(StackWalker_klass,                           java_lang_StackWalker                                 ) \
157   do_klass(AbstractStackWalker_klass,                   java_lang_StackStreamFactory_AbstractStackWalker      ) \
158   do_klass(ClassFrameInfo_klass,                        java_lang_ClassFrameInfo                              ) \
159   do_klass(StackFrameInfo_klass,                        java_lang_StackFrameInfo                              ) \
160   do_klass(LiveStackFrameInfo_klass,                    java_lang_LiveStackFrameInfo                          ) \
161                                                                                                                 \
162   /* support for stack dump lock analysis */                                                                    \
163   do_klass(java_util_concurrent_locks_AbstractOwnableSynchronizer_klass, java_util_concurrent_locks_AbstractOwnableSynchronizer) \
164                                                                                                                 \
165   /* boxing klasses */                                                                                          \
166   do_klass(Boolean_klass,                               java_lang_Boolean                                     ) \
167   do_klass(Character_klass,                             java_lang_Character                                   ) \
168   do_klass(Float_klass,                                 java_lang_Float                                       ) \
169   do_klass(Double_klass,                                java_lang_Double                                      ) \
170   do_klass(Byte_klass,                                  java_lang_Byte                                        ) \
171   do_klass(Short_klass,                                 java_lang_Short                                       ) \
172   do_klass(Integer_klass,                               java_lang_Integer                                     ) \
173   do_klass(Long_klass,                                  java_lang_Long                                        ) \
174   do_klass(Void_klass,                                  java_lang_Void                                        ) \
175                                                                                                                 \
176   /* Other valhalla migrated klasses. */                                                                        \
177   do_klass(Number_klass,                                java_lang_Number                                      ) \
178   do_klass(Optional_klass,                              java_util_Optional                                    ) \
179   do_klass(OptionalInt_klass,                           java_util_OptionalInt                                 ) \
180   do_klass(OptionalLong_klass,                          java_util_OptionalLong                                ) \
181   do_klass(OptionalDouble_klass,                        java_util_OptionalDouble                              ) \
182   do_klass(LocalDate_klass,                             java_time_LocalDate                                   ) \
183   do_klass(LocalDateTime_klass,                         java_time_LocalDateTime                               ) \
184   do_klass(LocalTime_klass,                             java_time_LocalTime                                   ) \
185   do_klass(Duration_klass,                              java_time_Duration                                    ) \
186   do_klass(Instant_klass,                               java_time_Instant                                     ) \
187   do_klass(MonthDay_klass,                              java_time_MonthDay                                    ) \
188   do_klass(ZonedDateTime_klass,                         java_time_ZonedDateTime                               ) \
189   do_klass(OffsetDateTime_klass,                        java_time_OffsetDateTime                              ) \
190   do_klass(OffsetTime_klass,                            java_time_OffsetTime                                  ) \
191   do_klass(YearMonth_klass,                             java_time_YearMonth                                   ) \
192   do_klass(Year_klass,                                  java_time_Year                                        ) \
193   do_klass(Period_klass,                                java_time_Period                                      ) \
194   do_klass(chrono_ChronoLocalDateImpl_klass,            java_time_chrono_ChronoLocalDateImpl                  ) \
195   do_klass(chrono_MinguoDate_klass,                     java_time_chrono_MinguoDate                           ) \
196   do_klass(chrono_HijrahDate_klass,                     java_time_chrono_HijrahDate                           ) \
197   do_klass(chrono_JapaneseDate_klass,                   java_time_chrono_JapaneseDate                         ) \
198   do_klass(chrono_ThaiBuddhistDate_klass,               java_time_chrono_ThaiBuddhistDate                     ) \
199                                                                                                                 \
200   /* force inline of iterators */                                                                               \
201   do_klass(Iterator_klass,                              java_util_Iterator                                    ) \
202                                                                                                                 \
203   /* support for records */                                                                                     \
204   do_klass(RecordComponent_klass,                       java_lang_reflect_RecordComponent                     ) \
205                                                                                                                 \
206   /* support for vectors*/                                                                                      \
207   do_klass(vector_VectorSupport_klass,                  jdk_internal_vm_vector_VectorSupport                  ) \
208   do_klass(vector_VectorPayload_klass,                  jdk_internal_vm_vector_VectorPayload                  ) \
209   do_klass(vector_Vector_klass,                         jdk_internal_vm_vector_Vector                         ) \
210   do_klass(vector_VectorMask_klass,                     jdk_internal_vm_vector_VectorMask                     ) \
211   do_klass(vector_VectorShuffle_klass,                  jdk_internal_vm_vector_VectorShuffle                  ) \
212                                                                                                                 \
213   /* GC support */                                                                                              \
214   do_klass(FillerObject_klass,                          jdk_internal_vm_FillerObject                          ) \
215                                                                                                                 \
216   /*end*/
217 
218 #endif // SHARE_CLASSFILE_VMCLASSMACROS_HPP
< prev index next >