com.gomjabbar.classes.bytecode
Class AttributeInfo.InnerClassesInfos

java.lang.Object
  |
  +--com.gomjabbar.classes.bytecode.AttributeInfo.InnerClassesInfos
Enclosing class:
AttributeInfo

public static class AttributeInfo.InnerClassesInfos
extends java.lang.Object


Field Summary
static byte[][] valid_flags
           
 
Constructor Summary
AttributeInfo.InnerClassesInfos(AttributeInfo ai)
           
 
Method Summary
static AttributeInfo createInnerClassesAttribute(PseudoClassFile pcf, byte[] type_index, byte[][] inner_class_indexes, byte[][] outer_class_indexes, byte[][] inner_names_indexes, AccessInfo[] access_infos)
           
 boolean get_access_abstract(int index)
           
 boolean get_access_final(int index)
           
 boolean get_access_interface(int index)
           
 boolean get_access_private(int index)
           
 boolean get_access_protected(int index)
           
 boolean get_access_public(int index)
           
 boolean get_access_static(int index)
           
 java.lang.String get_access_String(int index)
           
 int getInnerClassesCount()
           
 java.lang.String getInnerClassName(int index)
           
 java.lang.String getInnerName(int index)
           
 java.lang.String getOuterClassName(int index)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

valid_flags

public static final byte[][] valid_flags
Constructor Detail

AttributeInfo.InnerClassesInfos

public AttributeInfo.InnerClassesInfos(AttributeInfo ai)
Method Detail

getInnerClassesCount

public int getInnerClassesCount()

getInnerClassName

public java.lang.String getInnerClassName(int index)

getOuterClassName

public java.lang.String getOuterClassName(int index)

getInnerName

public java.lang.String getInnerName(int index)

get_access_public

public boolean get_access_public(int index)

get_access_private

public boolean get_access_private(int index)

get_access_protected

public boolean get_access_protected(int index)

get_access_static

public boolean get_access_static(int index)

get_access_final

public boolean get_access_final(int index)

get_access_interface

public boolean get_access_interface(int index)

get_access_abstract

public boolean get_access_abstract(int index)

get_access_String

public java.lang.String get_access_String(int index)

createInnerClassesAttribute

public static AttributeInfo createInnerClassesAttribute(PseudoClassFile pcf,
                                                        byte[] type_index,
                                                        byte[][] inner_class_indexes,
                                                        byte[][] outer_class_indexes,
                                                        byte[][] inner_names_indexes,
                                                        AccessInfo[] access_infos)