• Home
  • History
  • Annotate
  • only in /frameworks/support/compat/api21/
History log of /frameworks/support/compat/api21/
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
8c2ee58bb9538e43225d7553fd6479a68619a149 27-Apr-2017 Julia Reynolds <juliacr@google.com> Add groupAlertBehavior to notificationcompat

Pre O this will remove all sounds and vibrations from
relevant grouped notifications. In O+ it'll just set
the field on notification.

Test: NotificationCompatTest
Change-Id: Ida0a26d21f42876f399c3049324cd909d6180c5c
Fixes: 37478457
ndroid/support/v4/app/NotificationCompatApi21.java
a799d99cf8d83ea72f35eeb623fec4949fea98f4 24-Apr-2017 Aurimas Liutikas <aurimas@google.com> Clean up NotificationCompat

Inline methods wrapped with SDK_INT checks. This CL
is the first pass of the easility collapsable calls.

Bug: 37214421
Test: ./gradlew assemble
Change-Id: I64abb0ea76089b6a533610c4e42a856e8b3492ac
ndroid/support/v4/app/NotificationCompatApi21.java
95770eedc9a3fb09798d889caecab10b14e9909a 29-Mar-2017 TreeHugger Robot <treehugger-gerrit@google.com> Merge "Clean up ActivityOptionsCompat." into oc-dev
d0dfe4a8e66cb4a9ede4560494db04f39a288095 28-Mar-2017 Aurimas Liutikas <aurimas@google.com> Clean up ActivityOptionsCompat.

Combine code that can all live in one class right now.

Test: ./gradlew assemble
Change-Id: I885696162c2f36df3028fcdc7b0a18ae9b49d277
ndroid/support/v4/app/ActivityOptionsCompat21.java
d793f3d08fe22506ceec6460d36502d9e873a079 28-Mar-2017 Aurimas Liutikas <aurimas@google.com> Clean up ActivityCompat listeners.

Test: ./gradlew assemble
Change-Id: I7bda6821cae909bf974cacca04d7564b4d64b710
ndroid/support/v4/app/ActivityCompatApi21.java
a68857217ff8ccf16b9e4f29ccfcc95c66040dff 28-Mar-2017 Aurimas Liutikas <aurimas@google.com> Merge "Clean up AlarmManagerCompat." into oc-dev
e995643ed95aa35228713d55b1ffe908ea217f6c 28-Mar-2017 Aurimas Liutikas <aurimas@google.com> Clean up AlarmManagerCompat.

Test: ./gradlew assemble
Change-Id: Ie2e577444f7607bfe0c2bc21a6704b2b26e961b0
ndroid/support/v4/app/AlarmManagerCompatApi21.java
3681134daf188176bc4c99e17ecb94c2f050d8c0 23-Mar-2017 Aurimas Liutikas <aurimas@google.com> Clean up ActivityCompat

There will be a follow up CL to clean up listeners

Test: ./gradlew assemble

Change-Id: I811512c2fb44ffcf0726f833079dd371268f85d2
ndroid/support/v4/app/ActivityCompatApi21.java
d534dec780261467667c13e40240441de58080b3 23-Mar-2017 TreeHugger Robot <treehugger-gerrit@google.com> Merge "Cleanup WindowInsetsCompat."
40d4748de6de55e8847db47748aaee2e72a8bf3c 23-Mar-2017 Aurimas Liutikas <aurimas@google.com> Clean up AccessibilityWindowInfoCompat.

Combine three classes into one class. We now use lint and no
longer need to split classes on api levels.

Bug: 32794064
Test: ./gradlew assemble still works
Change-Id: I821783f076991523e14e747725265863f3eeb01a
ndroid/support/v4/view/accessibility/AccessibilityWindowInfoCompatApi21.java
eb208559f40e4d035697de178b90c4e56017f218 23-Mar-2017 Aurimas Liutikas <aurimas@google.com> Cleanup WindowInsetsCompat.

Combine all three window inset classes into one. We no longer
need them to be separate as we use lint.

Bug: 32794064
Test: ./gradlew assemble still works
Change-Id: I825c2c17ea3bc5cdc3f97b676a0570528437bc6a
ndroid/support/v4/view/WindowInsetsCompatApi21.java
05944c3367279f44345963acc40674b1653f6418 08-Mar-2017 TreeHugger Robot <treehugger-gerrit@google.com> Merge "A pass at fixing unchecked javac warnings."
ac551a4de4413a97241d086d3857c4b5ed636e29 04-Mar-2017 Aurimas Liutikas <aurimas@google.com> Clean up PopupWindowCompat.

