org.eclipse.xtend.backend.expr
Class AndExpression

java.lang.Object
  extended by org.eclipse.xtend.backend.common.ExpressionBase
      extended by org.eclipse.xtend.backend.expr.AndExpression

public final class AndExpression
extends ExpressionBase

this is not delegated to syslib because of shortcut evaluation

Author:
Arno Haase (http://www.haase-consulting.com)

Field Summary
 
Fields inherited from class org.eclipse.xtend.backend.common.ExpressionBase
_log
 
Constructor Summary
AndExpression(ExpressionBase left, ExpressionBase right, SourcePos sourcePos)
           
 
Method Summary
protected  java.lang.Object evaluateInternal(ExecutionContext ctx)
           
 ExpressionBase getLeft()
           
 ExpressionBase getRight()
           
 
Methods inherited from class org.eclipse.xtend.backend.common.ExpressionBase
evaluate, getListeners, getPos, registerExecutionListener
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AndExpression

public AndExpression(ExpressionBase left,
                     ExpressionBase right,
                     SourcePos sourcePos)
Method Detail

getLeft

public ExpressionBase getLeft()

getRight

public ExpressionBase getRight()

evaluateInternal

protected java.lang.Object evaluateInternal(ExecutionContext ctx)
Specified by:
evaluateInternal in class ExpressionBase