public class BoundTypeArgumentMerger extends Object
| Constructor and Description |
|---|
BoundTypeArgumentMerger() |
| Modifier and Type | Method and Description |
|---|---|
protected LightweightTypeReference |
getMostSpecialType(List<LightweightTypeReference> candidates) |
protected LightweightMergedBoundTypeArgument |
getSingleArgumentAsMergedArgument(LightweightBoundTypeArgument argument) |
boolean |
isPossibleMergeResult(List<LightweightBoundTypeArgument> allArguments,
LightweightTypeReference candidate) |
LightweightMergedBoundTypeArgument |
merge(Collection<LightweightBoundTypeArgument> allArguments,
ITypeReferenceOwner owner) |
public LightweightMergedBoundTypeArgument merge(Collection<LightweightBoundTypeArgument> allArguments, ITypeReferenceOwner owner)
protected LightweightMergedBoundTypeArgument getSingleArgumentAsMergedArgument(LightweightBoundTypeArgument argument)
public boolean isPossibleMergeResult(List<LightweightBoundTypeArgument> allArguments, LightweightTypeReference candidate)
protected LightweightTypeReference getMostSpecialType(List<LightweightTypeReference> candidates)
Copyright © 2015. All Rights Reserved.