Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit d9b77be3 authored by Charles Chen's avatar Charles Chen Committed by Automerger Merge Worker
Browse files

Merge "Unhide IncorrectContextUseViolation" into sc-dev am: 8e9c6938

Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/13435714

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I1e17bf7cc9de7e8ebaf1cf2409c65ddde9bf9362
parents ef15221e 8e9c6938
Loading
Loading
Loading
Loading
+4 −0
Original line number Diff line number Diff line
@@ -31865,6 +31865,10 @@ package android.os.strictmode {
  public final class ImplicitDirectBootViolation extends android.os.strictmode.Violation {
  }
  public final class IncorrectContextUseViolation extends android.os.strictmode.Violation {
    ctor public IncorrectContextUseViolation(@NonNull String, @NonNull Throwable);
  }
  public class InstanceCountViolation extends android.os.strictmode.Violation {
    method public long getNumberOfInstances();
  }
+7 −6
Original line number Diff line number Diff line
@@ -16,19 +16,20 @@

package android.os.strictmode;

import android.annotation.NonNull;
import android.content.Context;

/**
 * Incorrect usage of {@link Context}, such as obtaining a visual service from non-visual
 * {@link Context} instance.
 * Incorrect usage of {@link Context}, such as obtaining a UI service from non-UI {@link Context}
 * instance.
 *
 * @see Context#getSystemService(String)
 * @see Context#getDisplayNoVerify()
 * @hide
 * @see Context#isUiContext(Context)
 * @see android.os.StrictMode.VmPolicy.Builder#detectIncorrectContextUse()
 */
public final class IncorrectContextUseViolation extends Violation {

    /** @hide */
    public IncorrectContextUseViolation(String message, Throwable originStack) {
    public IncorrectContextUseViolation(@NonNull String message, @NonNull Throwable originStack) {
        super(message);
        initCause(originStack);
    }