1 package Analysis.OwnershipAnalysis;
8 public class MethodContextQWrapper implements Comparable {
11 private MethodContext mc;
13 public MethodContextQWrapper(Integer p, MethodContext m) {
14 priority = p.intValue();
18 public MethodContextQWrapper(int p, MethodContext m) {
23 public MethodContext getMethodContext() {
27 public int compareTo(Object o) throws ClassCastException {
29 if( !(o instanceof MethodContextQWrapper) ) {
30 throw new ClassCastException();
33 MethodContextQWrapper mcqw = (MethodContextQWrapper) o;
34 return priority - mcqw.priority;
37 public boolean equals(Object o) {
42 if( !( o instanceof MethodContextQWrapper) ) {
46 MethodContextQWrapper mcqw = (MethodContextQWrapper) o;
48 return mc.equals(mcqw.mc);