Class DebugClassLayoutBuilder
java.lang.Object
org.teavm.backend.wasm.debug.DebugSectionBuilder
org.teavm.backend.wasm.debug.DebugClassLayoutBuilder
- All Implemented Interfaces:
DebugClassLayout
-
Field Summary
Fields inherited from class DebugSectionBuilder
blob -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidendClass()voidinstanceField(String name, int offset, FieldType type) voidstartClass(String name, int parent, int address, int size) voidstaticField(String name, int offset, FieldType type) voidwriteArray(int itemType, int address) voidwriteInterface(String name, int address) voidwritePrimitive(PrimitiveType type, int address) voidwriteUnknown(int address) Methods inherited from class DebugSectionBuilder
build, isEmpty, name, read
-
Constructor Details
-
DebugClassLayoutBuilder
-
-
Method Details
-
startClass
- Specified by:
startClassin interfaceDebugClassLayout
-
instanceField
- Specified by:
instanceFieldin interfaceDebugClassLayout
-
staticField
- Specified by:
staticFieldin interfaceDebugClassLayout
-
endClass
public void endClass()- Specified by:
endClassin interfaceDebugClassLayout
-
writeInterface
- Specified by:
writeInterfacein interfaceDebugClassLayout
-
writePrimitive
- Specified by:
writePrimitivein interfaceDebugClassLayout
-
writeArray
public void writeArray(int itemType, int address) - Specified by:
writeArrayin interfaceDebugClassLayout
-
writeUnknown
public void writeUnknown(int address) - Specified by:
writeUnknownin interfaceDebugClassLayout
-