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

Commit 8e9c6938 authored by Charles Chen's avatar Charles Chen Committed by Android (Google) Code Review
Browse files

Merge "Unhide IncorrectContextUseViolation" into sc-dev

parents 34becf17 bc429782
Loading
Loading
Loading
Loading
+4 −0
Original line number Diff line number Diff line
@@ -31863,6 +31863,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);
    }