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 };