Package org.teavm.backend.wasm.model
Class WasmStructure
java.lang.Object
org.teavm.backend.wasm.model.WasmEntity
org.teavm.backend.wasm.model.WasmCompositeType
org.teavm.backend.wasm.model.WasmStructure
-
Constructor Summary
ConstructorsConstructorDescriptionWasmStructure(String name) WasmStructure(String name, Consumer<List<WasmField>> fieldsSupplier) -
Method Summary
Modifier and TypeMethodDescriptionvoidacceptVisitor(WasmCompositeTypeVisitor visitor) voidinit()booleanbooleanisSupertypeOf(WasmStructure subtype) voidsetNominal(boolean nominal) voidsetSupertype(WasmStructure supertype) Methods inherited from class org.teavm.backend.wasm.model.WasmCompositeType
getName, getNonNullReference, getRecursiveTypeCount, getReference
-
Constructor Details
-
WasmStructure
-
WasmStructure
-
-
Method Details
-
getFields
-
getSupertype
-
setSupertype
-
isSupertypeOf
-
isNominal
public boolean isNominal() -
setNominal
public void setNominal(boolean nominal) -
init
public void init() -
acceptVisitor
- Specified by:
acceptVisitorin classWasmCompositeType
-