public final class MemberExpression extends InvocableExpression
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object obj) |
Expression |
getInstance()
Gets the containing object of the
getMember() . |
Member |
getMember()
Gets the
Member to be accessed. |
int |
hashCode() |
String |
toString() |
protected <T> T |
visit(ExpressionVisitor<T> v)
Dispatches to the specific visit method for this node type.
|
getParameters
accept, add, arrayIndex, arrayLength, binary, binary, bitwiseAnd, bitwiseNot, bitwiseOr, coalesce, condition, constant, constant, convert, divide, equal, exclusiveOr, get, get, get, getExpressionType, getResultType, greaterThan, greaterThanOrEqual, instanceOf, invoke, invoke, invoke, invoke, invoke, invoke, isNull, lambda, leftShift, lessThan, lessThanOrEqual, logicalAnd, logicalNot, logicalOr, member, modulo, multiply, negate, newInstance, newInstance, newInstance, notEqual, parameter, quote, rightShift, subtract, unary
public final Member getMember()
Member
to be accessed.Member
to be accessed.public final Expression getInstance()
getMember()
.getMember()
.protected <T> T visit(ExpressionVisitor<T> v)
Expression
BinaryExpression
calls the
ExpressionVisitor.visit(BinaryExpression)
.visit
in class Expression
T
- type the visitor methods return after processing.v
- The visitor to visit this node with.public int hashCode()
hashCode
in class Expression
public boolean equals(Object obj)
equals
in class Expression
Copyright © 2014 TrigerSoft. All rights reserved.