Bug: 32794064
Test: ./gradlew assemble
Change-Id: I0da15fd0e3bc79e5158b2fcd418a4fdf172cca6a
ndroid/support/v4/widget/PopupWindowCompatApi21.java
abc73958d264e1eed7fd401a18be1d9ede8304eb 06-Mar-2017 Aurimas Liutikas <aurimas@google.com> A pass at fixing unchecked javac warnings.

Add types where needed.
Suppress places where we intentionally skip types.

Test: ./gradlew assemble still works
Change-Id: If1350e896948c7e27c212cf7b1a94f08b9131193
ndroid/support/v4/app/ActivityOptionsCompat21.java
f87440725bb18397f734233f422c3429e7f284eb 17-Feb-2017 Aurimas Liutikas <aurimas@google.com> Clean up AccessibilityNodeInfoCompat after minSdk 14 bump.

Bug: 32794064
Test: ./gradlew assemble
Change-Id: I676824dd88d463d9172a7060b9952e98cea20cdf
ndroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatApi21.java
4f325fb24a6ce5d8cca56460db12c24ec7ec5491 22-Feb-2017 Aurimas Liutikas <aurimas@google.com> Cleanup ContextCompat and ResourcesCompat after minSdk 14 bump.

Bug: 32794064
Test: ./gradlew assemble
Change-Id: I14ae4f615602563cd59d8f8f14d97fb6c67e1cbc
ndroid/support/v4/content/ContextCompatApi21.java
ndroid/support/v4/content/res/ResourcesCompatApi21.java
f4e4a772c9203eb6b12ae1abb6a230b9b3475f2c 21-Feb-2017 Aurimas Liutikas <aurimas@google.com> Merge "Yet another ViewCompat cleanup."
12a4fcb89bbef29dc4e5b5dfe491e9bab8b97b95 21-Feb-2017 Aurimas Liutikas <aurimas@google.com> Merge "Cleanup ViewPropertyAnimatorCompat after minSdk 14 bump."
7a901584fbdc757f744df113a1c3f2878a7f5628 18-Feb-2017 Aurimas Liutikas <aurimas@google.com> Yet another ViewCompat cleanup.

Bug: 32794064
Test: ./gradlew assemble
Change-Id: I52f3bfe37f4115cffc2410a6ba8f2bc42107b37c
ndroid/support/v4/view/ViewCompatLollipop.java
488bc1352aacf47d87ee09df5132c342cbf61c28 18-Feb-2017 Aurimas Liutikas <aurimas@google.com> Clean up ViewCompatHC.java usage in ViewCompat.

Bug: 32794064
Test: ./gradlew assemble
Change-Id: Ibc6125fc86a7b51c99c6dd549fd06883627ec387
ndroid/support/v4/view/ViewCompatLollipop.java
846955fba824b96d8cca48e372353d5b7cc31955 15-Feb-2017 Aurimas Liutikas <aurimas@google.com> Cleanup ViewPropertyAnimatorCompat after minSdk 14 bump.

There will be a follow up to clean up listeners.

Bug: 32794064
Test: ./gradlew assemble
Change-Id: Ic6e3e5fcdbdcda7df9189c7555fc52f24bc58065
ndroid/support/v4/view/ViewPropertyAnimatorCompatLollipop.java
150417cd66a89ffb27fd7edb4b7ff3e66dd377cc 15-Feb-2017 Aurimas Liutikas <aurimas@google.com> Cleanup PathInterpolatorCompat after minSdk 14 bump.

Bug: 32794064
Test: ./gradlew assemble
Change-Id: I93655af6c430e944299c5cd2fbb45ff9ebadc4d0
ndroid/support/v4/view/animation/PathInterpolatorCompatApi21.java
dc8257b0fa327f7beabb1b138416096a41143191 15-Feb-2017 Aurimas Liutikas <aurimas@google.com> Merge "Clean up ViewGroupCompat and ViewParentCompat after minSdk 14 bump."
506695b4cf6b22d70d2e3647d94551e721ee0430 14-Feb-2017 Aurimas Liutikas <aurimas@google.com> Clean up EdgeEffectCompat after minSdk 14 bump.

