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

Commit c8522769 authored by Jeff Sharkey's avatar Jeff Sharkey Committed by Android (Google) Code Review
Browse files

Merge "Omit links for custom ErrorProne checkers."

parents c2c52e98 f67ef873
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -16,6 +16,7 @@

package com.google.errorprone.bugpatterns.android;

import static com.google.errorprone.BugPattern.LinkType.NONE;
import static com.google.errorprone.BugPattern.SeverityLevel.WARNING;
import static com.google.errorprone.matchers.Matchers.contains;
import static com.google.errorprone.matchers.Matchers.methodInvocation;
@@ -52,6 +53,7 @@ import javax.lang.model.element.Modifier;
@BugPattern(
    name = "AndroidFrameworkBinderIdentity",
    summary = "Verifies that Binder.clearCallingIdentity() is always restored",
    linkType = NONE,
    severity = WARNING)
public final class BinderIdentityChecker extends BugChecker implements MethodInvocationTreeMatcher {
    private static final Matcher<ExpressionTree> CLEAR_CALL = methodInvocation(staticMethod()
+2 −0
Original line number Diff line number Diff line
@@ -16,6 +16,7 @@

package com.google.errorprone.bugpatterns.android;

import static com.google.errorprone.BugPattern.LinkType.NONE;
import static com.google.errorprone.BugPattern.SeverityLevel.WARNING;
import static com.google.errorprone.bugpatterns.android.RequiresPermissionChecker.simpleNameMatches;
import static com.google.errorprone.matchers.Matchers.allOf;
@@ -60,6 +61,7 @@ import java.util.regex.Pattern;
@BugPattern(
    name = "AndroidFrameworkBluetoothPermission",
    summary = "Verifies that all Bluetooth APIs have consistent permissions",
    linkType = NONE,
    severity = WARNING)
public final class BluetoothPermissionChecker extends BugChecker implements MethodTreeMatcher {
    private static final Matcher<MethodTree> BLUETOOTH_API = allOf(
+2 −0
Original line number Diff line number Diff line
@@ -16,6 +16,7 @@

package com.google.errorprone.bugpatterns.android;

import static com.google.errorprone.BugPattern.LinkType.NONE;
import static com.google.errorprone.BugPattern.SeverityLevel.WARNING;
import static com.google.errorprone.matchers.Matchers.anyOf;
import static com.google.errorprone.matchers.Matchers.enclosingClass;
@@ -42,6 +43,7 @@ import com.sun.source.tree.Tree;
@BugPattern(
        name = "AndroidFrameworkClientSidePermissionCheck",
        summary = "Verifies that permission checks aren't done in the app's process",
        linkType = NONE,
        severity = WARNING)
public final class ClientSidePermissionCheckChecker
        extends BugChecker implements MethodInvocationTreeMatcher {
+2 −0
Original line number Diff line number Diff line
@@ -16,6 +16,7 @@

package com.google.errorprone.bugpatterns.android;

import static com.google.errorprone.BugPattern.LinkType.NONE;
import static com.google.errorprone.BugPattern.SeverityLevel.WARNING;
import static com.google.errorprone.bugpatterns.android.TargetSdkChecker.binaryTreeExact;
import static com.google.errorprone.matchers.Matchers.allOf;
@@ -51,6 +52,7 @@ import com.sun.source.tree.Tree.Kind;
@BugPattern(
    name = "AndroidFrameworkCompatChange",
    summary = "Verifies that behavior changes use the modern compatibility framework",
    linkType = NONE,
    severity = WARNING)
public final class CompatChangeChecker extends BugChecker implements BinaryTreeMatcher {
    private static final Matcher<ExpressionTree> VERSION_CODE =
+2 −0
Original line number Diff line number Diff line
@@ -16,6 +16,7 @@

package com.google.errorprone.bugpatterns.android;

import static com.google.errorprone.BugPattern.LinkType.NONE;
import static com.google.errorprone.BugPattern.SeverityLevel.WARNING;
import static com.google.errorprone.bugpatterns.android.UidChecker.getFlavor;
import static com.google.errorprone.matchers.Matchers.anyOf;
@@ -54,6 +55,7 @@ import java.util.List;
@BugPattern(
    name = "AndroidFrameworkContextUserId",
    summary = "Verifies that system_server calls use Context.getUserId()",
    linkType = NONE,
    severity = WARNING)
public final class ContextUserIdChecker extends BugChecker implements MethodInvocationTreeMatcher {
    private static final Matcher<Tree> INSIDE_MANAGER =
Loading