Package org.eclipse.xtend.backend.common

Interface Summary
AdviceContext  
BackendType  
BackendTypesystem  
Constants  
CreationCache  
ExecutionContext  
ExecutionListener This interface allows an interested party to register as a listener for the execution of code in the backend.
Function  
FunctionDefContext A FunctionDefContext is roughly the backend representation of a compilation unit - it stands for all functions that are visible from a given point in the code, and every function knows the FunctionDefContext that is valid within its body.
FunctionInvoker This abstraction takes care of caching.
Property  
StaticProperty  
SyntaxConstants  
 

Class Summary
ContributionStateContext This class serves as "black box" storage for runtime state contributors may wish to store.
EfficientLazyString This class is a "String" implementation that is optimized for efficient concatenation of arbitrary objects.
ExpressionBase  
FutureResultHolder  
Helpers This class contains commonly used helper operations.
LocalVarContext  
NamedFunction This class represents the binding of a function to a name.
QualifiedName  
SourcePos  
StacktraceEntry This class represents an entry in the stack trace of the backend execution.
 

Exception Summary
EvaluationVetoException This exception allows ExecutionListener implementations to veto the evaluation of the actual evaluation of the expression.
ExecutionException  
FutureResultNotReadyException