Class DebugInformationBuilder
java.lang.Object
org.teavm.debugging.information.DebugInformationBuilder
- All Implemented Interfaces:
DebugInformationEmitter
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidvoidaddSuccessors(SourceLocation location, SourceLocation[] successors) voidvoidemitLocation(String fileName, int line) voidemitMethod(MethodDescriptor method) voidvoidemitVariable(String[] sourceNames, String generatedName) voidvoidvoidsetLocationProvider(LocationProvider locationProvider)
-
Constructor Details
-
DebugInformationBuilder
-
-
Method Details
-
getLocationProvider
-
setLocationProvider
- Specified by:
setLocationProviderin interfaceDebugInformationEmitter
-
emitLocation
- Specified by:
emitLocationin interfaceDebugInformationEmitter
-
enterLocation
public void enterLocation()- Specified by:
enterLocationin interfaceDebugInformationEmitter
-
exitLocation
public void exitLocation()- Specified by:
exitLocationin interfaceDebugInformationEmitter
-
emitClass
- Specified by:
emitClassin interfaceDebugInformationEmitter
-
emitMethod
- Specified by:
emitMethodin interfaceDebugInformationEmitter
-
emitStatementStart
public void emitStatementStart()- Specified by:
emitStatementStartin interfaceDebugInformationEmitter
-
emitVariable
- Specified by:
emitVariablein interfaceDebugInformationEmitter
-
emitCallSite
- Specified by:
emitCallSitein interfaceDebugInformationEmitter
-
addClass
- Specified by:
addClassin interfaceDebugInformationEmitter
-
addField
- Specified by:
addFieldin interfaceDebugInformationEmitter
-
addSuccessors
- Specified by:
addSuccessorsin interfaceDebugInformationEmitter
-
getDebugInformation
-