From 89f445c63ed08735b8ffdb7f29705bc3204e79dd Mon Sep 17 00:00:00 2001 From: kak Date: Wed, 19 Aug 2020 11:48:29 -0700 Subject: [PATCH] Add java.nio.ByteOrder to the list of known immutable types in WellknownMutability. The class is effectively an enum, although not implemented as such. It is final and does not expose any mutable fields. Fixes https://github.com/google/error-prone/issues/1788 PiperOrigin-RevId: 327476333 --- .../errorprone/bugpatterns/threadsafety/WellKnownMutability.java | 1 + 1 file changed, 1 insertion(+) diff --git a/core/src/main/java/com/google/errorprone/bugpatterns/threadsafety/WellKnownMutability.java b/core/src/main/java/com/google/errorprone/bugpatterns/threadsafety/WellKnownMutability.java index 91b31733a279..11b8c17a6ea8 100644 --- a/core/src/main/java/com/google/errorprone/bugpatterns/threadsafety/WellKnownMutability.java +++ b/core/src/main/java/com/google/errorprone/bugpatterns/threadsafety/WellKnownMutability.java @@ -189,6 +189,7 @@ private static ImmutableMap buildImmutableClasses( .add(java.math.BigInteger.class) .add(java.net.InetAddress.class) .add(java.net.URI.class) + .add(java.nio.ByteOrder.class) .add(java.nio.charset.Charset.class) .add(java.nio.file.Path.class) .add(java.nio.file.WatchEvent.class)