Interface WasmGCIntrinsicContext
public interface WasmGCIntrinsicContext
-
Method Summary
Modifier and TypeMethodDescriptionvoidaddToInitializer(Consumer<WasmFunction> initializerContributor) booleanisAsync()booleanisAsyncMethod(MethodReference method) module()names()strings()tempVars()types()
-
Method Details
-
generate
-
module
WasmModule module() -
functionTypes
WasmFunctionTypes functionTypes() -
types
PreciseTypeInference types() -
functions
BaseWasmFunctionRepository functions() -
hierarchy
ClassHierarchy hierarchy() -
typeMapper
WasmGCTypeMapper typeMapper() -
classInfoProvider
WasmGCClassInfoProvider classInfoProvider() -
virtualTables
WasmGCVirtualTableProvider virtualTables() -
tempVars
TemporaryVariablePool tempVars() -
exprCache
ExpressionCache exprCache() -
names
WasmGCNameProvider names() -
strings
WasmGCStringProvider strings() -
classLoader
ClassLoader classLoader() -
resources
ResourceProvider resources() -
exceptionTag
WasmTag exceptionTag() -
entryPoint
String entryPoint() -
diagnostics
Diagnostics diagnostics() -
currentMethod
MethodReference currentMethod() -
classInitInfo
ClassInitializerInfo classInitInfo() -
dependency
DependencyInfo dependency() -
isAsync
boolean isAsync() -
isAsyncMethod
-
addToInitializer
-