Package org.teavm.backend.wasm.render
Class WasmBinaryWriter
java.lang.Object
org.teavm.backend.wasm.render.WasmBinaryWriter
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbyte[]getData()intvoidwriteAsciiString(String str) voidwriteByte(int v) voidwriteBytes(byte[] bytes) voidwriteFixed(int v) voidwriteFixed(long v) voidwriteHeapType(WasmType.Reference type, WasmModule module) voidwriteInt32(int v) voidwriteLEB(int v) voidwriteLEB(long v) voidwriteLEB4(int v) voidwriteSignedLEB(int v) voidwriteSignedLEB(long v) voidwriteType(WasmNumType type) voidwriteType(WasmType type, WasmModule module)
-
Constructor Details
-
WasmBinaryWriter
public WasmBinaryWriter()
-
-
Method Details
-
writeByte
public void writeByte(int v) -
writeType
-
writeHeapType
-
writeType
-
getPosition
public int getPosition() -
writeBytes
public void writeBytes(byte[] bytes) -
writeAsciiString
-
writeInt32
public void writeInt32(int v) -
writeLEB
public void writeLEB(int v) -
writeLEB4
public void writeLEB4(int v) -
writeSignedLEB
public void writeSignedLEB(int v) -
writeLEB
public void writeLEB(long v) -
writeSignedLEB
public void writeSignedLEB(long v) -
writeFixed
public void writeFixed(int v) -
writeFixed
public void writeFixed(long v) -
getData
public byte[] getData()
-