public class ParameterizedResolvedFeatures extends Object implements IResolvedFeatures
IResolvedFeatures.ProviderNO_FEATURES| Constructor and Description |
|---|
ParameterizedResolvedFeatures(LightweightTypeReference type,
RawResolvedFeatures parent) |
| Modifier and Type | Method and Description |
|---|---|
protected List<JvmFeature> |
computeAllFeatures(List<JvmFeature> unfiltered) |
protected void |
computeAllFeatures(List<JvmFeature> unfiltered,
com.google.common.collect.Multimap<String,AbstractResolvedOperation> processedOperations,
List<JvmFeature> result) |
List<JvmFeature> |
getAllFeatures()
Returns all reachable features.
|
List<JvmFeature> |
getAllFeatures(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 List<JvmFeature> getAllFeatures(String simpleName)
IResolvedFeaturessimpleName.
Bound type parameters are properly considered when the override semantics are applied for
these features.getAllFeatures in interface IResolvedFeaturespublic List<JvmFeature> getAllFeatures()
IResolvedFeaturesgetAllFeatures in interface IResolvedFeaturespublic IResolvedFeatures getParameterizedView(LightweightTypeReference concrete)
IResolvedFeaturesIResolvedFeatures.getParameterizedView in interface IResolvedFeaturesprotected List<JvmFeature> computeAllFeatures(List<JvmFeature> unfiltered)
protected void computeAllFeatures(List<JvmFeature> unfiltered, com.google.common.collect.Multimap<String,AbstractResolvedOperation> processedOperations, List<JvmFeature> result)
Copyright © 2015. All Rights Reserved.