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.BooleanSupplier
DebugFlag
protected java.io.PrintWriter
err
protected int
nerrors
protected java.io.PrintWriter
out
protected java.util.function.Consumer<java.lang.String>
printCannotReadMsg
protected java.lang.String
programName
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description void
error(java.lang.String msg)
Top level error messagejava.io.DataInputStream
getDataInputStream(java.lang.String fname)
java.lang.String
getError(java.lang.String msg)
void
print(java.lang.String msg)
void
println()
void
println(java.lang.String msg)
Top level print messageprotected abstract void
usage()
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
-
-