Package org.mozilla.javascript
Class ScriptStackElement
- java.lang.Object
-
- org.mozilla.javascript.ScriptStackElement
-
- All Implemented Interfaces:
Serializable
public final class ScriptStackElement extends Object implements Serializable
This class represents an element on the script execution stack.- Since:
- 1.7R3
- See Also:
RhinoException.getScriptStack()
, Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description String
fileName
String
functionName
int
lineNumber
-
Constructor Summary
Constructors Constructor Description ScriptStackElement(String fileName, String functionName, int lineNumber)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
renderJavaStyle(StringBuilder sb)
Render stack element in Java-inspired style:at fileName:lineNumber (functionName)
void
renderMozillaStyle(StringBuilder sb)
Render stack element in Mozilla/Firefox style:functionName()@fileName:lineNumber
void
renderV8Style(StringBuilder sb)
Render stack element in V8 style:at functionName (fileName:lineNumber:columnNumber)
or:at fileName:lineNumber:columnNumber
String
toString()
-
-
-
Method Detail
-
renderJavaStyle
public void renderJavaStyle(StringBuilder sb)
Render stack element in Java-inspired style:at fileName:lineNumber (functionName)
- Parameters:
sb
- the StringBuilder to append to
-
renderMozillaStyle
public void renderMozillaStyle(StringBuilder sb)
Render stack element in Mozilla/Firefox style:functionName()@fileName:lineNumber
- Parameters:
sb
- the StringBuilder to append to
-
renderV8Style
public void renderV8Style(StringBuilder sb)
Render stack element in V8 style:at functionName (fileName:lineNumber:columnNumber)
or:at fileName:lineNumber:columnNumber
- Parameters:
sb
- the StringBuilder to append to
-
-