public class TypeCompare
extends java.lang.Object
| Constructor and Description |
|---|
TypeCompare(RootNode root) |
| Modifier and Type | Method and Description |
|---|---|
TypeCompareEnum |
compareObjects(ArgType first,
ArgType second) |
TypeCompareEnum |
compareTypes(ArgType first,
ArgType second)
Compare two type and return result for first argument (narrow, wider or conflict)
|
TypeCompareEnum |
compareTypes(ClassInfo first,
ClassInfo second) |
TypeCompareEnum |
compareTypes(ClassNode first,
ClassNode second) |
java.util.Comparator<ArgType> |
getComparator() |
java.util.Comparator<ArgType> |
getReversedComparator() |
public TypeCompare(RootNode root)
public TypeCompareEnum compareTypes(ClassNode first, ClassNode second)
public TypeCompareEnum compareTypes(ClassInfo first, ClassInfo second)
public TypeCompareEnum compareObjects(ArgType first, ArgType second)
public TypeCompareEnum compareTypes(ArgType first, ArgType second)
public java.util.Comparator<ArgType> getComparator()
public java.util.Comparator<ArgType> getReversedComparator()