src/share/vm/ci/ciSignature.hpp
Index
Unified diffs
Context diffs
Sdiffs
Wdiffs
Patch
New
Old
Previous File
Next File
7092712 Cdiff src/share/vm/ci/ciSignature.hpp
src/share/vm/ci/ciSignature.hpp
Print this page
*** 41,66 ****
--- 41,70 ----
GrowableArray<ciType*>* _types;
int _size;
int _count;
friend class ciMethod;
+ friend class ciObjectFactory;
ciSignature(ciKlass* accessing_klass, constantPoolHandle cpool, ciSymbol* signature);
void get_all_klasses();
Symbol* get_symbol() const { return _symbol->get_symbol(); }
public:
ciSymbol* as_symbol() const { return _symbol; }
+ ciKlass* accessing_klass() const { return _accessing_klass; }
ciType* return_type() const;
ciType* type_at(int index) const;
int size() const { return _size; }
int count() const { return _count; }
+ bool equals(ciSignature* that);
+
void print_signature();
void print();
};
#endif // SHARE_VM_CI_CISIGNATURE_HPP
src/share/vm/ci/ciSignature.hpp
Index
Unified diffs
Context diffs
Sdiffs
Wdiffs
Patch
New
Old
Previous File
Next File