Interface BugChecker.MethodInvocationTreeMatcher
- All Superinterfaces:
Suppressible
- All Known Implementing Classes:
AbstractAsKeyOfSetOrMap
,AbstractMockChecker
,AbstractPatternSyntaxChecker
,AbstractReturnValueIgnored
,AbstractToString
,AddressSelection
,AlwaysThrows
,AnnotateFormatMethod
,AnnotationMirrorToString
,AnnotationValueToString
,ArgumentSelectionDefectChecker
,ArrayAsKeyOfSetOrMap
,ArrayEquals
,ArrayFillIncompatibleType
,ArrayHashCode
,ArraysAsListPrimitiveArray
,ArrayToString
,AssertEqualsArgumentOrderChecker
,AssertionFailureIgnored
,AssertThrowsMultipleStatements
,ASTHelpersSuggestions
,BanClassLoader
,BanJNDI
,BanSerializableRead
,BareDotMetacharacter
,BigDecimalEquals
,BinderIdentityRestoredDangerously
,BindingToUnqualifiedCommonType
,BooleanParameter
,ByteBufferBackingArray
,CannotMockFinalClass
,CannotMockMethod
,CanonicalDuration
,ChainedAssertionLosesContext
,ChainingConstructorIgnoresParameter
,CharacterGetNumericValue
,CheckReturnValue
,ClassNewInstance
,CollectionIncompatibleType
,CollectionToArraySafeParameter
,CollectionUndefinedEquality
,CollectorShouldNotUseState
,CompareToZero
,CompileTimeConstantChecker
,ComputeIfAbsentAmbiguousReference
,DateChecker
,DefaultCharset
,DefaultLocale
,DistinctVarargsChecker
,DoNotMockAutoValue
,DoNotMockChecker
,DuplicateDateFormatField
,DuplicateMapKeys
,DurationFrom
,DurationGetTemporalUnit
,DurationTemporalUnit
,DurationToLongTimeUnit
,EnumOrdinal
,EqualsGetClass
,EqualsIncompatibleType
,EqualsNull
,EqualsUsingHashCode
,FloatingPointAssertionWithinEpsilon
,FloggerArgumentToString
,FloggerFormatString
,FloggerLogString
,FloggerLogVarargs
,FloggerMessageFormat
,FloggerRequiredModifiers
,FloggerStringConcatenation
,FloggerWithCause
,FloggerWithoutCause
,FormatString
,FormatStringAnnotationChecker
,ForOverrideChecker
,FromTemporalAccessor
,FutureReturnValueIgnored
,FuturesGetCheckedIllegalExceptionType
,FutureTransformAsync
,FuzzyEqualsShouldNotBeUsedInEqualsMethod
,GetClassOnAnnotation
,GetClassOnClass
,GetClassOnEnum
,GuiceNestedCombine
,HashtableContains
,ICCProfileGetInstance
,IdentityHashMapBoxing
,IdentityHashMapUsage
,IgnoredPureGetter
,ImmutableChecker
,IncompatibleArgumentType
,IndexOfChar
,InexactVarargsConditional
,Inliner
,InsecureCipherMode
,InstantTemporalUnit
,Interruption
,InvalidJavaTimeConstant
,InvalidPatternSyntax
,InvalidTimeZoneID
,InvalidZoneId
,IsInstanceIncompatibleType
,IsInstanceOfClass
,IsLoggableTagLength
,JavaDurationGetSecondsGetNano
,JavaDurationGetSecondsToToSeconds
,JavaDurationWithNanos
,JavaDurationWithSeconds
,JavaInstantGetSecondsGetNano
,JavaLocalDateTimeGetNano
,JavaLocalTimeGetNano
,JavaPeriodGetDays
,JavaTimeDefaultTimeZone
,JavaUtilDateChecker
,JodaDurationWithMillis
,JodaInstantWithMillis
,JodaNewPeriod
,JodaPlusMinusLong
,JodaTimeConverterManager
,JodaToSelf
,JodaWithDurationAddedLong
,JUnit3FloatingPointComparisonWithoutDelta
,JUnit4ClassUsedInJUnit3
,JUnitAssertSameCheck
,JUnitIncompatibleType
,LenientFormatStringValidation
,LiteByteStringUtf8
,LiteEnumValueOf
,LiteProtoToString
,LocalDateTemporalAmount
,LockNotBeforeTry
,LockOnBoxedPrimitive
,LongDoubleConversion
,LongFloatConversion
,LossyPrimitiveCompare
,MathAbsoluteNegative
,MathRoundIntLong
,MisformattedTestData
,MisusedDateFormat
,MisusedDayOfYear
,MisusedWeekYear
,MixedDescriptors
,MockitoUsage
,ModifyCollectionInEnhancedForLoop
,ModifyingCollectionWithItself
,ModifySourceCollectionInStream
,MultimapKeys
,MultipleParallelOrSequentialCalls
,MultipleUnaryOperatorsInMethodCall
,NamedLikeContextualKeyword
,NCopiesOfChar
,NewFileSystem
,NoAllocationChecker
,NonRuntimeAnnotation
,NullArgumentForNonNullParameter
,NullOptional
,ObjectEqualsForPrimitives
,ObjectsHashCodePrimitive
,ObjectToString
,OptionalMapToOptional
,OptionalMapUnusedValue
,OptionalOfRedundantMethod
,OutlineNone
,ParameterComment
,ParameterMissingNullable
,ParameterName
,PeriodFrom
,PeriodGetTemporalUnit
,PeriodTimeMath
,PreconditionsCheckNotNullRepeated
,PreconditionsInvalidPlaceholder
,PreferJavaTimeOverload
,PrimitiveArrayPassedToVarargsMethod
,PrimitiveAtomicReference
,PrivateSecurityContractProtoAccess
,ProtoBuilderReturnValueIgnored
,ProtocolBufferOrdinal
,ProtoDurationGetSecondsGetNano
,ProtoTimestampGetSecondsGetNano
,ProtoTruthMixedDescriptors
,RandomCast
,ReachabilityFenceUsage
,RectIntersectReturnValueIgnored
,RedundantSetterCall
,RefersToDaggerCodegen
,RestrictedApiChecker
,ReturnValueIgnored
,RobolectricShadowDirectlyOn
,RxReturnValueIgnored
,SelfAssertion
,SelfComparison
,SelfEquals
,SetUnrecognized
,ShouldHaveEvenArgs
,StreamToString
,StringCaseLocaleUsage
,StringCharset
,StringFormatWithLiteral
,StringSplitter
,SubstringOfZero
,SuperCallToObjectMethod
,SymbolToString
,SystemConsoleNull
,SystemExitOutsideMain
,SystemOut
,TemporalAccessorGetChronoField
,ThreadJoinLoop
,ThreadPriorityCheck
,ThreadSafeChecker
,ThreeLetterTimeZoneID
,ThrowIfUncheckedKnownChecked
,ThrowIfUncheckedKnownUnchecked
,TimeUnitConversionChecker
,TimeUnitMismatch
,TreeToString
,TruthAssertExpected
,TruthConstantAsserts
,TruthContainsExactlyElementsInUsage
,TruthGetOrDefault
,TruthIncompatibleType
,TypeEqualsChecker
,TypeToString
,UndefinedEquals
,UnnecessaryCheckNotNull
,UnnecessaryLongToIntConversion
,UnnecessaryMethodInvocationMatcher
,UnnecessaryOptionalGet
,UnnecessarySetDefault
,UnnecessaryTypeArgument
,UnsafeFinalization
,UnsafeLocaleUsage
,UnsafeWildcard
,UnusedCollectionModifiedInPlace
,URLEqualsHashCode
,WaitNotInLoop
,WakelockReleasedDangerously
,WithSignatureDiscouraged
,YodaCondition
,ZoneIdOfZ
- Enclosing class:
BugChecker
- Author:
- Colin Decker, Eddie Aftandilian (eaftan@google.com)
-
Method Summary
Modifier and TypeMethodDescriptionmatchMethodInvocation
(com.sun.source.tree.MethodInvocationTree tree, VisitorState state) Methods inherited from interface com.google.errorprone.matchers.Suppressible
allNames, canonicalName, customSuppressionAnnotations, supportsSuppressWarnings, suppressedByAnyOf
-
Method Details
-
matchMethodInvocation
Description matchMethodInvocation(com.sun.source.tree.MethodInvocationTree tree, VisitorState state)
-