MCPcopy Index your code
hub / github.com/beanshell/beanshell / getScriptStackTrace

Method getScriptStackTrace

src/bsh/EvalError.java:123–145  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

121 }
122
123 public String getScriptStackTrace()
124 {
125 if ( callstack == null )
126 return "<Unknown>";
127
128 String trace = "";
129 CallStack stack = callstack.copy();
130 while ( stack.depth() > 0 )
131 {
132 NameSpace ns = stack.pop();
133 SimpleNode node = ns.getNode();
134 if ( ns.isMethod )
135 {
136 trace = trace + "\nCalled from method: " + ns.getName();
137 if ( node != null )
138 trace += " : at Line: "+ node.getLineNumber()
139 + " : in file: "+ node.getSourceFile()
140 + " : "+node.getText();
141 }
142 }
143
144 return trace;
145 }
146
147 public String getRawMessage() { return message; }
148

Callers 1

getMessageMethod · 0.95

Calls 8

depthMethod · 0.95
popMethod · 0.95
getNodeMethod · 0.95
getNameMethod · 0.95
getLineNumberMethod · 0.95
getSourceFileMethod · 0.95
getTextMethod · 0.95
copyMethod · 0.45

Tested by

no test coverage detected