Merge "Remove Preconditions usage to stop dependecy with non-updatble class"
This commit is contained in:
@@ -8,7 +8,6 @@ rule com.android.internal.util.BitUtils* com.android.networkstack.tethering.util
|
|||||||
rule com.android.internal.util.IndentingPrintWriter.java* com.android.networkstack.tethering.util.IndentingPrintWriter.java@1
|
rule com.android.internal.util.IndentingPrintWriter.java* com.android.networkstack.tethering.util.IndentingPrintWriter.java@1
|
||||||
rule com.android.internal.util.IState.java* com.android.networkstack.tethering.util.IState.java@1
|
rule com.android.internal.util.IState.java* com.android.networkstack.tethering.util.IState.java@1
|
||||||
rule com.android.internal.util.MessageUtils* com.android.networkstack.tethering.util.MessageUtils@1
|
rule com.android.internal.util.MessageUtils* com.android.networkstack.tethering.util.MessageUtils@1
|
||||||
rule com.android.internal.util.Preconditions* com.android.networkstack.tethering.util.Preconditions@1
|
|
||||||
rule com.android.internal.util.State* com.android.networkstack.tethering.util.State@1
|
rule com.android.internal.util.State* com.android.networkstack.tethering.util.State@1
|
||||||
rule com.android.internal.util.StateMachine* com.android.networkstack.tethering.util.StateMachine@1
|
rule com.android.internal.util.StateMachine* com.android.networkstack.tethering.util.StateMachine@1
|
||||||
rule com.android.internal.util.TrafficStatsConstants* com.android.networkstack.tethering.util.TrafficStatsConstants@1
|
rule com.android.internal.util.TrafficStatsConstants* com.android.networkstack.tethering.util.TrafficStatsConstants@1
|
||||||
|
|||||||
@@ -43,7 +43,6 @@ import android.util.Log;
|
|||||||
import android.util.SparseIntArray;
|
import android.util.SparseIntArray;
|
||||||
|
|
||||||
import com.android.internal.annotations.VisibleForTesting;
|
import com.android.internal.annotations.VisibleForTesting;
|
||||||
import com.android.internal.util.Preconditions;
|
|
||||||
import com.android.internal.util.StateMachine;
|
import com.android.internal.util.StateMachine;
|
||||||
|
|
||||||
import java.util.HashMap;
|
import java.util.HashMap;
|
||||||
@@ -591,7 +590,9 @@ public class UpstreamNetworkMonitor {
|
|||||||
// Map from type to transports.
|
// Map from type to transports.
|
||||||
final int notFound = -1;
|
final int notFound = -1;
|
||||||
final int transport = sLegacyTypeToTransport.get(type, notFound);
|
final int transport = sLegacyTypeToTransport.get(type, notFound);
|
||||||
Preconditions.checkArgument(transport != notFound, "unknown legacy type: " + type);
|
if (transport == notFound) {
|
||||||
|
throw new IllegalArgumentException("unknown legacy type: " + type);
|
||||||
|
}
|
||||||
builder.addTransportType(transport);
|
builder.addTransportType(transport);
|
||||||
|
|
||||||
if (type == TYPE_MOBILE_DUN) {
|
if (type == TYPE_MOBILE_DUN) {
|
||||||
|
|||||||
@@ -4,7 +4,6 @@ rule com.android.internal.util.BitUtils* com.android.networkstack.tethering.util
|
|||||||
rule com.android.internal.util.IndentingPrintWriter.java* com.android.networkstack.tethering.util.IndentingPrintWriter.java@1
|
rule com.android.internal.util.IndentingPrintWriter.java* com.android.networkstack.tethering.util.IndentingPrintWriter.java@1
|
||||||
rule com.android.internal.util.IState.java* com.android.networkstack.tethering.util.IState.java@1
|
rule com.android.internal.util.IState.java* com.android.networkstack.tethering.util.IState.java@1
|
||||||
rule com.android.internal.util.MessageUtils* com.android.networkstack.tethering.util.MessageUtils@1
|
rule com.android.internal.util.MessageUtils* com.android.networkstack.tethering.util.MessageUtils@1
|
||||||
rule com.android.internal.util.Preconditions* com.android.networkstack.tethering.util.Preconditions@1
|
|
||||||
rule com.android.internal.util.State* com.android.networkstack.tethering.util.State@1
|
rule com.android.internal.util.State* com.android.networkstack.tethering.util.State@1
|
||||||
rule com.android.internal.util.StateMachine* com.android.networkstack.tethering.util.StateMachine@1
|
rule com.android.internal.util.StateMachine* com.android.networkstack.tethering.util.StateMachine@1
|
||||||
rule com.android.internal.util.TrafficStatsConstants* com.android.networkstack.tethering.util.TrafficStatsConstants@1
|
rule com.android.internal.util.TrafficStatsConstants* com.android.networkstack.tethering.util.TrafficStatsConstants@1
|
||||||
|
|||||||
Reference in New Issue
Block a user