From 23957aa974f29f6186f07db274bd8864f1ed9719 Mon Sep 17 00:00:00 2001 From: Tobias Thierer Date: Wed, 19 Sep 2018 13:49:53 +0100 Subject: [PATCH] Move ShadeViewRefactor to right package to fix build breakage. ShadeViewRefactor's package java.lang.annotation was inconsistent with its source directory; further, it broke taimen-userdebug-jdk9 because java.lang.annotation is a core library package and it's no longer supported for framework to have code in such packages. This CL fixes compilation by moving the annotation to the correct package which corresponds to its source directory. Test: make SystemUI-core Bug: 115604102 Change-Id: I600e57da316f60855d71f69b1aa1939f2081d513 --- .../systemui/statusbar/notification/ShadeViewRefactor.java | 5 ++++- .../notification/stack/NotificationStackScrollLayout.java | 4 ++-- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/packages/SystemUI/src/com/android/systemui/statusbar/notification/ShadeViewRefactor.java b/packages/SystemUI/src/com/android/systemui/statusbar/notification/ShadeViewRefactor.java index f204c42a6324d..5ad2ba9d6f5ff 100644 --- a/packages/SystemUI/src/com/android/systemui/statusbar/notification/ShadeViewRefactor.java +++ b/packages/SystemUI/src/com/android/systemui/statusbar/notification/ShadeViewRefactor.java @@ -14,7 +14,10 @@ * limitations under the License */ -package java.lang.annotation; +package com.android.systemui.statusbar.notification; + +import java.lang.annotation.Retention; +import java.lang.annotation.RetentionPolicy; @Retention(RetentionPolicy.SOURCE) public @interface ShadeViewRefactor { diff --git a/packages/SystemUI/src/com/android/systemui/statusbar/notification/stack/NotificationStackScrollLayout.java b/packages/SystemUI/src/com/android/systemui/statusbar/notification/stack/NotificationStackScrollLayout.java index 52844fe0a54a6..a725a0b5935c3 100644 --- a/packages/SystemUI/src/com/android/systemui/statusbar/notification/stack/NotificationStackScrollLayout.java +++ b/packages/SystemUI/src/com/android/systemui/statusbar/notification/stack/NotificationStackScrollLayout.java @@ -115,6 +115,8 @@ import com.android.systemui.statusbar.notification.row.StackScrollerDecorView; import com.android.systemui.statusbar.StatusBarStateController; import com.android.systemui.statusbar.notification.FakeShadowView; import com.android.systemui.statusbar.notification.NotificationUtils; +import com.android.systemui.statusbar.notification.ShadeViewRefactor; +import com.android.systemui.statusbar.notification.ShadeViewRefactor.RefactorComponent; import com.android.systemui.statusbar.notification.VisibilityLocationProvider; import com.android.systemui.statusbar.phone.DozeParameters; import com.android.systemui.statusbar.phone.HeadsUpAppearanceController; @@ -134,8 +136,6 @@ import com.android.systemui.statusbar.policy.ScrollAdapter; import java.io.FileDescriptor; import java.io.PrintWriter; -import java.lang.annotation.ShadeViewRefactor; -import java.lang.annotation.ShadeViewRefactor.RefactorComponent; import java.util.ArrayList; import java.util.Collections; import java.util.Comparator;