From a570dee97792289f88613f7ffb4b4866e65bf674 Mon Sep 17 00:00:00 2001 From: Mathew Inwood Date: Fri, 17 Aug 2018 14:56:00 +0100 Subject: Add @UnsupportedAppUsage annotations For packages: android.view.textservice android.view.textclassifier.logging android.view.textclassifier android.view.inputmethod android.view.autofill android.view.accessibility android.view This is an automatically generated CL. See go/UnsupportedAppUsage for more details. Exempted-From-Owner-Approval: Mechanical changes to the codebase which have been approved by Android API council and announced on android-eng@ Bug: 110868826 Test: m Change-Id: I4147b038ed7adf0311ee9918b44766f82a057eaf --- core/java/android/view/WindowManagerGlobal.java | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) (limited to 'core/java/android/view/WindowManagerGlobal.java') diff --git a/core/java/android/view/WindowManagerGlobal.java b/core/java/android/view/WindowManagerGlobal.java index 08c2d0b7a98c..d810067c38de 100644 --- a/core/java/android/view/WindowManagerGlobal.java +++ b/core/java/android/view/WindowManagerGlobal.java @@ -17,6 +17,7 @@ package android.view; import android.animation.ValueAnimator; +import android.annotation.UnsupportedAppUsage; import android.app.ActivityManager; import android.content.ComponentCallbacks2; import android.content.Context; @@ -131,14 +132,21 @@ public final class WindowManagerGlobal { public static final int ADD_INVALID_DISPLAY = -9; public static final int ADD_INVALID_TYPE = -10; + @UnsupportedAppUsage private static WindowManagerGlobal sDefaultWindowManager; + @UnsupportedAppUsage private static IWindowManager sWindowManagerService; + @UnsupportedAppUsage private static IWindowSession sWindowSession; + @UnsupportedAppUsage private final Object mLock = new Object(); + @UnsupportedAppUsage private final ArrayList mViews = new ArrayList(); + @UnsupportedAppUsage private final ArrayList mRoots = new ArrayList(); + @UnsupportedAppUsage private final ArrayList mParams = new ArrayList(); private final ArraySet mDyingViews = new ArraySet(); @@ -148,10 +156,12 @@ public final class WindowManagerGlobal { private WindowManagerGlobal() { } + @UnsupportedAppUsage public static void initialize() { getWindowManagerService(); } + @UnsupportedAppUsage public static WindowManagerGlobal getInstance() { synchronized (WindowManagerGlobal.class) { if (sDefaultWindowManager == null) { @@ -161,6 +171,7 @@ public final class WindowManagerGlobal { } } + @UnsupportedAppUsage public static IWindowManager getWindowManagerService() { synchronized (WindowManagerGlobal.class) { if (sWindowManagerService == null) { @@ -179,6 +190,7 @@ public final class WindowManagerGlobal { } } + @UnsupportedAppUsage public static IWindowSession getWindowSession() { synchronized (WindowManagerGlobal.class) { if (sWindowSession == null) { @@ -201,12 +213,14 @@ public final class WindowManagerGlobal { } } + @UnsupportedAppUsage public static IWindowSession peekWindowSession() { synchronized (WindowManagerGlobal.class) { return sWindowSession; } } + @UnsupportedAppUsage public String[] getViewRootNames() { synchronized (mLock) { final int numRoots = mRoots.size(); @@ -218,6 +232,7 @@ public final class WindowManagerGlobal { } } + @UnsupportedAppUsage public ArrayList getRootViews(IBinder token) { ArrayList views = new ArrayList<>(); synchronized (mLock) { @@ -264,6 +279,7 @@ public final class WindowManagerGlobal { return null; } + @UnsupportedAppUsage public View getRootView(String name) { synchronized (mLock) { for (int i = mRoots.size() - 1; i >= 0; --i) { @@ -385,6 +401,7 @@ public final class WindowManagerGlobal { } } + @UnsupportedAppUsage public void removeView(View view, boolean immediate) { if (view == null) { throw new IllegalArgumentException("view must not be null"); @@ -500,6 +517,7 @@ public final class WindowManagerGlobal { return false; } + @UnsupportedAppUsage public void trimMemory(int level) { if (ThreadedRenderer.isAvailable()) { if (shouldDestroyEglContext(level)) { @@ -647,6 +665,7 @@ public final class WindowManagerGlobal { } final class WindowLeaked extends AndroidRuntimeException { + @UnsupportedAppUsage public WindowLeaked(String msg) { super(msg); } -- cgit v1.2.3