Class PointerKeyComparator
- java.lang.Object
-
- com.ibm.wala.ipa.callgraph.propagation.PointerKeyComparator
-
- All Implemented Interfaces:
Comparator
public class PointerKeyComparator extends Object implements Comparator
-
-
Constructor Summary
Constructors Constructor Description PointerKeyComparator(IClassHierarchy cha)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
compare(Object key1, Object key2)
protected int
compareConcreteTypes(IClass k1, IClass k2)
protected int
compareFields(IField if1, IField if2)
protected int
compareInstanceKeys(InstanceKey k1, InstanceKey k2)
protected int
compareOtherKeys(Object key1, Object key2)
protected int
comparePrimitives(TypeReference r1, TypeReference r2)
boolean
equals(Object o)
int
hashCode()
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface java.util.Comparator
reversed, thenComparing, thenComparing, thenComparing, thenComparingDouble, thenComparingInt, thenComparingLong
-
-
-
-
Constructor Detail
-
PointerKeyComparator
public PointerKeyComparator(IClassHierarchy cha)
-
-
Method Detail
-
comparePrimitives
protected int comparePrimitives(TypeReference r1, TypeReference r2)
-
compareInstanceKeys
protected int compareInstanceKeys(InstanceKey k1, InstanceKey k2)
-
compare
public int compare(Object key1, Object key2)
- Specified by:
compare
in interfaceComparator
-
equals
public boolean equals(Object o)
- Specified by:
equals
in interfaceComparator
- Overrides:
equals
in classObject
-
-