96f0ef490efd3ca055a2a4f29dfcaaf727e6ec41
- 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
…
…
…
…
Merge "Use jni_headers instead of JNI_H_INCLUDE" am:
75a5b44258 am: b842272135 am: 61ea9dd847 am: fe576af25a am: b90a8a87d9
Merge "Add sample app for haptic assessment." into rvc-dev am:
d121fd282c am: 7afc791190 am: a06cdd86e4 am: 37a3b83c1d
…
Merge "Add BinderCacheManager: caches Binder & notifies listeners upon death" am:
1083b7ed57 am: 98e157c405 am: aed2f3e749 am: 68d12bb775
…
Merge "Get ART public API doctag information from java_sdk_library" am:
08e7cbb0b5 am: ec334d86e0 am: c0ea6a6330 am: 0acdd44047 am: 23c51bd63b
…
…
Merge "Add last_released checking for module-lib API too" am:
c34ea595c2 am: 6f7f0d2e31 am: ba259ecb01 am: 64bbfefa8b
Description
No description provided
Languages
Java
73.7%
Kotlin
14%
PowerBuilder
5.8%
C++
5.2%
AIDL
1%