Class JavacErrorDetail


  • public class JavacErrorDetail
    extends Object
    Class providing details about a javac compilation error.
    Author:
    Jan Luehe, Kin-man Chung
    • Constructor Detail

      • JavacErrorDetail

        public JavacErrorDetail​(String javaFileName,
                                int javaLineNum,
                                StringBuilder errMsg)
        Constructor.
        Parameters:
        javaFileName - The name of the Java file in which the compilation error occurred
        javaLineNum - The compilation error line number
        errMsg - The compilation error message
      • JavacErrorDetail

        public JavacErrorDetail​(String javaFileName,
                                int javaLineNum,
                                String jspFileName,
                                int jspBeginLineNum,
                                StringBuilder errMsg,
                                JspCompilationContext ctxt)
        Constructor.
        Parameters:
        javaFileName - The name of the Java file in which the compilation error occurred
        javaLineNum - The compilation error line number
        jspFileName - The name of the JSP file from which the Java source file was generated
        jspBeginLineNum - The start line number of the JSP element responsible for the compilation error
        errMsg - The compilation error message
        ctxt - The compilation context
    • Method Detail

      • getJavaFileName

        public String getJavaFileName()
        Gets the name of the Java source file in which the compilation error occurred.
        Returns:
        Java source file name
      • getJavaLineNumber

        public int getJavaLineNumber()
        Gets the compilation error line number.
        Returns:
        Compilation error line number
      • getJspFileName

        public String getJspFileName()
        Gets the name of the JSP file from which the Java source file was generated.
        Returns:
        JSP file from which the Java source file was generated.
      • getJspBeginLineNumber

        public int getJspBeginLineNumber()
        Gets the start line number (in the JSP file) of the JSP element responsible for the compilation error.
        Returns:
        Start line number of the JSP element responsible for the compilation error
      • getErrorMessage

        public String getErrorMessage()
        Gets the compilation error message.
        Returns:
        Compilation error message
      • getJspExtract

        public String getJspExtract()
        Gets the extract of the JSP that corresponds to this message.
        Returns:
        Extract of JSP where error occurred