|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectproguard.classfile.attribute.InnerClassesInfo
public class InnerClassesInfo
Representation of an Inner Classes table entry.
| Field Summary | |
|---|---|
int |
u2innerClassAccessFlags
|
int |
u2innerClassIndex
|
int |
u2innerNameIndex
|
int |
u2outerClassIndex
|
java.lang.Object |
visitorInfo
An extra field in which visitors can store information. |
| Constructor Summary | |
|---|---|
InnerClassesInfo()
|
|
| Method Summary | |
|---|---|
protected int |
getInnerClassIndex()
Returns the inner class index. |
protected int |
getInnerNameIndex()
Returns the name index. |
java.lang.Object |
getVisitorInfo()
Gets the visitor information of the visitor accepter. |
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. |
protected void |
setInnerNameIndex(int index)
Sets the name index. |
void |
setVisitorInfo(java.lang.Object visitorInfo)
Sets the visitor information of the visitor accepter. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public int u2innerClassIndex
public int u2outerClassIndex
public int u2innerNameIndex
public int u2innerClassAccessFlags
public java.lang.Object visitorInfo
| Constructor Detail |
|---|
public InnerClassesInfo()
| Method Detail |
|---|
protected int getInnerClassIndex()
protected int getInnerNameIndex()
protected void setInnerNameIndex(int index)
public void innerClassConstantAccept(Clazz clazz,
ConstantVisitor constantVisitor)
public void outerClassConstantAccept(Clazz clazz,
ConstantVisitor constantVisitor)
public void innerNameConstantAccept(Clazz clazz,
ConstantVisitor constantVisitor)
public java.lang.Object getVisitorInfo()
VisitorAccepter
getVisitorInfo in interface VisitorAccepterpublic void setVisitorInfo(java.lang.Object visitorInfo)
VisitorAccepter
setVisitorInfo in interface VisitorAccepter
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||