Class JavacErrorDetail

java.lang.Object
org.apache.jasper.compiler.JavacErrorDetail

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

    • 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 Details

    • 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