Uses of Interface
de.mirkosertic.bytecoder.core.backend.wasm.ast.WasmType
Packages that use WasmType
Package
Description
-
Uses of WasmType in de.mirkosertic.bytecoder.core.backend.wasm
Fields in de.mirkosertic.bytecoder.core.backend.wasm with type parameters of type WasmTypeConstructor parameters in de.mirkosertic.bytecoder.core.backend.wasm with type arguments of type WasmTypeModifierConstructorDescriptionWasmStructuredControlflowCodeGenerator
(CompileUnit compileUnit, Module module, Map<ResolvedClass, StructType> rtMappings, Map<ResolvedClass, StructType> objectTypeMappings, ExportableFunction exportableFunction, Function<org.objectweb.asm.Type, WasmType> typeConverter, Function<ResolvedMethod, FunctionType> functionTypeConverter, MethodToIDMapper methodToIDMapper, Graph graph, List<ResolvedClass> resolvedClasses, VTableResolver vTableResolver, GeneratedMethodsRegistry generatedMethodsRegistry) -
Uses of WasmType in de.mirkosertic.bytecoder.core.backend.wasm.ast
Subinterfaces of WasmType in de.mirkosertic.bytecoder.core.backend.wasm.astClasses in de.mirkosertic.bytecoder.core.backend.wasm.ast that implement WasmTypeModifier and TypeClassDescriptionclass
class
class
enum
class
class
class
Fields in de.mirkosertic.bytecoder.core.backend.wasm.ast declared as WasmTypeModifier and TypeFieldDescriptionprivate final WasmType
ArrayType.elementType
private final WasmType
Function.resultType
private final WasmType
FunctionType.resultType
private final WasmType
GetWasmArray.type
private final WasmType
GetWasmArrayLength.type
private final WasmType
Global.type
private final WasmType
Local.type
private final WasmType
NewWasmArrayDefault.type
private final WasmType
NewWasmArrayFixed.type
private final WasmType
Pop.type
private final WasmType
SetWasmArray.type
protected final WasmType
StructType.Field.type
Fields in de.mirkosertic.bytecoder.core.backend.wasm.ast with type parameters of type WasmTypeMethods in de.mirkosertic.bytecoder.core.backend.wasm.ast with type parameters of type WasmTypeModifier and TypeMethodDescription(package private) <T extends WasmType>
TTypesSection.register
(T wasmType) Methods in de.mirkosertic.bytecoder.core.backend.wasm.ast that return WasmTypeModifier and TypeMethodDescriptionArrayType.getElementType()
Function.getFunctionType()
Function.getResultType()
FunctionType.getResultType()
Global.getType()
Local.getType()
StructType.Field.getType()
Callable.resolveResultType
(WasmValue.ExportContext context) Function.resolveResultType
(WasmValue.ExportContext context) WeakFunctionReferenceCallable.resolveResultType
(WasmValue.ExportContext context) Methods in de.mirkosertic.bytecoder.core.backend.wasm.ast that return types with arguments of type WasmTypeMethods in de.mirkosertic.bytecoder.core.backend.wasm.ast with parameters of type WasmTypeModifier and TypeMethodDescriptionTypesSection.functionType
(WasmType returnType) TypesSection.functionType
(List<WasmType> arguments, WasmType returnType) static WasmValue
ImportsSection.importFunction
(ImportReference importReference, String label, WasmType result) ImportsSection.importFunction
(ImportReference importReference, String label, List<Param> parameter, WasmType result) int
static WasmValue
boolean
boolean
GlobalsSection.newConstantGlobal
(String name, WasmType type, WasmValue initializer) FunctionsSection.newFunction
(String label, WasmType result) FunctionsSection.newFunction
(String label, List<Param> parameter, WasmType result) static WasmValue
ConstExpressions.array.newInstance
(WasmType type, List<WasmValue> arguments) static WasmValue
ConstExpressions.array.newInstanceDefault
(WasmType type, WasmValue length) GlobalsSection.newMutableGlobal
(String name, WasmType type, WasmValue initializer) static Param
static Pop
void
Method parameters in de.mirkosertic.bytecoder.core.backend.wasm.ast with type arguments of type WasmTypeModifier and TypeMethodDescriptionTypesSection.functionType
(List<WasmType> arguments) TypesSection.functionType
(List<WasmType> arguments, WasmType returnType) boolean
boolean
Constructors in de.mirkosertic.bytecoder.core.backend.wasm.ast with parameters of type WasmTypeModifierConstructorDescription(package private)
ArrayType
(TypesSection section, WasmType elementType) (package private)
ExportableFunction
(Module aModule, FunctionType functionType, String label, WasmType result) (package private)
ExportableFunction
(Module aModule, FunctionType functionType, String label, List<Param> params, WasmType result) (package private)
Function
(Module aModule, FunctionType functionType, String label, WasmType result) (package private)
Function
(Module aModule, FunctionType functionType, String label, List<Param> params, WasmType result) (package private)
FunctionType
(TypesSection section, WasmType resultType) (package private)
FunctionType
(TypesSection section, List<WasmType> parameter, WasmType resultType) (package private)
GetWasmArray
(WasmType type, WasmValue array, WasmValue index) (package private)
GetWasmArrayLength
(WasmType type, WasmValue array) (package private)
(package private)
(package private)
NewWasmArrayDefault
(WasmType type, WasmValue length) (package private)
NewWasmArrayFixed
(WasmType type, List<WasmValue> arguments) (package private)
(package private)
(package private)
SetWasmArray
(WasmType type, WasmValue array, WasmValue index, WasmValue value) Constructor parameters in de.mirkosertic.bytecoder.core.backend.wasm.ast with type arguments of type WasmTypeModifierConstructorDescription(package private)
FunctionType
(TypesSection section, List<WasmType> parameter) (package private)
FunctionType
(TypesSection section, List<WasmType> parameter, WasmType resultType)