public interface IExpression extends IParsedElement, IHasType
| Modifier and Type | Field and Description |
|---|---|
static IExpression[] |
EMPTY_ARRAY |
| Modifier and Type | Method and Description |
|---|---|
Object |
evaluate()
Evaluates this Expression and returns the result.
|
Object |
evaluate(IExternalSymbolMap externalSymbols) |
IType |
getContextType() |
boolean |
isNullSafe() |
boolean |
isUnchecked() |
addExceptionsFrom, addParseException, addParseException, addParseWarning, addParseWarning, clearParseExceptions, clearParseTreeInformation, clearParseWarnings, findAncestorParsedElementByType, findDeclaringStatement, findRootParsedElement, getColumn, getContainedParsedElementsByType, getContainedParsedElementsByTypes, getContainedParsedElementsByTypesWithIgnoreSet, getFunctionName, getGosuClass, getGosuProgram, getImmediateParseIssue, getImmediateParseIssues, getLineNum, getLocation, getModule, getParent, getParseExceptions, getParseIssues, getParseWarnings, getReturnType, getTokens, hasImmediateParseIssue, hasImmediateParseWarnings, hasParseException, hasParseExceptions, hasParseIssue, hasParseIssues, hasParseWarning, hasParseWarnings, isCompileTimeConstant, isSuppressed, isSynthetic, setLocation, setParentstatic final IExpression[] EMPTY_ARRAY
Object evaluate()
Object evaluate(IExternalSymbolMap externalSymbols)
IType getContextType()
boolean isNullSafe()
boolean isUnchecked()
Copyright © 2022. All rights reserved.