Package org.apache.jasper.compiler
Class JavacErrorDetail
- java.lang.Object
-
- org.apache.jasper.compiler.JavacErrorDetail
-
public class JavacErrorDetail extends java.lang.Object
Class providing details about a javac compilation error.- Author:
- Jan Luehe, Kin-man Chung
-
-
Constructor Summary
Constructors Constructor Description JavacErrorDetail(java.lang.String javaFileName, int javaLineNum, java.lang.StringBuilder errMsg)
Constructor.JavacErrorDetail(java.lang.String javaFileName, int javaLineNum, java.lang.String jspFileName, int jspBeginLineNum, java.lang.StringBuilder errMsg, JspCompilationContext ctxt)
Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getErrorMessage()
Gets the compilation error message.java.lang.String
getJavaFileName()
Gets the name of the Java source file in which the compilation error occurred.int
getJavaLineNumber()
Gets the compilation error line number.int
getJspBeginLineNumber()
Gets the start line number (in the JSP file) of the JSP element responsible for the compilation error.java.lang.String
getJspExtract()
Gets the extract of the JSP that corresponds to this message.java.lang.String
getJspFileName()
Gets the name of the JSP file from which the Java source file was generated.
-
-
-
Constructor Detail
-
JavacErrorDetail
public JavacErrorDetail(java.lang.String javaFileName, int javaLineNum, java.lang.StringBuilder errMsg)
Constructor.- Parameters:
javaFileName
- The name of the Java file in which the compilation error occurredjavaLineNum
- The compilation error line numbererrMsg
- The compilation error message
-
JavacErrorDetail
public JavacErrorDetail(java.lang.String javaFileName, int javaLineNum, java.lang.String jspFileName, int jspBeginLineNum, java.lang.StringBuilder errMsg, JspCompilationContext ctxt)
Constructor.- Parameters:
javaFileName
- The name of the Java file in which the compilation error occurredjavaLineNum
- The compilation error line numberjspFileName
- The name of the JSP file from which the Java source file was generatedjspBeginLineNum
- The start line number of the JSP element responsible for the compilation errorerrMsg
- The compilation error messagectxt
- The compilation context
-
-
Method Detail
-
getJavaFileName
public java.lang.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 java.lang.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 java.lang.String getErrorMessage()
Gets the compilation error message.- Returns:
- Compilation error message
-
getJspExtract
public java.lang.String getJspExtract()
Gets the extract of the JSP that corresponds to this message.- Returns:
- Extract of JSP where error occurred
-
-