Class JSWebAssemblyValueTypes
java.lang.Object
com.oracle.truffle.js.runtime.builtins.wasm.JSWebAssemblyValueTypes
Represents the value types used in WebAssembly and provides some methods to check their string
representations.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final com.oracle.truffle.api.strings.TruffleStringstatic final com.oracle.truffle.api.strings.TruffleStringstatic final com.oracle.truffle.api.strings.TruffleStringstatic final com.oracle.truffle.api.strings.TruffleStringstatic final com.oracle.truffle.api.strings.TruffleStringstatic final com.oracle.truffle.api.strings.TruffleStringstatic final com.oracle.truffle.api.strings.TruffleString -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic ObjectgetDefaultValue(JSRealm realm, com.oracle.truffle.api.strings.TruffleString type) static booleanisAnyfunc(com.oracle.truffle.api.strings.TruffleString type) static booleanisExternref(com.oracle.truffle.api.strings.TruffleString type) static booleanisF32(com.oracle.truffle.api.strings.TruffleString type) static booleanisF64(com.oracle.truffle.api.strings.TruffleString type) static booleanisI32(com.oracle.truffle.api.strings.TruffleString type) static booleanisI64(com.oracle.truffle.api.strings.TruffleString type) static booleanisReferenceType(com.oracle.truffle.api.strings.TruffleString type) static booleanisV128(com.oracle.truffle.api.strings.TruffleString type) static booleanisValueType(com.oracle.truffle.api.strings.TruffleString type)
-
Field Details
-
I32
public static final com.oracle.truffle.api.strings.TruffleString I32 -
I64
public static final com.oracle.truffle.api.strings.TruffleString I64 -
F32
public static final com.oracle.truffle.api.strings.TruffleString F32 -
F64
public static final com.oracle.truffle.api.strings.TruffleString F64 -
V128
public static final com.oracle.truffle.api.strings.TruffleString V128 -
ANYFUNC
public static final com.oracle.truffle.api.strings.TruffleString ANYFUNC -
EXTERNREF
public static final com.oracle.truffle.api.strings.TruffleString EXTERNREF
-
-
Constructor Details
-
JSWebAssemblyValueTypes
public JSWebAssemblyValueTypes()
-
-
Method Details
-
isI32
public static boolean isI32(com.oracle.truffle.api.strings.TruffleString type) -
isI64
public static boolean isI64(com.oracle.truffle.api.strings.TruffleString type) -
isF32
public static boolean isF32(com.oracle.truffle.api.strings.TruffleString type) -
isF64
public static boolean isF64(com.oracle.truffle.api.strings.TruffleString type) -
isV128
public static boolean isV128(com.oracle.truffle.api.strings.TruffleString type) -
isAnyfunc
public static boolean isAnyfunc(com.oracle.truffle.api.strings.TruffleString type) -
isExternref
public static boolean isExternref(com.oracle.truffle.api.strings.TruffleString type) -
isValueType
public static boolean isValueType(com.oracle.truffle.api.strings.TruffleString type) -
isReferenceType
public static boolean isReferenceType(com.oracle.truffle.api.strings.TruffleString type) -
getDefaultValue
-