|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectproguard.classfile.util.SimplifiedVisitor
proguard.shrink.InnerUsageMarker
public class InnerUsageMarker
This AttributeVisitor recursively marks all necessary inner class information in the attributes that it visits.
UsageMarker| Constructor Summary | |
|---|---|
InnerUsageMarker(proguard.shrink.UsageMarker usageMarker)
Creates a new InnerUsageMarker. |
|
| Method Summary | |
|---|---|
void |
visitAnyAttribute(Clazz clazz,
Attribute attribute)
Visit any type of attribute. |
void |
visitClassConstant(Clazz clazz,
ClassConstant classConstant)
|
void |
visitInnerClassesAttribute(Clazz clazz,
InnerClassesAttribute innerClassesAttribute)
|
void |
visitInnerClassesInfo(Clazz clazz,
InnerClassesInfo innerClassesInfo)
|
void |
visitLibraryClass(LibraryClass libraryClass)
|
void |
visitProgramClass(ProgramClass programClass)
|
void |
visitUtf8Constant(Clazz clazz,
Utf8Constant utf8Constant)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface proguard.classfile.constant.visitor.ConstantVisitor |
|---|
visitDoubleConstant, visitFieldrefConstant, visitFloatConstant, visitIntegerConstant, visitInterfaceMethodrefConstant, visitLongConstant, visitMethodrefConstant, visitNameAndTypeConstant, visitStringConstant |
| Constructor Detail |
|---|
public InnerUsageMarker(proguard.shrink.UsageMarker usageMarker)
usageMarker - the usage marker that is used to mark the classes
and class members.| Method Detail |
|---|
public void visitAnyAttribute(Clazz clazz,
Attribute attribute)
SimplifiedVisitor
visitAnyAttribute in class SimplifiedVisitor
public void visitInnerClassesAttribute(Clazz clazz,
InnerClassesAttribute innerClassesAttribute)
visitInnerClassesAttribute in interface AttributeVisitorvisitInnerClassesAttribute in class SimplifiedVisitor
public void visitInnerClassesInfo(Clazz clazz,
InnerClassesInfo innerClassesInfo)
visitInnerClassesInfo in interface InnerClassesInfoVisitor
public void visitClassConstant(Clazz clazz,
ClassConstant classConstant)
visitClassConstant in interface ConstantVisitorvisitClassConstant in class SimplifiedVisitor
public void visitUtf8Constant(Clazz clazz,
Utf8Constant utf8Constant)
visitUtf8Constant in interface ConstantVisitorvisitUtf8Constant in class SimplifiedVisitorpublic void visitProgramClass(ProgramClass programClass)
visitProgramClass in interface ClassVisitorvisitProgramClass in class SimplifiedVisitorpublic void visitLibraryClass(LibraryClass libraryClass)
visitLibraryClass in interface ClassVisitorvisitLibraryClass in class SimplifiedVisitor
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||