Class Tool<T extends Environment<? extends ToolLogger>>

java.lang.Object
org.openjdk.asmtools.common.Tool<T>
Direct Known Subclasses:
JasmTool, JcoderTool, JdecTool, JdisTool

public abstract class Tool<T extends Environment<? extends ToolLogger>> extends Object
  • Field Details

  • Constructor Details

  • Method Details

    • setVerboseFlag

      public Environment<?> setVerboseFlag(boolean value)
    • setTraceFlag

      public Environment<?> setTraceFlag(boolean value)
    • getEnvironment

      public T getEnvironment()
    • getEnvironment

      public T getEnvironment(ToolOutput toolOutput, DualStreamToolOutput outerLog)
    • usage

      protected abstract void usage()
    • parseArgs

      protected abstract void parseArgs(String... argv)
    • setDestDir

      protected void setDestDir(int index, String... argv)
    • addStdIn

      protected void addStdIn()