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 intgetLineNumber()Returns the line number of the instruction pointer in this stack frame that corresponds to a line in an associated source element, or-1if line number information is unavailable.ModulegetModule()Returns the BSL module of stack frame source.StringgetSymlink()Returns associated BSL module symlink.booleanisExtension()Returns whether project is extension project.voidsetModule(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-1if line number information is unavailable.- Returns:
- line number of instruction pointer in this stack frame, or
-1if 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
-
-