comparison src/share/vm/graal/graalCompiler.hpp @ 6442:45f682f7fea8

Add MetaAccessProvider.getResolvedJavaField to convert from reflection field to metadata field
author Christian Wimmer <christian.wimmer@oracle.com>
date Tue, 25 Sep 2012 09:23:45 -0700
parents 120820e30baa
children fd71ca8c5f88
comparison
equal deleted inserted replaced
6441:460def61c04b 6442:45f682f7fea8
71 virtual void print_timers(); 71 virtual void print_timers();
72 72
73 static Handle get_JavaTypeFromSignature(constantPoolHandle cp, int index, KlassHandle accessor, TRAPS); 73 static Handle get_JavaTypeFromSignature(constantPoolHandle cp, int index, KlassHandle accessor, TRAPS);
74 static Handle get_JavaType(constantPoolHandle cp, int index, KlassHandle accessor, TRAPS); 74 static Handle get_JavaType(constantPoolHandle cp, int index, KlassHandle accessor, TRAPS);
75 static Handle get_JavaType(Symbol* klass_name, TRAPS); 75 static Handle get_JavaType(Symbol* klass_name, TRAPS);
76 static Handle get_JavaTypeFromClass(Handle javaClassHandle, TRAPS);
76 static Handle get_JavaType(KlassHandle klass, TRAPS); 77 static Handle get_JavaType(KlassHandle klass, TRAPS);
77 static Handle get_JavaField(int offset, int flags, Symbol* field_name, Handle field_holder, Handle field_type, Bytecodes::Code byteCode, TRAPS); 78 static Handle get_JavaField(int offset, int flags, Symbol* field_name, Handle field_holder, Handle field_type, TRAPS);
78 79
79 static Handle createHotSpotResolvedJavaType(KlassHandle klass, Handle name, TRAPS); 80 static Handle createHotSpotResolvedJavaType(KlassHandle klass, Handle name, TRAPS);
80 static Handle createHotSpotResolvedJavaMethod(methodHandle method, TRAPS); 81 static Handle createHotSpotResolvedJavaMethod(methodHandle method, TRAPS);
81 static Handle createHotSpotMethodData(methodDataHandle method_data, TRAPS); 82 static Handle createHotSpotMethodData(methodDataHandle method_data, TRAPS);
82 83