src/share/vm/ci/ciMethod.hpp

changeset 7792
99edc344d77c
parent 7789
eb8b5cc64669
child 7890
bf41eee321e5
     1.1 --- a/src/share/vm/ci/ciMethod.hpp	Thu Jan 29 10:26:02 2015 -0800
     1.2 +++ b/src/share/vm/ci/ciMethod.hpp	Tue Apr 14 18:11:06 2015 +0300
     1.3 @@ -249,11 +249,12 @@
     1.4    // its calling environment.
     1.5    ciMethod* find_monomorphic_target(ciInstanceKlass* caller,
     1.6                                      ciInstanceKlass* callee_holder,
     1.7 -                                    ciInstanceKlass* actual_receiver);
     1.8 +                                    ciInstanceKlass* actual_receiver,
     1.9 +                                    bool check_access = true);
    1.10  
    1.11    // Given a known receiver klass, find the target for the call.
    1.12    // Return NULL if the call has no target or is abstract.
    1.13 -  ciMethod* resolve_invoke(ciKlass* caller, ciKlass* exact_receiver);
    1.14 +  ciMethod* resolve_invoke(ciKlass* caller, ciKlass* exact_receiver, bool check_access = true);
    1.15  
    1.16    // Find the proper vtable index to invoke this method.
    1.17    int resolve_vtable_index(ciKlass* caller, ciKlass* receiver);

mercurial