src/share/vm/interpreter/linkResolver.hpp

changeset 7792
99edc344d77c
parent 6167
9fbabcbb875b
child 7994
04ff2f6cd0eb
child 8739
0b85ccd62409
     1.1 --- a/src/share/vm/interpreter/linkResolver.hpp	Thu Jan 29 10:26:02 2015 -0800
     1.2 +++ b/src/share/vm/interpreter/linkResolver.hpp	Tue Apr 14 18:11:06 2015 +0300
     1.3 @@ -181,10 +181,10 @@
     1.4  
     1.5    // same as above for compile-time resolution; but returns null handle instead of throwing an exception on error
     1.6    // also, does not initialize klass (i.e., no side effects)
     1.7 -  static methodHandle resolve_virtual_call_or_null  (KlassHandle receiver_klass, KlassHandle resolved_klass, Symbol* method_name, Symbol* method_signature, KlassHandle current_klass);
     1.8 -  static methodHandle resolve_interface_call_or_null(KlassHandle receiver_klass, KlassHandle resolved_klass, Symbol* method_name, Symbol* method_signature, KlassHandle current_klass);
     1.9 -  static methodHandle resolve_static_call_or_null   (KlassHandle resolved_klass, Symbol* method_name, Symbol* method_signature, KlassHandle current_klass);
    1.10 -  static methodHandle resolve_special_call_or_null  (KlassHandle resolved_klass, Symbol* method_name, Symbol* method_signature, KlassHandle current_klass);
    1.11 +  static methodHandle resolve_virtual_call_or_null  (KlassHandle receiver_klass, KlassHandle resolved_klass, Symbol* method_name, Symbol* method_signature, KlassHandle current_klass, bool check_access = true);
    1.12 +  static methodHandle resolve_interface_call_or_null(KlassHandle receiver_klass, KlassHandle resolved_klass, Symbol* method_name, Symbol* method_signature, KlassHandle current_klass, bool check_access = true);
    1.13 +  static methodHandle resolve_static_call_or_null   (KlassHandle resolved_klass, Symbol* method_name, Symbol* method_signature, KlassHandle current_klass, bool check_access = true);
    1.14 +  static methodHandle resolve_special_call_or_null  (KlassHandle resolved_klass, Symbol* method_name, Symbol* method_signature, KlassHandle current_klass, bool check_access = true);
    1.15    static int vtable_index_of_interface_method(KlassHandle klass, methodHandle resolved_method);
    1.16  
    1.17    // same as above for compile-time resolution; returns vtable_index if current_klass if linked

mercurial