Class AbstractDebuggingSource
- java.lang.Object
-
- com.smeup.jardis.jariko.dap.model.AbstractDebuggingSource
-
- All Implemented Interfaces:
DebuggingSource
- Direct Known Subclasses:
DebuggingCopy,DebuggingFunction,DebuggingProgram
public abstract class AbstractDebuggingSource extends Object implements DebuggingSource
- Author:
- lana
-
-
Field Summary
Fields Modifier and Type Field Description protected Supplier<Integer>uniqueReferenceIdSupplier
-
Constructor Summary
Constructors Constructor Description AbstractDebuggingSource(com.smeup.jardis.core.dap.model.Source source, String name, Supplier<Integer> uniqueReferenceIdSupplier)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetName()com.smeup.jardis.core.dap.model.SourcegetSource()intgetStackFrameId()intgetUniqueReferenceId()StringtoString()-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface com.smeup.jardis.jariko.dap.model.DebuggingSource
canBreak, getBreakpoints, getIndicator, getSourceReference, getVariables, setCurrentLine, setVariable
-
-
-
-
Method Detail
-
getName
public String getName()
- Specified by:
getNamein interfaceDebuggingSource
-
getSource
public com.smeup.jardis.core.dap.model.Source getSource()
- Specified by:
getSourcein interfaceDebuggingSource
-
getStackFrameId
public int getStackFrameId()
- Specified by:
getStackFrameIdin interfaceDebuggingSource
-
getUniqueReferenceId
public int getUniqueReferenceId()
- Specified by:
getUniqueReferenceIdin interfaceDebuggingSource
-
-