Package org.openjdk.asmtools.common
Class Tool
- java.lang.Object
-
- org.openjdk.asmtools.common.Tool
-
-
Field Summary
Fields Modifier and Type Field Description protected java.util.function.BooleanSupplierDebugFlagprotected java.io.PrintWritererrprotected intnerrorsprotected java.io.PrintWriteroutprotected java.util.function.Consumer<java.lang.String>printCannotReadMsgprotected java.lang.StringprogramName
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description voiderror(java.lang.String msg)Top level error messagejava.io.DataInputStreamgetDataInputStream(java.lang.String fname)java.lang.StringgetError(java.lang.String msg)voidprint(java.lang.String msg)voidprintln()voidprintln(java.lang.String msg)Top level print messageprotected abstract voidusage()Usage
-
-
-
Field Detail
-
programName
protected final java.lang.String programName
-
nerrors
protected int nerrors
-
err
protected java.io.PrintWriter err
-
out
protected java.io.PrintWriter out
-
printCannotReadMsg
protected java.util.function.Consumer<java.lang.String> printCannotReadMsg
-
DebugFlag
protected java.util.function.BooleanSupplier DebugFlag
-
-
Method Detail
-
getError
public java.lang.String getError(java.lang.String msg)
-
error
public void error(java.lang.String msg)
Top level error message
-
println
public void println(java.lang.String msg)
Top level print message
-
println
public void println()
-
print
public void print(java.lang.String msg)
-
getDataInputStream
public java.io.DataInputStream getDataInputStream(java.lang.String fname)
- Parameters:
fname- file name- Returns:
- DataInputStream or null if the method can't read a file
-
usage
protected abstract void usage()
Usage
-
-