org.eclipse.xtend.backend.expr
Class PropertyOnWhateverExpression
java.lang.Object
org.eclipse.xtend.backend.common.ExpressionBase
org.eclipse.xtend.backend.expr.PropertyOnWhateverExpression
public final class PropertyOnWhateverExpression
- extends ExpressionBase
This class deals with the case where the middle end can not decide statically whether
a property is to be resolved on a single object or on a collection
- Author:
- Arno Haase (http://www.haase-consulting.com)
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PropertyOnWhateverExpression
public PropertyOnWhateverExpression(ExpressionBase inner,
java.lang.String propertyName,
SourcePos sourcePos)
getInnerExpression
public ExpressionBase getInnerExpression()
getPropertyName
public java.lang.String getPropertyName()
evaluateInternal
protected java.lang.Object evaluateInternal(ExecutionContext ctx)
- Specified by:
evaluateInternal
in class ExpressionBase