Package org.teavm.classlib.impl
Class ServiceLoaderWasmGCSupport
java.lang.Object
org.teavm.classlib.impl.ServiceLoaderWasmGCSupport
- All Implemented Interfaces:
org.teavm.backend.wasm.intrinsics.WasmGCBodyIntrinsic
public class ServiceLoaderWasmGCSupport
extends Object
implements org.teavm.backend.wasm.intrinsics.WasmGCBodyIntrinsic
-
Constructor Summary
ConstructorsConstructorDescriptionServiceLoaderWasmGCSupport(ServiceLoaderInformation information, org.teavm.backend.wasm.generate.classes.WasmGCClassInfoProvider classInfoProvider, org.teavm.backend.wasm.BaseWasmFunctionRepository functions, org.teavm.backend.wasm.WasmFunctionTypes functionTypes, org.teavm.backend.wasm.generate.WasmGCNameProvider names, org.teavm.backend.wasm.generate.classes.WasmGCTypeMapper typeMapper, org.teavm.backend.wasm.model.WasmModule module) -
Method Summary
Modifier and TypeMethodDescriptionvoidapply(org.teavm.model.MethodReference method, org.teavm.backend.wasm.model.WasmFunction function)
-
Constructor Details
-
ServiceLoaderWasmGCSupport
public ServiceLoaderWasmGCSupport(ServiceLoaderInformation information, org.teavm.backend.wasm.generate.classes.WasmGCClassInfoProvider classInfoProvider, org.teavm.backend.wasm.BaseWasmFunctionRepository functions, org.teavm.backend.wasm.WasmFunctionTypes functionTypes, org.teavm.backend.wasm.generate.WasmGCNameProvider names, org.teavm.backend.wasm.generate.classes.WasmGCTypeMapper typeMapper, org.teavm.backend.wasm.model.WasmModule module)
-
-
Method Details
-
apply
public void apply(org.teavm.model.MethodReference method, org.teavm.backend.wasm.model.WasmFunction function) - Specified by:
applyin interfaceorg.teavm.backend.wasm.intrinsics.WasmGCBodyIntrinsic
-