public class InnerClassesInfo extends SimpleProcessable
Modifier and Type | Field and Description |
---|---|
int |
u2innerClassAccessFlags |
int |
u2innerClassIndex |
int |
u2innerNameIndex |
int |
u2outerClassIndex |
processingFlags, processingInfo
Constructor and Description |
---|
InnerClassesInfo()
Creates an uninitialized InnerClassesInfo.
|
InnerClassesInfo(int u2innerClassIndex,
int u2outerClassIndex,
int u2innerNameIndex,
int u2innerClassAccessFlags)
Creates an InnerClassesInfo with the given properties.
|
Modifier and Type | Method and Description |
---|---|
void |
innerClassConstantAccept(Clazz clazz,
ConstantVisitor constantVisitor)
Applies the given constant pool visitor to the class constant of the inner class, if any.
|
void |
innerNameConstantAccept(Clazz clazz,
ConstantVisitor constantVisitor)
Applies the given constant pool visitor to the Utf8 constant of the inner name, if any.
|
void |
outerClassConstantAccept(Clazz clazz,
ConstantVisitor constantVisitor)
Applies the given constant pool visitor to the class constant of the outer class, if any.
|
addProcessingFlags, getProcessingFlags, getProcessingInfo, hasProcessingFlags, removeProcessingFlags, setProcessingFlags, setProcessingInfo
public int u2innerClassIndex
public int u2outerClassIndex
public int u2innerNameIndex
public int u2innerClassAccessFlags
public InnerClassesInfo()
public InnerClassesInfo(int u2innerClassIndex, int u2outerClassIndex, int u2innerNameIndex, int u2innerClassAccessFlags)
public void innerClassConstantAccept(Clazz clazz, ConstantVisitor constantVisitor)
public void outerClassConstantAccept(Clazz clazz, ConstantVisitor constantVisitor)
public void innerNameConstantAccept(Clazz clazz, ConstantVisitor constantVisitor)