summaryrefslogtreecommitdiff
path: root/rs/java/android/renderscript/ProgramStore.java
diff options
context:
space:
mode:
authorJeff Davidson <jpd@google.com>2018-02-23 15:27:46 -0800
committerJeff Davidson <jpd@google.com>2018-03-09 20:27:43 +0000
commit3c0415aeb812b05a0c9667a9ce1198840c98dabe (patch)
tree77fc205be008e5615a27538a1089abcb886a1b1f /rs/java/android/renderscript/ProgramStore.java
parentc7a25dc939068d191c8f1fd053b042ab6f41550c (diff)
Allow carrier privileged apps to access Telephony/Subscription APIs.
-All public APIs in TelephonyManager which require READ_PHONE_STATE will now also be documented to accept carrier privileged callers as well. (One exception is the change callbacks in each, which will be addressed in a separate CL). -For SubscriptionManager, callers without READ_PHONE_STATE will now be able to access the subscription list; however, the resulting list will be filtered to only include subscriptions for which the caller has carrier privileges. -All @see references to hasCarrierPrivileges have been removed in favor of an inline {@link}. The @see section is set apart from the rest of the Javadoc and thus appears out of context of where it's actually relevant; moreover, it is often placed in the middle of a line which makes it invalid. Using {@link} inlines the reference where it's actually relevant. -@SuppressAutodoc is added to any public method which has a @RequiresPermission declaration that isn't a sufficient description of the allowed callers, i.e. for APIs which accept carrier-privileged callers, or the default dialer app or other exceptional cases. This ensures redundant (but incorrect) requires permission declarations aren't autogenerated. Bug: 70041899 Test: TreeHugger, unit tests in topic Change-Id: Ia5cc145c19d99fe2b87e3425bb95281980edef6f Merged-In: Ia5cc145c19d99fe2b87e3425bb95281980edef6f (cherry picked from commit bc10ce1efec7819d67cbd4b457ef91ce9db062cb)
Diffstat (limited to 'rs/java/android/renderscript/ProgramStore.java')
0 files changed, 0 insertions, 0 deletions