Uses of Interface
de.mirkosertic.bytecoder.core.backend.wasm.ast.WasmType
-
Packages that use WasmType Package Description de.mirkosertic.bytecoder.core.backend.wasm de.mirkosertic.bytecoder.core.backend.wasm.ast -
-
Uses of WasmType in de.mirkosertic.bytecoder.core.backend.wasm
Fields in de.mirkosertic.bytecoder.core.backend.wasm with type parameters of type WasmType Modifier and Type Field Description private java.util.function.Function<org.objectweb.asm.Type,WasmType>WasmStructuredControlflowCodeGenerator. typeConverterConstructor parameters in de.mirkosertic.bytecoder.core.backend.wasm with type arguments of type WasmType Constructor Description WasmStructuredControlflowCodeGenerator(CompileUnit compileUnit, Module module, java.util.Map<ResolvedClass,StructType> rtMappings, java.util.Map<ResolvedClass,StructType> objectTypeMappings, ExportableFunction exportableFunction, java.util.function.Function<org.objectweb.asm.Type,WasmType> typeConverter, java.util.function.Function<ResolvedMethod,FunctionType> functionTypeConverter, MethodToIDMapper methodToIDMapper, Graph graph, java.util.List<ResolvedClass> resolvedClasses, VTableResolver vTableResolver, GeneratedMethodsRegistry generatedMethodsRegistry, FunctionIndex functionIndex) -
Uses of WasmType in de.mirkosertic.bytecoder.core.backend.wasm.ast
Subinterfaces of WasmType in de.mirkosertic.bytecoder.core.backend.wasm.ast Modifier and Type Interface Description interfaceReferencableTypeClasses in de.mirkosertic.bytecoder.core.backend.wasm.ast that implement WasmType Modifier and Type Class Description classArrayTypeclassFunctionTypeclassHostTypeclassPrimitiveTypeclassRefTypeclassStructSubtypeclassStructTypeFields in de.mirkosertic.bytecoder.core.backend.wasm.ast declared as WasmType Modifier and Type Field Description private WasmTypeArrayType. elementTypeprivate WasmTypeFunction. resultTypeprivate WasmTypeFunctionType. resultTypeprivate WasmTypeGetWasmArray. typeprivate WasmTypeGetWasmArrayLength. typeprivate WasmTypeGlobal. typeprivate WasmTypeLocal. typeprivate WasmTypeNewWasmArrayDefault. typeprivate WasmTypeNewWasmArrayFixed. typeprivate WasmTypePop. typeprivate WasmTypeSetWasmArray. typeprotected WasmTypeStructType.Field. typeFields in de.mirkosertic.bytecoder.core.backend.wasm.ast with type parameters of type WasmType Modifier and Type Field Description private java.util.List<WasmType>FunctionType. parameterprivate java.util.List<WasmType>TypesSection. typesMethods in de.mirkosertic.bytecoder.core.backend.wasm.ast with type parameters of type WasmType Modifier and Type Method Description (package private) <T extends WasmType>
TTypesSection. register(T wasmType)Methods in de.mirkosertic.bytecoder.core.backend.wasm.ast that return WasmType Modifier and Type Method Description WasmTypeArrayType. getElementType()WasmTypeFunction. getFunctionType()WasmTypeFunction. getResultType()WasmTypeFunctionType. getResultType()WasmTypeGlobal. getType()WasmTypeLocal. getType()WasmTypeStructType.Field. getType()WasmTypeCallable. resolveResultType(WasmValue.ExportContext context)WasmTypeFunction. resolveResultType(WasmValue.ExportContext context)WasmTypeWeakFunctionReferenceCallable. resolveResultType(WasmValue.ExportContext context)Methods in de.mirkosertic.bytecoder.core.backend.wasm.ast that return types with arguments of type WasmType Modifier and Type Method Description java.util.List<WasmType>FunctionType. getParameter()Methods in de.mirkosertic.bytecoder.core.backend.wasm.ast with parameters of type WasmType Modifier and Type Method Description ArrayTypeTypesSection. arrayType(WasmType elementType)FunctionTypeTypesSection. functionType(WasmType returnType)FunctionTypeTypesSection. functionType(java.util.List<WasmType> arguments, WasmType returnType)static WasmValueConstExpressions.array. get(WasmType type, WasmValue array, WasmValue index)FunctionImportsSection. importFunction(ImportReference importReference, java.lang.String label, WasmType result)FunctionImportsSection. importFunction(ImportReference importReference, java.lang.String label, java.util.List<Param> parameter, WasmType result)intTypesSection. indexOf(WasmType type)static WasmValueConstExpressions.array. len(WasmType type, WasmValue array)booleanFunctionType. matches(WasmType otherResultType)booleanFunctionType. matches(java.util.List<WasmType> otherParameter, WasmType otherResultType)GlobalGlobalsSection. newConstantGlobal(java.lang.String name, WasmType type, WasmValue initializer)ExportableFunctionFunctionsSection. newFunction(java.lang.String label, WasmType result)ExportableFunctionFunctionsSection. newFunction(java.lang.String label, java.util.List<Param> parameter, WasmType result)static WasmValueConstExpressions.array. newInstance(WasmType type, java.util.List<WasmValue> arguments)static WasmValueConstExpressions.array. newInstanceDefault(WasmType type, WasmValue length)LocalExportableFunction. newLocal(java.lang.String label, WasmType type)GlobalGlobalsSection. newMutableGlobal(java.lang.String name, WasmType type, WasmValue initializer)static ParamConstExpressions. param(java.lang.String label, WasmType type)static PopConstExpressions. pop(WasmType type)voidExpressions.Array. set(WasmType type, WasmValue array, WasmValue index, WasmValue value)Method parameters in de.mirkosertic.bytecoder.core.backend.wasm.ast with type arguments of type WasmType Modifier and Type Method Description FunctionTypeTypesSection. functionType(java.util.List<WasmType> arguments)FunctionTypeTypesSection. functionType(java.util.List<WasmType> arguments, WasmType returnType)booleanFunctionType. matches(java.util.List<WasmType> otherParameter)booleanFunctionType. matches(java.util.List<WasmType> otherParameter, WasmType otherResultType)Constructors in de.mirkosertic.bytecoder.core.backend.wasm.ast with parameters of type WasmType Constructor Description ArrayType(TypesSection section, WasmType elementType)ExportableFunction(Module aModule, FunctionType functionType, java.lang.String label, WasmType result)ExportableFunction(Module aModule, FunctionType functionType, java.lang.String label, java.util.List<Param> params, WasmType result)Field(java.lang.String name, WasmType type)Field(java.lang.String name, WasmType type, boolean mutable)Function(Module aModule, FunctionType functionType, java.lang.String label, WasmType result)Function(Module aModule, FunctionType functionType, java.lang.String label, java.util.List<Param> params, WasmType result)FunctionType(TypesSection section, WasmType resultType)FunctionType(TypesSection section, java.util.List<WasmType> parameter, WasmType resultType)GetWasmArray(WasmType type, WasmValue array, WasmValue index)GetWasmArrayLength(WasmType type, WasmValue array)Global(java.lang.String name, WasmType type, boolean mutable, WasmValue initializer)Local(java.lang.String label, WasmType type)NewWasmArrayDefault(WasmType type, WasmValue length)NewWasmArrayFixed(WasmType type, java.util.List<WasmValue> arguments)Param(java.lang.String label, WasmType type)Pop(WasmType type)SetWasmArray(WasmType type, WasmValue array, WasmValue index, WasmValue value)Constructor parameters in de.mirkosertic.bytecoder.core.backend.wasm.ast with type arguments of type WasmType Constructor Description FunctionType(TypesSection section, java.util.List<WasmType> parameter)FunctionType(TypesSection section, java.util.List<WasmType> parameter, WasmType resultType)
-