Package org.teavm.debugging.information
Interface DebugInformationEmitter
- All Known Implementing Classes:
DebugInformationBuilder
,DummyDebugInformationEmitter
public interface DebugInformationEmitter
-
Method Summary
Modifier and TypeMethodDescriptionvoid
void
void
addSuccessors
(SourceLocation location, SourceLocation[] successors) void
void
emitLocation
(String fileName, int line) void
emitMethod
(MethodDescriptor method) void
void
emitVariable
(String[] sourceNames, String generatedName) void
void
void
setLocationProvider
(LocationProvider locationProvider)
-
Method Details
-
setLocationProvider
-
emitLocation
-
enterLocation
void enterLocation() -
exitLocation
void exitLocation() -
emitStatementStart
void emitStatementStart() -
emitMethod
-
emitClass
-
emitVariable
-
emitCallSite
DeferredCallSite emitCallSite() -
addClass
-
addField
-
addSuccessors
-