org.eclipse.xtext.xbase.typing
Class XbaseTypeConformanceComputer

java.lang.Object
  extended by org.eclipse.xtext.common.types.util.TypeConformanceComputer
      extended by org.eclipse.xtext.xbase.typing.XbaseTypeConformanceComputer

public class XbaseTypeConformanceComputer
extends TypeConformanceComputer

Author:
Jan Koehnlein - Initial contribution and API, Sven Efftinge

Nested Class Summary
 
Nested classes/interfaces inherited from class org.eclipse.xtext.common.types.util.TypeConformanceComputer
TypeConformanceComputer.ArgumentResolver, TypeConformanceComputer.MaxDistanceRawTypeAcceptor
 
Field Summary
 
Fields inherited from class org.eclipse.xtext.common.types.util.TypeConformanceComputer
factory, primitives, superTypeCollector, typeArgumentContextProvider, typeReferences
 
Constructor Summary
XbaseTypeConformanceComputer()
           
 
Method Summary
 boolean isConformant(JvmTypeReference left, JvmTypeReference right, boolean ignoreGenerics)
           
 
Methods inherited from class org.eclipse.xtext.common.types.util.TypeConformanceComputer
_isConformant, _isConformant, _isConformant, _isConformant, _isConformant, _isConformant, _isConformant, _isConformant, _isConformant, _isConformant, _isConformant, _isConformant, _isConformant, _isConformant, _isConformant, _isConformant, _isConformant, _isConformant, _isConformant, _isConformant, areArgumentsAssignableFrom, areConstraintsConformant, conformsToAll, containsPrimitive, cumulateDistance, findContext, getCommonParameterSuperType, getCommonSuperType, getFirstForRawType, getLower, getTypeParametersForSupertype, getUpper, initializeDistance, inplaceSortByDistanceAndName, is, isAnyTypeReference, isArgumentAssignable, isBoxing, isConformant, isObject, isPrimitiveType, isPrimitiveVoid, isUnBoxing, isUnconstrainedWildcard, isUnresolvedType, isWideningConversion, primitiveKind, replacePrimitives, setFactory, setPrimitives, setSuperTypeCollector, setTypeArgumentContextProvider, setTypeReferences
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XbaseTypeConformanceComputer

public XbaseTypeConformanceComputer()
Method Detail

isConformant

public boolean isConformant(JvmTypeReference left,
                            JvmTypeReference right,
                            boolean ignoreGenerics)
Overrides:
isConformant in class TypeConformanceComputer