Skip to content

Commit

Permalink
Suppress an UnusedVariable warning for an unusual Comparator impl…
Browse files Browse the repository at this point in the history
…ementation.

RELNOTES=n/a
PiperOrigin-RevId: 654852310
  • Loading branch information
cpovirk authored and Google Java Core Libraries committed Jul 22, 2024
1 parent 1dffea2 commit 3dce9a2
Show file tree
Hide file tree
Showing 6 changed files with 6 additions and 0 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -497,6 +497,7 @@ private static final class AlwaysEqual extends Ordering<@Nullable Object>
private static final AlwaysEqual INSTANCE = new AlwaysEqual();

@Override
@SuppressWarnings("UnusedVariable") // intentionally weird Comparator
public int compare(@Nullable Object o1, @Nullable Object o2) {
return 0;
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -605,6 +605,7 @@ <T> Comparator<T> generateComparator() {
<T extends @Nullable Object> Ordering<T> generateOrdering() {
return new Ordering<T>() {
@Override
@SuppressWarnings("UnusedVariable") // intentionally weird Comparator
public int compare(T left, T right) {
return 0;
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,7 @@ final class AllEqualOrdering extends Ordering<@Nullable Object> implements Seria
static final AllEqualOrdering INSTANCE = new AllEqualOrdering();

@Override
@SuppressWarnings("UnusedVariable") // intentionally weird Comparator
public int compare(@CheckForNull Object left, @CheckForNull Object right) {
return 0;
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -509,6 +509,7 @@ private static final class AlwaysEqual extends Ordering<@Nullable Object>
private static final AlwaysEqual INSTANCE = new AlwaysEqual();

@Override
@SuppressWarnings("UnusedVariable") // intentionally weird Comparator
public int compare(@Nullable Object o1, @Nullable Object o2) {
return 0;
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -634,6 +634,7 @@ <T> Comparator<T> generateComparator() {
<T extends @Nullable Object> Ordering<T> generateOrdering() {
return new Ordering<T>() {
@Override
@SuppressWarnings("UnusedVariable") // intentionally weird Comparator
public int compare(T left, T right) {
return 0;
}
Expand Down
1 change: 1 addition & 0 deletions guava/src/com/google/common/collect/AllEqualOrdering.java
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,7 @@ final class AllEqualOrdering extends Ordering<@Nullable Object> implements Seria
static final AllEqualOrdering INSTANCE = new AllEqualOrdering();

@Override
@SuppressWarnings("UnusedVariable") // intentionally weird Comparator
public int compare(@CheckForNull Object left, @CheckForNull Object right) {
return 0;
}
Expand Down

0 comments on commit 3dce9a2

Please sign in to comment.