Package org.teavm.backend.wasm.generate
Class DwarfClassGenerator
- java.lang.Object
-
- org.teavm.backend.wasm.generate.DwarfClassGenerator
-
public class DwarfClassGenerator extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description classDwarfClassGenerator.ClassTypeclassDwarfClassGenerator.NamespaceclassDwarfClassGenerator.Subprogram
-
Constructor Summary
Constructors Constructor Description DwarfClassGenerator(DwarfInfoWriter writer, DwarfStrings strings)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidflushTypes()DwarfClassGenerator.ClassTypegetClass(java.lang.String fullName)DwarfClassGenerator.SubprogramgetSubprogram(java.lang.String functionName)DwarfPlaceholdergetTypePtr(VariableType type)DwarfPlaceholdergetTypePtr(ValueType type)voidregisterSubprogram(java.lang.String functionName, DwarfClassGenerator.Subprogram subprogram)voidwrite()
-
-
-
Constructor Detail
-
DwarfClassGenerator
public DwarfClassGenerator(DwarfInfoWriter writer, DwarfStrings strings)
-
-
Method Detail
-
flushTypes
public void flushTypes()
-
getClass
public DwarfClassGenerator.ClassType getClass(java.lang.String fullName)
-
registerSubprogram
public void registerSubprogram(java.lang.String functionName, DwarfClassGenerator.Subprogram subprogram)
-
getSubprogram
public DwarfClassGenerator.Subprogram getSubprogram(java.lang.String functionName)
-
write
public void write()
-
getTypePtr
public DwarfPlaceholder getTypePtr(VariableType type)
-
getTypePtr
public DwarfPlaceholder getTypePtr(ValueType type)
-
-