Lines Matching refs:d1
61 static boolean equals(Declaration d1, Declaration d2) {
62 return d1 == d2 || (d1 != null && d1.equals(d2));
103 private int compareEqualPosition(Declaration d1, Declaration d2) {
105 (d1.getPosition() == d2.getPosition()) || // Handles two null positions.
106 (d1.getPosition().file().compareTo(d2.getPosition().file()) == 0 &&
107 d1.getPosition().line() == d2.getPosition().line() &&
108 d1.getPosition().column() == d2.getPosition().column());
113 d1.accept(dpo1);
120 int result = d1.getSimpleName().compareTo(d2.getSimpleName());
123 return (int)( Long.signum((long)System.identityHashCode(d1) -
128 public int compare(Declaration d1, Declaration d2) {
129 if (equals(d1, d2))
132 SourcePosition p1 = d1.getPosition();
140 return compareEqualPosition(d1, d2);
154 return compareEqualPosition(d1, d2);