comparison src/share/vm/interpreter/linkResolver.hpp @ 1339:09ac706c2623

Merge
author asaha
date Wed, 24 Mar 2010 17:16:33 -0700
parents e66fd840cb6b
children 2ffde6cfe049
comparison
equal deleted inserted replaced
1338:f5dd08ad65df 1339:09ac706c2623
131 // constant pool resolving 131 // constant pool resolving
132 static void check_klass_accessability(KlassHandle ref_klass, KlassHandle sel_klass, TRAPS); 132 static void check_klass_accessability(KlassHandle ref_klass, KlassHandle sel_klass, TRAPS);
133 133
134 // static resolving for all calls except interface calls 134 // static resolving for all calls except interface calls
135 static void resolve_method (methodHandle& method_result, KlassHandle& klass_result, constantPoolHandle pool, int index, TRAPS); 135 static void resolve_method (methodHandle& method_result, KlassHandle& klass_result, constantPoolHandle pool, int index, TRAPS);
136 static void resolve_dynamic_method (methodHandle& resolved_method, KlassHandle& resolved_klass, constantPoolHandle pool, int index, TRAPS);
136 static void resolve_interface_method(methodHandle& method_result, KlassHandle& klass_result, constantPoolHandle pool, int index, TRAPS); 137 static void resolve_interface_method(methodHandle& method_result, KlassHandle& klass_result, constantPoolHandle pool, int index, TRAPS);
137 138
138 // runtime/static resolving for fields 139 // runtime/static resolving for fields
139 static void resolve_field(FieldAccessInfo& result, constantPoolHandle pool, int index, Bytecodes::Code byte, bool check_only, TRAPS); 140 static void resolve_field(FieldAccessInfo& result, constantPoolHandle pool, int index, Bytecodes::Code byte, bool check_only, TRAPS);
140 // takes an extra bool argument "update_pool" to decide whether to update the constantPool during klass resolution. 141 // takes an extra bool argument "update_pool" to decide whether to update the constantPool during klass resolution.