public final class ExistsExpression extends Expression implements IExistsExpression
exists-expression exists( <identifier> in <expression> [ index <identifier> ] where <expression> )
IGosuParser_type_tokens, UNDEF_FILE, UNDEF_FUNCTION, UNDEF_MODULEEMPTY_ARRAY| Constructor and Description |
|---|
ExistsExpression()
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
declares(String identifierName)
Deprecated.
|
Object |
evaluate()
Deprecated.
|
String[] |
getDeclarations()
Deprecated.
|
Symbol |
getIdentifier()
Deprecated.
|
Symbol |
getIndexIdentifier()
Deprecated.
|
Expression |
getInExpression()
Deprecated.
|
int |
getNameOffset(String identifierName)
Deprecated.
|
Expression |
getWhereExpression()
Deprecated.
|
void |
setIdentifier(Symbol identifier)
Deprecated.
|
void |
setIndexIdentifier(Symbol indexIdentifier)
Deprecated.
|
void |
setInExpression(Expression inExpression)
Deprecated.
|
void |
setNameOffset(int iOffset,
String identifierName)
Deprecated.
|
void |
setWhereExpression(Expression whereExpression)
Deprecated.
|
String |
toString()
Deprecated.
Subclasses should return a String representing the parsed expression.
|
evaluate, getContextType, getReturnType, getType, getTypeImpl, isNullSafe, isUnchecked, setTypeaddExceptionsFrom, addParseException, addParseException, addParseException, addParseExceptions, addParseIssues, addParseWarning, addParseWarning, addParseWarnings, addToken, adjustColumn, adjustLineNum, assignTokens, clearParseExceptions, clearParseTreeInformation, clearParseWarnings, compactParseTree, findAncestorParsedElementByType, findDeclaringStatement, findLineNumberOfDeclaration, findRootParsedElement, getAnnotations, getColumn, getContainedParsedElementsByType, getContainedParsedElementsByTypes, getContainedParsedElementsByTypesWithIgnoreSet, getEnclosingFeatureInfo, getFunctionName, getGosuClass, getGosuProgram, getImmediateParseIssue, getImmediateParseIssues, getLineNum, getLocation, getModule, getParent, getParseExceptions, getParseIssues, getParseWarnings, getQualifyingEnclosingTypeInfo, getTokens, hasImmediateParseIssue, hasImmediateParseWarning, hasImmediateParseWarnings, hasParseException, hasParseExceptions, hasParseIssue, hasParseIssues, hasParseWarning, hasParseWarnings, initEmptyParseTree, initLocation, isCompileTimeConstant, isSuppressed, isSuppressed, isSynthetic, makeDoubleValue, makeFloatValue, makeInteger, makeLong, removeParseException, removeParseWarning, removeParseWarningRecursively, setGosuProgram, setLineNum, setLocation, setParent, setSynthetic, shouldClearParseInfoclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitevaluate, getContextType, isNullSafe, isUncheckedaddExceptionsFrom, 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, setParentpublic Symbol getIdentifier()
getIdentifier in interface IExistsExpressionpublic void setIdentifier(Symbol identifier)
public Symbol getIndexIdentifier()
getIndexIdentifier in interface IExistsExpressionpublic void setIndexIdentifier(Symbol indexIdentifier)
public Expression getInExpression()
getInExpression in interface IExistsExpressionpublic void setInExpression(Expression inExpression)
public Expression getWhereExpression()
getWhereExpression in interface IExistsExpressionpublic void setWhereExpression(Expression whereExpression)
public Object evaluate()
evaluate in interface IExpressionevaluate in class Expressionpublic String toString()
ExpressiontoString in class Expressionpublic int getNameOffset(String identifierName)
getNameOffset in interface IParsedElementWithAtLeastOneDeclarationpublic void setNameOffset(int iOffset,
String identifierName)
setNameOffset in interface IParsedElementWithAtLeastOneDeclarationpublic boolean declares(String identifierName)
declares in interface IParsedElementWithAtLeastOneDeclarationpublic String[] getDeclarations()
getDeclarations in interface IParsedElementWithAtLeastOneDeclarationCopyright © 2015. All rights reserved.