Package org.teavm.backend.wasm.generate
Class WasmGenerator
- java.lang.Object
-
- org.teavm.backend.wasm.generate.WasmGenerator
-
public class WasmGenerator extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description WasmGenerator(Decompiler decompiler, ClassHolderSource classSource, WasmGenerationContext context, WasmClassGenerator classGenerator, BinaryWriter binaryWriter, java.util.function.Predicate<MethodReference> asyncMethods)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description WasmFunctiongenerate(MethodReference methodReference, MethodHolder bodyMethod)WasmFunctiongenerateDefinition(MethodReference methodReference)WasmFunctiongenerateNative(MethodReference methodReference)
-
-
-
Constructor Detail
-
WasmGenerator
public WasmGenerator(Decompiler decompiler, ClassHolderSource classSource, WasmGenerationContext context, WasmClassGenerator classGenerator, BinaryWriter binaryWriter, java.util.function.Predicate<MethodReference> asyncMethods)
-
-
Method Detail
-
generateDefinition
public WasmFunction generateDefinition(MethodReference methodReference)
-
generate
public WasmFunction generate(MethodReference methodReference, MethodHolder bodyMethod)
-
generateNative
public WasmFunction generateNative(MethodReference methodReference)
-
-