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