FileDocCategorySizeDatePackage
InnerClassList.javaAPI DocAndroid 5.1 API4281Thu Mar 12 22:18:30 GMT 2015com.android.dx.cf.attrib

InnerClassList

public final class InnerClassList extends com.android.dx.util.FixedSizeList
List of "inner class" entries, which are the contents of {@code InnerClasses} attributes.

Fields Summary
Constructors Summary
public InnerClassList(int count)
Constructs an instance.

param
count the number of elements to be in the list of inner classes

        super(count);
    
Methods Summary
public com.android.dx.cf.attrib.InnerClassList$Itemget(int n)
Gets the indicated item.

param
n {@code >= 0;} which item
return
{@code null-ok;} the indicated item

        return (Item) get0(n);
    
public voidset(int n, com.android.dx.rop.cst.CstType innerClass, com.android.dx.rop.cst.CstType outerClass, com.android.dx.rop.cst.CstString innerName, int accessFlags)
Sets the item at the given index.

param
n {@code >= 0, < size();} which class
param
innerClass {@code non-null;} class this item refers to
param
outerClass {@code null-ok;} outer class that this class is a member of, if any
param
innerName {@code null-ok;} original simple name of this class, if not anonymous
param
accessFlags original declared access flags

        set0(n, new Item(innerClass, outerClass, innerName, accessFlags));