com.android.dx.cf.attrib
Class InnerClassList.Item

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

public static class InnerClassList.Item
extends Object

Item in an inner classes list.


Constructor Summary
InnerClassList.Item(CstType innerClass, CstType outerClass, CstString innerName, int accessFlags)
          Constructs an instance.
 
Method Summary
 int getAccessFlags()
          Gets the original declared access flags.
 CstType getInnerClass()
          Gets the class this item refers to.
 CstString getInnerName()
          Gets the original name of this item's class, if not anonymous.
 CstType getOuterClass()
          Gets the outer class that this item's class is a member of, if any.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

InnerClassList.Item

public InnerClassList.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 Detail

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


Copyright © 2015. All rights reserved.