Interface IStacktraceFrame
-
- All Superinterfaces:
IStacktraceElement
public interface IStacktraceFrame extends IStacktraceElement
Represents BSL module stack frame in aIStacktrace
.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description int
getLineNumber()
Returns the line number of the instruction pointer in this stack frame that corresponds to a line in an associated source element, or-1
if line number information is unavailable.Module
getModule()
Returns the BSL module of stack frame source.String
getSymlink()
Returns associated BSL module symlink.boolean
isExtension()
Returns whether project is extension project.void
setModule(Module module)
Sets module.-
Methods inherited from interface com._1c.g5.v8.dt.stacktraces.model.IStacktraceElement
getChilden, getName, getParent, getProjectName, getStacktrace, setName, setProjectName
-
-
-
-
Method Detail
-
getLineNumber
int getLineNumber()
Returns the line number of the instruction pointer in this stack frame that corresponds to a line in an associated source element, or-1
if line number information is unavailable.- Returns:
- line number of instruction pointer in this stack frame, or
-1
if line number information is unavailable
-
getModule
Module getModule()
Returns the BSL module of stack frame source.- Returns:
- the BSL module associated with this BSL stack frame, can be
null
-
getSymlink
String getSymlink()
Returns associated BSL module symlink.- Returns:
- BSL module symlink, associated with this stack frame, never
null
-
isExtension
boolean isExtension()
Returns whether project is extension project.- Returns:
true
-
setModule
void setModule(Module module)
Sets module.- Parameters:
module
- the module, cannot benull
-
-