@Deprecated public class DefaultFeaturesForTypeProvider extends AbstractFeaturesForTypeProvider
Constructor and Description |
---|
DefaultFeaturesForTypeProvider()
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
protected void |
collectFeatures(java.lang.String name,
JvmType rawType,
java.util.List<JvmFeature> result)
Deprecated.
|
protected java.lang.Iterable<JvmFeature> |
doGetFeaturesByName(java.lang.String name,
JvmTypeReference declarator,
java.lang.Iterable<JvmTypeReference> hierarchy)
Deprecated.
|
java.lang.Iterable<JvmFeature> |
getAllFeatures(JvmTypeReference declarator,
java.lang.Iterable<JvmTypeReference> hierarchy)
Deprecated.
|
java.lang.Iterable<JvmFeature> |
getFeaturesByName(java.lang.String name,
JvmTypeReference declarator,
java.lang.Iterable<JvmTypeReference> hierarchy)
Deprecated.
|
boolean |
isExtensionProvider()
Deprecated.
|
getRawTypeHelper, getTypeConformanceComputer, getTypeReferences, isSameTypeOrAssignableToUpperBound, toString
public DefaultFeaturesForTypeProvider()
public java.lang.Iterable<JvmFeature> getFeaturesByName(java.lang.String name, JvmTypeReference declarator, java.lang.Iterable<JvmTypeReference> hierarchy)
protected java.lang.Iterable<JvmFeature> doGetFeaturesByName(java.lang.String name, JvmTypeReference declarator, java.lang.Iterable<JvmTypeReference> hierarchy)
name
- the name of the requested feature. May be null
.declarator
- the feature declarator. Never null
.hierarchy
- the type hierarchy of declarator
. May be explored by custom implementations for whatever purpose.null
.protected void collectFeatures(java.lang.String name, JvmType rawType, java.util.List<JvmFeature> result)
public java.lang.Iterable<JvmFeature> getAllFeatures(JvmTypeReference declarator, java.lang.Iterable<JvmTypeReference> hierarchy)
public boolean isExtensionProvider()