- Deprecate methods added in API 14 or earlier.
- Remove all the usages of these methods.

Bug: 32794064
Test: ./gradlew assemble
Change-Id: I637e40ffd7bf580d04057fb67afe47a2f72c8962
ndroid/support/v4/widget/EdgeEffectCompatLollipop.java
f67eb01f1cd3e2a86606b4dc07bbff9c90867a8a 14-Feb-2017 TreeHugger Robot <treehugger-gerrit@google.com> Merge "CompoundButtonCompat cleanup after minSdk 14 bump."
11a27a89604f14852096a250c2a10a955ba1d7c7 13-Feb-2017 Aurimas Liutikas <aurimas@google.com> CompoundButtonCompat cleanup after minSdk 14 bump.

Bug: 32794064
Test: ./gradlew assemble
Change-Id: I04c97acfab18437c36b74514d0931da1ef211961
ndroid/support/v4/widget/CompoundButtonCompatLollipop.java
847790c44721520e4ec47f99f8af12d6caf713ff 13-Feb-2017 Aurimas Liutikas <aurimas@google.com> Final step of DrawableCompat cleanup.

Bug: 32794064
Test: ./gradlew assemble
Change-Id: I2e9dccf2bd49b58649acc73f3e78d113766590f1
ndroid/support/v4/graphics/drawable/DrawableWrapperApi21.java
ndroid/support/v4/graphics/drawable/DrawableWrapperLollipop.java
3323681bfffd2702c597edf7547f925441d2c5a0 13-Feb-2017 Aurimas Liutikas <aurimas@google.com> Merge "Flatten DrawableCompat"
0800a58729f5fdc6e399cbd299fbbc7442dbdb38 13-Feb-2017 Aurimas Liutikas <aurimas@google.com> resolve merge conflicts of 3be4cef3e4 to master

Change-Id: Ib5e4df4aba3637a51777ee167eed5bb9a8d99913
44ece5ceaaee232f9139ccbde40ac4a5e642bdee 12-Feb-2017 Christophe Beyls <software@digitalia.be> Fixed various it's -> its typos in comments and documentation

Test: None
Change-Id: I25617e1cfe26cdeacaa54040676a7abff475478e
ndroid/support/v4/view/ViewCompatLollipop.java
d0b169d5834b69d7665a57334e5789baad1e76da 10-Feb-2017 Aurimas Liutikas <aurimas@google.com> Flatten DrawableCompat

Move all the per API directly classes into DrawableCompat.

Bug: 32794064
Test: ./gradlew assemble
Change-Id: Ibbc864bd646bfbf7cb30d63b4a60b99749fa864e
ndroid/support/v4/graphics/drawable/DrawableCompatLollipop.java
0a7354fadc7197a47abb4d39b7125c68f901394f 10-Feb-2017 Aurimas Liutikas <aurimas@google.com> Clean up ViewGroupCompat and ViewParentCompat after minSdk 14 bump.

Bug: 32794064
Test: ./gradlew assemble
Change-Id: If96270ad22bc7c523f5d12ed616ab70289223a54
ndroid/support/v4/view/ViewGroupCompatLollipop.java
ndroid/support/v4/view/ViewParentCompatLollipop.java
4bf8c3d1aeb944a993c946db770604b55f981341 07-Feb-2017 Aurimas Liutikas <aurimas@google.com> Cleanup LayoutInflaterCompat after minSdk 14 bump.

Bug: 32794064
Test: ./gradlew assemble
Change-Id: I45598595683ab9c53eccac17d9dff04574a54dc8
ndroid/support/v4/view/LayoutInflaterCompatLollipop.java
59d562bdab983469340a054bd3bc888034fa6bc8 13-Dec-2016 Shane Brennan <shanerb@google.com> Add support for audio-focused notifications.

This is the compat "twin" to c/1702766 which added the
same features to Android O's Notification and RemoteInput classes.

Add extras keys and methos to Notification and RemoteInput for notifications
whose contents have an audio representation and whose RemoteInputs
can accept data as well (useful for, e.g., voice messaging
applications).

The motivator for this change is it enables an end-to-end flow for
audio messaging including
* System receives the audio message
* Replying to the message with the user's voice
* App receives the audio reply data

