src/share/vm/ci/ciEnv.hpp
Index
Unified diffs
Context diffs
Sdiffs
Wdiffs
Patch
New
Old
Previous File
Next File
*** old/src/share/vm/ci/ciEnv.hpp Wed Dec 2 17:37:42 2009
--- new/src/share/vm/ci/ciEnv.hpp Wed Dec 2 17:37:42 2009
*** 75,84 ****
--- 75,85 ----
static ciObjArrayKlassKlass* _obj_array_klass_klass_instance;
static ciInstanceKlass* _ArrayStoreException;
static ciInstanceKlass* _Class;
static ciInstanceKlass* _ClassCastException;
+ static ciInstanceKlass* _InvokeDynamic;
static ciInstanceKlass* _Object;
static ciInstanceKlass* _Throwable;
static ciInstanceKlass* _Thread;
static ciInstanceKlass* _OutOfMemoryError;
static ciInstanceKlass* _String;
*** 149,158 ****
--- 150,161 ----
int constant_index) const;
ciField* get_field_by_index_impl(ciInstanceKlass* loading_klass,
int field_index);
ciMethod* get_method_by_index_impl(ciInstanceKlass* loading_klass,
int method_index, Bytecodes::Code bc);
+ ciMethod* get_fake_invokedynamic_method_impl(ciInstanceKlass* accessor,
+ int index, Bytecodes::Code bc);
// Helper methods
bool check_klass_accessibility(ciKlass* accessing_klass,
klassOop resolved_klassOop);
methodOop lookup_method(instanceKlass* accessor,
*** 299,308 ****
--- 302,314 ----
return _Class;
}
ciInstanceKlass* ClassCastException_klass() {
return _ClassCastException;
}
+ ciInstanceKlass* InvokeDynamic_klass() {
+ return _InvokeDynamic;
+ }
ciInstanceKlass* Object_klass() {
return _Object;
}
ciInstanceKlass* Throwable_klass() {
return _Throwable;
src/share/vm/ci/ciEnv.hpp
Index
Unified diffs
Context diffs
Sdiffs
Wdiffs
Patch
New
Old
Previous File
Next File