src/share/vm/classfile/javaClasses.hpp

changeset 3205
e5928e7dab26
parent 3137
e6b1331a51d2
child 3760
8f972594effc
equal deleted inserted replaced
3204:8187c94a9a87 3205:e5928e7dab26
186 static oop create_mirror(KlassHandle k, TRAPS); 186 static oop create_mirror(KlassHandle k, TRAPS);
187 static void fixup_mirror(KlassHandle k, TRAPS); 187 static void fixup_mirror(KlassHandle k, TRAPS);
188 static oop create_basic_type_mirror(const char* basic_type_name, BasicType type, TRAPS); 188 static oop create_basic_type_mirror(const char* basic_type_name, BasicType type, TRAPS);
189 // Conversion 189 // Conversion
190 static klassOop as_klassOop(oop java_class); 190 static klassOop as_klassOop(oop java_class);
191 static void set_klass(oop java_class, klassOop klass);
191 static BasicType as_BasicType(oop java_class, klassOop* reference_klass = NULL); 192 static BasicType as_BasicType(oop java_class, klassOop* reference_klass = NULL);
192 static BasicType as_BasicType(oop java_class, KlassHandle* reference_klass) { 193 static BasicType as_BasicType(oop java_class, KlassHandle* reference_klass) {
193 klassOop refk_oop = NULL; 194 klassOop refk_oop = NULL;
194 BasicType result = as_BasicType(java_class, &refk_oop); 195 BasicType result = as_BasicType(java_class, &refk_oop);
195 (*reference_klass) = KlassHandle(refk_oop); 196 (*reference_klass) = KlassHandle(refk_oop);

mercurial