(package private) void |
JavaMethodWasmCodeBuilder.init(WasmOptions options,
ClassFileLoader classFileLoader) |
Initialize the code builder;
|
(package private) void |
TypeManager.init(ClassFileLoader classFileLoader) |
Initialize the type manager
|
(package private) void |
WasmCodeBuilder.init(WasmOptions options,
ClassFileLoader classFileLoader) |
Initialize the code builder;
|
private void |
TypeManager.StructType.listInterfaces(FunctionManager functions,
TypeManager types,
ClassFileLoader classFileLoader) |
List all interfaces of this StructType and and mark all instance methods of used interface methods.
|
private void |
TypeManager.StructType.listInterfaceTypes(ClassFile classFile,
TypeManager types,
ClassFileLoader classFileLoader,
java.util.Set<TypeManager.StructType> interfaceTypes,
java.util.Set<java.lang.String> interfaceNames) |
List all interface StrucTypes recursively.
|
private void |
TypeManager.StructType.listStructFields(java.lang.String className,
FunctionManager functions,
TypeManager types,
ClassFileLoader classFileLoader,
java.util.HashSet<java.lang.String> allNeededFields) |
List the non static fields of the class and its super classes.
|
private void |
TypeManager.StructType.scanTypeHierarchy(FunctionManager functions,
TypeManager types,
ClassFileLoader classFileLoader) |
Write this struct type and initialize internal structures
|