Package org.teavm.backend.wasm.blob
Class Blob
- java.lang.Object
-
- org.teavm.backend.wasm.blob.Blob
-
public class Blob extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Blob()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description byte[]chunkAt(int index)intchunkCount()Markermarker()BlobReadernewReader(BinaryDataConsumer consumer)intptr()intsize()Blobskip(int count)byte[]toArray()Blobwrite(byte b)Blobwrite(byte[] bytes)Blobwrite(byte[] bytes, int offset, int limit)BlobwriteByte(int value)BlobwriteInt(int value)BlobwriteLEB(int value)BinaryDataConsumerwriter()BlobwriteShort(int value)BlobwriteSLEB(int value)
-
-
-
Method Detail
-
write
public Blob write(byte[] bytes)
-
write
public Blob write(byte[] bytes, int offset, int limit)
-
skip
public Blob skip(int count)
-
write
public Blob write(byte b)
-
writeInt
public Blob writeInt(int value)
-
writeShort
public Blob writeShort(int value)
-
writeByte
public Blob writeByte(int value)
-
writeLEB
public Blob writeLEB(int value)
-
writeSLEB
public Blob writeSLEB(int value)
-
chunkCount
public int chunkCount()
-
newReader
public BlobReader newReader(BinaryDataConsumer consumer)
-
writer
public BinaryDataConsumer writer()
-
marker
public Marker marker()
-
chunkAt
public byte[] chunkAt(int index)
-
ptr
public int ptr()
-
size
public int size()
-
toArray
public byte[] toArray()
-
-