Package client.teavm.build
Klasse RemoveUnsupportedWebAssemblyMethodsPlugin
java.lang.Object
client.teavm.build.RemoveUnsupportedWebAssemblyMethodsPlugin
- Alle implementierten Schnittstellen:
org.teavm.model.ClassHolderTransformer
public class RemoveUnsupportedWebAssemblyMethodsPlugin
extends Object
implements org.teavm.model.ClassHolderTransformer
TeaVM transformer used only for the deprecated old WASM backend.
Removes all methods from ImportedApiSAB before code
generation. This prevents TeaVM from trying to compile JavaScript interop
methods (@JSBody, etc.) that are only valid in the WASM GC runtime
(especially for the SharedArrayBuffer version).
-
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungvoidtransformClass(org.teavm.model.ClassHolder cls, org.teavm.model.ClassHolderTransformerContext context)
-
Konstruktordetails
-
RemoveUnsupportedWebAssemblyMethodsPlugin
public RemoveUnsupportedWebAssemblyMethodsPlugin()
-
-
Methodendetails
-
transformClass
public void transformClass(org.teavm.model.ClassHolder cls, org.teavm.model.ClassHolderTransformerContext context) - Angegeben von:
transformClassin Schnittstelleorg.teavm.model.ClassHolderTransformer
-