Class Memory
- java.lang.Object
-
- de.mirkosertic.bytecoder.core.backend.wasm.ast.Memory
-
- All Implemented Interfaces:
Exportable
public class Memory extends java.lang.Object implements Exportable
-
-
Field Summary
Fields Modifier and Type Field Description private int
initialPages
private int
maximumPages
private MemorySection
memory
-
Constructor Summary
Constructors Constructor Description Memory(MemorySection content, int initialPages, int maximumPages)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
exportAs(java.lang.String objectName)
void
writeRefTo(TextWriter textWriter)
void
writeTo(BinaryWriter.Writer writer)
void
writeTo(TextWriter textWriter)
-
-
-
Field Detail
-
memory
private final MemorySection memory
-
initialPages
private final int initialPages
-
maximumPages
private final int maximumPages
-
-
Constructor Detail
-
Memory
Memory(MemorySection content, int initialPages, int maximumPages)
-
-
Method Detail
-
exportAs
public void exportAs(java.lang.String objectName)
-
writeTo
public void writeTo(TextWriter textWriter)
-
writeRefTo
public void writeRefTo(TextWriter textWriter)
- Specified by:
writeRefTo
in interfaceExportable
-
writeTo
public void writeTo(BinaryWriter.Writer writer) throws java.io.IOException
- Throws:
java.io.IOException
-
-