Uses of Interface
de.inetsoftware.jwebassembly.wasm.AnyType
Packages that use AnyType
Package
Description
-
Uses of AnyType in de.inetsoftware.jwebassembly.binary
Fields in de.inetsoftware.jwebassembly.binary declared as AnyTypeFields in de.inetsoftware.jwebassembly.binary with type parameters of type AnyTypeModifier and TypeFieldDescriptionBinaryModuleWriter.localsFunctionTypeEntry.paramsFunctionTypeEntry.resultsMethods in de.inetsoftware.jwebassembly.binary with parameters of type AnyTypeModifier and TypeMethodDescriptionprotected voidBinaryModuleWriter.writeDefaultValue(AnyType type) Write the default/initial value for a type.voidWasmOutputStream.writeDefaultValue(AnyType type) Write the default/initial value for a type.protected voidBinaryModuleWriter.writeGlobalAccess(boolean load, FunctionName name, AnyType type) Write a global variable operationprotected voidBinaryModuleWriter.writeMethodParam(String kind, AnyType valueType, String name) Write a method parameter.voidWasmOutputStream.writeRefValueType(AnyType type) Write the value type.protected voidBinaryModuleWriter.writeStructOperator(StructOperator op, AnyType type, NamedStorageType fieldName, int idx) Write a struct operationvoidWasmOutputStream.writeValueType(AnyType type) Write a value type.protected voidBinaryModuleWriter.writeVirtualFunctionCall(FunctionName name, AnyType type) Write a function call to an instance function. -
Uses of AnyType in de.inetsoftware.jwebassembly.javascript
Constructors in de.inetsoftware.jwebassembly.javascript with parameters of type AnyType -
Uses of AnyType in de.inetsoftware.jwebassembly.module
Classes in de.inetsoftware.jwebassembly.module that implement AnyTypeModifier and TypeClassDescriptionstatic classA type that can use for a block(package private) classA generated type that represent a lambda expressionstatic classA reference to a type.Fields in de.inetsoftware.jwebassembly.module declared as AnyTypeModifier and TypeFieldDescriptionprivate AnyTypeJumpInstruction.pushValueTypeprivate AnyTypeWasmLocalInstruction.pushValueTypeprivate final AnyType[]ArraySyntheticFunctionName.signatureTypesprivate final AnyTypeWasmArrayInstruction.typeprivate AnyTypeWasmGlobalInstruction.typeprivate AnyTypeLocaleVariableManager.Variable.valueTypeprivate AnyTypeWasmCallInstruction.valueTypeFields in de.inetsoftware.jwebassembly.module with type parameters of type AnyTypeModifier and TypeFieldDescriptionLocaleVariableManager.localTypesTypeManager.BlockType.paramsTypeManager.BlockType.resultsMethods in de.inetsoftware.jwebassembly.module that return AnyTypeModifier and TypeMethodDescriptionprivate static AnyType[]MultiArrayFunctionName.createSignature(int dim, ArrayType type) Create the signature of the function.(package private) AnyTypeWasmCodeBuilder.findArrayTypeFromStack(int count, int javaCodePos) Find the array component type from stack.(package private) AnyTypeWasmCodeBuilder.findValueTypeFromStack(int count, int javaCodePos) We need the value type from the stack.(package private) AnyTypeBranchManager.getCatchType(int codePosition) Get the catch type if there are a start of a catch block on the code position.private AnyTypeBranchManager.getCatchType(TryCatchFinally tryCatch) (package private) AnyType[]DupThis.getPopValueTypes()(package private) AnyType[]JumpInstruction.getPopValueTypes()(package private) AnyType[]WasmArrayInstruction.getPopValueTypes()(package private) AnyType[]WasmBlockInstruction.getPopValueTypes()(package private) AnyType[]WasmCallInstruction.getPopValueTypes()(package private) AnyType[]WasmConstInstruction.getPopValueTypes()(package private) AnyType[]WasmConvertInstruction.getPopValueTypes()(package private) AnyType[]WasmGlobalInstruction.getPopValueTypes()(package private) abstract AnyType[]WasmInstruction.getPopValueTypes()(package private) AnyType[]WasmLocalInstruction.getPopValueTypes()(package private) AnyType[]WasmMemoryInstruction.getPopValueTypes()(package private) AnyType[]WasmNopInstruction.getPopValueTypes()(package private) AnyType[]WasmNumericInstruction.getPopValueTypes()(package private) AnyType[]WasmStructInstruction.getPopValueTypes()(package private) AnyType[]WasmTableInstruction.getPopValueTypes()(package private) AnyTypeDupThis.getPushValueType()Get the ValueType if this instruction push a value on the stack.(package private) AnyTypeJumpInstruction.getPushValueType()Get the ValueType if this instruction push a value on the stack.(package private) AnyTypeWasmArrayInstruction.getPushValueType()Get the ValueType if this instruction push a value on the stack.(package private) AnyTypeWasmBlockInstruction.getPushValueType()Get the ValueType if this instruction push a value on the stack.(package private) AnyTypeWasmCallInstruction.getPushValueType()Get the ValueType if this instruction push a value on the stack.(package private) AnyTypeWasmConstInstruction.getPushValueType()Get the ValueType if this instruction push a value on the stack.(package private) AnyTypeWasmConvertInstruction.getPushValueType()Get the ValueType if this instruction push a value on the stack.(package private) AnyTypeWasmGlobalInstruction.getPushValueType()Get the ValueType if this instruction push a value on the stack.(package private) abstract AnyTypeWasmInstruction.getPushValueType()Get the ValueType if this instruction push a value on the stack.(package private) AnyTypeWasmLocalInstruction.getPushValueType()Get the ValueType if this instruction push a value on the stack.(package private) AnyTypeWasmMemoryInstruction.getPushValueType()Get the ValueType if this instruction push a value on the stack.(package private) AnyTypeWasmNopInstruction.getPushValueType()Get the ValueType if this instruction push a value on the stack.(package private) AnyTypeWasmNumericInstruction.getPushValueType()Get the ValueType if this instruction push a value on the stack.(package private) AnyTypeWasmStructInstruction.getPushValueType()Get the ValueType if this instruction push a value on the stack.(package private) AnyTypeWasmTableInstruction.getPushValueType()Get the ValueType if this instruction push a value on the stack.(package private) AnyTypeLocaleVariableManager.getValueType(int idx) Get the ValueType of the variable.Methods in de.inetsoftware.jwebassembly.module that return types with arguments of type AnyTypeModifier and TypeMethodDescriptionLocaleVariableManager.getLocalTypes(int paramCount) Get the data types of the local variables.WasmCodeBuilder.getLocalTypes(int paramCount) Get the data types of the local variables.TypeManager.BlockType.getParams()TypeManager.BlockType.getResults()ArraySyntheticFunctionName.getSignature(TypeManager types) Get the method signature iterator for parameter and return values.FunctionName.getSignature(TypeManager types) Get the method signature iterator for parameter and return values.Methods in de.inetsoftware.jwebassembly.module with parameters of type AnyTypeModifier and TypeMethodDescriptionprotected voidWasmCodeBuilder.addArrayInstruction(ArrayOperator op, AnyType type, int javaCodePos, int lineNumber) Add an array operation to the instruction list as marker on the code position.protected voidWasmCodeBuilder.addGlobalInstruction(boolean load, FunctionName name, AnyType type, FunctionName clinit, int javaCodePos, int lineNumber) Add a global instructionprotected voidWasmCodeBuilder.addJumpPlaceholder(int jumpPos, int popCount, AnyType pushValueType, int javaCodePos, int lineNumber) Add a Jump instruction for later stack inspectionprotected voidWasmCodeBuilder.addLoadStoreInstruction(AnyType valueType, boolean load, int javaIdx, int javaCodePos, int lineNumber) Create a WasmLoadStoreInstruction.Get the array type for the given component type.(package private) intLocaleVariableManager.getTempVariable(AnyType valueType, int startCodePosition, int endCodePosition) Get the slot of the temporary variable.(package private) intWasmCodeBuilder.getTempVariable(AnyType valueType, int startCodePosition, int endCodePosition) Get the slot of the temporary variable.booleanTypeManager.BlockType.isSubTypeOf(AnyType type) Check if this is a sub type of given type.booleanTypeManager.LambdaType.isSubTypeOf(AnyType type) Check if this is a sub type of given type.booleanTypeManager.StructType.isSubTypeOf(AnyType type) Check if this is a sub type of given type.private voidLocaleVariableManager.resetAddVar(AnyType type, int slot) Add a variable in the reset with range.(package private) voidMark a variable slot as used with its type.private void(package private) voidprivate static StringWasmArrayInstruction.validJsName(AnyType type) Get a valid JavaScript name.private static StringWasmStructInstruction.validJsName(AnyType type) Get a valid JavaScript name.private voidJavaMethodWasmCodeBuilder.writeCode(CodeInputStream byteCode, ConstantPool constantPool, ClassFile classFile, AnyType returnType) Write the byte code of a method.protected abstract voidModuleWriter.writeDefaultValue(AnyType type) Write the default/initial value for a type.protected abstract voidModuleWriter.writeGlobalAccess(boolean load, FunctionName name, AnyType type) Write a global variable operationprotected abstract voidModuleWriter.writeMethodParam(String kind, AnyType valueType, String name) Write a method parameter.protected abstract voidModuleWriter.writeStructOperator(StructOperator op, AnyType type, NamedStorageType fieldName, int idx) Write a struct operationprotected abstract voidModuleWriter.writeVirtualFunctionCall(FunctionName name, AnyType type) Write a function call to an instance function.Method parameters in de.inetsoftware.jwebassembly.module with type arguments of type AnyTypeModifier and TypeMethodDescription(package private) TypeManager.BlockTypeCreate block type(package private) TypeManager.LambdaTypeTypeManager.lambdaType(BootstrapMethod method, ArrayList<AnyType> params, TypeManager.StructType interfaceType, String interfaceMethodName) Create a lambda type(package private) voidLocaleVariableManager.reset(LocalVariableTable variableTable, MethodInfo method, Iterator<AnyType> signature) Reset the manager to an initial state.protected voidWasmCodeBuilder.reset(LocalVariableTable variableTable, MethodInfo method, Iterator<AnyType> signature) Reset the code builder.Constructors in de.inetsoftware.jwebassembly.module with parameters of type AnyTypeModifierConstructorDescriptionArraySyntheticFunctionName(String className, String name, AnyType... signatureTypes) Create a new instance.ArraySyntheticFunctionName(String className, String name, String signature, AnyType... signatureTypes) Create a new instance.(package private)JumpInstruction(int jumpPos, int popCount, AnyType pushValueType, int javaCodePos, int lineNumber) Create an instance of a nop instruction(package private)WasmArrayInstruction(ArrayOperator op, AnyType type, TypeManager types, int javaCodePos, int lineNumber) Create an instance of an array operation.(package private)WasmGlobalInstruction(boolean load, FunctionName name, AnyType type, FunctionName clinit, int javaCodePos, int lineNumber) Create an instance of a load/store instructionWatCodeSyntheticFunctionName(String name, String code, AnyType... signatureTypes) Create a new instance.WatCodeSyntheticFunctionName(String className, String name, String signature, String code, AnyType... signatureTypes) Create a new instance.Constructor parameters in de.inetsoftware.jwebassembly.module with type arguments of type AnyTypeModifierConstructorDescription(package private)LambdaType(String name, BootstrapMethod method, ArrayList<AnyType> params, TypeManager.StructType interfaceType, FunctionName syntheticLambdaFunctionName, String interfaceMethodName, TypeManager manager) Create a lambda type -
Uses of AnyType in de.inetsoftware.jwebassembly.text
Fields in de.inetsoftware.jwebassembly.text with type parameters of type AnyTypeMethods in de.inetsoftware.jwebassembly.text with parameters of type AnyTypeModifier and TypeMethodDescriptionprivate CharSequenceTextModuleWriter.blockWithResult(String blockName, AnyType result) Create a the result type for a block instructionprotected voidTextModuleWriter.writeDefaultValue(AnyType type) Write the default/initial value for a type.private voidTextModuleWriter.writeDefaultValue(Appendable output, AnyType type) Write the default/initial value for type.protected voidTextModuleWriter.writeGlobalAccess(boolean load, FunctionName name, AnyType type) Write a global variable operationprotected voidTextModuleWriter.writeMethodParam(String kind, AnyType valueType, String name) Write a method parameter.private voidTextModuleWriter.writeParam(StringBuilder output, String kind, AnyType valueType, String name) Write a parameter to the given outputprotected voidTextModuleWriter.writeStructOperator(StructOperator op, AnyType type, NamedStorageType fieldName, int idx) Write a struct operationprivate voidTextModuleWriter.writeTypeName(Appendable output, AnyType type) Write the name of a type.protected voidTextModuleWriter.writeVirtualFunctionCall(FunctionName name, AnyType type) Write a function call to an instance function. -
Uses of AnyType in de.inetsoftware.jwebassembly.wasm
Classes in de.inetsoftware.jwebassembly.wasm that implement AnyTypeClasses in de.inetsoftware.jwebassembly.wasm that implement interfaces with type arguments of type AnyTypeFields in de.inetsoftware.jwebassembly.wasm declared as AnyTypeModifier and TypeFieldDescriptionprivate AnyTypeArrayType.arrayTypeprivate AnyTypeArrayType.nativeArrayTypeprivate final AnyTypeNamedStorageType.typeMethods in de.inetsoftware.jwebassembly.wasm that return AnyTypeModifier and TypeMethodDescriptionArrayType.getArrayType()The element type of the arrayArrayType.getNativeArrayType()The native webassembly array type that we wrapNamedStorageType.getType()Get the type.ValueTypeParser.next()Get the next value in the signature or null if the parameter are end or the signature is end.private AnyTypeValueTypeParser.next(boolean isArray) Get the next value in the signature or null if the parameter are end or the signature is end.Methods in de.inetsoftware.jwebassembly.wasm with parameters of type AnyTypeModifier and TypeMethodDescriptionprivate static StringArrayType.getJavaClassName(AnyType arrayType) Create class name for the array class.booleanAnyType.isSubTypeOf(AnyType other) Check if this is a sub type of given type.booleanArrayType.isSubTypeOf(AnyType type) Check if this is a sub type of given type.booleanValueType.isSubTypeOf(AnyType type) Check if this is a sub type of given type.Constructors in de.inetsoftware.jwebassembly.wasm with parameters of type AnyTypeModifierConstructorDescriptionArrayType(AnyType arrayType, TypeManager manager, int componentClassIndex, WasmOptions options) Create a new array typeprivateArrayType(String name, TypeManager.StructTypeKind kind, TypeManager manager, AnyType arrayType) Create a new instanceNamedStorageType(AnyType type, String className, String name) Create a new instance -
Uses of AnyType in de.inetsoftware.jwebassembly.watparser
Method parameters in de.inetsoftware.jwebassembly.watparser with type arguments of type AnyTypeModifier and TypeMethodDescriptionvoidWatParser.parse(String wat, MethodInfo method, Iterator<AnyType> signature, int lineNumber) Parse the given wasm text format and generate a list of WasmInstuctions