类 InnerClassesInfo

java.lang.Object
proguard.util.SimpleProcessable
proguard.classfile.attribute.InnerClassesInfo
所有已实现的接口:
Serializable, Processable

public class InnerClassesInfo extends SimpleProcessable
Representation of an inner classes table entry.
另请参阅:
  • 字段详细资料

    • u2innerClassIndex

      public int u2innerClassIndex
    • u2outerClassIndex

      public int u2outerClassIndex
    • u2innerNameIndex

      public int u2innerNameIndex
    • u2innerClassAccessFlags

      public int u2innerClassAccessFlags
  • 构造器详细资料

    • InnerClassesInfo

      public InnerClassesInfo()
      Creates an uninitialized InnerClassesInfo.
    • InnerClassesInfo

      public InnerClassesInfo(int u2innerClassIndex, int u2outerClassIndex, int u2innerNameIndex, int u2innerClassAccessFlags)
      Creates an InnerClassesInfo with the given properties.
  • 方法详细资料

    • innerClassConstantAccept

      public void innerClassConstantAccept(Clazz clazz, ConstantVisitor constantVisitor)
      Applies the given constant pool visitor to the class constant of the inner class, if any.
    • outerClassConstantAccept

      public void outerClassConstantAccept(Clazz clazz, ConstantVisitor constantVisitor)
      Applies the given constant pool visitor to the class constant of the outer class, if any.
    • innerNameConstantAccept

      public void innerNameConstantAccept(Clazz clazz, ConstantVisitor constantVisitor)
      Applies the given constant pool visitor to the Utf8 constant of the inner name, if any.