compilationexception.java

来自「rule engine drools-2.0-beta-18」· Java 代码 · 共 58 行

JAVA
58
字号
package org.drools.semantics.java;import org.drools.DroolsException;import org.drools.rule.Rule;public class CompilationException    extends DroolsException{    private final Rule rule;    private final String text;    private final int lineNumber;    private final int columnNumber;    private final String errorMessage;    public CompilationException(Rule rule,                                String text,                                int lineNumber,                                int columnNumber,                                String errorMessage)    {        this.rule = rule;        this.text = text;        this.lineNumber = lineNumber;        this.columnNumber = columnNumber;        this.errorMessage = errorMessage;    }    public Rule getRule()    {        return this.rule;    }    public String getText()    {        return this.text;    }    public int getLineNumber()    {        return this.lineNumber;    }    public int getColumNumber()    {        return this.columnNumber;    }    public String getErrorMessage()    {        return this.errorMessage;    }    public String getMessage()    {        return getRule().getName() + ":" + getLineNumber() + ":" + getColumNumber() + ":\n    " + getText( ) + "\n" + getErrorMessage();    }}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?