|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectproguard.classfile.util.SimplifiedVisitor
proguard.classfile.visitor.ClassCleaner
public class ClassCleaner
This ClassVisitor removes all visitor information of the
classes it visits.
| Constructor Summary | |
|---|---|
ClassCleaner()
|
|
| Method Summary | |
|---|---|
void |
visitAnnotation(Clazz clazz,
Annotation annotation)
|
void |
visitAnnotationDefaultAttribute(Clazz clazz,
Method method,
AnnotationDefaultAttribute annotationDefaultAttribute)
|
void |
visitAnnotationElementValue(Clazz clazz,
Annotation annotation,
AnnotationElementValue annotationElementValue)
|
void |
visitAnyAnnotationsAttribute(Clazz clazz,
AnnotationsAttribute annotationsAttribute)
Visits any type of AnnotationsAttribute of a class. |
void |
visitAnyAttribute(Clazz clazz,
Attribute attribute)
Visit any type of attribute. |
void |
visitAnyConstant(Clazz clazz,
Constant constant)
|
void |
visitAnyElementValue(Clazz clazz,
Annotation annotation,
ElementValue elementValue)
|
void |
visitAnyParameterAnnotationsAttribute(Clazz clazz,
Method method,
ParameterAnnotationsAttribute parameterAnnotationsAttribute)
Visits any type of ParameterAnnotationsAttribute. |
void |
visitAnyVerificationType(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
VerificationType verificationType)
Visits any type of VerificationType. |
void |
visitArrayElementValue(Clazz clazz,
Annotation annotation,
ArrayElementValue arrayElementValue)
|
void |
visitCodeAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute)
|
void |
visitExceptionInfo(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
ExceptionInfo exceptionInfo)
|
void |
visitExceptionsAttribute(Clazz clazz,
Method method,
ExceptionsAttribute exceptionsAttribute)
|
void |
visitFullFrame(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
FullFrame fullFrame)
|
void |
visitInnerClassesAttribute(Clazz clazz,
InnerClassesAttribute innerClassesAttribute)
|
void |
visitInnerClassesInfo(Clazz clazz,
InnerClassesInfo innerClassesInfo)
|
void |
visitLessZeroFrame(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
LessZeroFrame lessZeroFrame)
|
void |
visitLibraryClass(LibraryClass libraryClass)
|
void |
visitLibraryMember(LibraryClass libraryClass,
LibraryMember libraryMember)
Visits any type of class member of the given library class. |
void |
visitMoreZeroFrame(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
MoreZeroFrame moreZeroFrame)
|
void |
visitProgramClass(ProgramClass programClass)
|
void |
visitProgramMember(ProgramClass programClass,
ProgramMember programMember)
Visits any type of class member of the given program class. |
void |
visitSameOneFrame(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
SameOneFrame sameOneFrame)
|
void |
visitSameZeroFrame(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
SameZeroFrame sameZeroFrame)
|
void |
visitStackMapAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
StackMapAttribute stackMapAttribute)
|
void |
visitStackMapTableAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
StackMapTableAttribute stackMapTableAttribute)
|
| 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 |
|---|
visitClassConstant, visitDoubleConstant, visitFieldrefConstant, visitFloatConstant, visitIntegerConstant, visitInterfaceMethodrefConstant, visitLongConstant, visitMethodrefConstant, visitNameAndTypeConstant, visitStringConstant, visitUtf8Constant |
| Methods inherited from interface proguard.classfile.visitor.MemberVisitor |
|---|
visitLibraryField, visitLibraryMethod, visitProgramField, visitProgramMethod |
| Methods inherited from interface proguard.classfile.attribute.annotation.visitor.AnnotationVisitor |
|---|
visitAnnotation, visitAnnotation, visitAnnotation |
| Methods inherited from interface proguard.classfile.attribute.annotation.visitor.ElementValueVisitor |
|---|
visitClassElementValue, visitConstantElementValue, visitEnumConstantElementValue |
| Constructor Detail |
|---|
public ClassCleaner()
| Method Detail |
|---|
public void visitProgramClass(ProgramClass programClass)
visitProgramClass in interface ClassVisitorvisitProgramClass in class SimplifiedVisitorpublic void visitLibraryClass(LibraryClass libraryClass)
visitLibraryClass in interface ClassVisitorvisitLibraryClass in class SimplifiedVisitor
public void visitAnyConstant(Clazz clazz,
Constant constant)
visitAnyConstant in class SimplifiedVisitor
public void visitProgramMember(ProgramClass programClass,
ProgramMember programMember)
SimplifiedVisitor
visitProgramMember in class SimplifiedVisitor
public void visitLibraryMember(LibraryClass libraryClass,
LibraryMember libraryMember)
SimplifiedVisitor
visitLibraryMember in class SimplifiedVisitor
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 visitExceptionsAttribute(Clazz clazz,
Method method,
ExceptionsAttribute exceptionsAttribute)
visitExceptionsAttribute in interface AttributeVisitorvisitExceptionsAttribute in class SimplifiedVisitor
public void visitCodeAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute)
visitCodeAttribute in interface AttributeVisitorvisitCodeAttribute in class SimplifiedVisitor
public void visitStackMapAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
StackMapAttribute stackMapAttribute)
visitStackMapAttribute in interface AttributeVisitorvisitStackMapAttribute in class SimplifiedVisitor
public void visitStackMapTableAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
StackMapTableAttribute stackMapTableAttribute)
visitStackMapTableAttribute in interface AttributeVisitorvisitStackMapTableAttribute in class SimplifiedVisitor
public void visitAnyAnnotationsAttribute(Clazz clazz,
AnnotationsAttribute annotationsAttribute)
SimplifiedVisitor
visitAnyAnnotationsAttribute in class SimplifiedVisitor
public void visitAnyParameterAnnotationsAttribute(Clazz clazz,
Method method,
ParameterAnnotationsAttribute parameterAnnotationsAttribute)
SimplifiedVisitor
visitAnyParameterAnnotationsAttribute in class SimplifiedVisitor
public void visitAnnotationDefaultAttribute(Clazz clazz,
Method method,
AnnotationDefaultAttribute annotationDefaultAttribute)
visitAnnotationDefaultAttribute in interface AttributeVisitorvisitAnnotationDefaultAttribute in class SimplifiedVisitor
public void visitInnerClassesInfo(Clazz clazz,
InnerClassesInfo innerClassesInfo)
visitInnerClassesInfo in interface InnerClassesInfoVisitor
public void visitExceptionInfo(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
ExceptionInfo exceptionInfo)
visitExceptionInfo in interface ExceptionInfoVisitor
public void visitSameZeroFrame(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
SameZeroFrame sameZeroFrame)
visitSameZeroFrame in interface StackMapFrameVisitorvisitSameZeroFrame in class SimplifiedVisitor
public void visitSameOneFrame(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
SameOneFrame sameOneFrame)
visitSameOneFrame in interface StackMapFrameVisitorvisitSameOneFrame in class SimplifiedVisitor
public void visitLessZeroFrame(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
LessZeroFrame lessZeroFrame)
visitLessZeroFrame in interface StackMapFrameVisitorvisitLessZeroFrame in class SimplifiedVisitor
public void visitMoreZeroFrame(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
MoreZeroFrame moreZeroFrame)
visitMoreZeroFrame in interface StackMapFrameVisitorvisitMoreZeroFrame in class SimplifiedVisitor
public void visitFullFrame(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
FullFrame fullFrame)
visitFullFrame in interface StackMapFrameVisitorvisitFullFrame in class SimplifiedVisitor
public void visitAnyVerificationType(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
VerificationType verificationType)
SimplifiedVisitor
visitAnyVerificationType in class SimplifiedVisitor
public void visitAnnotation(Clazz clazz,
Annotation annotation)
visitAnnotation in interface AnnotationVisitorvisitAnnotation in class SimplifiedVisitor
public void visitAnyElementValue(Clazz clazz,
Annotation annotation,
ElementValue elementValue)
visitAnyElementValue in class SimplifiedVisitor
public void visitAnnotationElementValue(Clazz clazz,
Annotation annotation,
AnnotationElementValue annotationElementValue)
visitAnnotationElementValue in interface ElementValueVisitorvisitAnnotationElementValue in class SimplifiedVisitor
public void visitArrayElementValue(Clazz clazz,
Annotation annotation,
ArrayElementValue arrayElementValue)
visitArrayElementValue in interface ElementValueVisitorvisitArrayElementValue in class SimplifiedVisitor
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||