Class Webassembly
java.lang.Object
io.kaitai.struct.KaitaiStruct
org.qbicc.machine.file.wasm.kaitai.Webassembly
public class Webassembly
extends io.kaitai.struct.KaitaiStruct
WebAssembly is a web standard that defines a binary format and a corresponding
assembly-like text format for executable code in Web pages. It is meant to
enable executing code nearly as fast as running native machine code.
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic enumstatic classstatic classstatic classstatic classstatic classstatic enumstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic enumstatic classstatic classstatic enumstatic classstatic classstatic classstatic enumstatic enumstatic classstatic classstatic classstatic classstatic classstatic classstatic enumstatic classstatic classstatic enumstatic classstatic classstatic classstatic classstatic enum -
Field Summary
Fields inherited from class io.kaitai.struct.KaitaiStruct
_io -
Constructor Summary
ConstructorsConstructorDescriptionWebassembly(io.kaitai.struct.KaitaiStream _io) Webassembly(io.kaitai.struct.KaitaiStream _io, io.kaitai.struct.KaitaiStruct _parent) Webassembly(io.kaitai.struct.KaitaiStream _io, io.kaitai.struct.KaitaiStruct _parent, Webassembly _root) -
Method Summary
Methods inherited from class io.kaitai.struct.KaitaiStruct
_io
-
Constructor Details
-
Webassembly
public Webassembly(io.kaitai.struct.KaitaiStream _io) -
Webassembly
public Webassembly(io.kaitai.struct.KaitaiStream _io, io.kaitai.struct.KaitaiStruct _parent) -
Webassembly
public Webassembly(io.kaitai.struct.KaitaiStream _io, io.kaitai.struct.KaitaiStruct _parent, Webassembly _root)
-
-
Method Details
-
fromFile
- Throws:
IOException
-
magic
public byte[] magic() -
version
public long version() -
sections
-
_root
-
_parent
public io.kaitai.struct.KaitaiStruct _parent()- Overrides:
_parentin classio.kaitai.struct.KaitaiStruct
-