Replace com.android.internal.util.Preconditions.checkNotNull with
java.util.Objects.requireNonNull Bug: 126528330 Test: Treehugger Exempt-From-Owner-Approval: Global refactoring. Change-Id: Idb1b6ba41af3b52f3376b1157259af3c30328c4e
This commit is contained in:
committed by
Tobias Thierer
parent
6aefe5f556
commit
ea1a7cad15
@@ -63,6 +63,7 @@ import com.android.server.usage.AppStandbyInternal.AppIdleStateChangeListener;
|
||||
import java.io.PrintWriter;
|
||||
import java.util.Arrays;
|
||||
import java.util.List;
|
||||
import java.util.Objects;
|
||||
|
||||
/**
|
||||
* Class to keep track of the information related to "force app standby", which includes:
|
||||
@@ -416,12 +417,12 @@ public class AppStateTracker {
|
||||
}
|
||||
mStarted = true;
|
||||
|
||||
mIActivityManager = Preconditions.checkNotNull(injectIActivityManager());
|
||||
mActivityManagerInternal = Preconditions.checkNotNull(injectActivityManagerInternal());
|
||||
mAppOpsManager = Preconditions.checkNotNull(injectAppOpsManager());
|
||||
mAppOpsService = Preconditions.checkNotNull(injectIAppOpsService());
|
||||
mPowerManagerInternal = Preconditions.checkNotNull(injectPowerManagerInternal());
|
||||
mAppStandbyInternal = Preconditions.checkNotNull(injectAppStandbyInternal());
|
||||
mIActivityManager = Objects.requireNonNull(injectIActivityManager());
|
||||
mActivityManagerInternal = Objects.requireNonNull(injectActivityManagerInternal());
|
||||
mAppOpsManager = Objects.requireNonNull(injectAppOpsManager());
|
||||
mAppOpsService = Objects.requireNonNull(injectIAppOpsService());
|
||||
mPowerManagerInternal = Objects.requireNonNull(injectPowerManagerInternal());
|
||||
mAppStandbyInternal = Objects.requireNonNull(injectAppStandbyInternal());
|
||||
|
||||
mFlagsObserver = new FeatureFlagsObserver();
|
||||
mFlagsObserver.register();
|
||||
|
||||
@@ -47,8 +47,6 @@ import static android.os.Process.INVALID_UID;
|
||||
import static android.system.OsConstants.IPPROTO_TCP;
|
||||
import static android.system.OsConstants.IPPROTO_UDP;
|
||||
|
||||
import static com.android.internal.util.Preconditions.checkNotNull;
|
||||
|
||||
import android.annotation.NonNull;
|
||||
import android.annotation.Nullable;
|
||||
import android.app.BroadcastOptions;
|
||||
@@ -904,7 +902,7 @@ public class ConnectivityService extends IConnectivityManager.Stub
|
||||
* @see IpConnectivityMetrics.Logger
|
||||
*/
|
||||
public IpConnectivityMetrics.Logger getMetricsLogger() {
|
||||
return checkNotNull(LocalServices.getService(IpConnectivityMetrics.Logger.class),
|
||||
return Objects.requireNonNull(LocalServices.getService(IpConnectivityMetrics.Logger.class),
|
||||
"no IpConnectivityMetrics service");
|
||||
}
|
||||
|
||||
@@ -933,7 +931,7 @@ public class ConnectivityService extends IConnectivityManager.Stub
|
||||
IDnsResolver dnsresolver, IpConnectivityLog logger, INetd netd, Dependencies deps) {
|
||||
if (DBG) log("ConnectivityService starting up");
|
||||
|
||||
mDeps = checkNotNull(deps, "missing Dependencies");
|
||||
mDeps = Objects.requireNonNull(deps, "missing Dependencies");
|
||||
mSystemProperties = mDeps.getSystemProperties();
|
||||
mNetIdManager = mDeps.makeNetIdManager();
|
||||
|
||||
@@ -962,14 +960,14 @@ public class ConnectivityService extends IConnectivityManager.Stub
|
||||
|
||||
mLingerDelayMs = mSystemProperties.getInt(LINGER_DELAY_PROPERTY, DEFAULT_LINGER_DELAY_MS);
|
||||
|
||||
mContext = checkNotNull(context, "missing Context");
|
||||
mNMS = checkNotNull(netManager, "missing INetworkManagementService");
|
||||
mStatsService = checkNotNull(statsService, "missing INetworkStatsService");
|
||||
mPolicyManager = checkNotNull(policyManager, "missing INetworkPolicyManager");
|
||||
mPolicyManagerInternal = checkNotNull(
|
||||
mContext = Objects.requireNonNull(context, "missing Context");
|
||||
mNMS = Objects.requireNonNull(netManager, "missing INetworkManagementService");
|
||||
mStatsService = Objects.requireNonNull(statsService, "missing INetworkStatsService");
|
||||
mPolicyManager = Objects.requireNonNull(policyManager, "missing INetworkPolicyManager");
|
||||
mPolicyManagerInternal = Objects.requireNonNull(
|
||||
LocalServices.getService(NetworkPolicyManagerInternal.class),
|
||||
"missing NetworkPolicyManagerInternal");
|
||||
mDnsResolver = checkNotNull(dnsresolver, "missing IDnsResolver");
|
||||
mDnsResolver = Objects.requireNonNull(dnsresolver, "missing IDnsResolver");
|
||||
mProxyTracker = mDeps.makeProxyTracker(mContext, mHandler);
|
||||
|
||||
mNetd = netd;
|
||||
@@ -5195,7 +5193,7 @@ public class ConnectivityService extends IConnectivityManager.Stub
|
||||
@Override
|
||||
public NetworkRequest pendingRequestForNetwork(NetworkCapabilities networkCapabilities,
|
||||
PendingIntent operation) {
|
||||
checkNotNull(operation, "PendingIntent cannot be null.");
|
||||
Objects.requireNonNull(operation, "PendingIntent cannot be null.");
|
||||
networkCapabilities = new NetworkCapabilities(networkCapabilities);
|
||||
enforceNetworkRequestPermissions(networkCapabilities);
|
||||
enforceMeteredApnPolicy(networkCapabilities);
|
||||
@@ -5222,7 +5220,7 @@ public class ConnectivityService extends IConnectivityManager.Stub
|
||||
|
||||
@Override
|
||||
public void releasePendingNetworkRequest(PendingIntent operation) {
|
||||
checkNotNull(operation, "PendingIntent cannot be null.");
|
||||
Objects.requireNonNull(operation, "PendingIntent cannot be null.");
|
||||
mHandler.sendMessage(mHandler.obtainMessage(EVENT_RELEASE_NETWORK_REQUEST_WITH_INTENT,
|
||||
getCallingUid(), 0, operation));
|
||||
}
|
||||
@@ -5280,7 +5278,7 @@ public class ConnectivityService extends IConnectivityManager.Stub
|
||||
@Override
|
||||
public void pendingListenForNetwork(NetworkCapabilities networkCapabilities,
|
||||
PendingIntent operation) {
|
||||
checkNotNull(operation, "PendingIntent cannot be null.");
|
||||
Objects.requireNonNull(operation, "PendingIntent cannot be null.");
|
||||
if (!hasWifiNetworkListenPermission(networkCapabilities)) {
|
||||
enforceAccessPermission();
|
||||
}
|
||||
|
||||
@@ -47,6 +47,7 @@ import java.util.Collection;
|
||||
import java.util.Collections;
|
||||
import java.util.Iterator;
|
||||
import java.util.List;
|
||||
import java.util.Objects;
|
||||
import java.util.Set;
|
||||
import java.util.function.Consumer;
|
||||
|
||||
@@ -113,9 +114,9 @@ class ExplicitHealthCheckController {
|
||||
Slog.wtf(TAG, "Resetting health check controller callbacks");
|
||||
}
|
||||
|
||||
mPassedConsumer = Preconditions.checkNotNull(passedConsumer);
|
||||
mSupportedConsumer = Preconditions.checkNotNull(supportedConsumer);
|
||||
mNotifySyncRunnable = Preconditions.checkNotNull(notifySyncRunnable);
|
||||
mPassedConsumer = Objects.requireNonNull(passedConsumer);
|
||||
mSupportedConsumer = Objects.requireNonNull(supportedConsumer);
|
||||
mNotifySyncRunnable = Objects.requireNonNull(notifySyncRunnable);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -25,8 +25,6 @@ import static android.system.OsConstants.EINVAL;
|
||||
import static android.system.OsConstants.IPPROTO_UDP;
|
||||
import static android.system.OsConstants.SOCK_DGRAM;
|
||||
|
||||
import static com.android.internal.util.Preconditions.checkNotNull;
|
||||
|
||||
import android.annotation.NonNull;
|
||||
import android.app.AppOpsManager;
|
||||
import android.content.Context;
|
||||
@@ -76,6 +74,7 @@ import java.net.InetSocketAddress;
|
||||
import java.net.UnknownHostException;
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
import java.util.Objects;
|
||||
|
||||
/**
|
||||
* A service to manage multiple clients that want to access the IpSec API. The service is
|
||||
@@ -566,7 +565,7 @@ public class IpSecService extends IIpSecService.Stub {
|
||||
}
|
||||
|
||||
void put(int key, RefcountedResource<T> obj) {
|
||||
checkNotNull(obj, "Null resources cannot be added");
|
||||
Objects.requireNonNull(obj, "Null resources cannot be added");
|
||||
mArray.put(key, obj);
|
||||
}
|
||||
|
||||
@@ -1101,7 +1100,7 @@ public class IpSecService extends IIpSecService.Stub {
|
||||
if (requestedSpi > 0 && requestedSpi < 256) {
|
||||
throw new IllegalArgumentException("ESP SPI must not be in the range of 0-255.");
|
||||
}
|
||||
checkNotNull(binder, "Null Binder passed to allocateSecurityParameterIndex");
|
||||
Objects.requireNonNull(binder, "Null Binder passed to allocateSecurityParameterIndex");
|
||||
|
||||
int callingUid = Binder.getCallingUid();
|
||||
UserRecord userRecord = mUserResourceTracker.getUserRecord(callingUid);
|
||||
@@ -1218,7 +1217,7 @@ public class IpSecService extends IIpSecService.Stub {
|
||||
throw new IllegalArgumentException(
|
||||
"Specified port number must be a valid non-reserved UDP port");
|
||||
}
|
||||
checkNotNull(binder, "Null Binder passed to openUdpEncapsulationSocket");
|
||||
Objects.requireNonNull(binder, "Null Binder passed to openUdpEncapsulationSocket");
|
||||
|
||||
int callingUid = Binder.getCallingUid();
|
||||
UserRecord userRecord = mUserResourceTracker.getUserRecord(callingUid);
|
||||
@@ -1278,8 +1277,8 @@ public class IpSecService extends IIpSecService.Stub {
|
||||
String localAddr, String remoteAddr, Network underlyingNetwork, IBinder binder,
|
||||
String callingPackage) {
|
||||
enforceTunnelFeatureAndPermissions(callingPackage);
|
||||
checkNotNull(binder, "Null Binder passed to createTunnelInterface");
|
||||
checkNotNull(underlyingNetwork, "No underlying network was specified");
|
||||
Objects.requireNonNull(binder, "Null Binder passed to createTunnelInterface");
|
||||
Objects.requireNonNull(underlyingNetwork, "No underlying network was specified");
|
||||
checkInetAddress(localAddr);
|
||||
checkInetAddress(remoteAddr);
|
||||
|
||||
@@ -1556,7 +1555,7 @@ public class IpSecService extends IIpSecService.Stub {
|
||||
"IPsec Tunnel Mode requires PackageManager.FEATURE_IPSEC_TUNNELS");
|
||||
}
|
||||
|
||||
checkNotNull(callingPackage, "Null calling package cannot create IpSec tunnels");
|
||||
Objects.requireNonNull(callingPackage, "Null calling package cannot create IpSec tunnels");
|
||||
switch (getAppOpsManager().noteOp(TUNNEL_OP, Binder.getCallingUid(), callingPackage)) {
|
||||
case AppOpsManager.MODE_DEFAULT:
|
||||
mContext.enforceCallingOrSelfPermission(
|
||||
@@ -1625,12 +1624,12 @@ public class IpSecService extends IIpSecService.Stub {
|
||||
@Override
|
||||
public synchronized IpSecTransformResponse createTransform(
|
||||
IpSecConfig c, IBinder binder, String callingPackage) throws RemoteException {
|
||||
checkNotNull(c);
|
||||
Objects.requireNonNull(c);
|
||||
if (c.getMode() == IpSecTransform.MODE_TUNNEL) {
|
||||
enforceTunnelFeatureAndPermissions(callingPackage);
|
||||
}
|
||||
checkIpSecConfig(c);
|
||||
checkNotNull(binder, "Null Binder passed to createTransform");
|
||||
Objects.requireNonNull(binder, "Null Binder passed to createTransform");
|
||||
final int resourceId = mNextResourceId++;
|
||||
|
||||
UserRecord userRecord = mUserResourceTracker.getUserRecord(Binder.getCallingUid());
|
||||
|
||||
@@ -23,7 +23,6 @@ import static android.location.LocationManager.NETWORK_PROVIDER;
|
||||
import static android.location.LocationManager.PASSIVE_PROVIDER;
|
||||
import static android.os.PowerManager.locationPowerSaveModeToString;
|
||||
|
||||
import static com.android.internal.util.Preconditions.checkNotNull;
|
||||
import static com.android.internal.util.Preconditions.checkState;
|
||||
|
||||
import android.Manifest;
|
||||
@@ -121,6 +120,7 @@ import java.util.HashSet;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
import java.util.Map.Entry;
|
||||
import java.util.Objects;
|
||||
import java.util.concurrent.TimeUnit;
|
||||
|
||||
/**
|
||||
@@ -821,7 +821,7 @@ public class LocationManagerService extends ILocationManager.Stub {
|
||||
|
||||
@GuardedBy("mLock")
|
||||
public void attachLocked(AbstractLocationProvider provider) {
|
||||
checkNotNull(provider);
|
||||
Objects.requireNonNull(provider);
|
||||
checkState(mProvider == null);
|
||||
|
||||
if (D) {
|
||||
@@ -1430,7 +1430,7 @@ public class LocationManagerService extends ILocationManager.Stub {
|
||||
@Override
|
||||
public boolean addGnssBatchingCallback(IBatchedLocationCallback callback, String packageName,
|
||||
String featureId, String listenerIdentifier) {
|
||||
Preconditions.checkNotNull(listenerIdentifier);
|
||||
Objects.requireNonNull(listenerIdentifier);
|
||||
|
||||
return mGnssManagerService == null ? false : mGnssManagerService.addGnssBatchingCallback(
|
||||
callback, packageName, featureId, listenerIdentifier);
|
||||
@@ -2119,7 +2119,7 @@ public class LocationManagerService extends ILocationManager.Stub {
|
||||
public void requestLocationUpdates(LocationRequest request, ILocationListener listener,
|
||||
PendingIntent intent, String packageName, String featureId,
|
||||
String listenerIdentifier) {
|
||||
Preconditions.checkNotNull(listenerIdentifier);
|
||||
Objects.requireNonNull(listenerIdentifier);
|
||||
|
||||
synchronized (mLock) {
|
||||
if (request == null) request = DEFAULT_LOCATION_REQUEST;
|
||||
@@ -2470,7 +2470,7 @@ public class LocationManagerService extends ILocationManager.Stub {
|
||||
@Override
|
||||
public void requestGeofence(LocationRequest request, Geofence geofence, PendingIntent intent,
|
||||
String packageName, String featureId, String listenerIdentifier) {
|
||||
Preconditions.checkNotNull(listenerIdentifier);
|
||||
Objects.requireNonNull(listenerIdentifier);
|
||||
|
||||
if (request == null) request = DEFAULT_LOCATION_REQUEST;
|
||||
int allowedResolutionLevel = getCallerAllowedResolutionLevel();
|
||||
@@ -2567,7 +2567,7 @@ public class LocationManagerService extends ILocationManager.Stub {
|
||||
@Override
|
||||
public boolean addGnssMeasurementsListener(IGnssMeasurementsListener listener,
|
||||
String packageName, String featureId, String listenerIdentifier) {
|
||||
Preconditions.checkNotNull(listenerIdentifier);
|
||||
Objects.requireNonNull(listenerIdentifier);
|
||||
|
||||
return mGnssManagerService == null ? false
|
||||
: mGnssManagerService.addGnssMeasurementsListener(listener, packageName, featureId,
|
||||
@@ -2600,7 +2600,7 @@ public class LocationManagerService extends ILocationManager.Stub {
|
||||
@Override
|
||||
public boolean addGnssNavigationMessageListener(IGnssNavigationMessageListener listener,
|
||||
String packageName, String featureId, String listenerIdentifier) {
|
||||
Preconditions.checkNotNull(listenerIdentifier);
|
||||
Objects.requireNonNull(listenerIdentifier);
|
||||
|
||||
return mGnssManagerService == null ? false
|
||||
: mGnssManagerService.addGnssNavigationMessageListener(listener, packageName,
|
||||
|
||||
@@ -46,6 +46,7 @@ import java.util.concurrent.BlockingQueue;
|
||||
import java.util.concurrent.CountDownLatch;
|
||||
import java.util.concurrent.TimeUnit;
|
||||
import java.util.LinkedList;
|
||||
import java.util.Objects;
|
||||
|
||||
/**
|
||||
* Generic connector class for interfacing with a native daemon which uses the
|
||||
@@ -126,7 +127,7 @@ final class NativeDaemonConnector implements Runnable, Handler.Callback, Watchdo
|
||||
*/
|
||||
public void setWarnIfHeld(Object warnIfHeld) {
|
||||
Preconditions.checkState(mWarnIfHeld == null);
|
||||
mWarnIfHeld = Preconditions.checkNotNull(warnIfHeld);
|
||||
mWarnIfHeld = Objects.requireNonNull(warnIfHeld);
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
@@ -109,6 +109,7 @@ import java.util.Arrays;
|
||||
import java.util.HashMap;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
import java.util.Objects;
|
||||
|
||||
/**
|
||||
* @hide
|
||||
@@ -456,7 +457,7 @@ public class NetworkManagementService extends INetworkManagementService.Stub {
|
||||
@Override
|
||||
public void registerTetheringStatsProvider(ITetheringStatsProvider provider, String name) {
|
||||
NetworkStack.checkNetworkStackPermission(mContext);
|
||||
Preconditions.checkNotNull(provider);
|
||||
Objects.requireNonNull(provider);
|
||||
synchronized(mTetheringStatsProviders) {
|
||||
mTetheringStatsProviders.put(provider, name);
|
||||
}
|
||||
|
||||
@@ -2102,7 +2102,7 @@ class StorageManagerService extends IStorageManager.Stub
|
||||
public void setVolumeNickname(String fsUuid, String nickname) {
|
||||
enforcePermission(android.Manifest.permission.MOUNT_UNMOUNT_FILESYSTEMS);
|
||||
|
||||
Preconditions.checkNotNull(fsUuid);
|
||||
Objects.requireNonNull(fsUuid);
|
||||
synchronized (mLock) {
|
||||
final VolumeRecord rec = mRecords.get(fsUuid);
|
||||
rec.nickname = nickname;
|
||||
@@ -2115,7 +2115,7 @@ class StorageManagerService extends IStorageManager.Stub
|
||||
public void setVolumeUserFlags(String fsUuid, int flags, int mask) {
|
||||
enforcePermission(android.Manifest.permission.MOUNT_UNMOUNT_FILESYSTEMS);
|
||||
|
||||
Preconditions.checkNotNull(fsUuid);
|
||||
Objects.requireNonNull(fsUuid);
|
||||
synchronized (mLock) {
|
||||
final VolumeRecord rec = mRecords.get(fsUuid);
|
||||
rec.userFlags = (rec.userFlags & ~mask) | (flags & mask);
|
||||
@@ -2128,7 +2128,7 @@ class StorageManagerService extends IStorageManager.Stub
|
||||
public void forgetVolume(String fsUuid) {
|
||||
enforcePermission(android.Manifest.permission.MOUNT_UNMOUNT_FILESYSTEMS);
|
||||
|
||||
Preconditions.checkNotNull(fsUuid);
|
||||
Objects.requireNonNull(fsUuid);
|
||||
|
||||
synchronized (mLock) {
|
||||
final VolumeRecord rec = mRecords.remove(fsUuid);
|
||||
@@ -2534,7 +2534,7 @@ class StorageManagerService extends IStorageManager.Stub
|
||||
|
||||
@Override
|
||||
public String getMountedObbPath(String rawPath) {
|
||||
Preconditions.checkNotNull(rawPath, "rawPath cannot be null");
|
||||
Objects.requireNonNull(rawPath, "rawPath cannot be null");
|
||||
|
||||
warnOnNotMounted();
|
||||
|
||||
@@ -2552,7 +2552,7 @@ class StorageManagerService extends IStorageManager.Stub
|
||||
|
||||
@Override
|
||||
public boolean isObbMounted(String rawPath) {
|
||||
Preconditions.checkNotNull(rawPath, "rawPath cannot be null");
|
||||
Objects.requireNonNull(rawPath, "rawPath cannot be null");
|
||||
synchronized (mObbMounts) {
|
||||
return mObbPathToStateMap.containsKey(rawPath);
|
||||
}
|
||||
@@ -2561,10 +2561,10 @@ class StorageManagerService extends IStorageManager.Stub
|
||||
@Override
|
||||
public void mountObb(String rawPath, String canonicalPath, String key,
|
||||
IObbActionListener token, int nonce, ObbInfo obbInfo) {
|
||||
Preconditions.checkNotNull(rawPath, "rawPath cannot be null");
|
||||
Preconditions.checkNotNull(canonicalPath, "canonicalPath cannot be null");
|
||||
Preconditions.checkNotNull(token, "token cannot be null");
|
||||
Preconditions.checkNotNull(obbInfo, "obbIfno cannot be null");
|
||||
Objects.requireNonNull(rawPath, "rawPath cannot be null");
|
||||
Objects.requireNonNull(canonicalPath, "canonicalPath cannot be null");
|
||||
Objects.requireNonNull(token, "token cannot be null");
|
||||
Objects.requireNonNull(obbInfo, "obbIfno cannot be null");
|
||||
|
||||
final int callingUid = Binder.getCallingUid();
|
||||
final ObbState obbState = new ObbState(rawPath, canonicalPath,
|
||||
@@ -2578,7 +2578,7 @@ class StorageManagerService extends IStorageManager.Stub
|
||||
|
||||
@Override
|
||||
public void unmountObb(String rawPath, boolean force, IObbActionListener token, int nonce) {
|
||||
Preconditions.checkNotNull(rawPath, "rawPath cannot be null");
|
||||
Objects.requireNonNull(rawPath, "rawPath cannot be null");
|
||||
|
||||
final ObbState existingState;
|
||||
synchronized (mObbMounts) {
|
||||
|
||||
@@ -28,6 +28,7 @@ import com.android.server.am.ActivityManagerService;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
import java.util.Objects;
|
||||
import java.util.concurrent.ExecutorService;
|
||||
import java.util.concurrent.Future;
|
||||
import java.util.concurrent.TimeUnit;
|
||||
@@ -73,7 +74,7 @@ public class SystemServerInitThreadPool {
|
||||
*/
|
||||
public static @NonNull Future<?> submit(@NonNull Runnable runnable,
|
||||
@NonNull String description) {
|
||||
Preconditions.checkNotNull(description, "description cannot be null");
|
||||
Objects.requireNonNull(description, "description cannot be null");
|
||||
|
||||
SystemServerInitThreadPool instance;
|
||||
synchronized (LOCK) {
|
||||
|
||||
@@ -16,8 +16,6 @@
|
||||
|
||||
package com.android.server;
|
||||
|
||||
import static com.android.internal.util.Preconditions.checkNotNull;
|
||||
|
||||
import android.annotation.NonNull;
|
||||
import android.annotation.Nullable;
|
||||
import android.content.Context;
|
||||
@@ -55,6 +53,7 @@ import java.net.InterfaceAddress;
|
||||
import java.net.NetworkInterface;
|
||||
import java.net.SocketException;
|
||||
import java.util.ArrayList;
|
||||
import java.util.Objects;
|
||||
import java.util.concurrent.atomic.AtomicInteger;
|
||||
|
||||
/** @hide */
|
||||
@@ -82,9 +81,9 @@ class TestNetworkService extends ITestNetworkManager.Stub {
|
||||
mHandlerThread.start();
|
||||
mHandler = new Handler(mHandlerThread.getLooper());
|
||||
|
||||
mContext = checkNotNull(context, "missing Context");
|
||||
mNMS = checkNotNull(netManager, "missing INetworkManagementService");
|
||||
mNetd = checkNotNull(NetdService.getInstance(), "could not get netd instance");
|
||||
mContext = Objects.requireNonNull(context, "missing Context");
|
||||
mNMS = Objects.requireNonNull(netManager, "missing INetworkManagementService");
|
||||
mNetd = Objects.requireNonNull(NetdService.getInstance(), "could not get netd instance");
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -96,7 +95,7 @@ class TestNetworkService extends ITestNetworkManager.Stub {
|
||||
private TestNetworkInterface createInterface(boolean isTun, LinkAddress[] linkAddrs) {
|
||||
enforceTestNetworkPermissions(mContext);
|
||||
|
||||
checkNotNull(linkAddrs, "missing linkAddrs");
|
||||
Objects.requireNonNull(linkAddrs, "missing linkAddrs");
|
||||
|
||||
String ifacePrefix = isTun ? TEST_TUN_PREFIX : TEST_TAP_PREFIX;
|
||||
String iface = ifacePrefix + sTestTunIndex.getAndIncrement();
|
||||
@@ -233,8 +232,8 @@ class TestNetworkService extends ITestNetworkManager.Stub {
|
||||
int callingUid,
|
||||
@NonNull IBinder binder)
|
||||
throws RemoteException, SocketException {
|
||||
checkNotNull(looper, "missing Looper");
|
||||
checkNotNull(context, "missing Context");
|
||||
Objects.requireNonNull(looper, "missing Looper");
|
||||
Objects.requireNonNull(context, "missing Context");
|
||||
// iface and binder validity checked by caller
|
||||
|
||||
// Build network info with special testing type
|
||||
@@ -267,7 +266,7 @@ class TestNetworkService extends ITestNetworkManager.Stub {
|
||||
// Find the currently assigned addresses, and add them to LinkProperties
|
||||
boolean allowIPv4 = false, allowIPv6 = false;
|
||||
NetworkInterface netIntf = NetworkInterface.getByName(iface);
|
||||
checkNotNull(netIntf, "No such network interface found: " + netIntf);
|
||||
Objects.requireNonNull(netIntf, "No such network interface found: " + netIntf);
|
||||
|
||||
for (InterfaceAddress intfAddr : netIntf.getInterfaceAddresses()) {
|
||||
lp.addLinkAddress(
|
||||
@@ -305,8 +304,8 @@ class TestNetworkService extends ITestNetworkManager.Stub {
|
||||
@NonNull IBinder binder) {
|
||||
enforceTestNetworkPermissions(mContext);
|
||||
|
||||
checkNotNull(iface, "missing Iface");
|
||||
checkNotNull(binder, "missing IBinder");
|
||||
Objects.requireNonNull(iface, "missing Iface");
|
||||
Objects.requireNonNull(binder, "missing IBinder");
|
||||
|
||||
if (!(iface.startsWith(INetd.IPSEC_INTERFACE_PREFIX)
|
||||
|| iface.startsWith(TEST_TUN_PREFIX))) {
|
||||
|
||||
Reference in New Issue
Block a user