Serialized Form
-
Package com.google.errorprone
-
Class com.google.errorprone.BugCheckerInfo extends Object implements Serializable
-
Serialized Fields
-
allNames
com.google.common.collect.ImmutableSet<String> allNames
Additional identifiers for this check, to be checked for in @SuppressWarnings annotations. Corresponds to the canonical name plus allaltName
s from itsBugPattern
annotation. -
canonicalName
String canonicalName
The canonical name of this check. Corresponds to thename
attribute from itsBugPattern
annotation. -
checker
Class<? extends BugChecker> checker
The BugChecker class. -
customSuppressionAnnotations
Set<Class<? extends Annotation>> customSuppressionAnnotations
A set of suppression annotations for this check. Computed from thesuppressionAnnotations
attributes from itsBugPattern
. May be empty if there are no suppression annotations for this check. -
defaultSeverity
BugPattern.SeverityLevel defaultSeverity
The default type of diagnostic (error or warning) to emit when this check triggers. -
disableable
boolean disableable
True if the check can be disabled using command-line flags. -
linkUrl
String linkUrl
The link URL to display in the diagnostic message when this check triggers. Computed from thelink
andlinkType
attributes from itsBugPattern
. May be null if no link should be displayed. -
message
String message
The error message to print in compiler diagnostics when this check triggers. Corresponds to thesummary
attribute from itsBugPattern
. -
supportsSuppressWarnings
boolean supportsSuppressWarnings
-
tags
com.google.common.collect.ImmutableSet<String> tags
Set of String tags associated with the checker.
-
-
-
Class com.google.errorprone.CompositeCodeTransformer extends Object implements Serializable
-
Class com.google.errorprone.ErrorProneError extends Error implements Serializable
-
Serialized Fields
-
cause
Throwable cause
-
checkName
String checkName
-
pos
com.sun.tools.javac.util.JCDiagnostic.DiagnosticPosition pos
-
source
JavaFileObject source
-
-
-
Class com.google.errorprone.ErrorProneFlags extends Object implements Serializable
-
Class com.google.errorprone.InvalidCommandLineOptionException extends RuntimeException implements Serializable
-
Class com.google.errorprone.ValidationException extends Exception implements Serializable
-
-
Package com.google.errorprone.apply
-
Class com.google.errorprone.apply.DiffNotApplicableException extends RuntimeException implements Serializable
-
-
Package com.google.errorprone.bugpatterns
-
Class com.google.errorprone.bugpatterns.BugChecker extends Object implements Serializable
-
Serialized Fields
-
checkSuppression
BiPredicate<Set<? extends com.sun.tools.javac.util.Name>,VisitorState> checkSuppression
-
customSuppressionAnnotationNames
Supplier<? extends Set<? extends com.sun.tools.javac.util.Name>> customSuppressionAnnotationNames
-
info
BugCheckerInfo info
-
-
-
-
Package com.google.errorprone.dataflow.nullnesspropagation
-
Class com.google.errorprone.dataflow.nullnesspropagation.NullnessAnalysis extends Object implements Serializable
-
Serialized Fields
-
nullnessPropagation
com.google.errorprone.dataflow.nullnesspropagation.NullnessPropagationTransfer nullnessPropagation
-
-
-
Class com.google.errorprone.dataflow.nullnesspropagation.TrustingNullnessAnalysis extends Object implements Serializable
-
Serialized Fields
-
nullnessPropagation
com.google.errorprone.dataflow.nullnesspropagation.TrustingNullnessPropagation nullnessPropagation
-
-
-
-
Package com.google.errorprone.matchers
-
Class com.google.errorprone.matchers.AbstractTypeMatcher extends Object implements Serializable
-
Serialized Fields
-
typeToCompareSupplier
Supplier<com.sun.tools.javac.code.Type> typeToCompareSupplier
-
-
-
Class com.google.errorprone.matchers.AnnotationDoesNotHaveArgument extends Object implements Serializable
-
Serialized Fields
-
name
String name
-
-
-
Class com.google.errorprone.matchers.AnnotationHasArgumentWithValue extends Object implements Serializable
-
Class com.google.errorprone.matchers.AnnotationMatcher extends ChildMultiMatcher<T extends com.sun.source.tree.Tree,com.sun.source.tree.AnnotationTree> implements Serializable
-
Class com.google.errorprone.matchers.AnnotationType extends Object implements Serializable
-
Serialized Fields
-
annotationClassName
String annotationClassName
-
-
-
Class com.google.errorprone.matchers.Asserts extends Object implements Serializable
-
Serialized Fields
-
expressionMatcher
Matcher<com.sun.source.tree.ExpressionTree> expressionMatcher
-
-
-
Class com.google.errorprone.matchers.ChildMultiMatcher extends Object implements Serializable
-
Class com.google.errorprone.matchers.CompileTimeConstantExpressionMatcher extends Object implements Serializable
-
Class com.google.errorprone.matchers.CompoundAssignment extends Object implements Serializable
-
Class com.google.errorprone.matchers.ConstructorOfClass extends ChildMultiMatcher<com.sun.source.tree.ClassTree,com.sun.source.tree.MethodTree> implements Serializable
-
Class com.google.errorprone.matchers.Contains extends Object implements Serializable
-
Serialized Fields
-
matcher
Matcher<com.sun.source.tree.Tree> matcher
-
-
-
Class com.google.errorprone.matchers.Enclosing.Block extends com.google.errorprone.matchers.Enclosing.EnclosingMatcher<com.sun.source.tree.BlockTree,T extends com.sun.source.tree.Tree> implements Serializable
-
Class com.google.errorprone.matchers.Enclosing.BlockOrCase extends Object implements Serializable
-
Class com.google.errorprone.matchers.Enclosing.Class extends com.google.errorprone.matchers.Enclosing.EnclosingMatcher<com.sun.source.tree.ClassTree,T extends com.sun.source.tree.Tree> implements Serializable
-
Class com.google.errorprone.matchers.Enclosing.Method extends com.google.errorprone.matchers.Enclosing.EnclosingMatcher<com.sun.source.tree.MethodTree,T extends com.sun.source.tree.Tree> implements Serializable
-
Class com.google.errorprone.matchers.HasArguments extends ChildMultiMatcher<com.sun.source.tree.MethodInvocationTree,com.sun.source.tree.ExpressionTree> implements Serializable
-
Class com.google.errorprone.matchers.HasIdentifier extends Object implements Serializable
-
Serialized Fields
-
nodeMatcher
Matcher<com.sun.source.tree.IdentifierTree> nodeMatcher
-
-
-
Class com.google.errorprone.matchers.IsNonNullMatcher extends Object implements Serializable
-
Class com.google.errorprone.matchers.IsSameType extends AbstractTypeMatcher<T extends com.sun.source.tree.Tree> implements Serializable
-
Class com.google.errorprone.matchers.IsSubtypeOf extends AbstractTypeMatcher<T extends com.sun.source.tree.Tree> implements Serializable
-
Class com.google.errorprone.matchers.MethodHasParameters extends ChildMultiMatcher<com.sun.source.tree.MethodTree,com.sun.source.tree.VariableTree> implements Serializable
-
Class com.google.errorprone.matchers.MethodInvocation extends Object implements Serializable
-
Serialized Fields
-
methodArgumentMatcher
com.google.errorprone.matchers.MethodInvocation.MethodArgumentMatcher methodArgumentMatcher
-
methodSelectMatcher
Matcher<com.sun.source.tree.ExpressionTree> methodSelectMatcher
-
-
-
Class com.google.errorprone.matchers.MethodInvocationArgument extends Object implements Serializable
-
Serialized Fields
-
argumentMatcher
Matcher<com.sun.source.tree.ExpressionTree> argumentMatcher
-
position
int position
-
-
-
Class com.google.errorprone.matchers.MethodVisibility extends Object implements Serializable
-
Serialized Fields
-
visibility
MethodVisibility.Visibility visibility
-
-
-
Class com.google.errorprone.matchers.NullnessMatcher extends Object implements Serializable
-
Serialized Fields
-
expectedNullnessValue
Nullness expectedNullnessValue
-
-
-
Class com.google.errorprone.matchers.Returns extends Object implements Serializable
-
Serialized Fields
-
returnedMatcher
Matcher<? super com.sun.source.tree.ExpressionTree> returnedMatcher
-
-
-
Class com.google.errorprone.matchers.StringLiteral extends Object implements Serializable
-
Class com.google.errorprone.matchers.Throws extends Object implements Serializable
-
Serialized Fields
-
thrownMatcher
Matcher<? super com.sun.source.tree.ExpressionTree> thrownMatcher
-
-
-
Class com.google.errorprone.matchers.UnusedReturnValueMatcher extends Object implements Serializable
-
Serialized Fields
-
validAllowReasons
com.google.common.collect.ImmutableSet<UnusedReturnValueMatcher.AllowReason> validAllowReasons
-
-
-
-
Package com.google.errorprone.matchers.method
-
Package com.google.errorprone.predicates
-
Package com.google.errorprone.predicates.type
-
Class com.google.errorprone.predicates.type.DescendantOf extends Object implements Serializable
-
Serialized Fields
-
expected
Supplier<com.sun.tools.javac.code.Type> expected
-
-
-
Class com.google.errorprone.predicates.type.DescendantOfAny extends Object implements Serializable
-
Class com.google.errorprone.predicates.type.Exact extends Object implements Serializable
-
Serialized Fields
-
supplier
Supplier<com.sun.tools.javac.code.Type> supplier
-
-
-
Class com.google.errorprone.predicates.type.ExactAny extends Object implements Serializable
-
-
Package com.google.errorprone.suppliers