public class DefaultReentrantTypeResolver extends AbstractRootedReentrantTypeResolver
NULL
Constructor and Description |
---|
DefaultReentrantTypeResolver() |
toString
public final void initializeFrom(org.eclipse.emf.ecore.EObject root)
protected final org.eclipse.emf.ecore.EObject getRoot()
getRoot
in class AbstractRootedReentrantTypeResolver
protected boolean isHandled(org.eclipse.emf.ecore.EObject context)
isHandled
in class AbstractRootedReentrantTypeResolver
protected boolean isHandled(XExpression expression)
isHandled
in class AbstractRootedReentrantTypeResolver
protected boolean isHandled(JvmIdentifiableElement identifiableElement)
isHandled
in class AbstractRootedReentrantTypeResolver
protected IssueSeverities getIssueSeverities()
public IResolvedTypes reentrantResolve()
protected IResolvedTypes resolve()
protected RootResolvedTypes createResolvedTypes()
protected IFeatureScopeTracker createFeatureScopeTracker()
protected void computeTypes(ResolvedTypes resolvedTypes, IFeatureScopeSession session)
protected void computeTypes(ResolvedTypes resolvedTypes, IFeatureScopeSession session, org.eclipse.emf.ecore.EObject element)
protected void _computeTypes(ResolvedTypes resolvedTypes, IFeatureScopeSession session, XExpression expression)
protected java.lang.String getInvalidWritableVariableAccessMessage(XVariableDeclaration variable, XAbstractFeatureCall featureCall)
protected boolean isShadowingAllowed(QualifiedName name)
protected boolean isDisallowedName(QualifiedName name)
protected boolean isDiscouragedName(QualifiedName name)
protected ITypeComputer getTypeComputer()
protected void setTypeComputer(ITypeComputer typeComputer)
protected ScopeProviderAccess getScopeProviderAccess()
protected IBatchScopeProvider getBatchScopeProvider()
protected ExpressionArgumentFactory getExpressionArgumentFactory()
protected CommonTypeComputationServices getServices()
protected BoundTypeArgumentMerger getTypeArgumentMerger()
protected org.eclipse.emf.ecore.EObject getSourceElement(org.eclipse.emf.ecore.EObject element)
protected XbaseFactory getXbaseFactory()
protected FeatureScopes getFeatureScopes()