Package org.openjdk.asmtools.jcoder
Class Main
java.lang.Object
org.openjdk.asmtools.common.Tool<JcoderEnvironment>
org.openjdk.asmtools.jcoder.JcoderTool
org.openjdk.asmtools.jcoder.Main
Jcoder is an assembler that accepts a text file based on the JCod Specification,
and produces a .class file for use with a Java Virtual Machine.
Main entry point of the JCoder assembler :: jcod to class
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate boolean
private boolean
Fields inherited from class org.openjdk.asmtools.common.Tool
environment, fileList
-
Constructor Summary
ConstructorsConstructorDescriptionMain
(PrintStream out, String toolName) Deprecated.Main
(PrintWriter ref, String toolName) Deprecated.Main
(ToolOutput toolOutput, String... argv) Main
(ToolOutput toolOutput, DualStreamToolOutput log, String... argv) Main
(ToolOutput toolOutput, DualStreamToolOutput log, ToolInput toolInput) Main
(ToolOutput toolOutput, DualStreamToolOutput log, ToolInput... toolInputs) Main
(ToolOutput toolOutput, DualStreamToolOutput log, ToolInput toolInput, String... argv) -
Method Summary
Methods inherited from class org.openjdk.asmtools.jcoder.JcoderTool
getEnvironment
Methods inherited from class org.openjdk.asmtools.common.Tool
addStdIn, getEnvironment, setDestDir, setTraceFlag, setVerboseFlag
-
Field Details
-
macros
-
noWriteFlag
private boolean noWriteFlag -
ignoreFlag
private boolean ignoreFlag
-
-
Constructor Details
-
Main
-
Main
-
Main
-
Main
-
Main
-
Main
Deprecated.Deprecated method to support external tools having it- Parameters:
ref
- A stream to which to write reference outputtoolName
- the tool's name (ignored)
-
Main
Deprecated.Deprecated method to support external tools having it- Parameters:
out
- A stream to which to write reference outputtoolName
- the tool's name (ignored)
-
-
Method Details
-
main
-
usage
public void usage()- Specified by:
usage
in classTool<JcoderEnvironment>
-
compile
-
compile
public int compile() -
parseArgs
- Specified by:
parseArgs
in classTool<JcoderEnvironment>
-