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 );