Class WasmGCGenerationUtil
java.lang.Object
org.teavm.backend.wasm.generate.methods.WasmGCGenerationUtil
-
Method Summary
Modifier and TypeMethodDescriptionstatic voidallocateArray(WasmGCClassInfoProvider classInfoProvider, ValueType itemType, WasmInstructionBuilder builder, BiConsumer<WasmArray, WasmInstructionBuilder> data) static voidemitClassInfoLiteral(WasmGCClassInfoProvider classInfoProvider, WasmInstructionBuilder builder, ValueType type) static voidemitClassLiteral(WasmGCClassInfoProvider classInfoProvider, WasmInstructionBuilder builder, ValueType type) static voidgetArrayLengthOfNullable(WasmInstructionBuilder builder, Consumer<WasmInstructionBuilder> value)
-
Method Details
-
allocateArray
public static void allocateArray(WasmGCClassInfoProvider classInfoProvider, ValueType itemType, WasmInstructionBuilder builder, BiConsumer<WasmArray, WasmInstructionBuilder> data) -
getArrayLengthOfNullable
public static void getArrayLengthOfNullable(WasmInstructionBuilder builder, Consumer<WasmInstructionBuilder> value) -
emitClassInfoLiteral
public static void emitClassInfoLiteral(WasmGCClassInfoProvider classInfoProvider, WasmInstructionBuilder builder, ValueType type) -
emitClassLiteral
public static void emitClassLiteral(WasmGCClassInfoProvider classInfoProvider, WasmInstructionBuilder builder, ValueType type)
-