com.jeantessier.classreader
Class InnerClass

java.lang.Object
  |
  +--com.jeantessier.classreader.InnerClass
All Implemented Interfaces:
Visitable

public class InnerClass
extends java.lang.Object
implements Visitable


Field Summary
static int ACC_ABSTRACT
           
static int ACC_FINAL
           
static int ACC_INTERFACE
           
static int ACC_PRIVATE
           
static int ACC_PROTECTED
           
static int ACC_PUBLIC
           
static int ACC_STATIC
           
 
Constructor Summary
InnerClass(InnerClasses_attribute inner_classes, java.io.DataInputStream in)
           
 
Method Summary
 void Accept(Visitor visitor)
           
 int AccessFlag()
           
 InnerClasses_attribute InnerClasses()
           
 java.lang.String InnerClassInfo()
           
 int InnerClassInfoIndex()
           
 java.lang.String InnerName()
           
 int InnerNameIndex()
           
 boolean IsAbstract()
           
 boolean IsFinal()
           
 boolean IsInterface()
           
 boolean IsPackage()
           
 boolean IsPrivate()
           
 boolean IsProtected()
           
 boolean IsPublic()
           
 boolean IsStatic()
           
 java.lang.String OuterClassInfo()
           
 int OuterClassInfoIndex()
           
 Class_info RawInnerClassInfo()
           
 UTF8_info RawInnerName()
           
 Class_info RawOuterClassInfo()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

ACC_PUBLIC

public static final int ACC_PUBLIC

ACC_PRIVATE

public static final int ACC_PRIVATE

ACC_PROTECTED

public static final int ACC_PROTECTED

ACC_STATIC

public static final int ACC_STATIC

ACC_FINAL

public static final int ACC_FINAL

ACC_INTERFACE

public static final int ACC_INTERFACE

ACC_ABSTRACT

public static final int ACC_ABSTRACT
Constructor Detail

InnerClass

public InnerClass(InnerClasses_attribute inner_classes,
                  java.io.DataInputStream in)
           throws java.io.IOException
Method Detail

InnerClasses

public InnerClasses_attribute InnerClasses()

InnerClassInfoIndex

public int InnerClassInfoIndex()

RawInnerClassInfo

public Class_info RawInnerClassInfo()

InnerClassInfo

public java.lang.String InnerClassInfo()

OuterClassInfoIndex

public int OuterClassInfoIndex()

RawOuterClassInfo

public Class_info RawOuterClassInfo()

OuterClassInfo

public java.lang.String OuterClassInfo()

InnerNameIndex

public int InnerNameIndex()

RawInnerName

public UTF8_info RawInnerName()

InnerName

public java.lang.String InnerName()

AccessFlag

public int AccessFlag()

IsPublic

public boolean IsPublic()

IsProtected

public boolean IsProtected()

IsPrivate

public boolean IsPrivate()

IsPackage

public boolean IsPackage()

IsStatic

public boolean IsStatic()

IsFinal

public boolean IsFinal()

IsInterface

public boolean IsInterface()

IsAbstract

public boolean IsAbstract()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

Accept

public void Accept(Visitor visitor)
Specified by:
Accept in interface Visitable