public class WarpScriptAuditStatement extends java.lang.Object implements WarpScriptStackFunction
WarpScriptAuditStatement.STATEMENT_TYPE| Modifier and Type | Class and Description |
|---|---|
static class |
WarpScriptAuditStatement.STATEMENT_TYPE |
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
KEY_LINE |
static java.lang.String |
KEY_POSITION |
static java.lang.String |
KEY_STATEMENT |
static java.lang.String |
KEY_TYPE |
long |
lineNumber |
int |
positionNumber |
java.lang.String |
statement |
java.lang.Object |
statementObject |
WarpScriptAuditStatement.STATEMENT_TYPE |
type |
| Constructor and Description |
|---|
WarpScriptAuditStatement(WarpScriptAuditStatement.STATEMENT_TYPE type,
java.lang.Object statementObject,
java.lang.String statement,
java.lang.Long lineNumber,
int statementNumber) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
apply(WarpScriptStack stack) |
java.lang.String |
formatPosition()
fix the format of position, in order to parse the exception message easily in other tools.
|
java.util.Map |
toMap()
Turns WarpScriptAuditStatement into a MAP that can be used in WarpScript
|
java.lang.String |
toString() |
public static final java.lang.String KEY_TYPE
public static final java.lang.String KEY_LINE
public static final java.lang.String KEY_POSITION
public static final java.lang.String KEY_STATEMENT
public WarpScriptAuditStatement.STATEMENT_TYPE type
public java.lang.String statement
public long lineNumber
public int positionNumber
public java.lang.Object statementObject
public WarpScriptAuditStatement(WarpScriptAuditStatement.STATEMENT_TYPE type, java.lang.Object statementObject, java.lang.String statement, java.lang.Long lineNumber, int statementNumber)
public java.lang.Object apply(WarpScriptStack stack) throws WarpScriptException
apply in interface WarpScriptStackFunctionWarpScriptExceptionpublic java.lang.String formatPosition()
public java.util.Map toMap()
public java.lang.String toString()
toString in class java.lang.Object