|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectproguard.classfile.visitor.SimpleClassPrinter
public class SimpleClassPrinter
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 | |
|---|---|
SimpleClassPrinter()
Creates a new SimpleClassPrinter that prints to System.out, including the access modifiers. |
|
SimpleClassPrinter(boolean printAccessModifiers)
Creates a new SimpleClassPrinter that prints to System.out, with or without the access modifiers. |
|
SimpleClassPrinter(boolean printAccessModifiers,
java.io.PrintStream printStream)
Creates a new SimpleClassPrinter that prints to the given PrintStream, with or without the access modifiers. |
|
| Method Summary | |
|---|---|
void |
visitLibraryClass(LibraryClass libraryClass)
|
void |
visitLibraryField(LibraryClass libraryClass,
LibraryField libraryField)
|
void |
visitLibraryMethod(LibraryClass libraryClass,
LibraryMethod libraryMethod)
|
void |
visitProgramClass(ProgramClass programClass)
|
void |
visitProgramField(ProgramClass programClass,
ProgramField programField)
|
void |
visitProgramMethod(ProgramClass programClass,
ProgramMethod programMethod)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public SimpleClassPrinter()
System.out, including the access modifiers.
public SimpleClassPrinter(boolean printAccessModifiers)
System.out, with or without the access modifiers.
public SimpleClassPrinter(boolean printAccessModifiers,
java.io.PrintStream printStream)
PrintStream, with or without the access modifiers.
| Method Detail |
|---|
public void visitProgramClass(ProgramClass programClass)
visitProgramClass in interface ClassVisitorpublic void visitLibraryClass(LibraryClass libraryClass)
visitLibraryClass in interface ClassVisitor
public void visitProgramField(ProgramClass programClass,
ProgramField programField)
visitProgramField in interface MemberVisitor
public void visitProgramMethod(ProgramClass programClass,
ProgramMethod programMethod)
visitProgramMethod in interface MemberVisitor
public void visitLibraryField(LibraryClass libraryClass,
LibraryField libraryField)
visitLibraryField in interface MemberVisitor
public void visitLibraryMethod(LibraryClass libraryClass,
LibraryMethod libraryMethod)
visitLibraryMethod in interface MemberVisitor
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||