@Deprecated public abstract class AbstractStaticMethodsFeatureForTypeProvider extends AbstractFeaturesForTypeProvider
Modifier and Type | Field and Description |
---|---|
protected IResourceScopeCache |
cache
Deprecated.
|
protected org.eclipse.emf.ecore.resource.Resource |
context
Deprecated.
|
Constructor and Description |
---|
AbstractStaticMethodsFeatureForTypeProvider()
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
protected void |
collectFeatures(java.lang.String name,
java.lang.Iterable<JvmTypeReference> hierarchy,
java.util.Collection<JvmFeature> result)
Deprecated.
|
java.lang.Iterable<JvmFeature> |
getAllFeatures(JvmTypeReference declarator,
java.lang.Iterable<JvmTypeReference> hierarchy)
Deprecated.
|
protected org.eclipse.emf.ecore.resource.Resource |
getContext()
Deprecated.
|
protected java.lang.String |
getContextURI()
Deprecated.
|
java.lang.Iterable<JvmFeature> |
getFeaturesByName(java.lang.String name,
JvmTypeReference declarator,
java.lang.Iterable<JvmTypeReference> hierarchy)
Deprecated.
|
protected java.util.Map<JvmTypeReference,java.util.Collection<JvmTypeReference>> |
getVisibleJvmTypesContainingStaticMethods(java.lang.Iterable<JvmTypeReference> hierarchy)
Deprecated.
|
protected abstract java.util.Map<JvmTypeReference,java.util.Collection<java.lang.String>> |
getVisibleTypesContainingStaticMethods(java.lang.Iterable<JvmTypeReference> hierarchy)
Deprecated.
|
boolean |
isExtensionProvider()
Deprecated.
|
protected boolean |
isMatchingExtension(JvmTypeReference expectedParameterTypeReference,
JvmOperation operation)
Deprecated.
|
void |
setExtensionProvider(boolean isExtensionProvider)
Deprecated.
|
void |
setResourceContext(org.eclipse.emf.ecore.resource.Resource context)
Deprecated.
|
java.lang.String |
toString()
Deprecated.
|
getRawTypeHelper, getTypeConformanceComputer, getTypeReferences, isSameTypeOrAssignableToUpperBound
@Inject protected IResourceScopeCache cache
protected org.eclipse.emf.ecore.resource.Resource context
public AbstractStaticMethodsFeatureForTypeProvider()
public java.lang.Iterable<JvmFeature> getFeaturesByName(java.lang.String name, JvmTypeReference declarator, java.lang.Iterable<JvmTypeReference> hierarchy)
public final java.lang.Iterable<JvmFeature> getAllFeatures(JvmTypeReference declarator, java.lang.Iterable<JvmTypeReference> hierarchy)
protected void collectFeatures(java.lang.String name, java.lang.Iterable<JvmTypeReference> hierarchy, java.util.Collection<JvmFeature> result)
protected boolean isMatchingExtension(JvmTypeReference expectedParameterTypeReference, JvmOperation operation)
protected java.util.Map<JvmTypeReference,java.util.Collection<JvmTypeReference>> getVisibleJvmTypesContainingStaticMethods(java.lang.Iterable<JvmTypeReference> hierarchy)
protected abstract java.util.Map<JvmTypeReference,java.util.Collection<java.lang.String>> getVisibleTypesContainingStaticMethods(java.lang.Iterable<JvmTypeReference> hierarchy)
public void setResourceContext(org.eclipse.emf.ecore.resource.Resource context)
protected org.eclipse.emf.ecore.resource.Resource getContext()
public boolean isExtensionProvider()
public void setExtensionProvider(boolean isExtensionProvider)
public java.lang.String toString()
toString
in interface IFeaturesForTypeProvider
toString
in class AbstractFeaturesForTypeProvider
protected java.lang.String getContextURI()