类 SimpleClassPrinter
- java.lang.Object
-
- proguard.classfile.visitor.SimpleClassPrinter
-
- 所有已实现的接口:
ClassVisitor,MemberVisitor
public class SimpleClassPrinter extends java.lang.Object implements ClassVisitor, MemberVisitor
ThisClassVisitorandMemberVisitorprints 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.
-
-
构造器概要
构造器 构造器 说明 SimpleClassPrinter(boolean printAccessModifiers)Creates a new SimpleClassPrinter that prints to the standard output, with or without the access modifiers.SimpleClassPrinter(boolean printAccessModifiers, java.io.PrintWriter printWriter)Creates a new SimpleClassPrinter that prints to the given writer, with or without the access modifiers.
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 voidvisitAnyClass(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)-
从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
从接口继承的方法 proguard.classfile.visitor.ClassVisitor
visitLibraryClass, visitProgramClass
-
从接口继承的方法 proguard.classfile.visitor.MemberVisitor
visitAnyMember, visitLibraryMember, visitProgramMember
-
-
-
-
构造器详细资料
-
SimpleClassPrinter
public SimpleClassPrinter(boolean printAccessModifiers)
Creates a new SimpleClassPrinter that prints to the standard output, with or without the access modifiers.
-
SimpleClassPrinter
public SimpleClassPrinter(boolean printAccessModifiers, java.io.PrintWriter printWriter)Creates a new SimpleClassPrinter that prints to the given writer, with or without the access modifiers.
-
-
方法详细资料
-
visitAnyClass
public void visitAnyClass(Clazz clazz)
从接口复制的说明:ClassVisitorVisits any Clazz instance. The more specific default implementations of this interface delegate to this method.- 指定者:
visitAnyClass在接口中ClassVisitor
-
visitProgramField
public void visitProgramField(ProgramClass programClass, ProgramField programField)
- 指定者:
visitProgramField在接口中MemberVisitor
-
visitProgramMethod
public void visitProgramMethod(ProgramClass programClass, ProgramMethod programMethod)
- 指定者:
visitProgramMethod在接口中MemberVisitor
-
visitLibraryField
public void visitLibraryField(LibraryClass libraryClass, LibraryField libraryField)
- 指定者:
visitLibraryField在接口中MemberVisitor
-
visitLibraryMethod
public void visitLibraryMethod(LibraryClass libraryClass, LibraryMethod libraryMethod)
- 指定者:
visitLibraryMethod在接口中MemberVisitor
-
-