org.eclipse.xtext.xbase.typesystem.util
Class BoundTypeArgumentMerger

java.lang.Object
  extended by org.eclipse.xtext.xbase.typesystem.util.BoundTypeArgumentMerger

public class BoundTypeArgumentMerger
extends java.lang.Object

Author:
Sebastian Zarnekow - Initial contribution and API TODO JavaDoc, toString

Constructor Summary
BoundTypeArgumentMerger()
           
 
Method Summary
protected  JvmTypeReference getMostSpecialType(java.util.List<JvmTypeReference> candidates)
           
 MergedBoundTypeArgument merge(java.util.Collection<BoundTypeArgument> allArguments)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BoundTypeArgumentMerger

public BoundTypeArgumentMerger()
Method Detail

merge

@Nullable
public MergedBoundTypeArgument merge(java.util.Collection<BoundTypeArgument> allArguments)

getMostSpecialType

protected JvmTypeReference getMostSpecialType(java.util.List<JvmTypeReference> candidates)