org.mvel2
Class CompileException

java.lang.Object
  extended by java.lang.Throwable
      extended by java.lang.Exception
          extended by java.lang.RuntimeException
              extended by org.mvel2.CompileException
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
PropertyAccessException

public class CompileException
extends RuntimeException

Standard exception thrown for all general compileShared and some runtime failures.

See Also:
Serialized Form

Constructor Summary
CompileException(String message, char[] expr, int cursor)
           
CompileException(String message, char[] expr, int cursor, Throwable e)
           
CompileException(String message, List<ErrorDetail> errors, char[] expr, int cursor, ParserContext ctx)
           
 
Method Summary
 CharSequence getCodeNearError()
           
 int getColumn()
           
 int getCursor()
           
 int getCursorOffet()
           
 List<ErrorDetail> getErrors()
           
 char[] getExpr()
           
 int getLastLineStart()
           
 int getLineNumber()
           
 String getMessage()
           
 void setColumn(int column)
           
 void setCursor(int cursor)
           
 void setErrors(List<ErrorDetail> errors)
           
 void setExpr(char[] expr)
           
 void setLastLineStart(int lastLineStart)
           
 void setLineNumber(int lineNumber)
           
 String toString()
           
 
Methods inherited from class java.lang.Throwable
fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

CompileException

public CompileException(String message,
                        List<ErrorDetail> errors,
                        char[] expr,
                        int cursor,
                        ParserContext ctx)

CompileException

public CompileException(String message,
                        char[] expr,
                        int cursor,
                        Throwable e)

CompileException

public CompileException(String message,
                        char[] expr,
                        int cursor)
Method Detail

toString

public String toString()
Overrides:
toString in class Throwable

getMessage

public String getMessage()
Overrides:
getMessage in class Throwable

getCodeNearError

public CharSequence getCodeNearError()

getExpr

public char[] getExpr()

getCursor

public int getCursor()

getErrors

public List<ErrorDetail> getErrors()

setErrors

public void setErrors(List<ErrorDetail> errors)

getLineNumber

public int getLineNumber()

setLineNumber

public void setLineNumber(int lineNumber)

getColumn

public int getColumn()

setColumn

public void setColumn(int column)

getCursorOffet

public int getCursorOffet()

setExpr

public void setExpr(char[] expr)

setCursor

public void setCursor(int cursor)

getLastLineStart

public int getLastLineStart()

setLastLineStart

public void setLastLineStart(int lastLineStart)


Copyright © 2011. All Rights Reserved.