Note that this CL just adds the capabilities, but does not
add any UI or implementation to perform the above flow.

Note that this CL includes a workaround to a bug in
RemoteInput#addResultsToIntent for versions prior to SDK 26.
You can see that workaround in
RemoteInputCompatApi20#addResultsToIntent.

Test: Added in this CL

Change-Id: I5be31a8cfbbe44ba19657ccd57821d5855c9c8af
ndroid/support/v4/app/NotificationCompatApi21.java
c9c38ee90949a71b95826929dca068cd87b51c49 23-Nov-2016 Ian Lake <ilake@google.com> Create AlarmManagerCompat shims

Create shims for newer AlarmManager methods, falling
back on the older equivalents. This allows developers
to use APIs such as the AndAllowWhileIdle methods that
will do the right thing on all API levels.

Note that this does not cover setWindow() as it does
not have a fallback equivalent.

Test: mmma frameworks/support, ./gradlew assemble

BUG: 24037777
Change-Id: I1eacebb3fba9a75c7d4608e9d7f4337414427dcc
ndroid/support/v4/app/AlarmManagerCompatApi21.java
e22ae93397361d1bd5568fa51d82e2f7553712e1 08-Dec-2016 Alan Viverette <alanv@google.com> Remove unnecessary @TargetApi annotations

Bug: 33412815
Test: ./gradlew assemble
Change-Id: I0be3358fb97d6e637357c253f3f43f39355a643a
ndroid/support/v4/app/ActivityCompatApi21.java
ndroid/support/v4/app/ActivityOptionsCompat21.java
ndroid/support/v4/app/NotificationCompatApi21.java
ndroid/support/v4/content/ContextCompatApi21.java
ndroid/support/v4/content/res/ResourcesCompatApi21.java
ndroid/support/v4/graphics/drawable/DrawableCompatLollipop.java
ndroid/support/v4/graphics/drawable/DrawableWrapperLollipop.java
ndroid/support/v4/view/LayoutInflaterCompatLollipop.java
ndroid/support/v4/view/ViewCompatLollipop.java
ndroid/support/v4/view/ViewGroupCompatLollipop.java
ndroid/support/v4/view/ViewParentCompatLollipop.java
ndroid/support/v4/view/ViewPropertyAnimatorCompatLollipop.java
ndroid/support/v4/view/WindowInsetsCompatApi21.java
ndroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatApi21.java
ndroid/support/v4/view/accessibility/AccessibilityWindowInfoCompatApi21.java
ndroid/support/v4/view/animation/PathInterpolatorCompatApi21.java
ndroid/support/v4/widget/CompoundButtonCompatLollipop.java
ndroid/support/v4/widget/EdgeEffectCompatLollipop.java
ndroid/support/v4/widget/PopupWindowCompatApi21.java
730ed99bb69c8a846216a1fbb525cae9b475b93e 20-Sep-2016 Ian Lake <ilake@google.com> Deprecate support-fragment's dependency on media-compat

Deprecate FragmentActivity's dependence on MediaControllerCompat and
therefore support-fragment's dependency on support-media-compat. This
will allow us to remove the compile time dependency in a future release.

New static methods in MediaControllerCompat are used to set the
Activity's MediaController. The addition of SupportActivity and its
ExtraData class allow MediaControllerCompat to store the
MediaControllerCompat object scoped to the Activity to
1) Support pre-API 21 devices
2) Prevent constant translation between framework and compat instances

Test: mmma frameworks/support, ./gradlew assemble, run SupportActivityTest

BUG: 30944164
Change-Id: I6db82487d7b6352bbcf2ab0202a7e1ffbd9af650
(cherry picked from commit 583beae8a1d75c7c821b65c8adc8812928424eec)
ndroid/support/v4/app/ActivityCompatApi21.java
583beae8a1d75c7c821b65c8adc8812928424eec 20-Sep-2016 Ian Lake <ilake@google.com> Deprecate support-fragment's dependency on media-compat

Deprecate FragmentActivity's dependence on MediaControllerCompat and
therefore support-fragment's dependency on support-media-compat. This
will allow us to remove the compile time dependency in a future release.

New static methods in MediaControllerCompat are used to set the
Activity's MediaController. The addition of SupportActivity and its
ExtraData class allow MediaControllerCompat to store the
MediaControllerCompat object scoped to the Activity to
1) Support pre-API 21 devices
2) Prevent constant translation between framework and compat instances

