org.eclipse.xtext.xbase.scoping.featurecalls
Class DefaultJvmFeatureDescriptionProvider.ShadowingAwareAcceptor

java.lang.Object
  extended by org.eclipse.xtext.xbase.scoping.featurecalls.DefaultJvmFeatureDescriptionProvider.ShadowingAwareAcceptor
All Implemented Interfaces:
IAcceptor<JvmFeatureDescription>
Enclosing class:
DefaultJvmFeatureDescriptionProvider

protected static class DefaultJvmFeatureDescriptionProvider.ShadowingAwareAcceptor
extends java.lang.Object
implements IAcceptor<JvmFeatureDescription>


Constructor Summary
protected DefaultJvmFeatureDescriptionProvider.ShadowingAwareAcceptor(java.util.Map<java.lang.String,IEObjectDescription> descriptions, com.google.common.base.Function<? super JvmFeatureDescription,? extends ITypeArgumentContext> genericContextFactory)
           
 
Method Summary
 void accept(JvmFeatureDescription t)
           
protected  boolean useOldDescription(java.lang.String key, IEObjectDescription oldDescription, IEObjectDescription newDescription)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultJvmFeatureDescriptionProvider.ShadowingAwareAcceptor

protected DefaultJvmFeatureDescriptionProvider.ShadowingAwareAcceptor(java.util.Map<java.lang.String,IEObjectDescription> descriptions,
                                                                      com.google.common.base.Function<? super JvmFeatureDescription,? extends ITypeArgumentContext> genericContextFactory)
Method Detail

accept

public void accept(JvmFeatureDescription t)
Specified by:
accept in interface IAcceptor<JvmFeatureDescription>

useOldDescription

protected boolean useOldDescription(java.lang.String key,
                                    IEObjectDescription oldDescription,
                                    IEObjectDescription newDescription)