Package proguard.classfile.visitor
Class SimpleClassPrinter
java.lang.Object
proguard.classfile.visitor.SimpleClassPrinter
- All Implemented Interfaces:
ClassVisitor,MemberVisitor
This
ClassVisitor and MemberVisitor prints out the class names of the classes it
visits, and the full class member descriptions of the class members it visits. The names are
printed in a readable, Java-like format. The access modifiers can be included or not.-
Constructor Summary
ConstructorsConstructorDescriptionSimpleClassPrinter(boolean printAccessModifiers) Creates a new SimpleClassPrinter that prints to the standard output, with or without the access modifiers.SimpleClassPrinter(boolean printAccessModifiers, PrintWriter printWriter) Creates a new SimpleClassPrinter that prints to the given writer, with or without the access modifiers. -
Method Summary
Modifier and TypeMethodDescriptionvoidvisitAnyClass(Clazz clazz) Visits any Clazz instance.voidvisitLibraryField(LibraryClass libraryClass, LibraryField libraryField) voidvisitLibraryMethod(LibraryClass libraryClass, LibraryMethod libraryMethod) voidvisitProgramField(ProgramClass programClass, ProgramField programField) voidvisitProgramMethod(ProgramClass programClass, ProgramMethod programMethod) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface proguard.classfile.visitor.ClassVisitor
visitLibraryClass, visitProgramClassMethods inherited from interface proguard.classfile.visitor.MemberVisitor
visitAnyMember, visitLibraryMember, visitProgramMember
-
Constructor Details
-
SimpleClassPrinter
public SimpleClassPrinter(boolean printAccessModifiers) Creates a new SimpleClassPrinter that prints to the standard output, with or without the access modifiers. -
SimpleClassPrinter
Creates a new SimpleClassPrinter that prints to the given writer, with or without the access modifiers.
-
-
Method Details
-
visitAnyClass
Description copied from interface:ClassVisitorVisits any Clazz instance. The more specific default implementations of this interface delegate to this method.- Specified by:
visitAnyClassin interfaceClassVisitor
-
visitProgramField
- Specified by:
visitProgramFieldin interfaceMemberVisitor
-
visitProgramMethod
- Specified by:
visitProgramMethodin interfaceMemberVisitor
-
visitLibraryField
- Specified by:
visitLibraryFieldin interfaceMemberVisitor
-
visitLibraryMethod
- Specified by:
visitLibraryMethodin interfaceMemberVisitor
-