Package org.teavm.backend.wasm.render
Class WasmBinaryWriter
- java.lang.Object
-
- org.teavm.backend.wasm.render.WasmBinaryWriter
-
public class WasmBinaryWriter extends Object
-
-
Constructor Summary
Constructors Constructor Description WasmBinaryWriter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description byte[]getData()intgetPosition()voidwriteAsciiString(String str)voidwriteByte(int v)voidwriteBytes(byte[] bytes)voidwriteFixed(int v)voidwriteFixed(long v)voidwriteInt32(int v)voidwriteLEB(int v)voidwriteLEB(long v)voidwriteSignedLEB(int v)voidwriteSignedLEB(long v)voidwriteType(WasmType type, WasmBinaryVersion version)
-
-
-
Method Detail
-
writeByte
public void writeByte(int v)
-
writeType
public void writeType(WasmType type, WasmBinaryVersion version)
-
getPosition
public int getPosition()
-
writeBytes
public void writeBytes(byte[] bytes)
-
writeAsciiString
public void writeAsciiString(String str)
-
writeInt32
public void writeInt32(int v)
-
writeLEB
public void writeLEB(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()
-
-