org.eclipse.xtext.common.types.util
Class TypeArgumentContextProvider.ResolveInfo

java.lang.Object
  extended by org.eclipse.xtext.common.types.util.TypeArgumentContextProvider.ResolveInfo
Enclosing class:
TypeArgumentContextProvider

public static class TypeArgumentContextProvider.ResolveInfo
extends java.lang.Object


Field Summary
protected  boolean exactMatch
           
protected  boolean preferSubtypes
           
 JvmTypeReference reference
           
protected  boolean superTypeAllowed
           
 
Constructor Summary
TypeArgumentContextProvider.ResolveInfo(JvmTypeReference reference)
           
 
Method Summary
protected  TypeArgumentContextProvider.ResolveInfo copyIfDifferent(JvmTypeReference reference)
           
 boolean equals(java.lang.Object obj)
           
 int hashCode()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

reference

public JvmTypeReference reference

exactMatch

protected boolean exactMatch

preferSubtypes

protected boolean preferSubtypes

superTypeAllowed

protected boolean superTypeAllowed
Constructor Detail

TypeArgumentContextProvider.ResolveInfo

public TypeArgumentContextProvider.ResolveInfo(JvmTypeReference reference)
Method Detail

copyIfDifferent

protected TypeArgumentContextProvider.ResolveInfo copyIfDifferent(JvmTypeReference reference)

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object