summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Filip Pavlis <pavlis@google.com> 2019-02-06 14:46:37 +0000
committer Filip Pavlis <pavlis@google.com> 2019-02-06 14:46:37 +0000
commit0e63fcbeed6ac2b98f1a200796f1582da0c32bcd (patch)
tree67a88d540f33cc6f1e24b80121acd6fe9ee20ce6
parentfe9f8eb8345203b689628c91bf7eab36a6bd2f77 (diff)
Restrict access to mGroupFlags.
We can safely restrict the access because there are no flags that could be publicly accessed. Please see the overview below. Private flags: FLAG_CLIP_TO_PADDING FLAG_RUN_ANIMATION FLAG_PADDING_NOT_NULL FLAG_NOTIFY_ANIMATION_LISTENER FLAG_ANIMATION_CACHE FLAG_ALWAYS_DRAWN_WITH_CACHE FLAG_CHILDREN_DRAWN_WITH_CACHE FLAG_NOTIFY_CHILDREN_ON_DRAWABLE_STATE_CHANGE FLAG_MASK_FOCUSABILITY FLAG_ADD_STATES_FROM_CHILDREN FLAG_NOTIFY_CHILDREN_ON_DRAWABLE_STATE_CHANGE FLAG_MASK_FOCUSABILITY FLAG_START_ACTION_MODE_FOR_CHILD_IS_TYPED FLAG_START_ACTION_MODE_FOR_CHILD_IS_NOT_TYPED FLAG_SHOW_CONTEXT_MENU_WITH_COORDS DESCENDANT_FOCUSABILITY_FLAGS Package private flags: FLAG_CLIP_CHILDREN FLAG_INVALIDATE_REQUIRED FLAG_ANIMATION_DONE FLAG_OPTIMIZE_INVALIDATE FLAG_CLEAR_TRANSFORMATION FLAG_IS_TRANSITION_GROUP FLAG_IS_TRANSITION_GROUP_SET FLAG_TOUCHSCREEN_BLOCKS_FOCUS Public but not related to mGroupFlags FOCUS_BEFORE_DESCENDANTS FOCUS_AFTER_DESCENDANTS FOCUS_BLOCK_DESCENDANTS Protected that are going to be restricted FLAG_SUPPORT_STATIC_TRANSFORMATIONS - ag/6278964 FLAG_USE_CHILD_DRAWING_ORDER - ag/6278967 FLAG_DISALLOW_INTERCEPT - ag/6278968 Bug: b/123769411 Test: N/A Change-Id: I7137c09f1274b5e65b45163e88ed914b1288a0eb
-rw-r--r--core/java/android/view/ViewGroup.java2
1 files changed, 1 insertions, 1 deletions
diff --git a/core/java/android/view/ViewGroup.java b/core/java/android/view/ViewGroup.java
index d2b40f75a6a8..fe8ad3be0227 100644
--- a/core/java/android/view/ViewGroup.java
+++ b/core/java/android/view/ViewGroup.java
@@ -239,7 +239,7 @@ public abstract class ViewGroup extends View implements ViewParent, ViewManager
@ViewDebug.FlagToString(mask = FLAG_PADDING_NOT_NULL, equals = FLAG_PADDING_NOT_NULL,
name = "PADDING_NOT_NULL")
}, formatToHexString = true)
- @UnsupportedAppUsage
+ @UnsupportedAppUsage(maxTargetSdk = Build.VERSION_CODES.P, trackingBug = 123769411)
protected int mGroupFlags;
/**