OSDN Git Service

Add RequiresFeature annotation.
authorJeff Sharkey <jsharkey@android.com>
Fri, 16 Feb 2018 17:14:57 +0000 (10:14 -0700)
committerJeff Sharkey <jsharkey@google.com>
Fri, 16 Feb 2018 20:45:22 +0000 (20:45 +0000)
commit98af2e4fec8c417f4a674a99f4b40f6f248d6a83
treebfedde079d0bcc95349b07e2d2ec7fdff7baaa4b
parentcd4b087945714e4be8f2d2076b408d03843fc877
Add RequiresFeature annotation.

Certain APIs require that a device have a specific feature to operate
correctly, so start annotating them.

Test: builds, boots
Bug: 72284763
Change-Id: Ie2f30284bdfdb6acc4067f434eba3b5433837606
Exempt-From-Owner-Approval: simple annotations
14 files changed:
core/java/android/annotation/RequiresFeature.java [new file with mode: 0644]
core/java/android/annotation/SystemService.java
core/java/android/app/admin/DevicePolicyManager.java
core/java/android/appwidget/AppWidgetManager.java
core/java/android/bluetooth/BluetoothManager.java
core/java/android/hardware/ConsumerIrManager.java
core/java/android/hardware/fingerprint/FingerprintManager.java
core/java/android/hardware/hdmi/HdmiControlManager.java
core/java/android/hardware/radio/RadioManager.java
core/java/android/print/PrintManager.java
core/java/android/view/autofill/AutofillManager.java
core/java/android/view/inputmethod/InputMethodManager.java
location/java/android/location/LocationManager.java
media/java/android/media/midi/MidiManager.java