aboutsummaryrefslogtreecommitdiff
path: root/core/src/main/java/io/grpc/internal/ConnectivityStateManager.java
diff options
context:
space:
mode:
Diffstat (limited to 'core/src/main/java/io/grpc/internal/ConnectivityStateManager.java')
-rw-r--r--core/src/main/java/io/grpc/internal/ConnectivityStateManager.java4
1 files changed, 2 insertions, 2 deletions
diff --git a/core/src/main/java/io/grpc/internal/ConnectivityStateManager.java b/core/src/main/java/io/grpc/internal/ConnectivityStateManager.java
index 0a0ef91df..c67c5e76a 100644
--- a/core/src/main/java/io/grpc/internal/ConnectivityStateManager.java
+++ b/core/src/main/java/io/grpc/internal/ConnectivityStateManager.java
@@ -33,7 +33,7 @@ import javax.annotation.concurrent.NotThreadSafe;
*/
@NotThreadSafe
final class ConnectivityStateManager {
- private ArrayList<Listener> listeners = new ArrayList<Listener>();
+ private ArrayList<Listener> listeners = new ArrayList<>();
private volatile ConnectivityState state = ConnectivityState.IDLE;
@@ -69,7 +69,7 @@ final class ConnectivityStateManager {
// Swap out callback list before calling them, because a callback may register new callbacks,
// if run in direct executor, can cause ConcurrentModificationException.
ArrayList<Listener> savedListeners = listeners;
- listeners = new ArrayList<Listener>();
+ listeners = new ArrayList<>();
for (Listener listener : savedListeners) {
listener.runInExecutor();
}