equal
deleted
inserted
replaced
203 bool is_invokevirtual() const { return adjusted_invoke_code() == Bytecodes::_invokevirtual; } |
203 bool is_invokevirtual() const { return adjusted_invoke_code() == Bytecodes::_invokevirtual; } |
204 bool is_invokestatic() const { return adjusted_invoke_code() == Bytecodes::_invokestatic; } |
204 bool is_invokestatic() const { return adjusted_invoke_code() == Bytecodes::_invokestatic; } |
205 bool is_invokespecial() const { return adjusted_invoke_code() == Bytecodes::_invokespecial; } |
205 bool is_invokespecial() const { return adjusted_invoke_code() == Bytecodes::_invokespecial; } |
206 bool is_invokedynamic() const { return adjusted_invoke_code() == Bytecodes::_invokedynamic; } |
206 bool is_invokedynamic() const { return adjusted_invoke_code() == Bytecodes::_invokedynamic; } |
207 |
207 |
|
208 bool has_receiver() const { return !is_invokestatic() && !is_invokedynamic(); } |
208 bool has_giant_index() const { return is_invokedynamic(); } |
209 bool has_giant_index() const { return is_invokedynamic(); } |
209 |
210 |
210 bool is_valid() const { return is_invokeinterface() || |
211 bool is_valid() const { return is_invokeinterface() || |
211 is_invokevirtual() || |
212 is_invokevirtual() || |
212 is_invokestatic() || |
213 is_invokestatic() || |