comparison src/share/vm/ci/ciEnv.cpp @ 1142:4ce7240d622c

6914300: ciEnv should export all well known classes Reviewed-by: kvn, twisti
author never
date Wed, 06 Jan 2010 14:22:39 -0800
parents dd57230ba8fe
children 5f24d0319e54 6deeaebad47a
comparison
equal deleted inserted replaced
1140:1f6d42899c3a 1142:4ce7240d622c
36 ciKlassKlass* ciEnv::_klass_klass_instance; 36 ciKlassKlass* ciEnv::_klass_klass_instance;
37 ciInstanceKlassKlass* ciEnv::_instance_klass_klass_instance; 37 ciInstanceKlassKlass* ciEnv::_instance_klass_klass_instance;
38 ciTypeArrayKlassKlass* ciEnv::_type_array_klass_klass_instance; 38 ciTypeArrayKlassKlass* ciEnv::_type_array_klass_klass_instance;
39 ciObjArrayKlassKlass* ciEnv::_obj_array_klass_klass_instance; 39 ciObjArrayKlassKlass* ciEnv::_obj_array_klass_klass_instance;
40 40
41 ciInstanceKlass* ciEnv::_ArrayStoreException; 41 #define WK_KLASS_DEFN(name, ignore_s, ignore_o) ciInstanceKlass* ciEnv::_##name = NULL;
42 ciInstanceKlass* ciEnv::_Class; 42 WK_KLASSES_DO(WK_KLASS_DEFN)
43 ciInstanceKlass* ciEnv::_ClassCastException; 43 #undef WK_KLASS_DEFN
44 ciInstanceKlass* ciEnv::_InvokeDynamic;
45 ciInstanceKlass* ciEnv::_Object;
46 ciInstanceKlass* ciEnv::_Throwable;
47 ciInstanceKlass* ciEnv::_Thread;
48 ciInstanceKlass* ciEnv::_OutOfMemoryError;
49 ciInstanceKlass* ciEnv::_String;
50 ciInstanceKlass* ciEnv::_StringBuffer;
51 ciInstanceKlass* ciEnv::_StringBuilder;
52 ciInstanceKlass* ciEnv::_Integer;
53 44
54 ciSymbol* ciEnv::_unloaded_cisymbol = NULL; 45 ciSymbol* ciEnv::_unloaded_cisymbol = NULL;
55 ciInstanceKlass* ciEnv::_unloaded_ciinstance_klass = NULL; 46 ciInstanceKlass* ciEnv::_unloaded_ciinstance_klass = NULL;
56 ciObjArrayKlass* ciEnv::_unloaded_ciobjarrayklass = NULL; 47 ciObjArrayKlass* ciEnv::_unloaded_ciobjarrayklass = NULL;
57 48