Interface IStacktraceFrame
- All Superinterfaces:
IStacktraceElement
- All Known Implementing Classes:
StacktraceFrame
Represents BSL module stack frame in a
IStacktrace
.-
Method Summary
Modifier and TypeMethodDescriptionint
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 the BSL module of stack frame source.Returns associated BSL module symlink.boolean
Returns whether project is extension project.void
Sets module.Methods inherited from interface com._1c.g5.v8.dt.stacktraces.model.IStacktraceElement
getChilden, getName, getParent, getProjectName, getStacktrace, setName, setProjectName
-
Method Details
-
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
Sets module.- Parameters:
module
- the module, cannot benull
-