public class ErrorExp extends Expression
SourceLocator.Simple
applyMethodExpression, flags, NEXT_AVAIL_FLAG, noExpressions, type, VALIDATED
applyMethodType, applyToConsumerDefault, applyToConsumerMethod, applyToObjectDefault, applyToObjectMethod, compilerKey, compilerXKey, inlineIfConstantSymbol, 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) |
java.lang.String |
toString() |
apply, applyMethodExpression, calculateType, checkLiteralKeyword, compile, compile, compileWithPosition, compileWithPosition, deepCopy, deepCopy, deepCopy, deepCopy, eval, eval, getColumnNumber, getEndColumn, getEndLine, getFileName, getFlag, getFlags, getLineNumber, getPublicId, getStartColumn, getStartLine, getSystemId, getType, getTypeRaw, isSingleValue, isStableSourceLocation, makeWhile, maybeSetLine, neverReturns, numArgs, print, printLineColumn, setFile, setFlag, setFlag, setLine, setLine, setLine, setLine, setLine, setLocation, setType, side_effects, validateApply, valueIfConstant, visit, visitChildren
apply0, apply1, apply2, apply3, apply4, applyL, applyN, applyToConsumerDefault, applyToObjectDefault, checkArgCount, checkBadCode, getApplyMethod, getApplyToConsumerMethod, getApplyToObjectMethod, getReturnType, getSetter, getSourceLocation, isSideEffectFree, lookupApplyHandle, 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 java.lang.String toString()
toString
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