Class InnerClassList.Item

java.lang.Object
com.android.dx.cf.attrib.InnerClassList.Item
Enclosing class:
InnerClassList

public static class InnerClassList.Item extends Object
Item in an inner classes list.
  • Constructor Details

    • Item

      public Item(CstType innerClass, CstType outerClass, CstString innerName, int accessFlags)
      Constructs an instance.
      Parameters:
      innerClass - non-null; class this item refers to
      outerClass - null-ok; outer class that this class is a member of, if any
      innerName - null-ok; original simple name of this class, if not anonymous
      accessFlags - original declared access flags
  • Method Details

    • getInnerClass

      public CstType getInnerClass()
      Gets the class this item refers to.
      Returns:
      non-null; the class
    • getOuterClass

      public CstType getOuterClass()
      Gets the outer class that this item's class is a member of, if any.
      Returns:
      null-ok; the class
    • getInnerName

      public CstString getInnerName()
      Gets the original name of this item's class, if not anonymous.
      Returns:
      null-ok; the name
    • getAccessFlags

      public int getAccessFlags()
      Gets the original declared access flags.
      Returns:
      the access flags