Package gw.lang.parser.expressions
Interface IMemberAccessExpression
-
- All Superinterfaces:
IExpression
,IHasType
,IParsedElement
- All Known Subinterfaces:
IBeanMethodCallExpression
,IFieldAccessExpression
,IMemberExpansionExpression
,ISynthesizedMemberAccessExpression
,IUnqualifiedEnumMemberAccess
- All Known Implementing Classes:
BeanMethodCallExpression
,MemberAccess
,MemberExpansionAccess
,SynthesizedMemberAccess
,UnqualifiedEnumMemberAccess
public interface IMemberAccessExpression extends IExpression
-
-
Field Summary
-
Fields inherited from interface gw.lang.parser.IExpression
EMPTY_ARRAY
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description IExpressionRuntime
getExpressionRuntime()
String
getMemberName()
IPropertyInfo
getPropertyInfo()
IExpression
getRootExpression()
IType
getRootType()
int
getStartOffset()
void
setExpressionRuntime(IExpressionRuntime expressionRuntime)
void
setStartOffset(int iOffset)
-
Methods inherited from interface gw.lang.parser.IExpression
evaluate, evaluate, getContextType, isNullSafe, isUnchecked
-
Methods inherited from interface gw.lang.parser.IParsedElement
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, setParent, visit
-
-
-
-
Method Detail
-
getRootExpression
IExpression getRootExpression()
-
getRootType
IType getRootType()
-
getMemberName
String getMemberName()
-
getStartOffset
int getStartOffset()
-
setStartOffset
void setStartOffset(int iOffset)
-
setExpressionRuntime
void setExpressionRuntime(IExpressionRuntime expressionRuntime)
-
getPropertyInfo
IPropertyInfo getPropertyInfo()
-
getExpressionRuntime
IExpressionRuntime getExpressionRuntime()
-
-