diff options
| author | 2018-10-30 11:04:46 +0000 | |
|---|---|---|
| committer | 2018-10-30 11:04:46 +0000 | |
| commit | b97c8af44dca6f0edbe80b13921bd47f9913c6fb (patch) | |
| tree | f2693adde283631362b3acc2c573d7280632621f /runtime/hidden_api.h | |
| parent | 6e32b0059b4c3073c601018da3ca315ad568525a (diff) | |
| parent | 47cd272d15f41109b3dacb21cfa509d18a03e011 (diff) | |
Merge "Remove HiddenApiAccessFlags, move content to hiddenapi::"
Diffstat (limited to 'runtime/hidden_api.h')
| -rw-r--r-- | runtime/hidden_api.h | 14 | 
1 files changed, 7 insertions, 7 deletions
diff --git a/runtime/hidden_api.h b/runtime/hidden_api.h index c16e7f347e..57f1a599cf 100644 --- a/runtime/hidden_api.h +++ b/runtime/hidden_api.h @@ -68,8 +68,8 @@ enum AccessContextFlags {    kAccessDenied  = 1 << 1,  }; -inline Action GetActionFromAccessFlags(HiddenApiAccessFlags::ApiList api_list) { -  if (api_list == HiddenApiAccessFlags::kWhitelist) { +inline Action GetActionFromAccessFlags(ApiList api_list) { +  if (api_list == ApiList::kWhitelist) {      return kAllow;    } @@ -85,9 +85,9 @@ inline Action GetActionFromAccessFlags(HiddenApiAccessFlags::ApiList api_list) {    }    DCHECK(policy >= EnforcementPolicy::kDarkGreyAndBlackList);    // The logic below relies on equality of values in the enums EnforcementPolicy and -  // HiddenApiAccessFlags::ApiList, and their ordering. Assertions are in hidden_api.cc. +  // ApiList, and their ordering. Assertions are in hidden_api.cc.    if (static_cast<int>(policy) > static_cast<int>(api_list)) { -    return api_list == HiddenApiAccessFlags::kDarkGreylist +    return api_list == ApiList::kDarkGreylist          ? kAllowButWarnAndToast          : kAllowButWarn;    } else { @@ -144,14 +144,14 @@ class MemberSignature {    bool IsExempted(const std::vector<std::string>& exemptions); -  void WarnAboutAccess(AccessMethod access_method, HiddenApiAccessFlags::ApiList list); +  void WarnAboutAccess(AccessMethod access_method, ApiList list);    void LogAccessToEventLog(AccessMethod access_method, Action action_taken);  };  template<typename T>  Action GetMemberActionImpl(T* member, -                           HiddenApiAccessFlags::ApiList api_list, +                           ApiList api_list,                             Action action,                             AccessMethod access_method)      REQUIRES_SHARED(Locks::mutator_lock_); @@ -208,7 +208,7 @@ inline Action GetMemberAction(T* member,    // cannot change Java semantics. We should, however, decode the access flags    // once and use it throughout this function, otherwise we may get inconsistent    // results, e.g. print whitelist warnings (b/78327881). -  HiddenApiAccessFlags::ApiList api_list = member->GetHiddenApiAccessFlags(); +  ApiList api_list = member->GetHiddenApiAccessFlags();    Action action = GetActionFromAccessFlags(member->GetHiddenApiAccessFlags());    if (action == kAllow) {  |