类 AnyMethodrefConstant
- java.lang.Object
-
- proguard.util.SimpleProcessable
-
- proguard.classfile.constant.Constant
-
- proguard.classfile.constant.RefConstant
-
- proguard.classfile.constant.AnyMethodrefConstant
-
- 所有已实现的接口:
java.io.Serializable,Processable
public abstract class AnyMethodrefConstant extends RefConstant
ThisConstantrepresents a method reference constant in the constant pool.- 另请参阅:
- 序列化表格
-
-
字段概要
字段 修饰符和类型 字段 说明 MethodreferencedMethodAn extra field optionally pointing to the referenced Method object.-
从类继承的字段 proguard.classfile.constant.RefConstant
referencedClass, u2classIndex, u2nameAndTypeIndex
-
从类继承的字段 proguard.classfile.constant.Constant
CLASS, DOUBLE, DYNAMIC, FIELDREF, FLOAT, INTEGER, INTERFACE_METHODREF, INVOKE_DYNAMIC, LONG, METHOD_HANDLE, METHOD_TYPE, METHODREF, MODULE, NAME_AND_TYPE, PACKAGE, PRIMITIVE_ARRAY, STRING, UTF8
-
从类继承的字段 proguard.util.SimpleProcessable
processingFlags, processingInfo
-
-
构造器概要
构造器 构造器 说明 AnyMethodrefConstant()Creates an uninitialized AnyMethodrefConstant.AnyMethodrefConstant(int u2classIndex, int u2nameAndTypeIndex, Clazz referencedClass, Method referencedMethod)Creates a new AnyMethodrefConstant with the given name and type indices.
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 voidreferencedMemberAccept(MemberVisitor memberVisitor)Lets the referenced class member accept the given visitor.voidreferencedMethodAccept(MemberVisitor memberVisitor)Lets the referenced class method accept the given visitor.-
从类继承的方法 proguard.classfile.constant.RefConstant
equals, getClassIndex, getClassName, getName, getNameAndTypeIndex, getType, hashCode, referencedClassAccept, setNameAndTypeIndex, toString
-
从类继承的方法 proguard.classfile.constant.Constant
accept, getTag, isCategory2
-
从类继承的方法 proguard.util.SimpleProcessable
addProcessingFlags, getProcessingFlags, getProcessingInfo, hasProcessingFlags, removeProcessingFlags, setProcessingFlags, setProcessingInfo
-
从接口继承的方法 proguard.util.Processable
accept
-
-
-
-
字段详细资料
-
referencedMethod
public Method referencedMethod
An extra field optionally pointing to the referenced Method object. This field is typically filled out by the.ClassReferenceInitializer
-
-
构造器详细资料
-
AnyMethodrefConstant
public AnyMethodrefConstant()
Creates an uninitialized AnyMethodrefConstant.
-
AnyMethodrefConstant
public AnyMethodrefConstant(int u2classIndex, int u2nameAndTypeIndex, Clazz referencedClass, Method referencedMethod)Creates a new AnyMethodrefConstant 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.
-
-
方法详细资料
-
referencedMethodAccept
public void referencedMethodAccept(MemberVisitor memberVisitor)
Lets the referenced class method accept the given visitor.
-
referencedMemberAccept
public void referencedMemberAccept(MemberVisitor memberVisitor)
从类复制的说明:RefConstantLets the referenced class member accept the given visitor.- 指定者:
referencedMemberAccept在类中RefConstant
-
-