Class WasmClassGenerator


  • public class WasmClassGenerator
    extends java.lang.Object
    • Method Detail

      • getFunctionTable

        public java.util.List<java.lang.String> getFunctionTable()
      • getRegisteredClasses

        public java.util.Collection<ValueType> getRegisteredClasses()
      • getClassPointer

        public int getClassPointer​(ValueType type)
      • getFieldOffset

        public int getFieldOffset​(FieldReference field)
      • getClassSize

        public int getClassSize​(java.lang.String className)
      • getClassAlignment

        public int getClassAlignment​(java.lang.String className)
      • isStructure

        public boolean isStructure​(java.lang.String className)
      • isFunctionClass

        public boolean isFunctionClass​(java.lang.String className)
      • align

        public static int align​(int base,
                                int alignment)
      • getTypeSize

        public static int getTypeSize​(ValueType type)
      • postProcess

        public void postProcess()
      • getStaticGcRootsAddress

        public int getStaticGcRootsAddress()
      • getClassesAddress

        public int getClassesAddress()
      • getClassCount

        public int getClassCount()
      • hasClinit

        public boolean hasClinit​(java.lang.String className)