|
|||||||||
| Home >> All >> com >> chaoswg >> xtc4y >> [ classdesc overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
com.chaoswg.xtc4y.classdesc
Class InnerClassInfo

java.lang.Objectcom.chaoswg.xtc4y.classdesc.InnerClassInfo
- public class InnerClassInfo
- extends java.lang.Object
this container class describes an information for an innerclass
| Field Summary | |
private InnerClassAccessFlags |
accessFlags
|
private ClassCPEntry |
innerClass
|
private UTF8CPEntry |
name
|
private ClassCPEntry |
outerClass
|
| Constructor Summary | |
|
InnerClassInfo(ClassCPEntry innerClass,
ClassCPEntry outerClass,
UTF8CPEntry name,
InnerClassAccessFlags access)
Construct a innerclassinfo and initializes with the the innerclass, outerclass and the name as well as the access flags |
protected |
InnerClassInfo(java.io.DataInputStream dis,
ConstantPool cp)
Creates a InnnerClassInfo and initializes it from a DataInputStream |
| Method Summary | |
InnerClassAccessFlags |
getAccessFlags()
|
ClassCPEntry |
getInnerClass()
|
UTF8CPEntry |
getInnerName()
|
ClassCPEntry |
getOuterClass()
|
void |
setAccessFlags(InnerClassAccessFlags access)
Set the new access flags |
void |
setInnerClass(ClassCPEntry innerClass)
Set the new inner class |
void |
setInnerName(UTF8CPEntry name)
Set the new inner class name |
void |
setOuterClass(ClassCPEntry outerClass)
Set the new outer class |
java.lang.String |
toString()
Write in a readable way |
protected void |
write(java.io.DataOutputStream dos,
ConstantPool cp)
Write the constant pool information into a DataOutputStream |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
innerClass
private ClassCPEntry innerClass
outerClass
private ClassCPEntry outerClass
name
private UTF8CPEntry name
accessFlags
private InnerClassAccessFlags accessFlags
| Constructor Detail |
InnerClassInfo
protected InnerClassInfo(java.io.DataInputStream dis, ConstantPool cp) throws java.io.IOException
- Creates a InnnerClassInfo and initializes it from a DataInputStream
InnerClassInfo
public InnerClassInfo(ClassCPEntry innerClass, ClassCPEntry outerClass, UTF8CPEntry name, InnerClassAccessFlags access)
- Construct a innerclassinfo and initializes with the
the innerclass, outerclass and the name as well as
the access flags
| Method Detail |
write
protected final void write(java.io.DataOutputStream dos, ConstantPool cp) throws java.io.IOException
- Write the constant pool information into a DataOutputStream
getInnerClass
public ClassCPEntry getInnerClass()
getOuterClass
public ClassCPEntry getOuterClass()
getInnerName
public UTF8CPEntry getInnerName()
getAccessFlags
public InnerClassAccessFlags getAccessFlags()
setInnerClass
public void setInnerClass(ClassCPEntry innerClass)
- Set the new inner class
setOuterClass
public void setOuterClass(ClassCPEntry outerClass)
- Set the new outer class
setInnerName
public void setInnerName(UTF8CPEntry name)
- Set the new inner class name
setAccessFlags
public void setAccessFlags(InnerClassAccessFlags access)
- Set the new access flags
toString
public java.lang.String toString()
- Write in a readable way
|
|||||||||
| Home >> All >> com >> chaoswg >> xtc4y >> [ classdesc overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
JAVADOC
com.chaoswg.xtc4y.classdesc.InnerClassInfo