Hierarchy For All Packages

Package Hierarchies:

Class Hierarchy

  • java.lang.Object
    • com.google.errorprone.bugpatterns.BugChecker (implements java.io.Serializable, com.google.errorprone.matchers.Suppressible)
      • com.google.errorprone.bugpatterns.AbstractAsKeyOfSetOrMap (implements com.google.errorprone.bugpatterns.BugChecker.MethodInvocationTreeMatcher, com.google.errorprone.bugpatterns.BugChecker.NewClassTreeMatcher)
      • com.google.errorprone.bugpatterns.AbstractMustBeClosedChecker
        • com.google.errorprone.bugpatterns.StreamResourceLeak (implements com.google.errorprone.bugpatterns.BugChecker.MethodTreeMatcher)
      • com.google.errorprone.bugpatterns.AbstractReferenceEquality (implements com.google.errorprone.bugpatterns.BugChecker.BinaryTreeMatcher)
      • com.google.errorprone.bugpatterns.AbstractReturnValueIgnored (implements com.google.errorprone.bugpatterns.BugChecker.MemberReferenceTreeMatcher, com.google.errorprone.bugpatterns.BugChecker.MethodInvocationTreeMatcher, com.google.errorprone.bugpatterns.BugChecker.NewClassTreeMatcher, com.google.errorprone.bugpatterns.BugChecker.ReturnTreeMatcher, com.google.errorprone.bugpatterns.checkreturnvalue.ResultUsePolicyAnalyzer<E,​C>)
      • com.google.errorprone.bugpatterns.AbstractToString (implements com.google.errorprone.bugpatterns.BugChecker.BinaryTreeMatcher, com.google.errorprone.bugpatterns.BugChecker.CompoundAssignmentTreeMatcher, com.google.errorprone.bugpatterns.BugChecker.MethodInvocationTreeMatcher)
      • com.palantir.baseline.errorprone.AfterburnerJavaIncompatibility (implements com.google.errorprone.bugpatterns.BugChecker.NewClassTreeMatcher)
      • com.palantir.baseline.errorprone.AssertNoArgs (implements com.google.errorprone.bugpatterns.BugChecker.MethodInvocationTreeMatcher)
      • com.palantir.baseline.errorprone.AutoCloseableMustBeClosed (implements com.google.errorprone.bugpatterns.BugChecker.MethodTreeMatcher)
      • com.palantir.baseline.errorprone.AvoidNewHashMapInt (implements com.google.errorprone.bugpatterns.BugChecker.NewClassTreeMatcher)
      • com.palantir.baseline.errorprone.BadAssert (implements com.google.errorprone.bugpatterns.BugChecker.AssertTreeMatcher)
      • com.palantir.baseline.errorprone.BugCheckerAutoService (implements com.google.errorprone.bugpatterns.BugChecker.ClassTreeMatcher)
      • com.palantir.baseline.errorprone.CatchBlockLogException (implements com.google.errorprone.bugpatterns.BugChecker.CatchTreeMatcher)
      • com.palantir.baseline.errorprone.CatchSpecificity (implements com.google.errorprone.bugpatterns.BugChecker.TryTreeMatcher)
      • com.palantir.baseline.errorprone.ClassInitializationDeadlock (implements com.google.errorprone.bugpatterns.BugChecker.ClassTreeMatcher)
      • com.palantir.baseline.errorprone.CollectionStreamForEach (implements com.google.errorprone.bugpatterns.BugChecker.MethodInvocationTreeMatcher)
      • com.palantir.baseline.errorprone.CompileTimeConstantViolatesLiskovSubstitution (implements com.google.errorprone.bugpatterns.BugChecker.MethodTreeMatcher)
      • com.palantir.baseline.errorprone.ConsistentLoggerName (implements com.google.errorprone.bugpatterns.BugChecker.VariableTreeMatcher)
      • com.palantir.baseline.errorprone.ConsistentOverrides (implements com.google.errorprone.bugpatterns.BugChecker.MethodTreeMatcher)
      • com.palantir.baseline.errorprone.DangerousCollapseKeysUsage (implements com.google.errorprone.bugpatterns.BugChecker.MethodInvocationTreeMatcher)
      • com.palantir.baseline.errorprone.DangerousCompletableFutureUsage (implements com.google.errorprone.bugpatterns.BugChecker.MethodInvocationTreeMatcher)
      • com.palantir.baseline.errorprone.DangerousJavaDeserialization (implements com.google.errorprone.bugpatterns.BugChecker.MethodInvocationTreeMatcher)
      • com.palantir.baseline.errorprone.DangerousJsonTypeInfoUsage (implements com.google.errorprone.bugpatterns.BugChecker.AnnotationTreeMatcher, com.google.errorprone.bugpatterns.BugChecker.MethodInvocationTreeMatcher)
      • com.palantir.baseline.errorprone.DangerousParallelStreamUsage (implements com.google.errorprone.bugpatterns.BugChecker.MethodInvocationTreeMatcher)
      • com.palantir.baseline.errorprone.DangerousStringInternUsage (implements com.google.errorprone.bugpatterns.BugChecker.MethodInvocationTreeMatcher)
      • com.palantir.baseline.errorprone.DangerousThreadPoolExecutorUsage (implements com.google.errorprone.bugpatterns.BugChecker.NewClassTreeMatcher)
      • com.palantir.baseline.errorprone.DangerousThrowableMessageSafeArg (implements com.google.errorprone.bugpatterns.BugChecker.MethodInvocationTreeMatcher)
      • com.palantir.baseline.errorprone.DefaultLocale (implements com.google.errorprone.bugpatterns.BugChecker.MethodInvocationTreeMatcher)
      • com.palantir.baseline.errorprone.DeprecatedGuavaObjects (implements com.google.errorprone.bugpatterns.BugChecker.MethodInvocationTreeMatcher)
      • com.palantir.baseline.errorprone.DnsLookup (implements com.google.errorprone.bugpatterns.BugChecker.NewClassTreeMatcher)
      • com.palantir.baseline.errorprone.ExtendsErrorOrThrowable (implements com.google.errorprone.bugpatterns.BugChecker.ClassTreeMatcher)
      • com.palantir.baseline.errorprone.FilterOutputStreamSlowMultibyteWrite (implements com.google.errorprone.bugpatterns.BugChecker.ClassTreeMatcher)
      • com.palantir.baseline.errorprone.FinalClass (implements com.google.errorprone.bugpatterns.BugChecker.ClassTreeMatcher)
      • com.palantir.baseline.errorprone.ForbidJavaxParameterType (implements com.google.errorprone.bugpatterns.BugChecker.MethodInvocationTreeMatcher)
      • com.palantir.baseline.errorprone.GradleCacheableArgumentProvider (implements com.google.errorprone.bugpatterns.BugChecker.LambdaExpressionTreeMatcher)
      • com.palantir.baseline.errorprone.GradleCacheableTaskAction (implements com.google.errorprone.bugpatterns.BugChecker.LambdaExpressionTreeMatcher)
      • com.palantir.baseline.errorprone.GuavaPreconditionsMessageFormat
      • com.palantir.baseline.errorprone.IllegalSafeLoggingArgument (implements com.google.errorprone.bugpatterns.BugChecker.AssignmentTreeMatcher, com.google.errorprone.bugpatterns.BugChecker.ClassTreeMatcher, com.google.errorprone.bugpatterns.BugChecker.CompoundAssignmentTreeMatcher, com.google.errorprone.bugpatterns.BugChecker.MethodInvocationTreeMatcher, com.google.errorprone.bugpatterns.BugChecker.MethodTreeMatcher, com.google.errorprone.bugpatterns.BugChecker.NewClassTreeMatcher, com.google.errorprone.bugpatterns.BugChecker.ReturnTreeMatcher, com.google.errorprone.bugpatterns.BugChecker.VariableTreeMatcher)
      • com.palantir.baseline.errorprone.ImmutableMapDuplicateKeyStrategy (implements com.google.errorprone.bugpatterns.BugChecker.MethodInvocationTreeMatcher)
      • com.palantir.baseline.errorprone.ImmutablesBuilderMissingInitialization (implements com.google.errorprone.bugpatterns.BugChecker.MethodInvocationTreeMatcher)
      • com.palantir.baseline.errorprone.ImmutablesStyle (implements com.google.errorprone.bugpatterns.BugChecker.ClassTreeMatcher)
      • com.palantir.baseline.errorprone.ImplicitPublicBuilderConstructor (implements com.google.errorprone.bugpatterns.BugChecker.ClassTreeMatcher)
      • com.palantir.baseline.errorprone.IncubatingMethod (implements com.google.errorprone.bugpatterns.BugChecker.MemberReferenceTreeMatcher, com.google.errorprone.bugpatterns.BugChecker.MethodInvocationTreeMatcher)
      • com.palantir.baseline.errorprone.InvocationHandlerDelegation (implements com.google.errorprone.bugpatterns.BugChecker.MethodInvocationTreeMatcher)
      • com.palantir.baseline.errorprone.JavaTimeSystemDefaultTimeZone (implements com.google.errorprone.bugpatterns.BugChecker.MethodInvocationTreeMatcher)
      • com.palantir.baseline.errorprone.JUnit5RuleUsage (implements com.google.errorprone.bugpatterns.BugChecker.ClassTreeMatcher)
      • com.palantir.baseline.errorprone.JUnit5SuiteMisuse (implements com.google.errorprone.bugpatterns.BugChecker.AnnotationTreeMatcher, com.google.errorprone.bugpatterns.BugChecker.ClassTreeMatcher)
      • com.palantir.baseline.errorprone.LambdaMethodReference (implements com.google.errorprone.bugpatterns.BugChecker.LambdaExpressionTreeMatcher)
      • com.palantir.baseline.errorprone.LoggerEnclosingClass (implements com.google.errorprone.bugpatterns.BugChecker.VariableTreeMatcher)
      • com.palantir.baseline.errorprone.LoggerInterpolationConsumesThrowable (implements com.google.errorprone.bugpatterns.BugChecker.MethodInvocationTreeMatcher)
      • com.palantir.baseline.errorprone.LoggingDoNotLog (implements com.google.errorprone.bugpatterns.BugChecker.MethodInvocationTreeMatcher, com.google.errorprone.bugpatterns.BugChecker.NewClassTreeMatcher)
      • com.palantir.baseline.errorprone.LogsafeArgName (implements com.google.errorprone.bugpatterns.BugChecker.MethodInvocationTreeMatcher)
      • com.palantir.baseline.errorprone.LogSafePreconditionsMessageFormat
      • com.palantir.baseline.errorprone.LogsafeThrowableArgument (implements com.google.errorprone.bugpatterns.BugChecker.MethodInvocationTreeMatcher)
      • com.palantir.baseline.errorprone.NonComparableStreamSort (implements com.google.errorprone.bugpatterns.BugChecker.MethodInvocationTreeMatcher)
      • com.palantir.baseline.errorprone.ObjectsHashCodeUnnecessaryVarargs (implements com.google.errorprone.bugpatterns.BugChecker.MethodInvocationTreeMatcher)
      • com.palantir.baseline.errorprone.OptionalFlatMapOfNullable (implements com.google.errorprone.bugpatterns.BugChecker.MethodInvocationTreeMatcher)
      • com.palantir.baseline.errorprone.OptionalOrElseGetValue (implements com.google.errorprone.bugpatterns.BugChecker.MethodInvocationTreeMatcher)
      • com.palantir.baseline.errorprone.OptionalOrElseMethodInvocation (implements com.google.errorprone.bugpatterns.BugChecker.MethodInvocationTreeMatcher)
      • com.palantir.baseline.errorprone.OptionalOrElseThrowThrows (implements com.google.errorprone.bugpatterns.BugChecker.MethodInvocationTreeMatcher)
      • com.palantir.baseline.errorprone.PreconditionsConstantMessage (implements com.google.errorprone.bugpatterns.BugChecker.MethodInvocationTreeMatcher)
      • com.palantir.baseline.errorprone.PreferBuiltInConcurrentKeySet (implements com.google.errorprone.bugpatterns.BugChecker.MethodInvocationTreeMatcher)
      • com.palantir.baseline.errorprone.PreferCollectionConstructors (implements com.google.errorprone.bugpatterns.BugChecker.MethodInvocationTreeMatcher)
      • com.palantir.baseline.errorprone.PreferCollectionTransform (implements com.google.errorprone.bugpatterns.BugChecker.MethodInvocationTreeMatcher)
      • com.palantir.baseline.errorprone.PreferCommonAnnotations (implements com.google.errorprone.bugpatterns.BugChecker.ImportTreeMatcher)
      • com.palantir.baseline.errorprone.PreferImmutableStreamExCollections (implements com.google.errorprone.bugpatterns.BugChecker.MethodInvocationTreeMatcher)
      • com.palantir.baseline.errorprone.PreferListsPartition (implements com.google.errorprone.bugpatterns.BugChecker.MethodInvocationTreeMatcher)
      • com.palantir.baseline.errorprone.PreferSafeLoggableExceptions (implements com.google.errorprone.bugpatterns.BugChecker.NewClassTreeMatcher)
      • com.palantir.baseline.errorprone.PreferSafeLogger (implements com.google.errorprone.bugpatterns.BugChecker.VariableTreeMatcher)
      • com.palantir.baseline.errorprone.PreferSafeLoggingPreconditions (implements com.google.errorprone.bugpatterns.BugChecker.MethodInvocationTreeMatcher)
      • com.palantir.baseline.errorprone.PreferStaticLoggers (implements com.google.errorprone.bugpatterns.BugChecker.VariableTreeMatcher)
      • com.palantir.baseline.errorprone.PreventTokenLogging (implements com.google.errorprone.bugpatterns.BugChecker.MethodInvocationTreeMatcher)
      • com.palantir.baseline.errorprone.ProxyNonConstantType (implements com.google.errorprone.bugpatterns.BugChecker.MethodInvocationTreeMatcher)
      • com.palantir.baseline.errorprone.RawTypes (implements com.google.errorprone.bugpatterns.BugChecker.ClassTreeMatcher, com.google.errorprone.bugpatterns.BugChecker.MethodTreeMatcher, com.google.errorprone.bugpatterns.BugChecker.NewClassTreeMatcher, com.google.errorprone.bugpatterns.BugChecker.TypeCastTreeMatcher, com.google.errorprone.bugpatterns.BugChecker.VariableTreeMatcher)
      • com.palantir.baseline.errorprone.RedundantMethodReference (implements com.google.errorprone.bugpatterns.BugChecker.MemberReferenceTreeMatcher)
      • com.palantir.baseline.errorprone.RedundantModifier (implements com.google.errorprone.bugpatterns.BugChecker.ClassTreeMatcher, com.google.errorprone.bugpatterns.BugChecker.MethodTreeMatcher, com.google.errorprone.bugpatterns.BugChecker.VariableTreeMatcher)
      • com.palantir.baseline.errorprone.ReverseDnsLookup (implements com.google.errorprone.bugpatterns.BugChecker.MethodInvocationTreeMatcher)
      • com.palantir.baseline.errorprone.SafeLoggingExceptionMessageFormat (implements com.google.errorprone.bugpatterns.BugChecker.NewClassTreeMatcher)
      • com.palantir.baseline.errorprone.SafeLoggingPropagation (implements com.google.errorprone.bugpatterns.BugChecker.ClassTreeMatcher, com.google.errorprone.bugpatterns.BugChecker.MethodTreeMatcher)
      • com.palantir.baseline.errorprone.ShutdownHook (implements com.google.errorprone.bugpatterns.BugChecker.MethodInvocationTreeMatcher)
      • com.palantir.baseline.errorprone.Slf4jConstantLogMessage (implements com.google.errorprone.bugpatterns.BugChecker.MethodInvocationTreeMatcher)
      • com.palantir.baseline.errorprone.Slf4jLevelCheck (implements com.google.errorprone.bugpatterns.BugChecker.IfTreeMatcher)
      • com.palantir.baseline.errorprone.Slf4jLogsafeArgs (implements com.google.errorprone.bugpatterns.BugChecker.MethodInvocationTreeMatcher)
      • com.palantir.baseline.errorprone.Slf4jThrowable (implements com.google.errorprone.bugpatterns.BugChecker.MethodInvocationTreeMatcher)
      • com.palantir.baseline.errorprone.StreamOfEmpty (implements com.google.errorprone.bugpatterns.BugChecker.MethodInvocationTreeMatcher)
      • com.palantir.baseline.errorprone.StrictCollectionIncompatibleType (implements com.google.errorprone.bugpatterns.BugChecker.MemberReferenceTreeMatcher, com.google.errorprone.bugpatterns.BugChecker.MethodInvocationTreeMatcher)
      • com.palantir.baseline.errorprone.StrictUnusedVariable (implements com.google.errorprone.bugpatterns.BugChecker.CompilationUnitTreeMatcher)
      • com.palantir.baseline.errorprone.StringBuilderConstantParameters (implements com.google.errorprone.bugpatterns.BugChecker.MethodInvocationTreeMatcher)
      • com.palantir.baseline.errorprone.ThrowError (implements com.google.errorprone.bugpatterns.BugChecker.ThrowTreeMatcher)
      • com.palantir.baseline.errorprone.ThrowSpecificity (implements com.google.errorprone.bugpatterns.BugChecker.MethodTreeMatcher)
      • com.palantir.baseline.errorprone.TooManyArguments (implements com.google.errorprone.bugpatterns.BugChecker.MethodTreeMatcher)
      • com.palantir.baseline.errorprone.UnnecessarilyQualified (implements com.google.errorprone.bugpatterns.BugChecker.MemberSelectTreeMatcher)
      • com.palantir.baseline.errorprone.UnnecessaryLambdaArgumentParentheses (implements com.google.errorprone.bugpatterns.BugChecker.LambdaExpressionTreeMatcher)
      • com.palantir.baseline.errorprone.ValidateConstantMessage (implements com.google.errorprone.bugpatterns.BugChecker.MethodInvocationTreeMatcher)
      • com.palantir.baseline.errorprone.VarUsage (implements com.google.errorprone.bugpatterns.BugChecker.VariableTreeMatcher)
      • com.palantir.baseline.errorprone.VisibleForTestingPackagePrivate (implements com.google.errorprone.bugpatterns.BugChecker.ClassTreeMatcher, com.google.errorprone.bugpatterns.BugChecker.MethodTreeMatcher, com.google.errorprone.bugpatterns.BugChecker.VariableTreeMatcher)
      • com.palantir.baseline.errorprone.ZeroWarmupRateLimiter (implements com.google.errorprone.bugpatterns.BugChecker.MethodInvocationTreeMatcher)
    • com.palantir.baseline.errorprone.MoreASTHelpers
    • com.palantir.baseline.errorprone.safety.SafetyAnalysis
    • com.palantir.baseline.errorprone.safety.SafetyAnnotations
    • com.palantir.baseline.errorprone.safety.SafetyPropagationTransfer (implements org.checkerframework.errorprone.dataflow.analysis.ForwardTransferFunction<V,​S>)
    • com.palantir.baseline.errorprone.safety.SafetyPropagationTransfer.ClearVisitorState (implements java.io.Closeable)
    • com.palantir.baseline.errorprone.SymbolPredicates

Enum Hierarchy

  • java.lang.Object
    • java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
      • com.palantir.baseline.errorprone.safety.Safety (implements org.checkerframework.errorprone.dataflow.analysis.AbstractValue<V>)