Serialized Form
-
Package com.google.errorprone
-
Class com.google.errorprone.BugCheckerInfo
class 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
class CompositeCodeTransformer extends Object implements Serializable -
Error com.google.errorprone.ErrorProneError
class 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
class ErrorProneFlags extends Object implements Serializable -
Exception com.google.errorprone.InvalidCommandLineOptionException
class InvalidCommandLineOptionException extends RuntimeException implements Serializable -
Exception com.google.errorprone.ValidationException
class ValidationException extends Exception implements Serializable
-
-
Package com.google.errorprone.bugpatterns
-
Class com.google.errorprone.bugpatterns.BugChecker
class 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
class NullnessAnalysis extends Object implements Serializable-
Serialized Fields
-
nullnessPropagation
com.google.errorprone.dataflow.nullnesspropagation.NullnessPropagationTransfer nullnessPropagation
-
-
-
Class com.google.errorprone.dataflow.nullnesspropagation.TrustingNullnessAnalysis
class 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
class AbstractTypeMatcher extends Object implements Serializable-
Serialized Fields
-
typeToCompareSupplier
Supplier<com.sun.tools.javac.code.Type> typeToCompareSupplier
-
-
-
Class com.google.errorprone.matchers.AnnotationDoesNotHaveArgument
class AnnotationDoesNotHaveArgument extends Object implements Serializable-
Serialized Fields
-
name
String name
-
-
-
Class com.google.errorprone.matchers.AnnotationHasArgumentWithValue
class AnnotationHasArgumentWithValue extends Object implements Serializable -
Class com.google.errorprone.matchers.AnnotationMatcher
class AnnotationMatcher extends ChildMultiMatcher<T extends com.sun.source.tree.Tree,com.sun.source.tree.AnnotationTree> implements Serializable -
Class com.google.errorprone.matchers.AnnotationType
class AnnotationType extends Object implements Serializable-
Serialized Fields
-
annotationClassName
String annotationClassName
-
-
-
Class com.google.errorprone.matchers.Asserts
class Asserts extends Object implements Serializable-
Serialized Fields
-
expressionMatcher
Matcher<com.sun.source.tree.ExpressionTree> expressionMatcher
-
-
-
Class com.google.errorprone.matchers.ChildMultiMatcher
class ChildMultiMatcher extends Object implements Serializable -
Class com.google.errorprone.matchers.CompileTimeConstantExpressionMatcher
class CompileTimeConstantExpressionMatcher extends Object implements Serializable -
Class com.google.errorprone.matchers.CompoundAssignment
class CompoundAssignment extends Object implements Serializable -
Class com.google.errorprone.matchers.ConstructorOfClass
class ConstructorOfClass extends ChildMultiMatcher<com.sun.source.tree.ClassTree,com.sun.source.tree.MethodTree> implements Serializable -
Class com.google.errorprone.matchers.Contains
class Contains extends Object implements Serializable-
Serialized Fields
-
matcher
Matcher<com.sun.source.tree.Tree> matcher
-
-
-
Class com.google.errorprone.matchers.Enclosing.Block
class 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
class BlockOrCase extends Object implements Serializable -
Class com.google.errorprone.matchers.Enclosing.Class
class 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
class 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
class HasArguments extends ChildMultiMatcher<com.sun.source.tree.MethodInvocationTree,com.sun.source.tree.ExpressionTree> implements Serializable -
Class com.google.errorprone.matchers.HasIdentifier
class HasIdentifier extends Object implements Serializable-
Serialized Fields
-
nodeMatcher
Matcher<com.sun.source.tree.IdentifierTree> nodeMatcher
-
-
-
Class com.google.errorprone.matchers.IsNonNullMatcher
class IsNonNullMatcher extends Object implements Serializable -
Class com.google.errorprone.matchers.IsSameType
class IsSameType extends AbstractTypeMatcher<T extends com.sun.source.tree.Tree> implements Serializable -
Class com.google.errorprone.matchers.IsSubtypeOf
class IsSubtypeOf extends AbstractTypeMatcher<T extends com.sun.source.tree.Tree> implements Serializable -
Class com.google.errorprone.matchers.MethodHasParameters
class MethodHasParameters extends ChildMultiMatcher<com.sun.source.tree.MethodTree,com.sun.source.tree.VariableTree> implements Serializable -
Class com.google.errorprone.matchers.MethodInvocation
class 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
class MethodInvocationArgument extends Object implements Serializable-
Serialized Fields
-
argumentMatcher
Matcher<com.sun.source.tree.ExpressionTree> argumentMatcher
-
position
int position
-
-
-
Class com.google.errorprone.matchers.MethodVisibility
class MethodVisibility extends Object implements Serializable-
Serialized Fields
-
visibility
MethodVisibility.Visibility visibility
-
-
-
Class com.google.errorprone.matchers.NullnessMatcher
class NullnessMatcher extends Object implements Serializable-
Serialized Fields
-
expectedNullnessValue
Nullness expectedNullnessValue
-
-
-
Class com.google.errorprone.matchers.Returns
class Returns extends Object implements Serializable-
Serialized Fields
-
returnedMatcher
Matcher<? super com.sun.source.tree.ExpressionTree> returnedMatcher
-
-
-
Class com.google.errorprone.matchers.StringLiteral
class StringLiteral extends Object implements Serializable -
Class com.google.errorprone.matchers.Throws
class Throws extends Object implements Serializable-
Serialized Fields
-
thrownMatcher
Matcher<? super com.sun.source.tree.ExpressionTree> thrownMatcher
-
-
-
Class com.google.errorprone.matchers.UnusedReturnValueMatcher
class 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
class DescendantOf extends Object implements Serializable-
Serialized Fields
-
expected
Supplier<com.sun.tools.javac.code.Type> expected
-
-
-
Class com.google.errorprone.predicates.type.DescendantOfAny
class DescendantOfAny extends Object implements Serializable -
Class com.google.errorprone.predicates.type.Exact
class Exact extends Object implements Serializable-
Serialized Fields
-
supplier
Supplier<com.sun.tools.javac.code.Type> supplier
-
-
-
Class com.google.errorprone.predicates.type.ExactAny
class ExactAny extends Object implements Serializable
-
-
Package com.google.errorprone.scanner
-
Exception com.google.errorprone.scanner.ErrorProneInjector.ProvisionException
class ProvisionException extends RuntimeException implements Serializable
-
-
Package com.google.errorprone.suppliers