Class WasmGCDeclarationsGenerator
java.lang.Object
org.teavm.backend.wasm.generate.gc.WasmGCDeclarationsGenerator
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionWasmGCDeclarationsGenerator(WasmModule module, ListableClassHolderSource classes, ClassReaderSource originalClasses, ResourceProvider resources, ClassLoader classLoader, ClassInitializerInfo classInitializerInfo, DependencyInfo dependencyInfo, Diagnostics diagnostics, WasmGCCustomGeneratorProvider customGenerators, WasmGCIntrinsicProvider intrinsics, List<WasmGCCustomTypeMapperFactory> customTypeMapperFactories, Predicate<MethodReference> isVirtual, boolean strict, String entryPoint, Collection<MethodReference> additionalMethodsOnCallSites) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddToInitializer(Consumer<WasmFunction> contributor) voidcontributeToInitializer(WasmFunction function) voidgenerate()names()voidsetCompactMode(boolean compactMode) voidsetFriendlyToDebugger(boolean friendlyToDebugger) strings()
-
Field Details
-
hierarchy
-
module
-
functionTypes
-
-
Constructor Details
-
WasmGCDeclarationsGenerator
public WasmGCDeclarationsGenerator(WasmModule module, ListableClassHolderSource classes, ClassReaderSource originalClasses, ResourceProvider resources, ClassLoader classLoader, ClassInitializerInfo classInitializerInfo, DependencyInfo dependencyInfo, Diagnostics diagnostics, WasmGCCustomGeneratorProvider customGenerators, WasmGCIntrinsicProvider intrinsics, List<WasmGCCustomTypeMapperFactory> customTypeMapperFactories, Predicate<MethodReference> isVirtual, boolean strict, String entryPoint, Collection<MethodReference> additionalMethodsOnCallSites)
-
-
Method Details
-
setCompactMode
public void setCompactMode(boolean compactMode) -
setFriendlyToDebugger
public void setFriendlyToDebugger(boolean friendlyToDebugger) -
classInfoProvider
-
typeMapper
-
functions
-
supertypeFunctions
-
generate
public void generate() -
contributeToInitializer
-
dummyInitializer
-
names
-
strings
-
exceptionTag
-
addToInitializer
-