public class MemberExpansionAccess extends MemberAccess implements IMemberExpansionExpression
member-expansion-access <iterable-expression>*.<component-member>
IGosuParser_type_tokens, UNDEF_FILE, UNDEF_FUNCTION, UNDEF_MODULEEMPTY_ARRAY| Constructor and Description |
|---|
MemberExpansionAccess() |
| Modifier and Type | Method and Description |
|---|---|
IPropertyInfo |
getPropertyInfo() |
boolean |
isNullSafe() |
String |
toString()
Subclasses should return a String representing the parsed expression.
|
static MemberExpansionAccess |
wrap(MemberAccess ma) |
evaluate, evaluateRootExpr, getAssignableType, getCompileTimePropertyInfo, getExpressionRuntime, getMemberAccessKind, getMemberExpression, getMemberName, getOperatorLineNumber, getPropertyInfoWithoutThrowing, getRootExpression, getRootType, getStartOffset, isCompileTimeConstant, setExpressionRuntime, setMemberAccessKind, setMemberExpression, setMemberName, setOperatorLineNumber, setRootExpression, setStartOffsetevaluate, getContextType, getReturnType, getType, getTypeImpl, 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, isSuppressed, isSuppressed, isSynthetic, makeDoubleValue, makeFloatValue, makeInteger, makeLong, removeParseException, removeParseWarning, removeParseWarningRecursively, setGosuProgram, setLineNum, setLocation, setParent, setSynthetic, shouldClearParseInfo, visitclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetExpressionRuntime, getMemberName, getRootExpression, getRootType, getStartOffset, setExpressionRuntime, setStartOffsetevaluate, evaluate, getContextType, 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, setParent, visitpublic IPropertyInfo getPropertyInfo()
getPropertyInfo in interface IFieldAccessExpressiongetPropertyInfo in interface IMemberAccessExpressiongetPropertyInfo in class MemberAccesspublic boolean isNullSafe()
isNullSafe in interface IExpressionisNullSafe in class MemberAccesspublic String toString()
ExpressiontoString in class MemberAccesspublic static MemberExpansionAccess wrap(MemberAccess ma)
Copyright © 2017. All rights reserved.