111 do_klass(SecurityManager_klass, java_lang_SecurityManager, Pre ) \
112 do_klass(ProtectionDomain_klass, java_security_ProtectionDomain, Pre ) \
113 do_klass(AccessControlContext_klass, java_security_AccessControlContext, Pre ) \
114 do_klass(SecureClassLoader_klass, java_security_SecureClassLoader, Pre ) \
115 do_klass(ClassNotFoundException_klass, java_lang_ClassNotFoundException, Pre ) \
116 do_klass(NoClassDefFoundError_klass, java_lang_NoClassDefFoundError, Pre ) \
117 do_klass(LinkageError_klass, java_lang_LinkageError, Pre ) \
118 do_klass(ClassCastException_klass, java_lang_ClassCastException, Pre ) \
119 do_klass(ArrayStoreException_klass, java_lang_ArrayStoreException, Pre ) \
120 do_klass(VirtualMachineError_klass, java_lang_VirtualMachineError, Pre ) \
121 do_klass(OutOfMemoryError_klass, java_lang_OutOfMemoryError, Pre ) \
122 do_klass(StackOverflowError_klass, java_lang_StackOverflowError, Pre ) \
123 do_klass(IllegalMonitorStateException_klass, java_lang_IllegalMonitorStateException, Pre ) \
124 do_klass(Reference_klass, java_lang_ref_Reference, Pre ) \
125 \
126 /* Preload ref klasses and set reference types */ \
127 do_klass(SoftReference_klass, java_lang_ref_SoftReference, Pre ) \
128 do_klass(WeakReference_klass, java_lang_ref_WeakReference, Pre ) \
129 do_klass(FinalReference_klass, java_lang_ref_FinalReference, Pre ) \
130 do_klass(PhantomReference_klass, java_lang_ref_PhantomReference, Pre ) \
131 do_klass(Cleaner_klass, sun_misc_Cleaner, Pre ) \
132 do_klass(Finalizer_klass, java_lang_ref_Finalizer, Pre ) \
133 \
134 do_klass(Thread_klass, java_lang_Thread, Pre ) \
135 do_klass(ThreadGroup_klass, java_lang_ThreadGroup, Pre ) \
136 do_klass(Properties_klass, java_util_Properties, Pre ) \
137 do_klass(reflect_AccessibleObject_klass, java_lang_reflect_AccessibleObject, Pre ) \
138 do_klass(reflect_Field_klass, java_lang_reflect_Field, Pre ) \
139 do_klass(reflect_Parameter_klass, java_lang_reflect_Parameter, Opt ) \
140 do_klass(reflect_Method_klass, java_lang_reflect_Method, Pre ) \
141 do_klass(reflect_Constructor_klass, java_lang_reflect_Constructor, Pre ) \
142 \
143 /* NOTE: needed too early in bootstrapping process to have checks based on JDK version */ \
144 /* It's okay if this turns out to be NULL in non-1.4 JDKs. */ \
145 do_klass(reflect_MagicAccessorImpl_klass, sun_reflect_MagicAccessorImpl, Opt ) \
146 do_klass(reflect_MethodAccessorImpl_klass, sun_reflect_MethodAccessorImpl, Pre ) \
147 do_klass(reflect_ConstructorAccessorImpl_klass, sun_reflect_ConstructorAccessorImpl, Pre ) \
148 do_klass(reflect_DelegatingClassLoader_klass, sun_reflect_DelegatingClassLoader, Opt ) \
149 do_klass(reflect_ConstantPool_klass, sun_reflect_ConstantPool, Opt ) \
150 do_klass(reflect_UnsafeStaticFieldAccessorImpl_klass, sun_reflect_UnsafeStaticFieldAccessorImpl, Opt ) \
151 do_klass(reflect_CallerSensitive_klass, sun_reflect_CallerSensitive, Opt ) \
|
111 do_klass(SecurityManager_klass, java_lang_SecurityManager, Pre ) \
112 do_klass(ProtectionDomain_klass, java_security_ProtectionDomain, Pre ) \
113 do_klass(AccessControlContext_klass, java_security_AccessControlContext, Pre ) \
114 do_klass(SecureClassLoader_klass, java_security_SecureClassLoader, Pre ) \
115 do_klass(ClassNotFoundException_klass, java_lang_ClassNotFoundException, Pre ) \
116 do_klass(NoClassDefFoundError_klass, java_lang_NoClassDefFoundError, Pre ) \
117 do_klass(LinkageError_klass, java_lang_LinkageError, Pre ) \
118 do_klass(ClassCastException_klass, java_lang_ClassCastException, Pre ) \
119 do_klass(ArrayStoreException_klass, java_lang_ArrayStoreException, Pre ) \
120 do_klass(VirtualMachineError_klass, java_lang_VirtualMachineError, Pre ) \
121 do_klass(OutOfMemoryError_klass, java_lang_OutOfMemoryError, Pre ) \
122 do_klass(StackOverflowError_klass, java_lang_StackOverflowError, Pre ) \
123 do_klass(IllegalMonitorStateException_klass, java_lang_IllegalMonitorStateException, Pre ) \
124 do_klass(Reference_klass, java_lang_ref_Reference, Pre ) \
125 \
126 /* Preload ref klasses and set reference types */ \
127 do_klass(SoftReference_klass, java_lang_ref_SoftReference, Pre ) \
128 do_klass(WeakReference_klass, java_lang_ref_WeakReference, Pre ) \
129 do_klass(FinalReference_klass, java_lang_ref_FinalReference, Pre ) \
130 do_klass(PhantomReference_klass, java_lang_ref_PhantomReference, Pre ) \
131 do_klass(Finalizer_klass, java_lang_ref_Finalizer, Pre ) \
132 \
133 do_klass(Thread_klass, java_lang_Thread, Pre ) \
134 do_klass(ThreadGroup_klass, java_lang_ThreadGroup, Pre ) \
135 do_klass(Properties_klass, java_util_Properties, Pre ) \
136 do_klass(reflect_AccessibleObject_klass, java_lang_reflect_AccessibleObject, Pre ) \
137 do_klass(reflect_Field_klass, java_lang_reflect_Field, Pre ) \
138 do_klass(reflect_Parameter_klass, java_lang_reflect_Parameter, Opt ) \
139 do_klass(reflect_Method_klass, java_lang_reflect_Method, Pre ) \
140 do_klass(reflect_Constructor_klass, java_lang_reflect_Constructor, Pre ) \
141 \
142 /* NOTE: needed too early in bootstrapping process to have checks based on JDK version */ \
143 /* It's okay if this turns out to be NULL in non-1.4 JDKs. */ \
144 do_klass(reflect_MagicAccessorImpl_klass, sun_reflect_MagicAccessorImpl, Opt ) \
145 do_klass(reflect_MethodAccessorImpl_klass, sun_reflect_MethodAccessorImpl, Pre ) \
146 do_klass(reflect_ConstructorAccessorImpl_klass, sun_reflect_ConstructorAccessorImpl, Pre ) \
147 do_klass(reflect_DelegatingClassLoader_klass, sun_reflect_DelegatingClassLoader, Opt ) \
148 do_klass(reflect_ConstantPool_klass, sun_reflect_ConstantPool, Opt ) \
149 do_klass(reflect_UnsafeStaticFieldAccessorImpl_klass, sun_reflect_UnsafeStaticFieldAccessorImpl, Opt ) \
150 do_klass(reflect_CallerSensitive_klass, sun_reflect_CallerSensitive, Opt ) \
|