Class TypeCompare
- java.lang.Object
-
- jadx.core.dex.visitors.typeinference.TypeCompare
-
public class TypeCompare extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description TypeCompare(RootNode root)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TypeCompareEnumcompareObjects(ArgType first, ArgType second)TypeCompareEnumcompareTypes(ClassInfo first, ClassInfo second)TypeCompareEnumcompareTypes(ArgType first, ArgType second)Compare two type and return result for first argument (narrow, wider or conflict)TypeCompareEnumcompareTypes(ClassNode first, ClassNode second)java.util.Comparator<ArgType>getComparator()java.util.Comparator<ArgType>getReversedComparator()
-
-
-
Constructor Detail
-
TypeCompare
public TypeCompare(RootNode root)
-
-
Method Detail
-
compareTypes
public TypeCompareEnum compareTypes(ClassNode first, ClassNode second)
-
compareTypes
public TypeCompareEnum compareTypes(ClassInfo first, ClassInfo second)
-
compareObjects
public TypeCompareEnum compareObjects(ArgType first, ArgType second)
-
compareTypes
public TypeCompareEnum compareTypes(ArgType first, ArgType second)
Compare two type and return result for first argument (narrow, wider or conflict)
-
getComparator
public java.util.Comparator<ArgType> getComparator()
-
getReversedComparator
public java.util.Comparator<ArgType> getReversedComparator()
-
-