类 WarningPrinter
- java.lang.Object
-
- proguard.classfile.util.WarningPrinter
-
- 直接已知子类:
WarningLogger
public class WarningPrinter extends java.lang.ObjectThis class prints out and counts warnings.
-
-
构造器概要
构造器 构造器 说明 WarningPrinter(java.io.PrintWriter printWriter)Creates a new WarningPrinter that prints to the given print writer.WarningPrinter(java.io.PrintWriter printWriter, java.util.List classFilter)Creates a new WarningPrinter that prints to the given print stream, except if the names of any involved classes matches the given filter.
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 booleanaccepts(java.lang.String className)Returns whether the given class name passes the class name filter.booleanaccepts(java.lang.String className1, java.lang.String className2)Returns whether the given class names pass the class name filter.intgetWarningCount()Returns the number of warnings printed so far.voidnote(java.lang.String className, java.lang.String message)Prints out the given note without incrementing the warning count, if the given class name passes the class name filter.voidnote(java.lang.String className1, java.lang.String className2, java.lang.String message)Prints out the given note without incrementing the warning count, if the given class nams pass the class name filter.voidprint(java.lang.String className, java.lang.String warning)Prints out the given warning and increments the warning count, if the given class name passes the class name filter.voidprint(java.lang.String className1, java.lang.String className2, java.lang.String warning)Prints out the given warning and increments the warning count, if the given class names pass the class name filter.
-
-
-
构造器详细资料
-
WarningPrinter
public WarningPrinter(java.io.PrintWriter printWriter)
Creates a new WarningPrinter that prints to the given print writer.
-
WarningPrinter
public WarningPrinter(java.io.PrintWriter printWriter, java.util.List classFilter)Creates a new WarningPrinter that prints to the given print stream, except if the names of any involved classes matches the given filter.
-
-
方法详细资料
-
print
public void print(java.lang.String className, java.lang.String warning)Prints out the given warning and increments the warning count, if the given class name passes the class name filter.
-
accepts
public boolean accepts(java.lang.String className)
Returns whether the given class name passes the class name filter.
-
print
public void print(java.lang.String className1, java.lang.String className2, java.lang.String warning)Prints out the given warning and increments the warning count, if the given class names pass the class name filter.
-
accepts
public boolean accepts(java.lang.String className1, java.lang.String className2)Returns whether the given class names pass the class name filter.
-
note
public void note(java.lang.String className, java.lang.String message)Prints out the given note without incrementing the warning count, if the given class name passes the class name filter.
-
note
public void note(java.lang.String className1, java.lang.String className2, java.lang.String message)Prints out the given note without incrementing the warning count, if the given class nams pass the class name filter.
-
getWarningCount
public int getWarningCount()
Returns the number of warnings printed so far.
-
-