src/hotspot/share/interpreter/bytecode.hpp
changeset 59056 15936b142f86
parent 53244 9807daeb47c4
equal deleted inserted replaced
59055:57ad70bcf06c 59056:15936b142f86
   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; }