Constructor and Description |
---|
InnerClass(InnerClass c)
Initialize from another object.
|
InnerClass(int innerClassIndex,
int outerClassIndex,
int innerNameIndex,
int innerAccessFlags) |
Modifier and Type | Method and Description |
---|---|
void |
accept(Visitor v)
Called by objects that are traversing the nodes of the tree implicitely
defined by the contents of a Java class.
|
InnerClass |
copy() |
void |
dump(DataOutputStream file)
Dump inner class attribute to file stream in binary format.
|
int |
getInnerAccessFlags() |
int |
getInnerClassIndex() |
int |
getInnerNameIndex() |
int |
getOuterClassIndex() |
void |
setInnerAccessFlags(int innerAccessFlags) |
void |
setInnerClassIndex(int innerClassIndex) |
void |
setInnerNameIndex(int innerNameIndex) |
void |
setOuterClassIndex(int outerClassIndex) |
String |
toString() |
String |
toString(ConstantPool constantPool) |
public InnerClass(InnerClass c)
public InnerClass(int innerClassIndex, int outerClassIndex, int innerNameIndex, int innerAccessFlags)
innerClassIndex
- Class index in constant pool of inner classouterClassIndex
- Class index in constant pool of outer classinnerNameIndex
- Name index in constant pool of inner classinnerAccessFlags
- Access flags of inner classpublic void accept(Visitor v)
public void dump(DataOutputStream file) throws IOException
file
- Output file streamIOException
public int getInnerAccessFlags()
public int getInnerClassIndex()
public int getInnerNameIndex()
public int getOuterClassIndex()
public void setInnerAccessFlags(int innerAccessFlags)
innerAccessFlags
- access flags for this inner classpublic void setInnerClassIndex(int innerClassIndex)
innerClassIndex
- index into the constant pool for this classpublic void setInnerNameIndex(int innerNameIndex)
innerNameIndex
- index into the constant pool for this class's namepublic void setOuterClassIndex(int outerClassIndex)
outerClassIndex
- index into the constant pool for the owning classpublic String toString()
public String toString(ConstantPool constantPool)
public InnerClass copy()
Copyright © 2004–2023 The Apache Software Foundation. All rights reserved.