equal
deleted
inserted
replaced
55 |
55 |
56 public: |
56 public: |
57 ciSymbol* as_symbol() const { return _symbol; } |
57 ciSymbol* as_symbol() const { return _symbol; } |
58 ciKlass* accessing_klass() const { return _accessing_klass; } |
58 ciKlass* accessing_klass() const { return _accessing_klass; } |
59 |
59 |
60 ciType* return_type() const; |
60 ciType* return_type() const; |
61 ciType* type_at(int index) const; |
61 ciType* type_at(int index) const; |
62 |
62 |
63 int size() const { return _size; } |
63 int size() const { return _size; } |
64 int count() const { return _count; } |
64 int count() const { return _count; } |
|
65 |
|
66 int arg_size_for_bc(Bytecodes::Code bc) { return size() + (Bytecodes::has_receiver(bc) ? 1 : 0); } |
65 |
67 |
66 bool equals(ciSignature* that); |
68 bool equals(ciSignature* that); |
67 |
69 |
68 void print_signature(); |
70 void print_signature(); |
69 void print(); |
71 void print(); |