Package org.eclipse.xtend.backend.expr

Class Summary
AndExpression this is not delegated to syslib because of shortcut evaluation
ConcatExpression  
CreateCachedExpression  
CreateUncachedExpression  
CurryingExpression  
DeferredEvalExpression  
HidingLocalVarDefExpression  
IfExpression  
InitClosureExpression This expression creates an initialized closure.
InvocationOnCollectionExpression  
InvocationOnObjectExpression  
InvocationOnWhateverExpression This expression invokes a function on the first argument, deciding at runtime whether to do the "collection magic" of invoking the function on every member of the collection that is the first argument and returning the collection of all the arguments.
This expression does *not* do implicit "this" resolution - it is the responsibility of the initializing code, e.g.
ListLiteralExpression  
LiteralExpression  
LocalVarEvalExpression  
MethodInvocationExpression  
NewLocalVarDefExpression  
OrExpression this is not delegated to syslib because of shortcut evaluation
PropertyOnCollectionExpression  
PropertyOnObjectExpression  
PropertyOnWhateverExpression 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
RegisterAdviceExpression This class dynamically registers advice for the scope of the execution of a contained expression.
SequenceExpression  
SetPropertyExpression  
SwitchExpression