Class WasmHelpers
java.lang.Object
de.mirkosertic.bytecoder.core.backend.wasm.WasmHelpers
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final int -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic ExportableFunctioncreateVTableResolver(Module module, ResolvedClass resolvedClass, VTable vTable) static ExportableFunctionstatic StringgenerateClassName(org.objectweb.asm.Type type) static StringgenerateFieldName(String name) static StringgenerateMethodName(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)
-