Mercurial > hg > truffle
comparison src/share/vm/graal/graalEnv.hpp @ 3654:4123781869da
More handles, fixed broken cast.
author | Thomas Wuerthinger <thomas.wuerthinger@oracle.com> |
---|---|
date | Thu, 17 Nov 2011 00:28:31 +0100 |
parents | 6aef50c6d967 |
children | d24f157f2ba8 |
comparison
equal
deleted
inserted
replaced
3653:6aef50c6d967 | 3654:4123781869da |
---|---|
74 instanceKlassHandle loading_klass); | 74 instanceKlassHandle loading_klass); |
75 | 75 |
76 private: | 76 private: |
77 | 77 |
78 // Implementation methods for loading and constant pool access. | 78 // Implementation methods for loading and constant pool access. |
79 static klassOop get_klass_by_name_impl(KlassHandle accessing_klass, | 79 static KlassHandle get_klass_by_name_impl(KlassHandle accessing_klass, |
80 constantPoolHandle cpool, | 80 constantPoolHandle cpool, |
81 Symbol* klass_name, | 81 Symbol* klass_name, |
82 bool require_local); | 82 bool require_local); |
83 static klassOop get_klass_by_index_impl(constantPoolHandle cpool, | 83 static KlassHandle get_klass_by_index_impl(constantPoolHandle cpool, |
84 int klass_index, | 84 int klass_index, |
85 bool& is_accessible, | 85 bool& is_accessible, |
86 KlassHandle loading_klass); | 86 KlassHandle loading_klass); |
87 static void get_field_by_index_impl(instanceKlassHandle loading_klass, fieldDescriptor& fd, | 87 static void get_field_by_index_impl(instanceKlassHandle loading_klass, fieldDescriptor& fd, |
88 int field_index); | 88 int field_index); |
89 static methodHandle get_method_by_index_impl(constantPoolHandle cpool, | 89 static methodHandle get_method_by_index_impl(constantPoolHandle cpool, |
90 int method_index, Bytecodes::Code bc, | 90 int method_index, Bytecodes::Code bc, |
91 instanceKlassHandle loading_klass); | 91 instanceKlassHandle loading_klass); |
92 | 92 |
93 // Helper methods | 93 // Helper methods |
94 static bool check_klass_accessibility(klassOop accessing_klass, klassOop resolved_klassOop); | 94 static bool check_klass_accessibility(KlassHandle accessing_klass, KlassHandle resolved_klassOop); |
95 static methodHandle lookup_method(instanceKlassHandle accessor, | 95 static methodHandle lookup_method(instanceKlassHandle accessor, |
96 instanceKlassHandle holder, | 96 instanceKlassHandle holder, |
97 Symbol* name, | 97 Symbol* name, |
98 Symbol* sig, | 98 Symbol* sig, |
99 Bytecodes::Code bc); | 99 Bytecodes::Code bc); |