Class Main

java.lang.Object
org.openjdk.asmtools.Main

public class Main extends Object
Wrapper class that reads the first command line argument and invokes a corresponding tool.
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final I18NResourceBundle
     
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static void
    jasm(String[] args)
    Invokes jasm main class with passed arguments
    static void
    jcdec(String[] args)
    Invokes jcdec main class with passed arguments
    static void
    jcoder(String[] args)
    Invokes jcoder main class with passed arguments
    static void
    jdec(String[] args)
    Invokes jdec main class with passed arguments
    static void
    jdis(String[] args)
    Invokes jdis main class with passed arguments
    static void
    main(String[] args)
    Parses the first argument and deligates execution to an appropriate tool
    static void
    Prints the tools version
    static void
    usage(String msg, int exitCode)
    Prints usage info and error message, afterwards invokes System.exit()

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

  • Constructor Details

    • Main

      public Main()
  • Method Details

    • main

      public static void main(String[] args)
      Parses the first argument and deligates execution to an appropriate tool
      Parameters:
      args - - command line arguments
    • usage

      public static void usage(String msg, int exitCode)
      Prints usage info and error message, afterwards invokes System.exit()
      Parameters:
      msg - - error message to print, or null if no errors occurred
      exitCode - - exit code to be returned by System.exit()
    • printVersion

      public static void printVersion()
      Prints the tools version
    • jasm

      public static void jasm(String[] args)
      Invokes jasm main class with passed arguments
    • jcdec

      public static void jcdec(String[] args)
      Invokes jcdec main class with passed arguments
    • jcoder

      public static void jcoder(String[] args)
      Invokes jcoder main class with passed arguments
    • jdec

      public static void jdec(String[] args)
      Invokes jdec main class with passed arguments
    • jdis

      public static void jdis(String[] args)
      Invokes jdis main class with passed arguments