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 innerClasses, java.io.DataInputStream in)
           
 
Method Summary
 void accept(Visitor visitor)
           
 int getAccessFlag()
           
 InnerClasses_attribute getInnerClasses()
           
 java.lang.String getInnerClassInfo()
           
 int getInnerClassInfoIndex()
           
 java.lang.String getInnerName()
           
 int getInnerNameIndex()
           
 java.lang.String getOuterClassInfo()
           
 int getOuterClassInfoIndex()
           
 Class_info getRawInnerClassInfo()
           
 UTF8_info getRawInnerName()
           
 Class_info getRawOuterClassInfo()
           
 boolean isAbstract()
           
 boolean isFinal()
           
 boolean isInterface()
           
 boolean isPackage()
           
 boolean isPrivate()
           
 boolean isProtected()
           
 boolean isPublic()
           
 boolean isStatic()
           
 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 innerClasses,
                  java.io.DataInputStream in)
           throws java.io.IOException
Method Detail

getInnerClasses

public InnerClasses_attribute getInnerClasses()

getInnerClassInfoIndex

public int getInnerClassInfoIndex()

getRawInnerClassInfo

public Class_info getRawInnerClassInfo()

getInnerClassInfo

public java.lang.String getInnerClassInfo()

getOuterClassInfoIndex

public int getOuterClassInfoIndex()

getRawOuterClassInfo

public Class_info getRawOuterClassInfo()

getOuterClassInfo

public java.lang.String getOuterClassInfo()

getInnerNameIndex

public int getInnerNameIndex()

getRawInnerName

public UTF8_info getRawInnerName()

getInnerName

public java.lang.String getInnerName()

getAccessFlag

public int getAccessFlag()

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


Dependency Finder 1.1.0 © 2001-2004 Jean Tessier.