|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectproguard.classfile.util.SimplifiedVisitor
proguard.shrink.UsagePrinter
public class UsagePrinter
This ClassVisitor prints out the classes and class members that have been marked as being used (or not used).
UsageMarker| Constructor Summary | |
|---|---|
UsagePrinter(proguard.shrink.UsageMarker usageMarker,
boolean printUnusedItems)
Creates a new UsagePrinter that prints to System.out. |
|
UsagePrinter(proguard.shrink.UsageMarker usageMarker,
boolean printUnusedItems,
java.io.PrintStream printStream)
Creates a new UsagePrinter that prints to the given stream. |
|
| Method Summary | |
|---|---|
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 |
| Methods inherited from interface proguard.classfile.visitor.ClassVisitor |
|---|
visitLibraryClass |
| Methods inherited from interface proguard.classfile.visitor.MemberVisitor |
|---|
visitLibraryField, visitLibraryMethod |
| Constructor Detail |
|---|
public UsagePrinter(proguard.shrink.UsageMarker usageMarker,
boolean printUnusedItems)
System.out.
usageMarker - the usage marker that was used to mark the
classes and class members.printUnusedItems - a flag that indicates whether only unused items
should be printed, or alternatively, only used
items.
public UsagePrinter(proguard.shrink.UsageMarker usageMarker,
boolean printUnusedItems,
java.io.PrintStream printStream)
usageMarker - the usage marker that was used to mark the
classes and class members.printUnusedItems - a flag that indicates whether only unused items
should be printed, or alternatively, only used
items.printStream - the stream to which to print.| Method Detail |
|---|
public void visitProgramClass(ProgramClass programClass)
visitProgramClass in interface ClassVisitorvisitProgramClass in class SimplifiedVisitor
public void visitProgramField(ProgramClass programClass,
ProgramField programField)
visitProgramField in interface MemberVisitorvisitProgramField in class SimplifiedVisitor
public void visitProgramMethod(ProgramClass programClass,
ProgramMethod programMethod)
visitProgramMethod in interface MemberVisitorvisitProgramMethod in class SimplifiedVisitor
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||