Test: mmma frameworks/support, ./gradlew assemble, run SupportActivityTest

BUG: 30944164
Change-Id: I6db82487d7b6352bbcf2ab0202a7e1ffbd9af650
ndroid/support/v4/app/ActivityCompatApi21.java
8f886fe8c7e23fe6ccb8734167c960c2ed3429c3 25-Oct-2016 Alan Viverette <alanv@google.com> Annotate support classes with RequiresApi / TargetApi

Also inlines version codes in SDK_INT checks so that lint
understands them. Removes some unnecessary TargetApi annotations.

Bug: 29630077
Change-Id: I67a9235480ca14711b0496a54beca5c0e6c6b2d1
ndroid/support/v4/app/ActivityCompatApi21.java
ndroid/support/v4/app/ActivityOptionsCompat21.java
ndroid/support/v4/app/NotificationCompatApi21.java
ndroid/support/v4/content/ContextCompatApi21.java
ndroid/support/v4/content/res/ResourcesCompatApi21.java
ndroid/support/v4/graphics/drawable/DrawableCompatLollipop.java
ndroid/support/v4/graphics/drawable/DrawableWrapperLollipop.java
ndroid/support/v4/view/LayoutInflaterCompatLollipop.java
ndroid/support/v4/view/ViewCompatLollipop.java
ndroid/support/v4/view/ViewGroupCompatLollipop.java
ndroid/support/v4/view/ViewParentCompatLollipop.java
ndroid/support/v4/view/ViewPropertyAnimatorCompatLollipop.java
ndroid/support/v4/view/WindowInsetsCompatApi21.java
ndroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatApi21.java
ndroid/support/v4/view/accessibility/AccessibilityWindowInfoCompatApi21.java
ndroid/support/v4/view/animation/PathInterpolatorCompatApi21.java
ndroid/support/v4/widget/CompoundButtonCompatLollipop.java
ndroid/support/v4/widget/EdgeEffectCompatLollipop.java
ndroid/support/v4/widget/PopupWindowCompatApi21.java
1194904b0540cb2043dd047206abf7592f31c2f4 21-Jul-2016 Alan Viverette <alanv@google.com> ActivityCompat should use static methods, not be publicly instantiable

Also renames implementation classes for consistency.

Bug: 29047200
Change-Id: I1b286ef977500a0d9c5c6d73cb927746a9f53810
ndroid/support/v4/app/ActivityCompat21.java
ndroid/support/v4/app/ActivityCompatApi21.java
77df76ce4466b7a3739fbbe53c2ac99d976b113e 06-Jun-2016 Abhinav Baid <abhinavbaid@google.com> Make some Compat classes have more coverage

Add missing methods and public fields to AccessibilityNodeInfoCompat and
AccessibilityWindowInfoCompat so that their interfaces are almost fully
compatible with the corresponding framework base classes.
The statement above says almost because these support lib classes do not
implement the Parcelable interface (this issue also applies to
PointerIconCompat) and so cannot serve as drop-in replacements in *ALL*
cases (in particular when parceling is used). Please see the discussion
on the bug linked below for a detailed explanation.

Bug: 29148805
Change-Id: I5b9406de1d26adc6f11a7ac24152ff3171c97e15
ndroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatApi21.java
79a141a3eaca2b69ae043c1c6b7a61c7db90d644 07-Jun-2016 Abhinav Baid <abhinavbaid@google.com> Move WindowInsetsCompat to support-compat

Move WindowInsetsCompat to the compat/java directory and pull the
default method implementations into a base IMPL.
Similarly, move the OnApplyWindowInsetsListener interface to compat/java
from compat/gingerbread.
Also, add a public constructor to WindowInsetsCompat to make its
interface fully compatible with WindowInsets.

Bug: 29181287
Change-Id: Ib8ccc1e48d526f602b5dbbadf5f2f24b0ce6d456
ndroid/support/v4/view/ViewCompatLollipop.java
ndroid/support/v4/view/WindowInsetsCompatApi21.java
90983a9614931bfcf829e2585acacd84f0d8f307 03-Jun-2016 Abhinav Baid <abhinavbaid@google.com> Merge "Modify ActivityOptionsCompat"
dcb9c07ac922c022750a803a74e4bb98a4bd8693 03-Jun-2016 Abhinav Baid <abhinavbaid@google.com> Modify ActivityOptionsCompat

