blob: 0f151f2a1a57ca74658602eb5b507d437a58429d [file] [log] [blame]
Enrico Granata003c3692020-01-14 15:43:34 -08001// Baseline format: 1.0
2AllUpper: android.car.diagnostic.CarDiagnosticEvent.SparkIgnitionMonitors#EGR:
3 Constant EGR must be marked static final
4
5
6ArrayReturn: android.car.content.pm.AppBlockingPackageInfo#AppBlockingPackageInfo(String, int, int, int, android.content.pm.Signature[], String[]) parameter #4:
7 Method parameter should be Collection<Signature> (or subclass) instead of raw array; was `android.content.pm.Signature[]`
8ArrayReturn: android.car.content.pm.AppBlockingPackageInfo#signatures:
9 Field should be Collection<Signature> (or subclass) instead of raw array; was `android.content.pm.Signature[]`
10ArrayReturn: android.car.content.pm.CarAppBlockingPolicy#CarAppBlockingPolicy(android.car.content.pm.AppBlockingPackageInfo[], android.car.content.pm.AppBlockingPackageInfo[]) parameter #0:
11 Method parameter should be Collection<AppBlockingPackageInfo> (or subclass) instead of raw array; was `android.car.content.pm.AppBlockingPackageInfo[]`
12ArrayReturn: android.car.content.pm.CarAppBlockingPolicy#CarAppBlockingPolicy(android.car.content.pm.AppBlockingPackageInfo[], android.car.content.pm.AppBlockingPackageInfo[]) parameter #1:
13 Method parameter should be Collection<AppBlockingPackageInfo> (or subclass) instead of raw array; was `android.car.content.pm.AppBlockingPackageInfo[]`
14ArrayReturn: android.car.content.pm.CarAppBlockingPolicy#blacklists:
15 Field should be Collection<AppBlockingPackageInfo> (or subclass) instead of raw array; was `android.car.content.pm.AppBlockingPackageInfo[]`
16ArrayReturn: android.car.content.pm.CarAppBlockingPolicy#whitelists:
17 Field should be Collection<AppBlockingPackageInfo> (or subclass) instead of raw array; was `android.car.content.pm.AppBlockingPackageInfo[]`
18ArrayReturn: android.car.input.CarInputHandlingService#CarInputHandlingService(android.car.input.CarInputHandlingService.InputFilter[]) parameter #0:
19 Method parameter should be Collection<InputFilter> (or subclass) instead of raw array; was `android.car.input.CarInputHandlingService.InputFilter[]`
20
21
22AutoBoxing: android.car.diagnostic.CarDiagnosticEvent#getFuelSystemStatus():
23 Must avoid boxed primitives (`java.lang.Integer`)
24AutoBoxing: android.car.diagnostic.CarDiagnosticEvent#getFuelType():
25 Must avoid boxed primitives (`java.lang.Integer`)
26AutoBoxing: android.car.diagnostic.CarDiagnosticEvent#getSecondaryAirStatus():
27 Must avoid boxed primitives (`java.lang.Integer`)
28AutoBoxing: android.car.diagnostic.CarDiagnosticEvent#getSystemFloatSensor(int):
29 Must avoid boxed primitives (`java.lang.Float`)
30AutoBoxing: android.car.diagnostic.CarDiagnosticEvent#getSystemIntegerSensor(int):
31 Must avoid boxed primitives (`java.lang.Integer`)
32AutoBoxing: android.car.diagnostic.CarDiagnosticEvent#getVendorFloatSensor(int):
33 Must avoid boxed primitives (`java.lang.Float`)
34AutoBoxing: android.car.diagnostic.CarDiagnosticEvent#getVendorIntegerSensor(int):
35 Must avoid boxed primitives (`java.lang.Integer`)
36
37
38CallbackInterface: android.car.hardware.CarVendorExtensionManager.CarVendorExtensionCallback:
39 Callbacks must be abstract class instead of interface to enable extension in future API levels: CarVendorExtensionCallback
40CallbackInterface: android.car.hardware.cabin.CarCabinManager.CarCabinEventCallback:
41 Callbacks must be abstract class instead of interface to enable extension in future API levels: CarCabinEventCallback
42CallbackInterface: android.car.hardware.hvac.CarHvacManager.CarHvacEventCallback:
43 Callbacks must be abstract class instead of interface to enable extension in future API levels: CarHvacEventCallback
44CallbackInterface: android.car.trust.CarTrustAgentEnrollmentManager.CarTrustAgentBleCallback:
45 Callbacks must be abstract class instead of interface to enable extension in future API levels: CarTrustAgentBleCallback
46CallbackInterface: android.car.trust.CarTrustAgentEnrollmentManager.CarTrustAgentEnrollmentCallback:
47 Callbacks must be abstract class instead of interface to enable extension in future API levels: CarTrustAgentEnrollmentCallback
Mark Tabry8e3e5b72020-02-13 15:05:28 -080048CallbackInterface: android.car.vms.VmsClientManager.VmsClientCallback:
49 Callbacks must be abstract class instead of interface to enable extension in future API levels: VmsClientCallback
Enrico Granata003c3692020-01-14 15:43:34 -080050CallbackInterface: android.car.vms.VmsSubscriberManager.VmsSubscriberClientCallback:
51 Callbacks must be abstract class instead of interface to enable extension in future API levels: VmsSubscriberClientCallback
52
53
54ConcreteCollection: android.car.hardware.CarPropertyConfig.Builder#setConfigArray(java.util.ArrayList<java.lang.Integer>) parameter #0:
55 Parameter type is concrete collection (`java.util.ArrayList`); must be higher-level interface
56
57
58EqualsAndHashCode: android.car.storagemonitoring.LifetimeWriteInfo#equals(Object):
59 Must override both equals and hashCode; missing one in android.car.storagemonitoring.LifetimeWriteInfo
60EqualsAndHashCode: android.car.vms.VmsAvailableLayers#equals(Object):
61 Must override both equals and hashCode; missing one in android.car.vms.VmsAvailableLayers
62
63
64ExecutorRegistration: android.car.CarProjectionManager#registerProjectionListener(android.car.CarProjectionManager.CarProjectionListener, int):
65 Registration methods should have overload that accepts delivery Executor: `registerProjectionListener`
66ExecutorRegistration: android.car.CarProjectionManager#registerProjectionStatusListener(android.car.CarProjectionManager.ProjectionStatusListener):
67 Registration methods should have overload that accepts delivery Executor: `registerProjectionStatusListener`
68ExecutorRegistration: android.car.CarProjectionManager#startProjectionAccessPoint(android.car.CarProjectionManager.ProjectionAccessPointCallback):
69 Registration methods should have overload that accepts delivery Executor: `startProjectionAccessPoint`
70ExecutorRegistration: android.car.diagnostic.CarDiagnosticManager#registerListener(android.car.diagnostic.CarDiagnosticManager.OnDiagnosticEventListener, int, int):
71 Registration methods should have overload that accepts delivery Executor: `registerListener`
72ExecutorRegistration: android.car.drivingstate.CarDrivingStateManager#registerListener(android.car.drivingstate.CarDrivingStateManager.CarDrivingStateEventListener):
73 Registration methods should have overload that accepts delivery Executor: `registerListener`
74ExecutorRegistration: android.car.hardware.CarVendorExtensionManager#registerCallback(android.car.hardware.CarVendorExtensionManager.CarVendorExtensionCallback):
75 Registration methods should have overload that accepts delivery Executor: `registerCallback`
76ExecutorRegistration: android.car.hardware.cabin.CarCabinManager#registerCallback(android.car.hardware.cabin.CarCabinManager.CarCabinEventCallback):
77 Registration methods should have overload that accepts delivery Executor: `registerCallback`
78ExecutorRegistration: android.car.hardware.hvac.CarHvacManager#registerCallback(android.car.hardware.hvac.CarHvacManager.CarHvacEventCallback):
79 Registration methods should have overload that accepts delivery Executor: `registerCallback`
80ExecutorRegistration: android.car.storagemonitoring.CarStorageMonitoringManager#registerListener(android.car.storagemonitoring.CarStorageMonitoringManager.IoStatsListener):
81 Registration methods should have overload that accepts delivery Executor: `registerListener`
82ExecutorRegistration: android.car.trust.CarTrustAgentEnrollmentManager#setBleCallback(android.car.trust.CarTrustAgentEnrollmentManager.CarTrustAgentBleCallback):
83 Registration methods should have overload that accepts delivery Executor: `setBleCallback`
84ExecutorRegistration: android.car.trust.CarTrustAgentEnrollmentManager#setEnrollmentCallback(android.car.trust.CarTrustAgentEnrollmentManager.CarTrustAgentEnrollmentCallback):
85 Registration methods should have overload that accepts delivery Executor: `setEnrollmentCallback`
86
87
88HiddenSuperclass: android.car.CarAppFocusManager:
89 Public class android.car.CarAppFocusManager stripped of unavailable superclass android.car.CarManagerBase
90HiddenSuperclass: android.car.CarInfoManager:
91 Public class android.car.CarInfoManager stripped of unavailable superclass android.car.CarManagerBase
92HiddenSuperclass: android.car.CarOccupantZoneManager:
93 Public class android.car.CarOccupantZoneManager stripped of unavailable superclass android.car.CarManagerBase
94HiddenSuperclass: android.car.CarProjectionManager:
95 Public class android.car.CarProjectionManager stripped of unavailable superclass android.car.CarManagerBase
96HiddenSuperclass: android.car.cluster.CarInstrumentClusterManager:
97 Public class android.car.cluster.CarInstrumentClusterManager stripped of unavailable superclass android.car.CarManagerBase
98HiddenSuperclass: android.car.content.pm.CarPackageManager:
99 Public class android.car.content.pm.CarPackageManager stripped of unavailable superclass android.car.CarManagerBase
100HiddenSuperclass: android.car.diagnostic.CarDiagnosticManager:
101 Public class android.car.diagnostic.CarDiagnosticManager stripped of unavailable superclass android.car.CarManagerBase
102HiddenSuperclass: android.car.drivingstate.CarDrivingStateManager:
103 Public class android.car.drivingstate.CarDrivingStateManager stripped of unavailable superclass android.car.CarManagerBase
104HiddenSuperclass: android.car.drivingstate.CarUxRestrictionsManager:
105 Public class android.car.drivingstate.CarUxRestrictionsManager stripped of unavailable superclass android.car.CarManagerBase
106HiddenSuperclass: android.car.hardware.CarSensorManager:
107 Public class android.car.hardware.CarSensorManager stripped of unavailable superclass android.car.CarManagerBase
108HiddenSuperclass: android.car.hardware.CarVendorExtensionManager:
109 Public class android.car.hardware.CarVendorExtensionManager stripped of unavailable superclass android.car.CarManagerBase
110HiddenSuperclass: android.car.hardware.cabin.CarCabinManager:
111 Public class android.car.hardware.cabin.CarCabinManager stripped of unavailable superclass android.car.CarManagerBase
112HiddenSuperclass: android.car.hardware.hvac.CarHvacManager:
113 Public class android.car.hardware.hvac.CarHvacManager stripped of unavailable superclass android.car.CarManagerBase
114HiddenSuperclass: android.car.hardware.power.CarPowerManager:
115 Public class android.car.hardware.power.CarPowerManager stripped of unavailable superclass android.car.CarManagerBase
116HiddenSuperclass: android.car.hardware.property.CarPropertyManager:
117 Public class android.car.hardware.property.CarPropertyManager stripped of unavailable superclass android.car.CarManagerBase
118HiddenSuperclass: android.car.media.CarAudioManager:
119 Public class android.car.media.CarAudioManager stripped of unavailable superclass android.car.CarManagerBase
120HiddenSuperclass: android.car.navigation.CarNavigationStatusManager:
121 Public class android.car.navigation.CarNavigationStatusManager stripped of unavailable superclass android.car.CarManagerBase
122HiddenSuperclass: android.car.settings.CarConfigurationManager:
123 Public class android.car.settings.CarConfigurationManager stripped of unavailable superclass android.car.CarManagerBase
124HiddenSuperclass: android.car.storagemonitoring.CarStorageMonitoringManager:
125 Public class android.car.storagemonitoring.CarStorageMonitoringManager stripped of unavailable superclass android.car.CarManagerBase
126HiddenSuperclass: android.car.trust.CarTrustAgentEnrollmentManager:
127 Public class android.car.trust.CarTrustAgentEnrollmentManager stripped of unavailable superclass android.car.CarManagerBase
128HiddenSuperclass: android.car.user.CarUserManager:
129 Public class android.car.user.CarUserManager stripped of unavailable superclass android.car.CarManagerBase
Mark Tabry8e3e5b72020-02-13 15:05:28 -0800130HiddenSuperclass: android.car.vms.VmsClientManager:
131 Public class android.car.vms.VmsClientManager stripped of unavailable superclass android.car.CarManagerBase
Enrico Granata003c3692020-01-14 15:43:34 -0800132HiddenSuperclass: android.car.vms.VmsSubscriberManager:
133 Public class android.car.vms.VmsSubscriberManager stripped of unavailable superclass android.car.CarManagerBase
134
135
136IntentName: android.car.Car#CAR_EXTRA_CLUSTER_ACTIVITY_STATE:
137 Intent extra constant name must be EXTRA_FOO: CAR_EXTRA_CLUSTER_ACTIVITY_STATE
138IntentName: android.car.media.CarAudioManager#AUDIOFOCUS_EXTRA_RECEIVE_DUCKING_EVENTS:
139 Intent extra constant name must be EXTRA_FOO: AUDIOFOCUS_EXTRA_RECEIVE_DUCKING_EVENTS
140
141
142InternalField: android.car.input.CarInputHandlingService.InputFilter#mKeyCode:
143 Internal field mKeyCode must not be exposed
144InternalField: android.car.input.CarInputHandlingService.InputFilter#mTargetDisplay:
145 Internal field mTargetDisplay must not be exposed
146
147
148MinMaxConstant: android.car.diagnostic.IntegerSensorIndex#MAX_AIR_FLOW_RATE_FROM_MASS_AIR_FLOW_SENSOR:
149 If min/max could change in future, make them dynamic methods: android.car.diagnostic.IntegerSensorIndex#MAX_AIR_FLOW_RATE_FROM_MASS_AIR_FLOW_SENSOR
150MinMaxConstant: android.car.diagnostic.IntegerSensorIndex#MAX_FUEL_AIR_EQUIVALENCE_RATIO:
151 If min/max could change in future, make them dynamic methods: android.car.diagnostic.IntegerSensorIndex#MAX_FUEL_AIR_EQUIVALENCE_RATIO
152MinMaxConstant: android.car.diagnostic.IntegerSensorIndex#MAX_INTAKE_MANIFOLD_ABSOLUTE_PRESSURE:
153 If min/max could change in future, make them dynamic methods: android.car.diagnostic.IntegerSensorIndex#MAX_INTAKE_MANIFOLD_ABSOLUTE_PRESSURE
154MinMaxConstant: android.car.diagnostic.IntegerSensorIndex#MAX_OXYGEN_SENSOR_CURRENT:
155 If min/max could change in future, make them dynamic methods: android.car.diagnostic.IntegerSensorIndex#MAX_OXYGEN_SENSOR_CURRENT
156MinMaxConstant: android.car.diagnostic.IntegerSensorIndex#MAX_OXYGEN_SENSOR_VOLTAGE:
157 If min/max could change in future, make them dynamic methods: android.car.diagnostic.IntegerSensorIndex#MAX_OXYGEN_SENSOR_VOLTAGE
158
159
160MissingNullability: android.car.AoapService#dump(java.io.FileDescriptor, java.io.PrintWriter, String[]) parameter #0:
161 Missing nullability on parameter `fd` in method `dump`
162MissingNullability: android.car.AoapService#dump(java.io.FileDescriptor, java.io.PrintWriter, String[]) parameter #1:
163 Missing nullability on parameter `writer` in method `dump`
164MissingNullability: android.car.AoapService#dump(java.io.FileDescriptor, java.io.PrintWriter, String[]) parameter #2:
165 Missing nullability on parameter `args` in method `dump`
166MissingNullability: android.car.AoapService#onBind(android.content.Intent):
167 Missing nullability on method `onBind` return
168MissingNullability: android.car.AoapService#onBind(android.content.Intent) parameter #0:
169 Missing nullability on parameter `intent` in method `onBind`
170MissingNullability: android.car.AoapService#onUnbind(android.content.Intent) parameter #0:
171 Missing nullability on parameter `intent` in method `onUnbind`
172MissingNullability: android.car.CarProjectionManager.ProjectionAccessPointCallback#onStarted(android.net.wifi.WifiConfiguration) parameter #0:
173 Missing nullability on parameter `wifiConfiguration` in method `onStarted`
174MissingNullability: android.car.cluster.CarInstrumentClusterManager#registerCallback(String, android.car.cluster.CarInstrumentClusterManager.Callback) parameter #0:
175 Missing nullability on parameter `category` in method `registerCallback`
176MissingNullability: android.car.cluster.CarInstrumentClusterManager#registerCallback(String, android.car.cluster.CarInstrumentClusterManager.Callback) parameter #1:
177 Missing nullability on parameter `callback` in method `registerCallback`
178MissingNullability: android.car.cluster.CarInstrumentClusterManager#startActivity(android.content.Intent) parameter #0:
179 Missing nullability on parameter `intent` in method `startActivity`
180MissingNullability: android.car.cluster.CarInstrumentClusterManager#unregisterCallback(android.car.cluster.CarInstrumentClusterManager.Callback) parameter #0:
181 Missing nullability on parameter `callback` in method `unregisterCallback`
182MissingNullability: android.car.cluster.CarInstrumentClusterManager.Callback#onClusterActivityStateChanged(String, android.os.Bundle) parameter #0:
183 Missing nullability on parameter `category` in method `onClusterActivityStateChanged`
184MissingNullability: android.car.cluster.CarInstrumentClusterManager.Callback#onClusterActivityStateChanged(String, android.os.Bundle) parameter #1:
185 Missing nullability on parameter `clusterActivityState` in method `onClusterActivityStateChanged`
186MissingNullability: android.car.cluster.renderer.InstrumentClusterRenderer#createNavigationRenderer():
187 Missing nullability on method `createNavigationRenderer` return
188MissingNullability: android.car.cluster.renderer.InstrumentClusterRenderer#onCreate(android.content.Context) parameter #0:
189 Missing nullability on parameter `context` in method `onCreate`
190MissingNullability: android.car.cluster.renderer.InstrumentClusterRenderingService#dump(java.io.FileDescriptor, java.io.PrintWriter, String[]) parameter #0:
191 Missing nullability on parameter `fd` in method `dump`
192MissingNullability: android.car.cluster.renderer.InstrumentClusterRenderingService#dump(java.io.FileDescriptor, java.io.PrintWriter, String[]) parameter #1:
193 Missing nullability on parameter `writer` in method `dump`
194MissingNullability: android.car.cluster.renderer.InstrumentClusterRenderingService#dump(java.io.FileDescriptor, java.io.PrintWriter, String[]) parameter #2:
195 Missing nullability on parameter `args` in method `dump`
196MissingNullability: android.car.cluster.renderer.InstrumentClusterRenderingService#getBitmap(android.net.Uri) parameter #0:
197 Missing nullability on parameter `uri` in method `getBitmap`
198MissingNullability: android.car.cluster.renderer.InstrumentClusterRenderingService#getBitmap(android.net.Uri, int, int) parameter #0:
199 Missing nullability on parameter `uri` in method `getBitmap`
200MissingNullability: android.car.cluster.renderer.InstrumentClusterRenderingService#onBind(android.content.Intent):
201 Missing nullability on method `onBind` return
202MissingNullability: android.car.cluster.renderer.InstrumentClusterRenderingService#onBind(android.content.Intent) parameter #0:
203 Missing nullability on parameter `intent` in method `onBind`
204MissingNullability: android.car.cluster.renderer.NavigationRenderer#getNavigationProperties():
205 Missing nullability on method `getNavigationProperties` return
206MissingNullability: android.car.content.pm.AppBlockingPackageInfo#AppBlockingPackageInfo(String, int, int, int, android.content.pm.Signature[], String[]) parameter #0:
207 Missing nullability on parameter `packageName` in method `AppBlockingPackageInfo`
208MissingNullability: android.car.content.pm.AppBlockingPackageInfo#AppBlockingPackageInfo(android.os.Parcel) parameter #0:
209 Missing nullability on parameter `in` in method `AppBlockingPackageInfo`
210MissingNullability: android.car.content.pm.AppBlockingPackageInfo#CREATOR:
211 Missing nullability on field `CREATOR` in class `class android.car.content.pm.AppBlockingPackageInfo`
212MissingNullability: android.car.content.pm.AppBlockingPackageInfo#activities:
213 Missing nullability on field `activities` in class `class android.car.content.pm.AppBlockingPackageInfo`
214MissingNullability: android.car.content.pm.AppBlockingPackageInfo#packageName:
215 Missing nullability on field `packageName` in class `class android.car.content.pm.AppBlockingPackageInfo`
216MissingNullability: android.car.content.pm.AppBlockingPackageInfo#signatures:
217 Missing nullability on field `signatures` in class `class android.car.content.pm.AppBlockingPackageInfo`
218MissingNullability: android.car.content.pm.AppBlockingPackageInfo#writeToParcel(android.os.Parcel, int) parameter #0:
219 Missing nullability on parameter `dest` in method `writeToParcel`
220MissingNullability: android.car.content.pm.CarAppBlockingPolicy#CREATOR:
221 Missing nullability on field `CREATOR` in class `class android.car.content.pm.CarAppBlockingPolicy`
222MissingNullability: android.car.content.pm.CarAppBlockingPolicy#CarAppBlockingPolicy(android.car.content.pm.AppBlockingPackageInfo[], android.car.content.pm.AppBlockingPackageInfo[]) parameter #0:
223 Missing nullability on parameter `whitelists` in method `CarAppBlockingPolicy`
224MissingNullability: android.car.content.pm.CarAppBlockingPolicy#CarAppBlockingPolicy(android.car.content.pm.AppBlockingPackageInfo[], android.car.content.pm.AppBlockingPackageInfo[]) parameter #1:
225 Missing nullability on parameter `blacklists` in method `CarAppBlockingPolicy`
226MissingNullability: android.car.content.pm.CarAppBlockingPolicy#CarAppBlockingPolicy(android.os.Parcel) parameter #0:
227 Missing nullability on parameter `in` in method `CarAppBlockingPolicy`
228MissingNullability: android.car.content.pm.CarAppBlockingPolicy#blacklists:
229 Missing nullability on field `blacklists` in class `class android.car.content.pm.CarAppBlockingPolicy`
230MissingNullability: android.car.content.pm.CarAppBlockingPolicy#whitelists:
231 Missing nullability on field `whitelists` in class `class android.car.content.pm.CarAppBlockingPolicy`
232MissingNullability: android.car.content.pm.CarAppBlockingPolicy#writeToParcel(android.os.Parcel, int) parameter #0:
233 Missing nullability on parameter `dest` in method `writeToParcel`
234MissingNullability: android.car.content.pm.CarAppBlockingPolicyService#getAppBlockingPolicy():
235 Missing nullability on method `getAppBlockingPolicy` return
236MissingNullability: android.car.content.pm.CarAppBlockingPolicyService#onBind(android.content.Intent):
237 Missing nullability on method `onBind` return
238MissingNullability: android.car.content.pm.CarAppBlockingPolicyService#onBind(android.content.Intent) parameter #0:
239 Missing nullability on parameter `intent` in method `onBind`
240MissingNullability: android.car.content.pm.CarAppBlockingPolicyService#onStartCommand(android.content.Intent, int, int) parameter #0:
241 Missing nullability on parameter `intent` in method `onStartCommand`
242MissingNullability: android.car.content.pm.CarAppBlockingPolicyService#onUnbind(android.content.Intent) parameter #0:
243 Missing nullability on parameter `intent` in method `onUnbind`
244MissingNullability: android.car.content.pm.CarPackageManager#isActivityBackedBySafeActivity(android.content.ComponentName) parameter #0:
245 Missing nullability on parameter `activityName` in method `isActivityBackedBySafeActivity`
246MissingNullability: android.car.content.pm.CarPackageManager#setAppBlockingPolicy(String, android.car.content.pm.CarAppBlockingPolicy, int) parameter #0:
247 Missing nullability on parameter `packageName` in method `setAppBlockingPolicy`
248MissingNullability: android.car.content.pm.CarPackageManager#setAppBlockingPolicy(String, android.car.content.pm.CarAppBlockingPolicy, int) parameter #1:
249 Missing nullability on parameter `policy` in method `setAppBlockingPolicy`
250MissingNullability: android.car.diagnostic.CarDiagnosticEvent#CREATOR:
251 Missing nullability on field `CREATOR` in class `class android.car.diagnostic.CarDiagnosticEvent`
252MissingNullability: android.car.diagnostic.CarDiagnosticEvent#CarDiagnosticEvent(android.os.Parcel) parameter #0:
253 Missing nullability on parameter `in` in method `CarDiagnosticEvent`
254MissingNullability: android.car.diagnostic.CarDiagnosticEvent#dtc:
255 Missing nullability on field `dtc` in class `class android.car.diagnostic.CarDiagnosticEvent`
256MissingNullability: android.car.diagnostic.CarDiagnosticEvent#writeToJson(android.util.JsonWriter) parameter #0:
257 Missing nullability on parameter `jsonWriter` in method `writeToJson`
258MissingNullability: android.car.diagnostic.CarDiagnosticEvent#writeToParcel(android.os.Parcel, int) parameter #0:
259 Missing nullability on parameter `dest` in method `writeToParcel`
260MissingNullability: android.car.diagnostic.CarDiagnosticEvent.Builder#build():
261 Missing nullability on method `build` return
262MissingNullability: android.car.diagnostic.CarDiagnosticEvent.Builder#newFreezeFrameBuilder():
263 Missing nullability on method `newFreezeFrameBuilder` return
264MissingNullability: android.car.diagnostic.CarDiagnosticEvent.Builder#newLiveFrameBuilder():
265 Missing nullability on method `newLiveFrameBuilder` return
266MissingNullability: android.car.diagnostic.CarDiagnosticEvent.Builder#setDtc(String):
267 Missing nullability on method `setDtc` return
268MissingNullability: android.car.diagnostic.CarDiagnosticEvent.Builder#setDtc(String) parameter #0:
269 Missing nullability on parameter `dtc` in method `setDtc`
270MissingNullability: android.car.diagnostic.CarDiagnosticEvent.Builder#setFloatValue(int, float):
271 Missing nullability on method `setFloatValue` return
272MissingNullability: android.car.diagnostic.CarDiagnosticEvent.Builder#setIntValue(int, int):
273 Missing nullability on method `setIntValue` return
274MissingNullability: android.car.diagnostic.CarDiagnosticEvent.Builder#setTimeStamp(long):
275 Missing nullability on method `setTimeStamp` return
276MissingNullability: android.car.diagnostic.CarDiagnosticEvent.Builder#withDtc(String) parameter #0:
277 Missing nullability on parameter `dtc` in method `withDtc`
278MissingNullability: android.car.diagnostic.CarDiagnosticEvent.CommonIgnitionMonitors#components:
279 Missing nullability on field `components` in class `class android.car.diagnostic.CarDiagnosticEvent.CommonIgnitionMonitors`
280MissingNullability: android.car.diagnostic.CarDiagnosticEvent.CommonIgnitionMonitors#fuelSystem:
281 Missing nullability on field `fuelSystem` in class `class android.car.diagnostic.CarDiagnosticEvent.CommonIgnitionMonitors`
282MissingNullability: android.car.diagnostic.CarDiagnosticEvent.CommonIgnitionMonitors#misfire:
283 Missing nullability on field `misfire` in class `class android.car.diagnostic.CarDiagnosticEvent.CommonIgnitionMonitors`
284MissingNullability: android.car.diagnostic.CarDiagnosticEvent.CompressionIgnitionMonitors#EGROrVVT:
285 Missing nullability on field `EGROrVVT` in class `class android.car.diagnostic.CarDiagnosticEvent.CompressionIgnitionMonitors`
286MissingNullability: android.car.diagnostic.CarDiagnosticEvent.CompressionIgnitionMonitors#NMHCCatalyst:
287 Missing nullability on field `NMHCCatalyst` in class `class android.car.diagnostic.CarDiagnosticEvent.CompressionIgnitionMonitors`
288MissingNullability: android.car.diagnostic.CarDiagnosticEvent.CompressionIgnitionMonitors#NOxSCR:
289 Missing nullability on field `NOxSCR` in class `class android.car.diagnostic.CarDiagnosticEvent.CompressionIgnitionMonitors`
290MissingNullability: android.car.diagnostic.CarDiagnosticEvent.CompressionIgnitionMonitors#PMFilter:
291 Missing nullability on field `PMFilter` in class `class android.car.diagnostic.CarDiagnosticEvent.CompressionIgnitionMonitors`
292MissingNullability: android.car.diagnostic.CarDiagnosticEvent.CompressionIgnitionMonitors#boostPressure:
293 Missing nullability on field `boostPressure` in class `class android.car.diagnostic.CarDiagnosticEvent.CompressionIgnitionMonitors`
294MissingNullability: android.car.diagnostic.CarDiagnosticEvent.CompressionIgnitionMonitors#exhaustGasSensor:
295 Missing nullability on field `exhaustGasSensor` in class `class android.car.diagnostic.CarDiagnosticEvent.CompressionIgnitionMonitors`
296MissingNullability: android.car.diagnostic.CarDiagnosticEvent.SparkIgnitionMonitors#ACRefrigerant:
297 Missing nullability on field `ACRefrigerant` in class `class android.car.diagnostic.CarDiagnosticEvent.SparkIgnitionMonitors`
298MissingNullability: android.car.diagnostic.CarDiagnosticEvent.SparkIgnitionMonitors#EGR:
299 Missing nullability on field `EGR` in class `class android.car.diagnostic.CarDiagnosticEvent.SparkIgnitionMonitors`
300MissingNullability: android.car.diagnostic.CarDiagnosticEvent.SparkIgnitionMonitors#catalyst:
301 Missing nullability on field `catalyst` in class `class android.car.diagnostic.CarDiagnosticEvent.SparkIgnitionMonitors`
302MissingNullability: android.car.diagnostic.CarDiagnosticEvent.SparkIgnitionMonitors#evaporativeSystem:
303 Missing nullability on field `evaporativeSystem` in class `class android.car.diagnostic.CarDiagnosticEvent.SparkIgnitionMonitors`
304MissingNullability: android.car.diagnostic.CarDiagnosticEvent.SparkIgnitionMonitors#heatedCatalyst:
305 Missing nullability on field `heatedCatalyst` in class `class android.car.diagnostic.CarDiagnosticEvent.SparkIgnitionMonitors`
306MissingNullability: android.car.diagnostic.CarDiagnosticEvent.SparkIgnitionMonitors#oxygenSensor:
307 Missing nullability on field `oxygenSensor` in class `class android.car.diagnostic.CarDiagnosticEvent.SparkIgnitionMonitors`
308MissingNullability: android.car.diagnostic.CarDiagnosticEvent.SparkIgnitionMonitors#oxygenSensorHeater:
309 Missing nullability on field `oxygenSensorHeater` in class `class android.car.diagnostic.CarDiagnosticEvent.SparkIgnitionMonitors`
310MissingNullability: android.car.diagnostic.CarDiagnosticEvent.SparkIgnitionMonitors#secondaryAirSystem:
311 Missing nullability on field `secondaryAirSystem` in class `class android.car.diagnostic.CarDiagnosticEvent.SparkIgnitionMonitors`
312MissingNullability: android.car.diagnostic.CarDiagnosticManager#clearFreezeFrames(long...) parameter #0:
313 Missing nullability on parameter `timestamps` in method `clearFreezeFrames`
314MissingNullability: android.car.diagnostic.CarDiagnosticManager#getFreezeFrameTimestamps():
315 Missing nullability on method `getFreezeFrameTimestamps` return
316MissingNullability: android.car.diagnostic.CarDiagnosticManager#registerListener(android.car.diagnostic.CarDiagnosticManager.OnDiagnosticEventListener, int, int) parameter #0:
317 Missing nullability on parameter `listener` in method `registerListener`
318MissingNullability: android.car.diagnostic.CarDiagnosticManager#unregisterListener(android.car.diagnostic.CarDiagnosticManager.OnDiagnosticEventListener) parameter #0:
319 Missing nullability on parameter `listener` in method `unregisterListener`
320MissingNullability: android.car.diagnostic.CarDiagnosticManager.OnDiagnosticEventListener#onDiagnosticEvent(android.car.diagnostic.CarDiagnosticEvent) parameter #0:
321 Missing nullability on parameter `carDiagnosticEvent` in method `onDiagnosticEvent`
322MissingNullability: android.car.drivingstate.CarDrivingStateEvent#CREATOR:
323 Missing nullability on field `CREATOR` in class `class android.car.drivingstate.CarDrivingStateEvent`
324MissingNullability: android.car.drivingstate.CarDrivingStateEvent#writeToParcel(android.os.Parcel, int) parameter #0:
325 Missing nullability on parameter `dest` in method `writeToParcel`
326MissingNullability: android.car.drivingstate.CarDrivingStateManager.CarDrivingStateEventListener#onDrivingStateChanged(android.car.drivingstate.CarDrivingStateEvent) parameter #0:
327 Missing nullability on parameter `event` in method `onDrivingStateChanged`
328MissingNullability: android.car.hardware.CarPropertyConfig#newBuilder(Class<T>, int, int, int):
329 Missing nullability on method `newBuilder` return
330MissingNullability: android.car.hardware.CarPropertyConfig#newBuilder(Class<T>, int, int, int) parameter #0:
331 Missing nullability on parameter `type` in method `newBuilder`
332MissingNullability: android.car.hardware.CarPropertyConfig.Builder#addArea(int):
333 Missing nullability on method `addArea` return
334MissingNullability: android.car.hardware.CarPropertyConfig.Builder#addAreaConfig(int, T, T):
335 Missing nullability on method `addAreaConfig` return
336MissingNullability: android.car.hardware.CarPropertyConfig.Builder#addAreas(int[]):
337 Missing nullability on method `addAreas` return
338MissingNullability: android.car.hardware.CarPropertyConfig.Builder#addAreas(int[]) parameter #0:
339 Missing nullability on parameter `areaIds` in method `addAreas`
340MissingNullability: android.car.hardware.CarPropertyConfig.Builder#build():
341 Missing nullability on method `build` return
342MissingNullability: android.car.hardware.CarPropertyConfig.Builder#setAccess(int):
343 Missing nullability on method `setAccess` return
344MissingNullability: android.car.hardware.CarPropertyConfig.Builder#setChangeMode(int):
345 Missing nullability on method `setChangeMode` return
346MissingNullability: android.car.hardware.CarPropertyConfig.Builder#setConfigArray(java.util.ArrayList<java.lang.Integer>):
347 Missing nullability on method `setConfigArray` return
348MissingNullability: android.car.hardware.CarPropertyConfig.Builder#setConfigArray(java.util.ArrayList<java.lang.Integer>) parameter #0:
349 Missing nullability on parameter `configArray` in method `setConfigArray`
350MissingNullability: android.car.hardware.CarPropertyConfig.Builder#setConfigString(String):
351 Missing nullability on method `setConfigString` return
352MissingNullability: android.car.hardware.CarPropertyConfig.Builder#setConfigString(String) parameter #0:
353 Missing nullability on parameter `configString` in method `setConfigString`
354MissingNullability: android.car.hardware.CarPropertyConfig.Builder#setMaxSampleRate(float):
355 Missing nullability on method `setMaxSampleRate` return
356MissingNullability: android.car.hardware.CarPropertyConfig.Builder#setMinSampleRate(float):
357 Missing nullability on method `setMinSampleRate` return
358MissingNullability: android.car.hardware.CarVendorExtensionManager#getGlobalProperty(Class<E>, int) parameter #0:
359 Missing nullability on parameter `propertyClass` in method `getGlobalProperty`
360MissingNullability: android.car.hardware.CarVendorExtensionManager#getProperties():
361 Missing nullability on method `getProperties` return
362MissingNullability: android.car.hardware.CarVendorExtensionManager#getProperty(Class<E>, int, int) parameter #0:
363 Missing nullability on parameter `propertyClass` in method `getProperty`
364MissingNullability: android.car.hardware.CarVendorExtensionManager#registerCallback(android.car.hardware.CarVendorExtensionManager.CarVendorExtensionCallback) parameter #0:
365 Missing nullability on parameter `callback` in method `registerCallback`
366MissingNullability: android.car.hardware.CarVendorExtensionManager#setGlobalProperty(Class<E>, int, E) parameter #0:
367 Missing nullability on parameter `propertyClass` in method `setGlobalProperty`
368MissingNullability: android.car.hardware.CarVendorExtensionManager#setProperty(Class<E>, int, int, E) parameter #0:
369 Missing nullability on parameter `propertyClass` in method `setProperty`
370MissingNullability: android.car.hardware.CarVendorExtensionManager#unregisterCallback(android.car.hardware.CarVendorExtensionManager.CarVendorExtensionCallback) parameter #0:
371 Missing nullability on parameter `callback` in method `unregisterCallback`
372MissingNullability: android.car.hardware.CarVendorExtensionManager.CarVendorExtensionCallback#onChangeEvent(android.car.hardware.CarPropertyValue) parameter #0:
373 Missing nullability on parameter `value` in method `onChangeEvent`
374MissingNullability: android.car.hardware.cabin.CarCabinManager#getPropertyList():
375 Missing nullability on method `getPropertyList` return
376MissingNullability: android.car.hardware.cabin.CarCabinManager#registerCallback(android.car.hardware.cabin.CarCabinManager.CarCabinEventCallback) parameter #0:
377 Missing nullability on parameter `callback` in method `registerCallback`
378MissingNullability: android.car.hardware.cabin.CarCabinManager#unregisterCallback(android.car.hardware.cabin.CarCabinManager.CarCabinEventCallback) parameter #0:
379 Missing nullability on parameter `callback` in method `unregisterCallback`
380MissingNullability: android.car.hardware.cabin.CarCabinManager.CarCabinEventCallback#onChangeEvent(android.car.hardware.CarPropertyValue) parameter #0:
381 Missing nullability on parameter `value` in method `onChangeEvent`
382MissingNullability: android.car.hardware.hvac.CarHvacManager#getPropertyList():
383 Missing nullability on method `getPropertyList` return
384MissingNullability: android.car.hardware.hvac.CarHvacManager#registerCallback(android.car.hardware.hvac.CarHvacManager.CarHvacEventCallback) parameter #0:
385 Missing nullability on parameter `callback` in method `registerCallback`
386MissingNullability: android.car.hardware.hvac.CarHvacManager#unregisterCallback(android.car.hardware.hvac.CarHvacManager.CarHvacEventCallback) parameter #0:
387 Missing nullability on parameter `callback` in method `unregisterCallback`
388MissingNullability: android.car.hardware.hvac.CarHvacManager.CarHvacEventCallback#onChangeEvent(android.car.hardware.CarPropertyValue) parameter #0:
389 Missing nullability on parameter `value` in method `onChangeEvent`
390MissingNullability: android.car.input.CarInputHandlingService#CarInputHandlingService(android.car.input.CarInputHandlingService.InputFilter[]) parameter #0:
391 Missing nullability on parameter `handledKeys` in method `CarInputHandlingService`
392MissingNullability: android.car.input.CarInputHandlingService#dump(java.io.FileDescriptor, java.io.PrintWriter, String[]) parameter #0:
393 Missing nullability on parameter `fd` in method `dump`
394MissingNullability: android.car.input.CarInputHandlingService#dump(java.io.FileDescriptor, java.io.PrintWriter, String[]) parameter #1:
395 Missing nullability on parameter `writer` in method `dump`
396MissingNullability: android.car.input.CarInputHandlingService#dump(java.io.FileDescriptor, java.io.PrintWriter, String[]) parameter #2:
397 Missing nullability on parameter `args` in method `dump`
398MissingNullability: android.car.input.CarInputHandlingService#onBind(android.content.Intent):
399 Missing nullability on method `onBind` return
400MissingNullability: android.car.input.CarInputHandlingService#onBind(android.content.Intent) parameter #0:
401 Missing nullability on parameter `intent` in method `onBind`
402MissingNullability: android.car.input.CarInputHandlingService#onKeyEvent(android.view.KeyEvent, int) parameter #0:
403 Missing nullability on parameter `keyEvent` in method `onKeyEvent`
404MissingNullability: android.car.input.CarInputHandlingService.InputFilter#CREATOR:
405 Missing nullability on field `CREATOR` in class `class android.car.input.CarInputHandlingService.InputFilter`
406MissingNullability: android.car.input.CarInputHandlingService.InputFilter#writeToParcel(android.os.Parcel, int) parameter #0:
407 Missing nullability on parameter `dest` in method `writeToParcel`
408MissingNullability: android.car.media.CarAudioManager#createAudioPatch(String, int, int):
409 Missing nullability on method `createAudioPatch` return
410MissingNullability: android.car.media.CarAudioManager#createAudioPatch(String, int, int) parameter #0:
411 Missing nullability on parameter `sourceAddress` in method `createAudioPatch`
412MissingNullability: android.car.media.CarAudioManager#releaseAudioPatch(android.car.media.CarAudioPatchHandle) parameter #0:
413 Missing nullability on parameter `patch` in method `releaseAudioPatch`
414MissingNullability: android.car.media.CarAudioPatchHandle#CREATOR:
415 Missing nullability on field `CREATOR` in class `class android.car.media.CarAudioPatchHandle`
416MissingNullability: android.car.media.CarAudioPatchHandle#writeToParcel(android.os.Parcel, int) parameter #0:
417 Missing nullability on parameter `out` in method `writeToParcel`
418MissingNullability: android.car.navigation.CarNavigationInstrumentCluster#CREATOR:
419 Missing nullability on field `CREATOR` in class `class android.car.navigation.CarNavigationInstrumentCluster`
420MissingNullability: android.car.navigation.CarNavigationInstrumentCluster#CarNavigationInstrumentCluster(android.car.navigation.CarNavigationInstrumentCluster) parameter #0:
421 Missing nullability on parameter `that` in method `CarNavigationInstrumentCluster`
422MissingNullability: android.car.navigation.CarNavigationInstrumentCluster#createCluster(int):
423 Missing nullability on method `createCluster` return
424MissingNullability: android.car.navigation.CarNavigationInstrumentCluster#createCustomImageCluster(int, int, int, int):
425 Missing nullability on method `createCustomImageCluster` return
426MissingNullability: android.car.navigation.CarNavigationInstrumentCluster#writeToParcel(android.os.Parcel, int) parameter #0:
427 Missing nullability on parameter `dest` in method `writeToParcel`
428MissingNullability: android.car.navigation.CarNavigationStatusManager#getInstrumentClusterInfo():
429 Missing nullability on method `getInstrumentClusterInfo` return
430MissingNullability: android.car.navigation.CarNavigationStatusManager#sendEvent(int, android.os.Bundle) parameter #1:
431 Missing nullability on parameter `bundle` in method `sendEvent`
432MissingNullability: android.car.navigation.CarNavigationStatusManager#sendNavigationStateChange(android.os.Bundle) parameter #0:
433 Missing nullability on parameter `bundle` in method `sendNavigationStateChange`
434MissingNullability: android.car.projection.ProjectionOptions#ProjectionOptions(android.os.Bundle) parameter #0:
435 Missing nullability on parameter `bundle` in method `ProjectionOptions`
436MissingNullability: android.car.projection.ProjectionStatus#CREATOR:
437 Missing nullability on field `CREATOR` in class `class android.car.projection.ProjectionStatus`
438MissingNullability: android.car.projection.ProjectionStatus#builder(String, int) parameter #0:
439 Missing nullability on parameter `packageName` in method `builder`
440MissingNullability: android.car.projection.ProjectionStatus#writeToParcel(android.os.Parcel, int) parameter #0:
441 Missing nullability on parameter `dest` in method `writeToParcel`
442MissingNullability: android.car.projection.ProjectionStatus.Builder#addMobileDevice(android.car.projection.ProjectionStatus.MobileDevice) parameter #0:
443 Missing nullability on parameter `mobileDevice` in method `addMobileDevice`
444MissingNullability: android.car.projection.ProjectionStatus.Builder#build():
445 Missing nullability on method `build` return
446MissingNullability: android.car.projection.ProjectionStatus.Builder#setExtras(android.os.Bundle) parameter #0:
447 Missing nullability on parameter `extras` in method `setExtras`
448MissingNullability: android.car.projection.ProjectionStatus.MobileDevice#CREATOR:
449 Missing nullability on field `CREATOR` in class `class android.car.projection.ProjectionStatus.MobileDevice`
450MissingNullability: android.car.projection.ProjectionStatus.MobileDevice#builder(int, String) parameter #1:
451 Missing nullability on parameter `name` in method `builder`
452MissingNullability: android.car.projection.ProjectionStatus.MobileDevice#writeToParcel(android.os.Parcel, int) parameter #0:
453 Missing nullability on parameter `dest` in method `writeToParcel`
454MissingNullability: android.car.projection.ProjectionStatus.MobileDevice.Builder#setExtras(android.os.Bundle) parameter #0:
455 Missing nullability on parameter `extras` in method `setExtras`
456MissingNullability: android.car.storagemonitoring.CarStorageMonitoringManager#getAggregateIoStats():
457 Missing nullability on method `getAggregateIoStats` return
458MissingNullability: android.car.storagemonitoring.CarStorageMonitoringManager#getBootIoStats():
459 Missing nullability on method `getBootIoStats` return
460MissingNullability: android.car.storagemonitoring.CarStorageMonitoringManager#getIoStatsDeltas():
461 Missing nullability on method `getIoStatsDeltas` return
462MissingNullability: android.car.storagemonitoring.CarStorageMonitoringManager#getWearEstimate():
463 Missing nullability on method `getWearEstimate` return
464MissingNullability: android.car.storagemonitoring.CarStorageMonitoringManager#getWearEstimateHistory():
465 Missing nullability on method `getWearEstimateHistory` return
466MissingNullability: android.car.storagemonitoring.CarStorageMonitoringManager#registerListener(android.car.storagemonitoring.CarStorageMonitoringManager.IoStatsListener) parameter #0:
467 Missing nullability on parameter `listener` in method `registerListener`
468MissingNullability: android.car.storagemonitoring.CarStorageMonitoringManager#unregisterListener(android.car.storagemonitoring.CarStorageMonitoringManager.IoStatsListener) parameter #0:
469 Missing nullability on parameter `listener` in method `unregisterListener`
470MissingNullability: android.car.storagemonitoring.CarStorageMonitoringManager.IoStatsListener#onSnapshot(android.car.storagemonitoring.IoStats) parameter #0:
471 Missing nullability on parameter `snapshot` in method `onSnapshot`
472MissingNullability: android.car.storagemonitoring.IoStats#CREATOR:
473 Missing nullability on field `CREATOR` in class `class android.car.storagemonitoring.IoStats`
474MissingNullability: android.car.storagemonitoring.IoStats#IoStats(android.os.Parcel) parameter #0:
475 Missing nullability on parameter `in` in method `IoStats`
476MissingNullability: android.car.storagemonitoring.IoStats#IoStats(java.util.List<android.car.storagemonitoring.IoStatsEntry>, long) parameter #0:
477 Missing nullability on parameter `stats` in method `IoStats`
478MissingNullability: android.car.storagemonitoring.IoStats#getBackgroundTotals():
479 Missing nullability on method `getBackgroundTotals` return
480MissingNullability: android.car.storagemonitoring.IoStats#getForegroundTotals():
481 Missing nullability on method `getForegroundTotals` return
482MissingNullability: android.car.storagemonitoring.IoStats#getStats():
483 Missing nullability on method `getStats` return
484MissingNullability: android.car.storagemonitoring.IoStats#getTotals():
485 Missing nullability on method `getTotals` return
486MissingNullability: android.car.storagemonitoring.IoStats#getUserIdStats(int):
487 Missing nullability on method `getUserIdStats` return
488MissingNullability: android.car.storagemonitoring.IoStats#writeToParcel(android.os.Parcel, int) parameter #0:
489 Missing nullability on parameter `dest` in method `writeToParcel`
490MissingNullability: android.car.storagemonitoring.IoStatsEntry#CREATOR:
491 Missing nullability on field `CREATOR` in class `class android.car.storagemonitoring.IoStatsEntry`
492MissingNullability: android.car.storagemonitoring.IoStatsEntry#IoStatsEntry(android.car.storagemonitoring.UidIoRecord, long) parameter #0:
493 Missing nullability on parameter `record` in method `IoStatsEntry`
494MissingNullability: android.car.storagemonitoring.IoStatsEntry#IoStatsEntry(android.os.Parcel) parameter #0:
495 Missing nullability on parameter `in` in method `IoStatsEntry`
496MissingNullability: android.car.storagemonitoring.IoStatsEntry#IoStatsEntry(int, long, android.car.storagemonitoring.IoStatsEntry.Metrics, android.car.storagemonitoring.IoStatsEntry.Metrics) parameter #2:
497 Missing nullability on parameter `foreground` in method `IoStatsEntry`
498MissingNullability: android.car.storagemonitoring.IoStatsEntry#IoStatsEntry(int, long, android.car.storagemonitoring.IoStatsEntry.Metrics, android.car.storagemonitoring.IoStatsEntry.Metrics) parameter #3:
499 Missing nullability on parameter `background` in method `IoStatsEntry`
500MissingNullability: android.car.storagemonitoring.IoStatsEntry#background:
501 Missing nullability on field `background` in class `class android.car.storagemonitoring.IoStatsEntry`
502MissingNullability: android.car.storagemonitoring.IoStatsEntry#foreground:
503 Missing nullability on field `foreground` in class `class android.car.storagemonitoring.IoStatsEntry`
504MissingNullability: android.car.storagemonitoring.IoStatsEntry#writeToParcel(android.os.Parcel, int) parameter #0:
505 Missing nullability on parameter `dest` in method `writeToParcel`
506MissingNullability: android.car.storagemonitoring.IoStatsEntry.Metrics#CREATOR:
507 Missing nullability on field `CREATOR` in class `class android.car.storagemonitoring.IoStatsEntry.Metrics`
508MissingNullability: android.car.storagemonitoring.IoStatsEntry.Metrics#Metrics(android.os.Parcel) parameter #0:
509 Missing nullability on parameter `in` in method `Metrics`
510MissingNullability: android.car.storagemonitoring.IoStatsEntry.Metrics#writeToParcel(android.os.Parcel, int) parameter #0:
511 Missing nullability on parameter `dest` in method `writeToParcel`
512MissingNullability: android.car.storagemonitoring.LifetimeWriteInfo#CREATOR:
513 Missing nullability on field `CREATOR` in class `class android.car.storagemonitoring.LifetimeWriteInfo`
514MissingNullability: android.car.storagemonitoring.LifetimeWriteInfo#LifetimeWriteInfo(String, String, long) parameter #0:
515 Missing nullability on parameter `partition` in method `LifetimeWriteInfo`
516MissingNullability: android.car.storagemonitoring.LifetimeWriteInfo#LifetimeWriteInfo(String, String, long) parameter #1:
517 Missing nullability on parameter `fstype` in method `LifetimeWriteInfo`
518MissingNullability: android.car.storagemonitoring.LifetimeWriteInfo#LifetimeWriteInfo(android.os.Parcel) parameter #0:
519 Missing nullability on parameter `in` in method `LifetimeWriteInfo`
520MissingNullability: android.car.storagemonitoring.LifetimeWriteInfo#fstype:
521 Missing nullability on field `fstype` in class `class android.car.storagemonitoring.LifetimeWriteInfo`
522MissingNullability: android.car.storagemonitoring.LifetimeWriteInfo#partition:
523 Missing nullability on field `partition` in class `class android.car.storagemonitoring.LifetimeWriteInfo`
524MissingNullability: android.car.storagemonitoring.LifetimeWriteInfo#writeToParcel(android.os.Parcel, int) parameter #0:
525 Missing nullability on parameter `dest` in method `writeToParcel`
526MissingNullability: android.car.storagemonitoring.WearEstimate#CREATOR:
527 Missing nullability on field `CREATOR` in class `class android.car.storagemonitoring.WearEstimate`
528MissingNullability: android.car.storagemonitoring.WearEstimate#WearEstimate(android.os.Parcel) parameter #0:
529 Missing nullability on parameter `in` in method `WearEstimate`
530MissingNullability: android.car.storagemonitoring.WearEstimate#writeToParcel(android.os.Parcel, int) parameter #0:
531 Missing nullability on parameter `dest` in method `writeToParcel`
532MissingNullability: android.car.storagemonitoring.WearEstimateChange#CREATOR:
533 Missing nullability on field `CREATOR` in class `class android.car.storagemonitoring.WearEstimateChange`
534MissingNullability: android.car.storagemonitoring.WearEstimateChange#WearEstimateChange(android.car.storagemonitoring.WearEstimate, android.car.storagemonitoring.WearEstimate, long, java.time.Instant, boolean) parameter #0:
535 Missing nullability on parameter `oldEstimate` in method `WearEstimateChange`
536MissingNullability: android.car.storagemonitoring.WearEstimateChange#WearEstimateChange(android.car.storagemonitoring.WearEstimate, android.car.storagemonitoring.WearEstimate, long, java.time.Instant, boolean) parameter #1:
537 Missing nullability on parameter `newEstimate` in method `WearEstimateChange`
538MissingNullability: android.car.storagemonitoring.WearEstimateChange#WearEstimateChange(android.car.storagemonitoring.WearEstimate, android.car.storagemonitoring.WearEstimate, long, java.time.Instant, boolean) parameter #3:
539 Missing nullability on parameter `dateAtChange` in method `WearEstimateChange`
540MissingNullability: android.car.storagemonitoring.WearEstimateChange#WearEstimateChange(android.os.Parcel) parameter #0:
541 Missing nullability on parameter `in` in method `WearEstimateChange`
542MissingNullability: android.car.storagemonitoring.WearEstimateChange#writeToParcel(android.os.Parcel, int) parameter #0:
543 Missing nullability on parameter `dest` in method `writeToParcel`
544MissingNullability: android.car.trust.CarTrustAgentEnrollmentManager#enrollmentHandshakeAccepted(android.bluetooth.BluetoothDevice) parameter #0:
545 Missing nullability on parameter `device` in method `enrollmentHandshakeAccepted`
546MissingNullability: android.car.trust.CarTrustAgentEnrollmentManager.CarTrustAgentBleCallback#onBleEnrollmentDeviceConnected(android.bluetooth.BluetoothDevice) parameter #0:
547 Missing nullability on parameter `device` in method `onBleEnrollmentDeviceConnected`
548MissingNullability: android.car.trust.CarTrustAgentEnrollmentManager.CarTrustAgentBleCallback#onBleEnrollmentDeviceDisconnected(android.bluetooth.BluetoothDevice) parameter #0:
549 Missing nullability on parameter `device` in method `onBleEnrollmentDeviceDisconnected`
550MissingNullability: android.car.trust.CarTrustAgentEnrollmentManager.CarTrustAgentEnrollmentCallback#onAuthStringAvailable(android.bluetooth.BluetoothDevice, String) parameter #0:
551 Missing nullability on parameter `device` in method `onAuthStringAvailable`
552MissingNullability: android.car.trust.CarTrustAgentEnrollmentManager.CarTrustAgentEnrollmentCallback#onAuthStringAvailable(android.bluetooth.BluetoothDevice, String) parameter #1:
553 Missing nullability on parameter `authString` in method `onAuthStringAvailable`
554MissingNullability: android.car.trust.TrustedDeviceInfo#CREATOR:
555 Missing nullability on field `CREATOR` in class `class android.car.trust.TrustedDeviceInfo`
556MissingNullability: android.car.trust.TrustedDeviceInfo#TrustedDeviceInfo(android.os.Parcel) parameter #0:
557 Missing nullability on parameter `in` in method `TrustedDeviceInfo`
558MissingNullability: android.car.trust.TrustedDeviceInfo#deserialize(String):
559 Missing nullability on method `deserialize` return
560MissingNullability: android.car.trust.TrustedDeviceInfo#deserialize(String) parameter #0:
561 Missing nullability on parameter `deviceInfo` in method `deserialize`
562MissingNullability: android.car.trust.TrustedDeviceInfo#serialize():
563 Missing nullability on method `serialize` return
564MissingNullability: android.car.trust.TrustedDeviceInfo#writeToParcel(android.os.Parcel, int) parameter #0:
565 Missing nullability on parameter `dest` in method `writeToParcel`
566MissingNullability: android.car.vms.VmsAssociatedLayer#CREATOR:
567 Missing nullability on field `CREATOR` in class `class android.car.vms.VmsAssociatedLayer`
568MissingNullability: android.car.vms.VmsAssociatedLayer#writeToParcel(android.os.Parcel, int) parameter #0:
569 Missing nullability on parameter `out` in method `writeToParcel`
570MissingNullability: android.car.vms.VmsAvailableLayers#CREATOR:
571 Missing nullability on field `CREATOR` in class `class android.car.vms.VmsAvailableLayers`
572MissingNullability: android.car.vms.VmsAvailableLayers#writeToParcel(android.os.Parcel, int) parameter #0:
573 Missing nullability on parameter `out` in method `writeToParcel`
574MissingNullability: android.car.vms.VmsLayer#CREATOR:
575 Missing nullability on field `CREATOR` in class `class android.car.vms.VmsLayer`
576MissingNullability: android.car.vms.VmsLayer#writeToParcel(android.os.Parcel, int) parameter #0:
577 Missing nullability on parameter `out` in method `writeToParcel`
578MissingNullability: android.car.vms.VmsLayerDependency#CREATOR:
579 Missing nullability on field `CREATOR` in class `class android.car.vms.VmsLayerDependency`
580MissingNullability: android.car.vms.VmsLayerDependency#writeToParcel(android.os.Parcel, int) parameter #0:
581 Missing nullability on parameter `out` in method `writeToParcel`
582MissingNullability: android.car.vms.VmsLayersOffering#CREATOR:
583 Missing nullability on field `CREATOR` in class `class android.car.vms.VmsLayersOffering`
584MissingNullability: android.car.vms.VmsLayersOffering#getDependencies():
585 Missing nullability on method `getDependencies` return
586MissingNullability: android.car.vms.VmsLayersOffering#writeToParcel(android.os.Parcel, int) parameter #0:
587 Missing nullability on parameter `out` in method `writeToParcel`
588MissingNullability: android.car.vms.VmsOperationRecorder#addHalSubscription(int, android.car.vms.VmsLayer) parameter #1:
589 Missing nullability on parameter `layer` in method `addHalSubscription`
590MissingNullability: android.car.vms.VmsOperationRecorder#addSubscription(int, android.car.vms.VmsLayer) parameter #1:
591 Missing nullability on parameter `layer` in method `addSubscription`
592MissingNullability: android.car.vms.VmsOperationRecorder#get():
593 Missing nullability on method `get` return
594MissingNullability: android.car.vms.VmsOperationRecorder#removeHalSubscription(int, android.car.vms.VmsLayer) parameter #1:
595 Missing nullability on parameter `layer` in method `removeHalSubscription`
596MissingNullability: android.car.vms.VmsOperationRecorder#removeSubscription(int, android.car.vms.VmsLayer) parameter #1:
597 Missing nullability on parameter `layer` in method `removeSubscription`
598MissingNullability: android.car.vms.VmsOperationRecorder#setHalPublisherLayersOffering(android.car.vms.VmsLayersOffering) parameter #0:
599 Missing nullability on parameter `layersOffering` in method `setHalPublisherLayersOffering`
600MissingNullability: android.car.vms.VmsOperationRecorder#setLayersOffering(android.car.vms.VmsLayersOffering) parameter #0:
601 Missing nullability on parameter `layersOffering` in method `setLayersOffering`
602MissingNullability: android.car.vms.VmsOperationRecorder#setPublisherLayersOffering(android.car.vms.VmsLayersOffering) parameter #0:
603 Missing nullability on parameter `layersOffering` in method `setPublisherLayersOffering`
604MissingNullability: android.car.vms.VmsOperationRecorder#subscribe(android.car.vms.VmsLayer) parameter #0:
605 Missing nullability on parameter `layer` in method `subscribe`
606MissingNullability: android.car.vms.VmsOperationRecorder#subscribe(android.car.vms.VmsLayer, int) parameter #0:
607 Missing nullability on parameter `layer` in method `subscribe`
608MissingNullability: android.car.vms.VmsOperationRecorder#unsubscribe(android.car.vms.VmsLayer) parameter #0:
609 Missing nullability on parameter `layer` in method `unsubscribe`
610MissingNullability: android.car.vms.VmsOperationRecorder#unsubscribe(android.car.vms.VmsLayer, int) parameter #0:
611 Missing nullability on parameter `layer` in method `unsubscribe`
612MissingNullability: android.car.vms.VmsPublisherClientService#getPublisherId(byte[]) parameter #0:
613 Missing nullability on parameter `publisherInfo` in method `getPublisherId`
614MissingNullability: android.car.vms.VmsPublisherClientService#getSubscriptions():
615 Missing nullability on method `getSubscriptions` return
616MissingNullability: android.car.vms.VmsPublisherClientService#onBind(android.content.Intent):
617 Missing nullability on method `onBind` return
618MissingNullability: android.car.vms.VmsPublisherClientService#onBind(android.content.Intent) parameter #0:
619 Missing nullability on parameter `intent` in method `onBind`
620MissingNullability: android.car.vms.VmsPublisherClientService#onUnbind(android.content.Intent) parameter #0:
621 Missing nullability on parameter `intent` in method `onUnbind`
622MissingNullability: android.car.vms.VmsPublisherClientService#publish(android.car.vms.VmsLayer, int, byte[]) parameter #2:
623 Missing nullability on parameter `payload` in method `publish`
624MissingNullability: android.car.vms.VmsSubscriberManager.VmsSubscriberClientCallback#onVmsMessageReceived(android.car.vms.VmsLayer, byte[]) parameter #1:
625 Missing nullability on parameter `payload` in method `onVmsMessageReceived`
626MissingNullability: android.car.vms.VmsSubscriptionState#CREATOR:
627 Missing nullability on field `CREATOR` in class `class android.car.vms.VmsSubscriptionState`
628MissingNullability: android.car.vms.VmsSubscriptionState#writeToParcel(android.os.Parcel, int) parameter #0:
629 Missing nullability on parameter `out` in method `writeToParcel`
630
631
632OnNameExpected: android.car.AoapService#canSwitchToAoap(android.hardware.usb.UsbDevice):
633 If implemented by developer, should follow the on<Something> style; otherwise consider marking final
634OnNameExpected: android.car.AoapService#dump(java.io.FileDescriptor, java.io.PrintWriter, String[]):
635 If implemented by developer, should follow the on<Something> style; otherwise consider marking final
636OnNameExpected: android.car.AoapService#isDeviceSupported(android.hardware.usb.UsbDevice):
637 Methods implemented by developers should follow the on<Something> style, was `isDeviceSupported`
638OnNameExpected: android.car.cluster.renderer.InstrumentClusterRenderingService#dump(java.io.FileDescriptor, java.io.PrintWriter, String[]):
639 If implemented by developer, should follow the on<Something> style; otherwise consider marking final
640OnNameExpected: android.car.cluster.renderer.InstrumentClusterRenderingService#getBitmap(android.net.Uri, int, int):
641 If implemented by developer, should follow the on<Something> style; otherwise consider marking final
642OnNameExpected: android.car.cluster.renderer.InstrumentClusterRenderingService#getNavigationRenderer():
643 Methods implemented by developers should follow the on<Something> style, was `getNavigationRenderer`
644OnNameExpected: android.car.cluster.renderer.InstrumentClusterRenderingService#startNavigationActivity(android.content.ComponentName):
645 If implemented by developer, should follow the on<Something> style; otherwise consider marking final
646OnNameExpected: android.car.content.pm.CarAppBlockingPolicyService#getAppBlockingPolicy():
647 Methods implemented by developers should follow the on<Something> style, was `getAppBlockingPolicy`
648OnNameExpected: android.car.input.CarInputHandlingService#dump(java.io.FileDescriptor, java.io.PrintWriter, String[]):
649 If implemented by developer, should follow the on<Something> style; otherwise consider marking final
650
651
652ParcelConstructor: android.car.content.pm.AppBlockingPackageInfo#AppBlockingPackageInfo(android.os.Parcel):
653 Parcelable inflation is exposed through CREATOR, not raw constructors, in android.car.content.pm.AppBlockingPackageInfo
654ParcelConstructor: android.car.content.pm.CarAppBlockingPolicy#CarAppBlockingPolicy(android.os.Parcel):
655 Parcelable inflation is exposed through CREATOR, not raw constructors, in android.car.content.pm.CarAppBlockingPolicy
656ParcelConstructor: android.car.diagnostic.CarDiagnosticEvent#CarDiagnosticEvent(android.os.Parcel):
657 Parcelable inflation is exposed through CREATOR, not raw constructors, in android.car.diagnostic.CarDiagnosticEvent
658ParcelConstructor: android.car.storagemonitoring.IoStats#IoStats(android.os.Parcel):
659 Parcelable inflation is exposed through CREATOR, not raw constructors, in android.car.storagemonitoring.IoStats
660ParcelConstructor: android.car.storagemonitoring.IoStatsEntry#IoStatsEntry(android.os.Parcel):
661 Parcelable inflation is exposed through CREATOR, not raw constructors, in android.car.storagemonitoring.IoStatsEntry
662ParcelConstructor: android.car.storagemonitoring.IoStatsEntry.Metrics#Metrics(android.os.Parcel):
663 Parcelable inflation is exposed through CREATOR, not raw constructors, in android.car.storagemonitoring.IoStatsEntry.Metrics
664ParcelConstructor: android.car.storagemonitoring.LifetimeWriteInfo#LifetimeWriteInfo(android.os.Parcel):
665 Parcelable inflation is exposed through CREATOR, not raw constructors, in android.car.storagemonitoring.LifetimeWriteInfo
666ParcelConstructor: android.car.storagemonitoring.WearEstimate#WearEstimate(android.os.Parcel):
667 Parcelable inflation is exposed through CREATOR, not raw constructors, in android.car.storagemonitoring.WearEstimate
668ParcelConstructor: android.car.storagemonitoring.WearEstimateChange#WearEstimateChange(android.os.Parcel):
669 Parcelable inflation is exposed through CREATOR, not raw constructors, in android.car.storagemonitoring.WearEstimateChange
670ParcelConstructor: android.car.trust.TrustedDeviceInfo#TrustedDeviceInfo(android.os.Parcel):
671 Parcelable inflation is exposed through CREATOR, not raw constructors, in android.car.trust.TrustedDeviceInfo
672
673
674ProtectedMember: android.car.AoapService#dump(java.io.FileDescriptor, java.io.PrintWriter, String[]):
675 Protected methods not allowed; must be public: method android.car.AoapService.dump(java.io.FileDescriptor,java.io.PrintWriter,String[])}
676ProtectedMember: android.car.cluster.renderer.InstrumentClusterRenderer#createNavigationRenderer():
677 Protected methods not allowed; must be public: method android.car.cluster.renderer.InstrumentClusterRenderer.createNavigationRenderer()}
678ProtectedMember: android.car.cluster.renderer.InstrumentClusterRenderingService#dump(java.io.FileDescriptor, java.io.PrintWriter, String[]):
679 Protected methods not allowed; must be public: method android.car.cluster.renderer.InstrumentClusterRenderingService.dump(java.io.FileDescriptor,java.io.PrintWriter,String[])}
680ProtectedMember: android.car.cluster.renderer.InstrumentClusterRenderingService#startNavigationActivity(android.content.ComponentName):
681 Protected methods not allowed; must be public: method android.car.cluster.renderer.InstrumentClusterRenderingService.startNavigationActivity(android.content.ComponentName)}
682ProtectedMember: android.car.content.pm.CarAppBlockingPolicyService#getAppBlockingPolicy():
683 Protected methods not allowed; must be public: method android.car.content.pm.CarAppBlockingPolicyService.getAppBlockingPolicy()}
684ProtectedMember: android.car.input.CarInputHandlingService#dump(java.io.FileDescriptor, java.io.PrintWriter, String[]):
685 Protected methods not allowed; must be public: method android.car.input.CarInputHandlingService.dump(java.io.FileDescriptor,java.io.PrintWriter,String[])}
686ProtectedMember: android.car.input.CarInputHandlingService#onKeyEvent(android.view.KeyEvent, int):
687 Protected methods not allowed; must be public: method android.car.input.CarInputHandlingService.onKeyEvent(android.view.KeyEvent,int)}
688ProtectedMember: android.car.vms.VmsPublisherClientService#onVmsPublisherServiceReady():
689 Protected methods not allowed; must be public: method android.car.vms.VmsPublisherClientService.onVmsPublisherServiceReady()}
690
691
692PublicTypedef: android.car.diagnostic.CarDiagnosticEvent.FuelSystemStatus.Status:
693 Don't expose @IntDef: Status must be hidden.
694PublicTypedef: android.car.diagnostic.CarDiagnosticEvent.FuelType.Type:
695 Don't expose @IntDef: Type must be hidden.
696PublicTypedef: android.car.diagnostic.CarDiagnosticEvent.SecondaryAirStatus.Status:
697 Don't expose @IntDef: Status must be hidden.
698PublicTypedef: android.car.diagnostic.CarDiagnosticManager.FrameType:
699 Don't expose @IntDef: FrameType must be hidden.
700
701
702RegistrationName: android.car.CarProjectionManager#registerProjectionListener(android.car.CarProjectionManager.CarProjectionListener, int):
703 Listener methods should be named add/remove; was registerProjectionListener
704RegistrationName: android.car.CarProjectionManager#registerProjectionStatusListener(android.car.CarProjectionManager.ProjectionStatusListener):
705 Listener methods should be named add/remove; was registerProjectionStatusListener
706RegistrationName: android.car.CarProjectionManager#unregisterProjectionListener():
707 Listener methods should be named add/remove; was unregisterProjectionListener
708RegistrationName: android.car.CarProjectionManager#unregisterProjectionStatusListener(android.car.CarProjectionManager.ProjectionStatusListener):
709 Listener methods should be named add/remove; was unregisterProjectionStatusListener
710RegistrationName: android.car.diagnostic.CarDiagnosticManager#registerListener(android.car.diagnostic.CarDiagnosticManager.OnDiagnosticEventListener, int, int):
711 Listener methods should be named add/remove; was registerListener
712RegistrationName: android.car.diagnostic.CarDiagnosticManager#unregisterListener(android.car.diagnostic.CarDiagnosticManager.OnDiagnosticEventListener):
713 Listener methods should be named add/remove; was unregisterListener
714RegistrationName: android.car.drivingstate.CarDrivingStateManager#registerListener(android.car.drivingstate.CarDrivingStateManager.CarDrivingStateEventListener):
715 Listener methods should be named add/remove; was registerListener
716RegistrationName: android.car.drivingstate.CarDrivingStateManager#unregisterListener():
717 Listener methods should be named add/remove; was unregisterListener
718RegistrationName: android.car.storagemonitoring.CarStorageMonitoringManager#registerListener(android.car.storagemonitoring.CarStorageMonitoringManager.IoStatsListener):
719 Listener methods should be named add/remove; was registerListener
720RegistrationName: android.car.storagemonitoring.CarStorageMonitoringManager#unregisterListener(android.car.storagemonitoring.CarStorageMonitoringManager.IoStatsListener):
721 Listener methods should be named add/remove; was unregisterListener
722
723
724SamShouldBeLast: android.car.CarProjectionManager#registerProjectionListener(android.car.CarProjectionManager.CarProjectionListener, int):
725 SAM-compatible parameters (such as parameter 1, "listener", in android.car.CarProjectionManager.registerProjectionListener) should be last to improve Kotlin interoperability; see https://kotlinlang.org/docs/reference/java-interop.html#sam-conversions
726SamShouldBeLast: android.car.diagnostic.CarDiagnosticManager#registerListener(android.car.diagnostic.CarDiagnosticManager.OnDiagnosticEventListener, int, int):
727 SAM-compatible parameters (such as parameter 1, "listener", in android.car.diagnostic.CarDiagnosticManager.registerListener) should be last to improve Kotlin interoperability; see https://kotlinlang.org/docs/reference/java-interop.html#sam-conversions
728
729
730ServiceName: android.car.Car#CAR_DRIVING_STATE_SERVICE:
731 Inconsistent service value; expected `CAR_DRIVING_STATE`, was `drivingstate`
732ServiceName: android.car.Car#CAR_TRUST_AGENT_ENROLLMENT_SERVICE:
733 Inconsistent service value; expected `CAR_TRUST_AGENT_ENROLLMENT`, was `trust_enroll`
734ServiceName: android.car.Car#CAR_USER_SERVICE:
735 Inconsistent service value; expected `CAR_USER`, was `car_user_service`
736ServiceName: android.car.Car#PERMISSION_CAR_TEST_SERVICE:
737 Inconsistent service value; expected `PERMISSION_CAR_TEST`, was `android.car.permission.CAR_TEST_SERVICE`
738ServiceName: android.car.Car#TEST_SERVICE:
739 Inconsistent service value; expected `TEST`, was `car-service-test`
740ServiceName: android.car.Car#VMS_SUBSCRIBER_SERVICE:
741 Inconsistent service value; expected `VMS_SUBSCRIBER`, was `vehicle_map_subscriber_service`
742
743
744StartWithLower: android.car.diagnostic.CarDiagnosticEvent.CompressionIgnitionMonitors#EGROrVVT:
745 Non-static field EGROrVVT must be named using fooBar style
746StartWithLower: android.car.diagnostic.CarDiagnosticEvent.CompressionIgnitionMonitors#NMHCCatalyst:
747 Non-static field NMHCCatalyst must be named using fooBar style
748StartWithLower: android.car.diagnostic.CarDiagnosticEvent.CompressionIgnitionMonitors#NOxSCR:
749 Non-static field NOxSCR must be named using fooBar style
750StartWithLower: android.car.diagnostic.CarDiagnosticEvent.CompressionIgnitionMonitors#PMFilter:
751 Non-static field PMFilter must be named using fooBar style
752StartWithLower: android.car.diagnostic.CarDiagnosticEvent.SparkIgnitionMonitors#ACRefrigerant:
753 Non-static field ACRefrigerant must be named using fooBar style
754StartWithLower: android.car.diagnostic.CarDiagnosticEvent.SparkIgnitionMonitors#EGR:
755 Non-static field EGR must be named using fooBar style
756
757
758UserHandleName: android.car.projection.ProjectionOptions:
759 Classes holding a set of parameters should be called `FooParams`, was `ProjectionOptions`
760
761
762VisiblySynchronized: android.car.drivingstate.CarDrivingStateManager#registerListener(android.car.drivingstate.CarDrivingStateManager.CarDrivingStateEventListener):
763 Internal locks must not be exposed: method android.car.drivingstate.CarDrivingStateManager.registerListener(android.car.drivingstate.CarDrivingStateManager.CarDrivingStateEventListener)
764VisiblySynchronized: android.car.drivingstate.CarDrivingStateManager#unregisterListener():
765 Internal locks must not be exposed: method android.car.drivingstate.CarDrivingStateManager.unregisterListener()
766VisiblySynchronized: android.car.hardware.cabin.CarCabinManager#registerCallback(android.car.hardware.cabin.CarCabinManager.CarCabinEventCallback):
767 Internal locks must not be exposed: method android.car.hardware.cabin.CarCabinManager.registerCallback(android.car.hardware.cabin.CarCabinManager.CarCabinEventCallback)
768VisiblySynchronized: android.car.hardware.cabin.CarCabinManager#unregisterCallback(android.car.hardware.cabin.CarCabinManager.CarCabinEventCallback):
769 Internal locks must not be exposed: method android.car.hardware.cabin.CarCabinManager.unregisterCallback(android.car.hardware.cabin.CarCabinManager.CarCabinEventCallback)
770VisiblySynchronized: android.car.hardware.hvac.CarHvacManager#registerCallback(android.car.hardware.hvac.CarHvacManager.CarHvacEventCallback):
771 Internal locks must not be exposed: method android.car.hardware.hvac.CarHvacManager.registerCallback(android.car.hardware.hvac.CarHvacManager.CarHvacEventCallback)
772VisiblySynchronized: android.car.hardware.hvac.CarHvacManager#unregisterCallback(android.car.hardware.hvac.CarHvacManager.CarHvacEventCallback):
773 Internal locks must not be exposed: method android.car.hardware.hvac.CarHvacManager.unregisterCallback(android.car.hardware.hvac.CarHvacManager.CarHvacEventCallback)