Package org.teavm.debugging.information
Class DummyDebugInformationEmitter
- java.lang.Object
-
- org.teavm.debugging.information.DummyDebugInformationEmitter
-
- All Implemented Interfaces:
DebugInformationEmitter
public class DummyDebugInformationEmitter extends Object implements DebugInformationEmitter
-
-
Constructor Summary
Constructors Constructor Description DummyDebugInformationEmitter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddClass(String jsName, String className, String parentName)voidaddField(String fieldName, String jsName)voidaddSuccessors(SourceLocation location, SourceLocation[] successors)DeferredCallSiteemitCallSite()voidemitClass(String className)voidemitLocation(String fileName, int line)voidemitMethod(MethodDescriptor method)voidemitStatementStart()voidemitVariable(String[] sourceName, String generatedName)voidenterLocation()voidexitLocation()voidsetLocationProvider(LocationProvider locationProvider)
-
-
-
Method Detail
-
emitLocation
public void emitLocation(String fileName, int line)
- Specified by:
emitLocationin interfaceDebugInformationEmitter
-
enterLocation
public void enterLocation()
- Specified by:
enterLocationin interfaceDebugInformationEmitter
-
exitLocation
public void exitLocation()
- Specified by:
exitLocationin interfaceDebugInformationEmitter
-
emitMethod
public void emitMethod(MethodDescriptor method)
- Specified by:
emitMethodin interfaceDebugInformationEmitter
-
emitClass
public void emitClass(String className)
- Specified by:
emitClassin interfaceDebugInformationEmitter
-
emitVariable
public void emitVariable(String[] sourceName, String generatedName)
- Specified by:
emitVariablein interfaceDebugInformationEmitter
-
emitStatementStart
public void emitStatementStart()
- Specified by:
emitStatementStartin interfaceDebugInformationEmitter
-
emitCallSite
public DeferredCallSite emitCallSite()
- Specified by:
emitCallSitein interfaceDebugInformationEmitter
-
setLocationProvider
public void setLocationProvider(LocationProvider locationProvider)
- Specified by:
setLocationProviderin interfaceDebugInformationEmitter
-
addClass
public void addClass(String jsName, String className, String parentName)
- Specified by:
addClassin interfaceDebugInformationEmitter
-
addField
public void addField(String fieldName, String jsName)
- Specified by:
addFieldin interfaceDebugInformationEmitter
-
addSuccessors
public void addSuccessors(SourceLocation location, SourceLocation[] successors)
- Specified by:
addSuccessorsin interfaceDebugInformationEmitter
-
-