类 InterfaceMethodrefConstant

所有已实现的接口:
Serializable, Processable

public class InterfaceMethodrefConstant extends AnyMethodrefConstant
This Constant represents a interface method reference constant in the constant pool.
另请参阅:
  • 构造器详细资料

    • InterfaceMethodrefConstant

      public InterfaceMethodrefConstant()
      Creates an uninitialized InterfaceMethodrefConstant.
    • InterfaceMethodrefConstant

      public InterfaceMethodrefConstant(int u2classIndex, int u2nameAndTypeIndex, Clazz referencedClass, Method referencedMethod)
      Creates a new InterfaceMethodrefConstant with the given name and type indices.
      参数:
      u2classIndex - the index of the class in the constant pool.
      u2nameAndTypeIndex - the index of the name and type entry in the constant pool.
      referencedClass - the referenced class.
      referencedMethod - the referenced method.
  • 方法详细资料

    • getTag

      public int getTag()
      从类复制的说明: Constant
      Returns the constant pool info tag that specifies the entry type.
      指定者:
      getTag 在类中 Constant
    • isCategory2

      public boolean isCategory2()
      从类复制的说明: Constant
      Returns whether the constant is of category 2. This means that it takes up the space of two category 1 types in the constant pool or on the stack, for instance.
      指定者:
      isCategory2 在类中 Constant
    • accept

      public void accept(Clazz clazz, ConstantVisitor constantVisitor)
      从类复制的说明: Constant
      Accepts the given visitor.
      指定者:
      accept 在类中 Constant
    • toString

      public String toString()
      覆盖:
      toString 在类中 RefConstant