Package org.eclipse.xtext.xbase.scoping.featurecalls

Interface Summary
IFeaturesForTypeProvider  
IJvmFeatureDescriptionProvider The strategy interface passed to instances of IJvmFeatureScopeProvider.
IJvmFeatureScopeProvider Provides a feature scope for a type, based on the type hierarchy.
IValidatedEObjectDescription  
 

Class Summary
AbstractFeaturesForTypeProvider  
AbstractStaticMethodsFeatureForTypeProvider  
DefaultFeaturesForTypeProvider  
DefaultJvmFeatureDescriptionProvider  
JvmFeatureDescription  
JvmFeatureScope  
JvmFeatureScopeProvider Provides a feature scope for a type, based on the type hierarchy.
JvmFeatureScopeProvider.JvmFeatureDescriptionList  
JvmFeatureSignatureProvider  
JvmFeatureSignatureProvider.Switch  
LocalVarDescription  
OperatorMapping  
StaticMethodsFeatureForTypeProvider  
XAssignmentDescriptionProvider creates assignment feature descriptions for fields.
XAssignmentSugarDescriptionProvider creates assignment feature descriptions for setter methods.
XFeatureCallSugarDescriptionProvider Constructs sugared JvmFeatureDescriptions for - XFeatureCall - XMemberFeatureCall - XBinaryOperation This includes operator overloading for XBinaryOperation, invocation of unparameterized methods without parenthesis, and access to getters using the property name (i.e. getFoo -> foo)