equal
deleted
inserted
replaced
207 public: |
207 public: |
208 Bytecode_invoke(const methodHandle& method, int bci) : Bytecode_member_ref(method, bci) { verify(); } |
208 Bytecode_invoke(const methodHandle& method, int bci) : Bytecode_member_ref(method, bci) { verify(); } |
209 void verify() const; |
209 void verify() const; |
210 |
210 |
211 // Attributes |
211 // Attributes |
212 methodHandle static_target(TRAPS); // "specified" method (from constant pool) |
212 Method* static_target(TRAPS); // "specified" method (from constant pool) |
213 Handle appendix(TRAPS); // if CPCE::has_appendix (from constant pool) |
213 Handle appendix(TRAPS); // if CPCE::has_appendix (from constant pool) |
214 |
214 |
215 // Testers |
215 // Testers |
216 bool is_invokeinterface() const { return invoke_code() == Bytecodes::_invokeinterface; } |
216 bool is_invokeinterface() const { return invoke_code() == Bytecodes::_invokeinterface; } |
217 bool is_invokevirtual() const { return invoke_code() == Bytecodes::_invokevirtual; } |
217 bool is_invokevirtual() const { return invoke_code() == Bytecodes::_invokevirtual; } |