Package org.teavm.backend.wasm.model
Class WasmFunctionType
java.lang.Object
org.teavm.backend.wasm.model.WasmEntity
org.teavm.backend.wasm.model.WasmCompositeType
org.teavm.backend.wasm.model.WasmFunctionType
-
Constructor Summary
ConstructorsConstructorDescriptionWasmFunctionType(String name, Supplier<List<? extends WasmType>> returnTypeSupplier, Supplier<List<? extends WasmType>> parameterTypesSupplier) WasmFunctionType(String name, List<? extends WasmType> returnTypes, List<? extends WasmType> parameterTypes) WasmFunctionType(String name, WasmType returnType, List<? extends WasmType> parameterTypes) -
Method Summary
Modifier and TypeMethodDescriptionvoidacceptVisitor(WasmCompositeTypeVisitor visitor) asBlock()booleanisFinal()voidsetFinal(boolean aFinal) Methods inherited from class org.teavm.backend.wasm.model.WasmCompositeType
getName, getNonNullReference, getRecursiveTypeCount, getReference
-
Constructor Details
-
WasmFunctionType
-
WasmFunctionType
-
WasmFunctionType
-
-
Method Details
-
getParameterTypes
-
getReturnTypes
-
getSingleReturnType
-
getSupertypes
-
isFinal
public boolean isFinal() -
setFinal
public void setFinal(boolean aFinal) -
asBlock
-
acceptVisitor
- Specified by:
acceptVisitorin classWasmCompositeType
-