public class ErrorExp extends Expression
flags, NEXT_AVAIL_FLAG, noExpressions, type, VALIDATED
compilerKey, compilerXKey, validateApplyKey, validateXApplyKey
nameKey
Constructor and Description |
---|
ErrorExp(java.lang.String message) |
ErrorExp(java.lang.String message,
Compilation comp) |
ErrorExp(java.lang.String message,
SourceMessages messages) |
Modifier and Type | Method and Description |
---|---|
void |
compile(Compilation comp,
Target target) |
protected boolean |
mustCompile() |
void |
print(gnu.kawa.io.OutPort out) |
apply, apply0, calculateType, checkLiteralKeyword, compile, compile, compileButFirst, compileNotePosition, compileWithPosition, compileWithPosition, deepCopy, deepCopy, deepCopy, deepCopy, eval, eval, getColumnNumber, getFileName, getFlag, getFlags, getLineNumber, getPublicId, getSystemId, getType, getTypeRaw, isSingleValue, isStableSourceLocation, makeWhile, match0, maybeSetLine, neverReturns, print, printLineColumn, setFile, setFlag, setFlag, setLine, setLine, setLine, setLine, setLocation, setType, side_effects, toString, validateApply, valueIfConstant, visit, visitChildren
apply, check0, check1, check2, check3, check4, checkArgCount, checkN, getReturnType, getSetter, getSourceLocation, isSideEffectFree, match1, match2, match3, match4, matchN, maxArgs, maxArgs, minArgs, minArgs, set0, set1, setN, setSetter, setSourceLocation
getName, getProperty, getSymbol, removeProperty, setName, setProperty, setProperty, setSymbol
public ErrorExp(java.lang.String message)
public ErrorExp(java.lang.String message, SourceMessages messages)
public ErrorExp(java.lang.String message, Compilation comp)
protected boolean mustCompile()
mustCompile
in class Expression
public void print(gnu.kawa.io.OutPort out)
print
in class Expression
public void compile(Compilation comp, Target target)
compile
in class Expression