public class ParameterizedResolvedFeatures extends java.lang.Object implements IResolvedFeatures
IResolvedFeatures.ProviderNO_FEATURES| Constructor and Description |
|---|
ParameterizedResolvedFeatures(LightweightTypeReference type,
RawResolvedFeatures parent) |
| Modifier and Type | Method and Description |
|---|---|
protected java.util.List<org.eclipse.xtext.common.types.JvmFeature> |
computeAllFeatures(java.util.List<org.eclipse.xtext.common.types.JvmFeature> unfiltered) |
protected void |
computeAllFeatures(java.util.List<org.eclipse.xtext.common.types.JvmFeature> unfiltered,
com.google.common.collect.Multimap<java.lang.String,AbstractResolvedOperation> processedOperations,
java.util.List<org.eclipse.xtext.common.types.JvmFeature> result) |
java.util.List<org.eclipse.xtext.common.types.JvmFeature> |
getAllFeatures()
Returns all reachable features.
|
java.util.List<org.eclipse.xtext.common.types.JvmFeature> |
getAllFeatures(java.lang.String simpleName)
Returns all reachable features with the given
simpleName. |
IResolvedFeatures |
getParameterizedView(LightweightTypeReference concrete)
Applies concretely bound type arguments to this instance of
IResolvedFeatures. |
public ParameterizedResolvedFeatures(LightweightTypeReference type, RawResolvedFeatures parent)
public java.util.List<org.eclipse.xtext.common.types.JvmFeature> getAllFeatures(java.lang.String simpleName)
IResolvedFeaturessimpleName.
Bound type parameters are properly considered when the override semantics are applied for
these features.getAllFeatures in interface IResolvedFeaturespublic java.util.List<org.eclipse.xtext.common.types.JvmFeature> getAllFeatures()
IResolvedFeaturesgetAllFeatures in interface IResolvedFeaturespublic IResolvedFeatures getParameterizedView(LightweightTypeReference concrete)
IResolvedFeaturesIResolvedFeatures.getParameterizedView in interface IResolvedFeaturesprotected java.util.List<org.eclipse.xtext.common.types.JvmFeature> computeAllFeatures(java.util.List<org.eclipse.xtext.common.types.JvmFeature> unfiltered)
protected void computeAllFeatures(java.util.List<org.eclipse.xtext.common.types.JvmFeature> unfiltered,
com.google.common.collect.Multimap<java.lang.String,AbstractResolvedOperation> processedOperations,
java.util.List<org.eclipse.xtext.common.types.JvmFeature> result)