Class WasmHelpers
java.lang.Object
de.mirkosertic.bytecoder.core.backend.wasm.WasmHelpers
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic ExportableFunction
createVTableResolver
(Module module, ResolvedClass resolvedClass, VTable vTable) static ExportableFunction
static String
generateClassName
(org.objectweb.asm.Type type) static String
generateFieldName
(String name) static String
generateMethodName
(String name, org.objectweb.asm.Type methodType)
-
Field Details
-
TYPE_ID_RUNTIMECLASS
public static final int TYPE_ID_RUNTIMECLASS- See Also:
-
TYPE_ID_BOOLEAN
public static final int TYPE_ID_BOOLEAN- See Also:
-
TYPE_ID_BYTE
public static final int TYPE_ID_BYTE- See Also:
-
TYPE_ID_CHAR
public static final int TYPE_ID_CHAR- See Also:
-
TYPE_ID_SHORT
public static final int TYPE_ID_SHORT- See Also:
-
TYPE_ID_INT
public static final int TYPE_ID_INT- See Also:
-
TYPE_ID_LONG
public static final int TYPE_ID_LONG- See Also:
-
TYPE_ID_FLOAT
public static final int TYPE_ID_FLOAT- See Also:
-
TYPE_ID_DOUBLE
public static final int TYPE_ID_DOUBLE- See Also:
-
TYPE_ID_VOID
public static final int TYPE_ID_VOID- See Also:
-
-
Constructor Details
-
WasmHelpers
public WasmHelpers()
-
-
Method Details
-
generateClassName
-
generateFieldName
-
generateMethodName
-
createVTableResolver
-
createVTableResolver
public static ExportableFunction createVTableResolver(Module module, ResolvedClass resolvedClass, VTable vTable)
-