Package org.teavm.backend.wasm.generate
Class WasmGenerationContext
java.lang.Object
org.teavm.backend.wasm.generate.WasmGenerationContext
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionfinal List<CallSiteDescriptor>final Characteristicsfinal NameProvider -
Constructor Summary
ConstructorsConstructorDescriptionWasmGenerationContext(ClassReaderSource classSource, WasmModule module, Diagnostics diagnostics, VirtualTableProvider vtableProvider, TagRegistry tagRegistry, WasmStringPool stringPool, NameProvider names, Characteristics characteristics) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddGenerator(WasmMethodGenerator generator) voidaddIntrinsic(WasmIntrinsic intrinsic) getFieldType(FieldReference fieldReference) getFunction(String name) getGenerator(MethodReference method) getImportedMethod(MethodReference reference) getIntrinsic(MethodReference method)
-
Field Details
-
names
-
characteristics
-
callSites
-
-
Constructor Details
-
WasmGenerationContext
public WasmGenerationContext(ClassReaderSource classSource, WasmModule module, Diagnostics diagnostics, VirtualTableProvider vtableProvider, TagRegistry tagRegistry, WasmStringPool stringPool, NameProvider names, Characteristics characteristics)
-
-
Method Details
-
addIntrinsic
-
addGenerator
-
getIntrinsic
-
getGenerator
-
getImportedMethod
-
getFunction
-
getClassSource
-
getFieldType
-
getVirtualTableProvider
-
getTagRegistry
-
getStringPool
-
getDiagnostics
-