Package com.dylibso.chicory.wasm.types
Class MemoryLimits
java.lang.Object
com.dylibso.chicory.wasm.types.MemoryLimits
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionMemoryLimits(int initial) Construct a new instance.MemoryLimits(int initial, int maximum) Construct a new instance. -
Method Summary
Modifier and TypeMethodDescriptionstatic MemoryLimitsbooleanequals(MemoryLimits other) booleaninthashCode()intinttoString()
-
Field Details
-
MAX_PAGES
public static final int MAX_PAGESMaximum allowed number of pages.- See Also:
-
-
Constructor Details
-
MemoryLimits
public MemoryLimits(int initial) Construct a new instance. The maximum size will beMAX_PAGES.- Parameters:
initial- the initial size, in pages
-
MemoryLimits
public MemoryLimits(int initial, int maximum) Construct a new instance.- Parameters:
initial- the initial size, in pagesmaximum- the maximum size, in pages
-
-
Method Details
-
defaultLimits
- Returns:
- the default memory limits
-
initialPages
public int initialPages()- Returns:
- the initial size, in pages
-
maximumPages
public int maximumPages()- Returns:
- the maximum size, in pages
-
equals
-
equals
-
hashCode
public int hashCode() -
toString
-
toString
-