mirror of
https://github.com/i-net-software/JWebAssembly.git
synced 2025-03-15 02:44:47 +01:00
For Tool Developer added
This commit is contained in:
parent
8ed4a37413
commit
e97da2b166
@ -4,7 +4,8 @@ JWebAssembly
|
||||
[](https://travis-ci.org/i-net-software/JWebAssembly)
|
||||
[](https://github.com/i-net-software/jwebassembly/blob/master/LICENSE.txt)
|
||||
|
||||
JWebAssembly is a Java to [WebAssembly](http://webassembly.org/) Compiler. It uses Java class files as input.
|
||||
JWebAssembly is a Java to [WebAssembly](http://webassembly.org/) compiler. It uses Java class files as input. That it can compile any language that compile to Java bytecode.
|
||||
As output it generates the binary format (.wasm file) or the text format (.wat file).
|
||||
|
||||
Status of the project
|
||||
----
|
||||
@ -50,3 +51,9 @@ In version 1 of WebAssembly you can only compile:
|
||||
|
||||
### Alternatives
|
||||
* [TeaVM](https://github.com/konsoletyper/teavm)
|
||||
|
||||
## For Tool Developer
|
||||
|
||||
If you want to develop some tools like plugins for a build system or an IDE, then you need
|
||||
* to include the full contents of the packages [de.inetsoftware.jwebassembly](https://github.com/i-net-software/JWebAssembly/tree/master/src/de/inetsoftware/jwebassembly) and [de.inetsoftware.classparser](https://github.com/i-net-software/JWebAssembly/tree/master/src/de/inetsoftware/classparser) and its subpackages.
|
||||
* Create an instance of [de.inetsoftware.jwebassembly.JWebAssembly](https://github.com/i-net-software/JWebAssembly/blob/master/src/de/inetsoftware/jwebassembly/JWebAssembly.java) class and use its API.
|
||||
|
Loading…
x
Reference in New Issue
Block a user