org.eclipse.xtext.xbase.scoping.featurecalls
Interface IJvmFeatureDescriptionProvider
- All Known Implementing Classes:
- DefaultConstructorDescriptionProvider, DefaultJvmFeatureDescriptionProvider, XAssignmentDescriptionProvider, XAssignmentSugarDescriptionProvider, XFeatureCallSugarDescriptionProvider
public interface IJvmFeatureDescriptionProvider
The strategy interface passed to instances of IJvmFeatureScopeProvider
.
- Author:
- Sven Efftinge - Initial contribution and API, Sebastian Zarnekow
Method Summary |
java.lang.Iterable<IEObjectDescription> |
getAllDescriptions(IFeaturesForTypeProvider featureProvider,
JvmTypeReference typeReference,
com.google.common.base.Function<? super JvmFeatureDescription,? extends ITypeArgumentContext> genericContextFactory,
ITypeArgumentContext rawTypeContext,
java.lang.Iterable<JvmTypeReference> hierarchy)
|
java.lang.Iterable<IEObjectDescription> |
getDescriptionsByName(java.lang.String name,
IFeaturesForTypeProvider featureProvider,
JvmTypeReference typeReference,
com.google.common.base.Function<? super JvmFeatureDescription,? extends ITypeArgumentContext> genericContextFactory,
ITypeArgumentContext rawTypeContext,
java.lang.Iterable<JvmTypeReference> hierarchy)
|
int |
getPriority()
|
void |
setPriority(int priority)
|
java.lang.String |
toString()
|
toString
java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
setPriority
void setPriority(int priority)
getPriority
int getPriority()
getDescriptionsByName
java.lang.Iterable<IEObjectDescription> getDescriptionsByName(java.lang.String name,
IFeaturesForTypeProvider featureProvider,
JvmTypeReference typeReference,
com.google.common.base.Function<? super JvmFeatureDescription,? extends ITypeArgumentContext> genericContextFactory,
ITypeArgumentContext rawTypeContext,
java.lang.Iterable<JvmTypeReference> hierarchy)
getAllDescriptions
java.lang.Iterable<IEObjectDescription> getAllDescriptions(IFeaturesForTypeProvider featureProvider,
JvmTypeReference typeReference,
com.google.common.base.Function<? super JvmFeatureDescription,? extends ITypeArgumentContext> genericContextFactory,
ITypeArgumentContext rawTypeContext,
java.lang.Iterable<JvmTypeReference> hierarchy)