public class SimpleClassPrinter extends java.lang.Object implements ClassVisitor, MemberVisitor
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 and Description |
|---|
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.
|
| Modifier and Type | Method and Description |
|---|---|
void |
visitAnyClass(Clazz clazz)
Visits any Clazz instance.
|
void |
visitLibraryField(LibraryClass libraryClass,
LibraryField libraryField) |
void |
visitLibraryMethod(LibraryClass libraryClass,
LibraryMethod libraryMethod) |
void |
visitProgramField(ProgramClass programClass,
ProgramField programField) |
void |
visitProgramMethod(ProgramClass programClass,
ProgramMethod programMethod) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitvisitLibraryClass, visitProgramClassvisitAnyMember, visitLibraryMember, visitProgramMemberpublic SimpleClassPrinter(boolean printAccessModifiers)
public SimpleClassPrinter(boolean printAccessModifiers,
java.io.PrintWriter printWriter)
public void visitAnyClass(Clazz clazz)
ClassVisitorvisitAnyClass in interface ClassVisitorpublic void visitProgramField(ProgramClass programClass, ProgramField programField)
visitProgramField in interface MemberVisitorpublic void visitProgramMethod(ProgramClass programClass, ProgramMethod programMethod)
visitProgramMethod in interface MemberVisitorpublic void visitLibraryField(LibraryClass libraryClass, LibraryField libraryField)
visitLibraryField in interface MemberVisitorpublic void visitLibraryMethod(LibraryClass libraryClass, LibraryMethod libraryMethod)
visitLibraryMethod in interface MemberVisitor