Lines Matching defs:d2
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());
114 d2.accept(dpo2);
120 int result = d1.getSimpleName().compareTo(d2.getSimpleName());
124 (long)System.identityHashCode(d2)));
128 public int compare(Declaration d1, Declaration d2) {
129 if (equals(d1, d2))
133 SourcePosition p2 = d2.getPosition();
140 return compareEqualPosition(d1, d2);
154 return compareEqualPosition(d1, d2);