src/share/vm/ci/ciSignature.hpp

changeset 3197
5eb9169b1a14
parent 2982
ddd894528dbc
child 3969
1d7922586cf6
     1.1 --- a/src/share/vm/ci/ciSignature.hpp	Tue Oct 11 02:19:37 2011 -0700
     1.2 +++ b/src/share/vm/ci/ciSignature.hpp	Wed Oct 12 21:00:13 2011 -0700
     1.3 @@ -43,6 +43,7 @@
     1.4    int _count;
     1.5  
     1.6    friend class ciMethod;
     1.7 +  friend class ciObjectFactory;
     1.8  
     1.9    ciSignature(ciKlass* accessing_klass, constantPoolHandle cpool, ciSymbol* signature);
    1.10  
    1.11 @@ -52,6 +53,7 @@
    1.12  
    1.13  public:
    1.14    ciSymbol* as_symbol() const                    { return _symbol; }
    1.15 +  ciKlass*  accessing_klass() const              { return _accessing_klass; }
    1.16  
    1.17    ciType* return_type() const;
    1.18    ciType* type_at(int index) const;
    1.19 @@ -59,6 +61,8 @@
    1.20    int       size() const                         { return _size; }
    1.21    int       count() const                        { return _count; }
    1.22  
    1.23 +  bool equals(ciSignature* that);
    1.24 +
    1.25    void print_signature();
    1.26    void print();
    1.27  };

mercurial