Class ScriptStackElement

    • Field Detail

      • fileName

        public final String fileName
      • functionName

        public final String functionName
      • lineNumber

        public final int lineNumber
    • Constructor Detail

      • ScriptStackElement

        public ScriptStackElement​(String fileName,
                                  String functionName,
                                  int lineNumber)
    • 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