|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectproguard.classfile.util.SimplifiedVisitor
proguard.obfuscate.AttributeShrinker
public class AttributeShrinker
This ClassVisitor removes attributes that are not marked as being used or required.
AttributeUsageMarker| Constructor Summary | |
|---|---|
AttributeShrinker()
|
|
| Method Summary | |
|---|---|
void |
visitAnyAttribute(Clazz clazz,
Attribute attribute)
Visit any type of attribute. |
void |
visitCodeAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute)
|
void |
visitLibraryClass(LibraryClass libraryClass)
|
void |
visitProgramClass(ProgramClass programClass)
|
void |
visitProgramMember(ProgramClass programClass,
ProgramMember programMember)
Visits any type of class member of the given program class. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface proguard.classfile.visitor.MemberVisitor |
|---|
visitLibraryField, visitLibraryMethod, visitProgramField, visitProgramMethod |
| Constructor Detail |
|---|
public AttributeShrinker()
| 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 visitProgramMember(ProgramClass programClass,
ProgramMember programMember)
SimplifiedVisitor
visitProgramMember in class SimplifiedVisitor
public void visitAnyAttribute(Clazz clazz,
Attribute attribute)
SimplifiedVisitor
visitAnyAttribute in class SimplifiedVisitor
public void visitCodeAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute)
visitCodeAttribute in interface AttributeVisitorvisitCodeAttribute in class SimplifiedVisitor
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||