Package org.teavm.backend.wasm.debug
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 org.teavm.backend.wasm.debug.DebugSectionBuilder
blob
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
endClass()
void
instanceField
(String name, int offset, FieldType type) void
startClass
(String name, int parent, int address, int size) void
staticField
(String name, int offset, FieldType type) void
writeArray
(int itemType, int address) void
writeInterface
(String name, int address) void
writePrimitive
(PrimitiveType type, int address) void
writeUnknown
(int address) Methods inherited from class org.teavm.backend.wasm.debug.DebugSectionBuilder
build, isEmpty, name, read
-
Constructor Details
-
DebugClassLayoutBuilder
-
-
Method Details
-
startClass
- Specified by:
startClass
in interfaceDebugClassLayout
-
instanceField
- Specified by:
instanceField
in interfaceDebugClassLayout
-
staticField
- Specified by:
staticField
in interfaceDebugClassLayout
-
endClass
public void endClass()- Specified by:
endClass
in interfaceDebugClassLayout
-
writeInterface
- Specified by:
writeInterface
in interfaceDebugClassLayout
-
writePrimitive
- Specified by:
writePrimitive
in interfaceDebugClassLayout
-
writeArray
public void writeArray(int itemType, int address) - Specified by:
writeArray
in interfaceDebugClassLayout
-
writeUnknown
public void writeUnknown(int address) - Specified by:
writeUnknown
in interfaceDebugClassLayout
-