Package org.eclipse.xtend.core.typesystem
Xtend specific customizing of the Xbase type system.
Namely these concern the
- type computation of
template expressions
, - extension fields, parameters and local variables, and
dispatch methods
.
-
Class Summary Class Description DispatchOperationBodyComputationState ExtensionAwareClosureTypeComputer LocalClassAwareTypeNames TypeDeclarationAwareBatchTypeResolver A type resolver that takes broken models into account, e.g.XtendReentrantTypeResolver The customized reentrant type resolver is responsible for proper typing of dispatch methods' return type and parameter types as well as adding extension fields to the scope.XtendReentrantTypeResolver.DispatchParameterTypeReferenceProvider XtendReentrantTypeResolver.DispatchReturnTypeReferenceProvider XtendReentrantTypeResolver.InitializerParameterTypeReferenceProvider XtendTypeComputer Customized type computer for Xtend specific expressions.