comparison src/share/vm/graal/graalVMToCompiler.hpp @ 7786:8bbbde9d0a52

extended ResolvedJavaMethod API by getLocalVariableTable
author Matthias Grimmer <grimmer@ssw.jku.at>
date Wed, 13 Feb 2013 13:34:05 +0100
parents 0bf1c1c658c2
children bc26f978b0ce
comparison
equal deleted inserted replaced
7785:f180d2a1c3a4 7786:8bbbde9d0a52
92 // public abstract Constant createConstantDouble(double value); 92 // public abstract Constant createConstantDouble(double value);
93 static oop createConstantDouble(jdouble value, TRAPS); 93 static oop createConstantDouble(jdouble value, TRAPS);
94 94
95 // public abstract Constant createConstantObject(long vmId); 95 // public abstract Constant createConstantObject(long vmId);
96 static oop createConstantObject(Handle object, TRAPS); 96 static oop createConstantObject(Handle object, TRAPS);
97
98 // public abstract Local createLocal(String name, int bci_start, int bci_end);
99 static oop createLocal(Handle name, Handle type, int bci_start, int bci_end, int slot, Handle holder, TRAPS);
97 }; 100 };
98 101
99 inline void check_pending_exception(const char* message, bool dump_core = false) { 102 inline void check_pending_exception(const char* message, bool dump_core = false) {
100 Thread* THREAD = Thread::current(); 103 Thread* THREAD = Thread::current();
101 if (THREAD->has_pending_exception()) { 104 if (THREAD->has_pending_exception()) {