public class MemoryDataStore extends java.lang.Object implements DexDataStore
| Constructor and Description |
|---|
MemoryDataStore() |
MemoryDataStore(int initialCapacity) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
byte[] |
getBuffer() |
byte[] |
getData() |
protected int |
getNewBufferSize(int currentSize,
int newMinSize) |
int |
getSize() |
java.io.OutputStream |
outputAt(int offset) |
java.io.InputStream |
readAt(int offset) |
public MemoryDataStore()
public MemoryDataStore(int initialCapacity)
public byte[] getBuffer()
public int getSize()
public byte[] getData()
@Nonnull public java.io.OutputStream outputAt(int offset)
outputAt in interface DexDataStoreprotected int getNewBufferSize(int currentSize,
int newMinSize)
@Nonnull public java.io.InputStream readAt(int offset)
readAt in interface DexDataStorepublic void close()
throws java.io.IOException
close in interface DexDataStorejava.io.IOException