Modify ActivityOptionsCompat to use newer API implementations where
these are available.
Also add a static final field to AccessibilityNodeProviderCompat to make
it fully compatible with AccessibilityNodeProvider.
Both of the classes above can now serve as drop-in replacements for the
correspoding framework base classes.

Bug: 29093107
Change-Id: I7c38ee4b629bf276ebf5daec8f58a394ba149dce
ndroid/support/v4/app/ActivityOptionsCompat21.java
19a80415a88ecfae6bbc645cd14b653ed4337648 26-May-2016 Chris Banes <chrisbanes@google.com> Fix CollapsingToolbarLayout consuming insets

Currently it consumes insets, which means that
the insets never reach its children. Since it
does not need to consume them, lets not.

Also fixed WindowInsetsCompat so that equals(),
toString() and hashCode() work as expected.

Also ported the same equals fix to AppBarLayout
and CoordinatorLayout.

BUG: 28860186
Change-Id: Ib34219f1ba60901d973eea96c7453be46d9bf555
ndroid/support/v4/view/WindowInsetsCompatApi21.java
c158ac834fd71f19bbbdadc71de0d64c99b5d84a 27-May-2016 Julia Reynolds <juliacr@google.com> Add custom remoteviews methods to builder.

(manual merge due to support lib refactor).

Bug: 28822188
Change-Id: I5366f1305322bc19fcb6c789ff8557fe7974461c
ndroid/support/v4/app/NotificationCompatApi21.java
2aabff2e355c96bf90d6047a613ce0fa2c1ffe45 26-May-2016 Chris Banes <chrisbanes@google.com> Move clearColorFilter() workaround to DrawableCompat

On API 21-22 there is an issue in DrawableContainer
where it does not propagate a null ColorFilter to all
of it's children.

The workaround is to do it manually on those API levels,
which this CL exposes as a public API.

BUG: 28661010
Change-Id: Ie9b1068190c57395c12a800048669651774cfae6
ndroid/support/v4/graphics/drawable/DrawableCompatLollipop.java
32d191750bbfbad479cc84a8cdc2f42244bfee1f 11-May-2016 Kirill Grouchnikov <kirillg@google.com> Move notification / remote input to compat

Change-Id: I4ebc14dcfe1ee08f67b851bfe7bcdfccd25dbae4
ndroid/support/v4/app/NotificationCompatApi21.java
3ac77bf186f87ecad4bf0063b2f6c4384efbd56a 27-Apr-2016 Kirill Grouchnikov <kirillg@google.com> Support module refactoring

* Splitting support-v4 into two modules, support-compat and support-core
* Adding a new library module named support-v4 that combines the two
together for backward compatibility support of existing projects
* support-compat has all Compat classes, their few direct dependencies
and all data structures in the .util package

Change-Id: Icd1b0ab3a5b61a8a2bf85bc274098f0a828963e0
ndroid/support/v4/app/ActivityCompat21.java
ndroid/support/v4/app/ActivityOptionsCompat21.java
ndroid/support/v4/content/ContextCompatApi21.java
ndroid/support/v4/content/res/ResourcesCompatApi21.java
ndroid/support/v4/graphics/drawable/DrawableCompatLollipop.java
ndroid/support/v4/graphics/drawable/DrawableWrapperLollipop.java
ndroid/support/v4/view/LayoutInflaterCompatLollipop.java
ndroid/support/v4/view/ViewCompatLollipop.java
ndroid/support/v4/view/ViewGroupCompatLollipop.java
ndroid/support/v4/view/ViewParentCompatLollipop.java
ndroid/support/v4/view/ViewPropertyAnimatorCompatLollipop.java
ndroid/support/v4/view/WindowInsetsCompatApi21.java
ndroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatApi21.java
ndroid/support/v4/view/accessibility/AccessibilityWindowInfoCompatApi21.java
ndroid/support/v4/view/animation/PathInterpolatorCompatApi21.java
ndroid/support/v4/widget/CompoundButtonCompatLollipop.java
ndroid/support/v4/widget/EdgeEffectCompatLollipop.java
ndroid/support/v4/widget/PopupWindowCompatApi21.java