org.eclipse.xtext.xbase.scoping.featurecalls
Class XAssignmentDescriptionProvider

java.lang.Object
  extended by org.eclipse.xtext.xbase.scoping.featurecalls.DefaultJvmFeatureDescriptionProvider
      extended by org.eclipse.xtext.xbase.scoping.featurecalls.XAssignmentDescriptionProvider
All Implemented Interfaces:
IFeaturesForTypeProvider, IJvmFeatureDescriptionProvider

public class XAssignmentDescriptionProvider
extends DefaultJvmFeatureDescriptionProvider

Creates assignment feature descriptions for fields.

Author:
Sven Efftinge - Initial contribution and API

Nested Class Summary
 
Nested classes/interfaces inherited from class org.eclipse.xtext.xbase.scoping.featurecalls.DefaultJvmFeatureDescriptionProvider
DefaultJvmFeatureDescriptionProvider.ShadowingAwareAcceptor
 
Field Summary
 
Fields inherited from class org.eclipse.xtext.xbase.scoping.featurecalls.DefaultJvmFeatureDescriptionProvider
contextType, featuresForTypeProvider, implicitArgument, implicitReceiver, preferStatics, priority, signatureProvider, visibilityService
 
Constructor Summary
XAssignmentDescriptionProvider()
           
 
Method Summary
 void addFeatureDescriptions(JvmFeature feature, ITypeArgumentContext context, IAcceptor<JvmFeatureDescription> acceptor)
           
 
Methods inherited from class org.eclipse.xtext.xbase.scoping.featurecalls.DefaultJvmFeatureDescriptionProvider
createJvmFeatureDescription, createJvmFeatureDescription, createJvmFeatureDescription, doCollectDescriptions, doCollectDescriptions, getAllDescriptions, getAllFeatures, getDescriptionsByName, getFeaturesByName, getImplicitArgument, getImplicitReceiver, getNumberOfIrrelevantArguments, getPriority, getSignature, isExtensionProvider, isValidStaticState, isVisible, setContextType, setFeaturesForTypeProvider, setImplicitArgument, setImplicitReceiver, setPreferStatics, setPriority, setVisibilityService, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

XAssignmentDescriptionProvider

public XAssignmentDescriptionProvider()
Method Detail

addFeatureDescriptions

public void addFeatureDescriptions(JvmFeature feature,
                                   ITypeArgumentContext context,
                                   IAcceptor<JvmFeatureDescription> acceptor)
Overrides:
addFeatureDescriptions in class DefaultJvmFeatureDescriptionProvider