From 68685240f555103c981e039e18347fb158a27267 Mon Sep 17 00:00:00 2001 From: Joe LaPenna Date: Thu, 15 Dec 2016 14:46:52 -0800 Subject: [PATCH] Remove "final" from ResultCallback. Removing final makes providers easier to test using mocks. Test: Build system image. Change-Id: Iaaa30f73226e1d0cb0e9e68faa349e86986be72d Merged-In: Iaaa30f73226e1d0cb0e9e68faa349e86986be72d --- api/system-current.txt | 2 +- core/java/android/net/NetworkRecommendationProvider.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/api/system-current.txt b/api/system-current.txt index 8bf880b0a7463..d84a31eef9355 100644 --- a/api/system-current.txt +++ b/api/system-current.txt @@ -25673,7 +25673,7 @@ package android.net { field public static final java.lang.String EXTRA_SEQUENCE = "android.net.extra.SEQUENCE"; } - public static final class NetworkRecommendationProvider.ResultCallback { + public static class NetworkRecommendationProvider.ResultCallback { method public void onResult(android.net.RecommendationResult); } diff --git a/core/java/android/net/NetworkRecommendationProvider.java b/core/java/android/net/NetworkRecommendationProvider.java index af5a052c6bf71..16ae867d81e79 100644 --- a/core/java/android/net/NetworkRecommendationProvider.java +++ b/core/java/android/net/NetworkRecommendationProvider.java @@ -75,7 +75,7 @@ public abstract class NetworkRecommendationProvider { * A callback implementing applications should invoke when a {@link RecommendationResult} * is available. */ - public static final class ResultCallback { + public static class ResultCallback { private final IRemoteCallback mCallback; private final int mSequence; private final AtomicBoolean mCallbackRun;