diff options
author | Hai Zhang <zhanghai@google.com> | 2020-10-14 19:37:31 -0700 |
---|---|---|
committer | Hai Zhang <zhanghai@google.com> | 2020-10-14 19:45:15 -0700 |
commit | 96f0ef490efd3ca055a2a4f29dfcaaf727e6ec41 (patch) | |
tree | 228a943879ea8f4e6e853c61378d871ec375b3da /rs/java/android/renderscript/ProgramStore.java | |
parent | 63ab14cb507d5e960f3ba82c0b83019ff4f4aba0 (diff) |
Second refactoring for BasePermission.
- Made all fields private.
- Replaced ParsedPermission usage with PermissionInfo.
The BasePermission class was using ParsedPermission and PermissionInfo
to keep track of the same set of information. Since we only need to
support getPermissionInfo(), we can keep track of the information with
PermissionInfo alone, dropping dependency on ParsedPermission which
isn't and won't be an API.
The logic of addToTree() and updateDynamicPermission() became a bit
weird/broken after the package parser refactoring regarding how the
new ParsedPermission/PermissionInfo was derived, so Pie BasePermission
implementation was taken as a reference for what the intended behavior
actually was.
Bug: 158736025
Test: presubmit
Change-Id: I414d43c3e98e9267d74de35eb62b7d1b6524a13f
Diffstat (limited to 'rs/java/android/renderscript/ProgramStore.java')
0 files changed, 0 insertions, 0 deletions