diff options
Diffstat (limited to 'core/java/android/content/ContextWrapper.java')
| -rw-r--r-- | core/java/android/content/ContextWrapper.java | 53 |
1 files changed, 48 insertions, 5 deletions
diff --git a/core/java/android/content/ContextWrapper.java b/core/java/android/content/ContextWrapper.java index 33e86d52e657..89abfc95d634 100644 --- a/core/java/android/content/ContextWrapper.java +++ b/core/java/android/content/ContextWrapper.java @@ -42,6 +42,7 @@ import android.os.Looper; import android.os.UserHandle; import android.view.Display; import android.view.DisplayAdjustments; +import android.view.WindowManager.LayoutParams.WindowType; import android.view.autofill.AutofillManager.AutofillClient; import java.io.File; @@ -161,6 +162,12 @@ public class ContextWrapper extends Context { return mBase.getOpPackageName(); } + /** @hide */ + @Override + public @Nullable String getAttributionTag() { + return mBase.getAttributionTag(); + } + @Override public ApplicationInfo getApplicationInfo() { return mBase.getApplicationInfo(); @@ -246,6 +253,16 @@ public class ContextWrapper extends Context { return mBase.getFilesDir(); } + /** + * {@inheritDoc Context#getCrateDir()} + * @hide + */ + @NonNull + @Override + public File getCrateDir(@NonNull String cratedId) { + return mBase.getCrateDir(cratedId); + } + @Override public File getNoBackupFilesDir() { return mBase.getNoBackupFilesDir(); @@ -458,7 +475,8 @@ public class ContextWrapper extends Context { /** @hide */ @Override - public void sendBroadcastMultiplePermissions(Intent intent, String[] receiverPermissions) { + public void sendBroadcastMultiplePermissions(@NonNull Intent intent, + @NonNull String[] receiverPermissions) { mBase.sendBroadcastMultiplePermissions(intent, receiverPermissions); } @@ -960,6 +978,17 @@ public class ContextWrapper extends Context { } @Override + @NonNull + public Context createWindowContext(@WindowType int type, @Nullable Bundle options) { + return mBase.createWindowContext(type, options); + } + + @Override + public @NonNull Context createAttributionContext(@Nullable String attributionTag) { + return mBase.createAttributionContext(attributionTag); + } + + @Override public boolean isRestricted() { return mBase.isRestricted(); } @@ -970,14 +999,17 @@ public class ContextWrapper extends Context { return mBase.getDisplayAdjustments(displayId); } - /** @hide */ - @UnsupportedAppUsage - @TestApi @Override - public Display getDisplay() { + public @Nullable Display getDisplay() { return mBase.getDisplay(); } + /** @hide */ + @Override + public @Nullable Display getDisplayNoVerify() { + return mBase.getDisplayNoVerify(); + } + /** * @hide */ @@ -1113,4 +1145,15 @@ public class ContextWrapper extends Context { mBase.setContentCaptureOptions(options); } } + + /** + * @hide + */ + @Override + public boolean isUiContext() { + if (mBase == null) { + return false; + } + return mBase.isUiContext(); + } } |
