org.eclipse.xtext.xbase.typing
Class XbaseTypeArgumentContextProvider

java.lang.Object
  extended by org.eclipse.xtext.common.types.util.TypeArgumentContextProvider
      extended by org.eclipse.xtext.xbase.typing.XbaseTypeArgumentContextProvider

public class XbaseTypeArgumentContextProvider
extends TypeArgumentContextProvider

Author:
Sebastian Zarnekow - Initial contribution and API

Nested Class Summary
 
Nested classes/interfaces inherited from class org.eclipse.xtext.common.types.util.TypeArgumentContextProvider
TypeArgumentContextProvider.AbstractRequest, TypeArgumentContextProvider.IInitializableTypeArgumentContext, TypeArgumentContextProvider.PrimitiveAwareMap, TypeArgumentContextProvider.ReceiverRequest, TypeArgumentContextProvider.Request, TypeArgumentContextProvider.ResolveInfo, TypeArgumentContextProvider.ResolveInfoKind
 
Constructor Summary
XbaseTypeArgumentContextProvider()
           
 
Method Summary
protected  void resolveAgainstActualType(JvmTypeReference declaredType, JvmTypeReference actualType, com.google.common.collect.Multimap<JvmTypeParameter,TypeArgumentContextProvider.ResolveInfo> result, boolean allowWildcardResolutions, int hint)
           
 
Methods inherited from class org.eclipse.xtext.common.types.util.TypeArgumentContextProvider
createMapWithTweakedToString, createTemporaryMap, createTemporaryMultimap, getDeclaredBoundsContext, getExpectedTypeContext, getExplicitArgumentContext, getParameterContext, getReceiverContext, getTypeArgumentContext, getWithObjectUpperBoundIfNecessary, isRecursive, normalizedCopy, normalizedCopy, wildcardAwareGetReference
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XbaseTypeArgumentContextProvider

public XbaseTypeArgumentContextProvider()
Method Detail

resolveAgainstActualType

protected void resolveAgainstActualType(JvmTypeReference declaredType,
                                        JvmTypeReference actualType,
                                        com.google.common.collect.Multimap<JvmTypeParameter,TypeArgumentContextProvider.ResolveInfo> result,
                                        boolean allowWildcardResolutions,
                                        int hint)
Overrides:
resolveAgainstActualType in class TypeArgumentContextProvider