src/share/vm/ci/ciMethod.hpp

changeset 8652
057571442f86
parent 8651
a50ab9692b6f
child 8758
e7db67a9ddfd
     1.1 --- a/src/share/vm/ci/ciMethod.hpp	Thu Nov 17 16:06:56 2016 +0000
     1.2 +++ b/src/share/vm/ci/ciMethod.hpp	Mon Nov 21 05:29:59 2016 +0000
     1.3 @@ -243,11 +243,21 @@
     1.4  
     1.5    ciField*      get_field_at_bci( int bci, bool &will_link);
     1.6    ciMethod*     get_method_at_bci(int bci, bool &will_link, ciSignature* *declared_signature);
     1.7 +
     1.8 +  ciSignature*  get_declared_signature_at_bci(int bci) {
     1.9 +    bool ignored_will_link;
    1.10 +    ciSignature* declared_signature;
    1.11 +    get_method_at_bci(bci, ignored_will_link, &declared_signature);
    1.12 +    assert(declared_signature != NULL, "cannot be null");
    1.13 +    return declared_signature;
    1.14 +  }
    1.15 +
    1.16    ciMethod*     get_method_at_bci(int bci) {
    1.17      bool ignored_will_link;
    1.18      ciSignature* ignored_declared_signature;
    1.19      return get_method_at_bci(bci, ignored_will_link, &ignored_declared_signature);
    1.20    }
    1.21 +
    1.22    // Given a certain calling environment, find the monomorphic target
    1.23    // for the call.  Return NULL if the call is not monomorphic in
    1.24    // its calling environment.

mercurial