diff options
author | Jeff Sharkey <jsharkey@android.com> | 2019-02-28 12:06:45 -0700 |
---|---|---|
committer | Jeff Sharkey <jsharkey@android.com> | 2019-02-28 23:29:04 -0700 |
commit | 13613a3f176ab3e10367685367443dddeee77db5 (patch) | |
tree | b79eedb5189dcf0660b938b1b7f3b00af8d898ed | |
parent | ef1bb7544282711a03959fb9187af95229b9f228 (diff) |
All Parcelable CREATOR fields are @NonNull.
If they were null, then the Parcelable would fail to work.
Bug: 126726802
Test: manual
Change-Id: I7929ffa2f20e5de1c8e68e8263cca99496e9d014
Exempt-From-Owner-Approval: Trivial API annotations
26 files changed, 26 insertions, 26 deletions
diff --git a/framework/java/android/bluetooth/BluetoothActivityEnergyInfo.java b/framework/java/android/bluetooth/BluetoothActivityEnergyInfo.java index 43b79db6f3..df065bf1bf 100644 --- a/framework/java/android/bluetooth/BluetoothActivityEnergyInfo.java +++ b/framework/java/android/bluetooth/BluetoothActivityEnergyInfo.java @@ -76,7 +76,7 @@ public final class BluetoothActivityEnergyInfo implements Parcelable { + " }"; } - public static final Parcelable.Creator<BluetoothActivityEnergyInfo> CREATOR = + public static final @android.annotation.NonNull Parcelable.Creator<BluetoothActivityEnergyInfo> CREATOR = new Parcelable.Creator<BluetoothActivityEnergyInfo>() { public BluetoothActivityEnergyInfo createFromParcel(Parcel in) { return new BluetoothActivityEnergyInfo(in); diff --git a/framework/java/android/bluetooth/BluetoothAudioConfig.java b/framework/java/android/bluetooth/BluetoothAudioConfig.java index a4410563c9..9591a70b05 100644 --- a/framework/java/android/bluetooth/BluetoothAudioConfig.java +++ b/framework/java/android/bluetooth/BluetoothAudioConfig.java @@ -64,7 +64,7 @@ public final class BluetoothAudioConfig implements Parcelable { return 0; } - public static final Parcelable.Creator<BluetoothAudioConfig> CREATOR = + public static final @android.annotation.NonNull Parcelable.Creator<BluetoothAudioConfig> CREATOR = new Parcelable.Creator<BluetoothAudioConfig>() { public BluetoothAudioConfig createFromParcel(Parcel in) { int sampleRate = in.readInt(); diff --git a/framework/java/android/bluetooth/BluetoothAvrcpPlayerSettings.java b/framework/java/android/bluetooth/BluetoothAvrcpPlayerSettings.java index 3d3d80e2b4..30aea1abf7 100644 --- a/framework/java/android/bluetooth/BluetoothAvrcpPlayerSettings.java +++ b/framework/java/android/bluetooth/BluetoothAvrcpPlayerSettings.java @@ -118,7 +118,7 @@ public final class BluetoothAvrcpPlayerSettings implements Parcelable { } } - public static final Parcelable.Creator<BluetoothAvrcpPlayerSettings> CREATOR = + public static final @android.annotation.NonNull Parcelable.Creator<BluetoothAvrcpPlayerSettings> CREATOR = new Parcelable.Creator<BluetoothAvrcpPlayerSettings>() { public BluetoothAvrcpPlayerSettings createFromParcel(Parcel in) { return new BluetoothAvrcpPlayerSettings(in); diff --git a/framework/java/android/bluetooth/BluetoothClass.java b/framework/java/android/bluetooth/BluetoothClass.java index 1edbacbae4..260e2fb1b8 100755 --- a/framework/java/android/bluetooth/BluetoothClass.java +++ b/framework/java/android/bluetooth/BluetoothClass.java @@ -94,7 +94,7 @@ public final class BluetoothClass implements Parcelable { return 0; } - public static final Parcelable.Creator<BluetoothClass> CREATOR = + public static final @android.annotation.NonNull Parcelable.Creator<BluetoothClass> CREATOR = new Parcelable.Creator<BluetoothClass>() { public BluetoothClass createFromParcel(Parcel in) { return new BluetoothClass(in.readInt()); diff --git a/framework/java/android/bluetooth/BluetoothCodecConfig.java b/framework/java/android/bluetooth/BluetoothCodecConfig.java index c9d0ef247c..591c418c93 100644 --- a/framework/java/android/bluetooth/BluetoothCodecConfig.java +++ b/framework/java/android/bluetooth/BluetoothCodecConfig.java @@ -247,7 +247,7 @@ public final class BluetoothCodecConfig implements Parcelable { return 0; } - public static final Parcelable.Creator<BluetoothCodecConfig> CREATOR = + public static final @android.annotation.NonNull Parcelable.Creator<BluetoothCodecConfig> CREATOR = new Parcelable.Creator<BluetoothCodecConfig>() { public BluetoothCodecConfig createFromParcel(Parcel in) { final int codecType = in.readInt(); diff --git a/framework/java/android/bluetooth/BluetoothCodecStatus.java b/framework/java/android/bluetooth/BluetoothCodecStatus.java index 2cb7b2d3c7..8eae2b4cf5 100644 --- a/framework/java/android/bluetooth/BluetoothCodecStatus.java +++ b/framework/java/android/bluetooth/BluetoothCodecStatus.java @@ -108,7 +108,7 @@ public final class BluetoothCodecStatus implements Parcelable { return 0; } - public static final Parcelable.Creator<BluetoothCodecStatus> CREATOR = + public static final @android.annotation.NonNull Parcelable.Creator<BluetoothCodecStatus> CREATOR = new Parcelable.Creator<BluetoothCodecStatus>() { public BluetoothCodecStatus createFromParcel(Parcel in) { final BluetoothCodecConfig codecConfig = in.readTypedObject( diff --git a/framework/java/android/bluetooth/BluetoothDevice.java b/framework/java/android/bluetooth/BluetoothDevice.java index 4d8dc35d71..f71841563a 100644 --- a/framework/java/android/bluetooth/BluetoothDevice.java +++ b/framework/java/android/bluetooth/BluetoothDevice.java @@ -959,7 +959,7 @@ public final class BluetoothDevice implements Parcelable { return 0; } - public static final Parcelable.Creator<BluetoothDevice> CREATOR = + public static final @android.annotation.NonNull Parcelable.Creator<BluetoothDevice> CREATOR = new Parcelable.Creator<BluetoothDevice>() { public BluetoothDevice createFromParcel(Parcel in) { return new BluetoothDevice(in.readString()); diff --git a/framework/java/android/bluetooth/BluetoothGattCharacteristic.java b/framework/java/android/bluetooth/BluetoothGattCharacteristic.java index 6d46b3a418..edacf3e0b7 100644 --- a/framework/java/android/bluetooth/BluetoothGattCharacteristic.java +++ b/framework/java/android/bluetooth/BluetoothGattCharacteristic.java @@ -302,7 +302,7 @@ public class BluetoothGattCharacteristic implements Parcelable { out.writeTypedList(mDescriptors); } - public static final Parcelable.Creator<BluetoothGattCharacteristic> CREATOR = + public static final @android.annotation.NonNull Parcelable.Creator<BluetoothGattCharacteristic> CREATOR = new Parcelable.Creator<BluetoothGattCharacteristic>() { public BluetoothGattCharacteristic createFromParcel(Parcel in) { return new BluetoothGattCharacteristic(in); diff --git a/framework/java/android/bluetooth/BluetoothGattDescriptor.java b/framework/java/android/bluetooth/BluetoothGattDescriptor.java index 3ffbb9e0c0..0783cd2b73 100644 --- a/framework/java/android/bluetooth/BluetoothGattDescriptor.java +++ b/framework/java/android/bluetooth/BluetoothGattDescriptor.java @@ -177,7 +177,7 @@ public class BluetoothGattDescriptor implements Parcelable { out.writeInt(mPermissions); } - public static final Parcelable.Creator<BluetoothGattDescriptor> CREATOR = + public static final @android.annotation.NonNull Parcelable.Creator<BluetoothGattDescriptor> CREATOR = new Parcelable.Creator<BluetoothGattDescriptor>() { public BluetoothGattDescriptor createFromParcel(Parcel in) { return new BluetoothGattDescriptor(in); diff --git a/framework/java/android/bluetooth/BluetoothGattIncludedService.java b/framework/java/android/bluetooth/BluetoothGattIncludedService.java index bccf20ef96..5580619033 100644 --- a/framework/java/android/bluetooth/BluetoothGattIncludedService.java +++ b/framework/java/android/bluetooth/BluetoothGattIncludedService.java @@ -64,7 +64,7 @@ public class BluetoothGattIncludedService implements Parcelable { out.writeInt(mServiceType); } - public static final Parcelable.Creator<BluetoothGattIncludedService> CREATOR = + public static final @android.annotation.NonNull Parcelable.Creator<BluetoothGattIncludedService> CREATOR = new Parcelable.Creator<BluetoothGattIncludedService>() { public BluetoothGattIncludedService createFromParcel(Parcel in) { return new BluetoothGattIncludedService(in); diff --git a/framework/java/android/bluetooth/BluetoothGattService.java b/framework/java/android/bluetooth/BluetoothGattService.java index 8e740ee387..c20faf9db6 100644 --- a/framework/java/android/bluetooth/BluetoothGattService.java +++ b/framework/java/android/bluetooth/BluetoothGattService.java @@ -165,7 +165,7 @@ public class BluetoothGattService implements Parcelable { out.writeTypedList(includedServices); } - public static final Parcelable.Creator<BluetoothGattService> CREATOR = + public static final @android.annotation.NonNull Parcelable.Creator<BluetoothGattService> CREATOR = new Parcelable.Creator<BluetoothGattService>() { public BluetoothGattService createFromParcel(Parcel in) { return new BluetoothGattService(in); diff --git a/framework/java/android/bluetooth/BluetoothHeadsetClientCall.java b/framework/java/android/bluetooth/BluetoothHeadsetClientCall.java index e02a2f4ae5..7165dd56a2 100644 --- a/framework/java/android/bluetooth/BluetoothHeadsetClientCall.java +++ b/framework/java/android/bluetooth/BluetoothHeadsetClientCall.java @@ -280,7 +280,7 @@ public final class BluetoothHeadsetClientCall implements Parcelable { /** * {@link Parcelable.Creator} interface implementation. */ - public static final Parcelable.Creator<BluetoothHeadsetClientCall> CREATOR = + public static final @android.annotation.NonNull Parcelable.Creator<BluetoothHeadsetClientCall> CREATOR = new Parcelable.Creator<BluetoothHeadsetClientCall>() { @Override public BluetoothHeadsetClientCall createFromParcel(Parcel in) { diff --git a/framework/java/android/bluetooth/BluetoothHealthAppConfiguration.java b/framework/java/android/bluetooth/BluetoothHealthAppConfiguration.java index 9788bbf74e..88e06e58f9 100644 --- a/framework/java/android/bluetooth/BluetoothHealthAppConfiguration.java +++ b/framework/java/android/bluetooth/BluetoothHealthAppConfiguration.java @@ -90,7 +90,7 @@ public final class BluetoothHealthAppConfiguration implements Parcelable { * {@link BluetoothDevice#createL2capChannel(int)} */ @Deprecated - public static final Parcelable.Creator<BluetoothHealthAppConfiguration> CREATOR = + public static final @android.annotation.NonNull Parcelable.Creator<BluetoothHealthAppConfiguration> CREATOR = new Parcelable.Creator<BluetoothHealthAppConfiguration>() { @Override public BluetoothHealthAppConfiguration createFromParcel(Parcel in) { diff --git a/framework/java/android/bluetooth/BluetoothHidDeviceAppQosSettings.java b/framework/java/android/bluetooth/BluetoothHidDeviceAppQosSettings.java index a485b898c2..b21ebe59d8 100644 --- a/framework/java/android/bluetooth/BluetoothHidDeviceAppQosSettings.java +++ b/framework/java/android/bluetooth/BluetoothHidDeviceAppQosSettings.java @@ -98,7 +98,7 @@ public final class BluetoothHidDeviceAppQosSettings implements Parcelable { return 0; } - public static final Parcelable.Creator<BluetoothHidDeviceAppQosSettings> CREATOR = + public static final @android.annotation.NonNull Parcelable.Creator<BluetoothHidDeviceAppQosSettings> CREATOR = new Parcelable.Creator<BluetoothHidDeviceAppQosSettings>() { @Override diff --git a/framework/java/android/bluetooth/BluetoothHidDeviceAppSdpSettings.java b/framework/java/android/bluetooth/BluetoothHidDeviceAppSdpSettings.java index 2f0b44f76f..4e1a2aaedc 100644 --- a/framework/java/android/bluetooth/BluetoothHidDeviceAppSdpSettings.java +++ b/framework/java/android/bluetooth/BluetoothHidDeviceAppSdpSettings.java @@ -92,7 +92,7 @@ public final class BluetoothHidDeviceAppSdpSettings implements Parcelable { return 0; } - public static final Parcelable.Creator<BluetoothHidDeviceAppSdpSettings> CREATOR = + public static final @android.annotation.NonNull Parcelable.Creator<BluetoothHidDeviceAppSdpSettings> CREATOR = new Parcelable.Creator<BluetoothHidDeviceAppSdpSettings>() { @Override diff --git a/framework/java/android/bluetooth/BluetoothMasInstance.java b/framework/java/android/bluetooth/BluetoothMasInstance.java index 7a31328eaf..b64d0492fa 100644 --- a/framework/java/android/bluetooth/BluetoothMasInstance.java +++ b/framework/java/android/bluetooth/BluetoothMasInstance.java @@ -57,7 +57,7 @@ public final class BluetoothMasInstance implements Parcelable { return 0; } - public static final Parcelable.Creator<BluetoothMasInstance> CREATOR = + public static final @android.annotation.NonNull Parcelable.Creator<BluetoothMasInstance> CREATOR = new Parcelable.Creator<BluetoothMasInstance>() { public BluetoothMasInstance createFromParcel(Parcel in) { return new BluetoothMasInstance(in.readInt(), in.readString(), diff --git a/framework/java/android/bluetooth/OobData.java b/framework/java/android/bluetooth/OobData.java index d632572869..0d0c6ab2ef 100644 --- a/framework/java/android/bluetooth/OobData.java +++ b/framework/java/android/bluetooth/OobData.java @@ -98,7 +98,7 @@ public class OobData implements Parcelable { out.writeByteArray(mLeSecureConnectionsRandom); } - public static final Parcelable.Creator<OobData> CREATOR = + public static final @android.annotation.NonNull Parcelable.Creator<OobData> CREATOR = new Parcelable.Creator<OobData>() { public OobData createFromParcel(Parcel in) { return new OobData(in); diff --git a/framework/java/android/bluetooth/UidTraffic.java b/framework/java/android/bluetooth/UidTraffic.java index cef362b3b5..2ee786a590 100644 --- a/framework/java/android/bluetooth/UidTraffic.java +++ b/framework/java/android/bluetooth/UidTraffic.java @@ -95,7 +95,7 @@ public class UidTraffic implements Cloneable, Parcelable { + mTxBytes + '}'; } - public static final Creator<UidTraffic> CREATOR = new Creator<UidTraffic>() { + public static final @android.annotation.NonNull Creator<UidTraffic> CREATOR = new Creator<UidTraffic>() { @Override public UidTraffic createFromParcel(Parcel source) { return new UidTraffic(source); diff --git a/framework/java/android/bluetooth/le/AdvertiseData.java b/framework/java/android/bluetooth/le/AdvertiseData.java index b65c31d1dc..5fd8258376 100644 --- a/framework/java/android/bluetooth/le/AdvertiseData.java +++ b/framework/java/android/bluetooth/le/AdvertiseData.java @@ -159,7 +159,7 @@ public final class AdvertiseData implements Parcelable { dest.writeByte((byte) (getIncludeDeviceName() ? 1 : 0)); } - public static final Parcelable.Creator<AdvertiseData> CREATOR = + public static final @android.annotation.NonNull Parcelable.Creator<AdvertiseData> CREATOR = new Creator<AdvertiseData>() { @Override public AdvertiseData[] newArray(int size) { diff --git a/framework/java/android/bluetooth/le/AdvertiseSettings.java b/framework/java/android/bluetooth/le/AdvertiseSettings.java index 35e232c750..7129d762cd 100644 --- a/framework/java/android/bluetooth/le/AdvertiseSettings.java +++ b/framework/java/android/bluetooth/le/AdvertiseSettings.java @@ -139,7 +139,7 @@ public final class AdvertiseSettings implements Parcelable { dest.writeInt(mAdvertiseTimeoutMillis); } - public static final Parcelable.Creator<AdvertiseSettings> CREATOR = + public static final @android.annotation.NonNull Parcelable.Creator<AdvertiseSettings> CREATOR = new Creator<AdvertiseSettings>() { @Override public AdvertiseSettings[] newArray(int size) { diff --git a/framework/java/android/bluetooth/le/AdvertisingSetParameters.java b/framework/java/android/bluetooth/le/AdvertisingSetParameters.java index 0c0291eb0e..e39b198ae3 100644 --- a/framework/java/android/bluetooth/le/AdvertisingSetParameters.java +++ b/framework/java/android/bluetooth/le/AdvertisingSetParameters.java @@ -227,7 +227,7 @@ public final class AdvertisingSetParameters implements Parcelable { dest.writeInt(mTxPowerLevel); } - public static final Parcelable.Creator<AdvertisingSetParameters> CREATOR = + public static final @android.annotation.NonNull Parcelable.Creator<AdvertisingSetParameters> CREATOR = new Creator<AdvertisingSetParameters>() { @Override public AdvertisingSetParameters[] newArray(int size) { diff --git a/framework/java/android/bluetooth/le/PeriodicAdvertisingReport.java b/framework/java/android/bluetooth/le/PeriodicAdvertisingReport.java index 73a2e74de5..7a8c2c6716 100644 --- a/framework/java/android/bluetooth/le/PeriodicAdvertisingReport.java +++ b/framework/java/android/bluetooth/le/PeriodicAdvertisingReport.java @@ -171,7 +171,7 @@ public final class PeriodicAdvertisingReport implements Parcelable { + ", data=" + Objects.toString(mData) + ", timestampNanos=" + mTimestampNanos + '}'; } - public static final Parcelable.Creator<PeriodicAdvertisingReport> CREATOR = + public static final @android.annotation.NonNull Parcelable.Creator<PeriodicAdvertisingReport> CREATOR = new Creator<PeriodicAdvertisingReport>() { @Override public PeriodicAdvertisingReport createFromParcel(Parcel source) { diff --git a/framework/java/android/bluetooth/le/ResultStorageDescriptor.java b/framework/java/android/bluetooth/le/ResultStorageDescriptor.java index 63bdf69e72..796c815d69 100644 --- a/framework/java/android/bluetooth/le/ResultStorageDescriptor.java +++ b/framework/java/android/bluetooth/le/ResultStorageDescriptor.java @@ -78,7 +78,7 @@ public final class ResultStorageDescriptor implements Parcelable { mLength = in.readInt(); } - public static final Parcelable.Creator<ResultStorageDescriptor> CREATOR = + public static final @android.annotation.NonNull Parcelable.Creator<ResultStorageDescriptor> CREATOR = new Creator<ResultStorageDescriptor>() { @Override public ResultStorageDescriptor createFromParcel(Parcel source) { diff --git a/framework/java/android/bluetooth/le/ScanFilter.java b/framework/java/android/bluetooth/le/ScanFilter.java index c5d435b761..78140cf65d 100644 --- a/framework/java/android/bluetooth/le/ScanFilter.java +++ b/framework/java/android/bluetooth/le/ScanFilter.java @@ -161,7 +161,7 @@ public final class ScanFilter implements Parcelable { /** * A {@link android.os.Parcelable.Creator} to create {@link ScanFilter} from parcel. */ - public static final Creator<ScanFilter> CREATOR = + public static final @android.annotation.NonNull Creator<ScanFilter> CREATOR = new Creator<ScanFilter>() { @Override diff --git a/framework/java/android/bluetooth/le/ScanResult.java b/framework/java/android/bluetooth/le/ScanResult.java index f87a47fb93..855d345417 100644 --- a/framework/java/android/bluetooth/le/ScanResult.java +++ b/framework/java/android/bluetooth/le/ScanResult.java @@ -338,7 +338,7 @@ public final class ScanResult implements Parcelable { + ", periodicAdvertisingInterval=" + mPeriodicAdvertisingInterval + '}'; } - public static final Parcelable.Creator<ScanResult> CREATOR = new Creator<ScanResult>() { + public static final @android.annotation.NonNull Parcelable.Creator<ScanResult> CREATOR = new Creator<ScanResult>() { @Override public ScanResult createFromParcel(Parcel source) { return new ScanResult(source); diff --git a/framework/java/android/bluetooth/le/ScanSettings.java b/framework/java/android/bluetooth/le/ScanSettings.java index 8fdcba85d3..504118ec5d 100644 --- a/framework/java/android/bluetooth/le/ScanSettings.java +++ b/framework/java/android/bluetooth/le/ScanSettings.java @@ -242,7 +242,7 @@ public final class ScanSettings implements Parcelable { return 0; } - public static final Parcelable.Creator<ScanSettings> CREATOR = + public static final @android.annotation.NonNull Parcelable.Creator<ScanSettings> CREATOR = new Creator<ScanSettings>() { @Override public ScanSettings[] newArray(int size) { |