Interface BugChecker.MethodInvocationTreeMatcher

All Superinterfaces:
Suppressible
All Known Implementing Classes:
AbstractAsKeyOfSetOrMap, AbstractMockChecker, AbstractReturnValueIgnored, AbstractToString, AnnotateFormatMethod, ArgumentSelectionDefectChecker, ArrayAsKeyOfSetOrMap, ArrayEquals, ArrayFillIncompatibleType, ArrayHashCode, ArraysAsListPrimitiveArray, ArrayToString, AssertEqualsArgumentOrderChecker, AssertionFailureIgnored, AssertThrowsMultipleStatements, BigDecimalEquals, BinderIdentityRestoredDangerously, BindingToUnqualifiedCommonType, BooleanParameter, ByteBufferBackingArray, CannotMockFinalClass, CanonicalDuration, ChainedAssertionLosesContext, ChainingConstructorIgnoresParameter, CheckReturnValue, ClassNewInstance, CollectionIncompatibleType, CollectionToArraySafeParameter, CollectionUndefinedEquality, CollectorShouldNotUseState, CompareToZero, CompileTimeConstantChecker, ComputeIfAbsentAmbiguousReference, DateChecker, DefaultCharset, DescribeMatch, DoNotCallChecker, DoNotMockChecker, DuplicateMapKeys, DurationFrom, DurationGetTemporalUnit, DurationTemporalUnit, DurationToLongTimeUnit, EqualsGetClass, EqualsIncompatibleType, EqualsUsingHashCode, FloatingPointAssertionWithinEpsilon, FormatString, FormatStringAnnotationChecker, ForOverrideChecker, FromTemporalAccessor, FutureReturnValueIgnored, FuturesGetCheckedIllegalExceptionType, FuzzyEqualsShouldNotBeUsedInEqualsMethod, GetClassOnAnnotation, GetClassOnClass, GetClassOnEnum, HashtableContains, IdentityHashMapBoxing, IdentityHashMapUsage, IgnoredPureGetter, ImmutableChecker, ImmutableModification, IncompatibleArgumentType, IndexOfChar, InexactVarargsConditional, InsecureCipherMode, InstantTemporalUnit, InvalidJavaTimeConstant, InvalidPatternSyntax, InvalidTimeZoneID, InvalidZoneId, IsInstanceIncompatibleType, IsInstanceOfClass, IsLoggableTagLength, JavaDurationGetSecondsGetNano, JavaDurationWithNanos, JavaDurationWithSeconds, JavaInstantGetSecondsGetNano, JavaLocalDateTimeGetNano, JavaLocalTimeGetNano, JavaPeriodGetDays, JavaTimeDefaultTimeZone, JavaUtilDateChecker, JodaDurationWithMillis, JodaInstantWithMillis, JodaNewPeriod, JodaPlusMinusLong, JodaTimeConverterManager, JodaToSelf, JodaWithDurationAddedLong, JUnit3FloatingPointComparisonWithoutDelta, JUnit4ClassUsedInJUnit3, JUnitAssertSameCheck, LiteByteStringUtf8, LiteEnumValueOf, LiteProtoToString, LocalDateTemporalAmount, LockNotBeforeTry, LockOnBoxedPrimitive, LossyPrimitiveCompare, MathAbsoluteRandom, MathRoundIntLong, MisusedDateFormat, MisusedDayOfYear, MisusedWeekYear, MixedDescriptors, MockitoUsage, ModifyCollectionInEnhancedForLoop, ModifyingCollectionWithItself, ModifySourceCollectionInStream, MultipleParallelOrSequentialCalls, MultipleUnaryOperatorsInMethodCall, MustBeClosedChecker, NCopiesOfChar, NoAllocationChecker, NonRuntimeAnnotation, NullOptional, ObjectsHashCodePrimitive, ObjectToString, OptionalMapToOptional, OptionalNotPresent, OutlineNone, ParameterComment, ParameterName, PeriodFrom, PeriodGetTemporalUnit, PeriodTimeMath, PreconditionsCheckNotNullRepeated, PreconditionsInvalidPlaceholder, PreferJavaTimeOverload, PrimitiveArrayPassedToVarargsMethod, PrimitiveAtomicReference, PrivateSecurityContractProtoAccess, ProtocolBufferOrdinal, ProtoDurationGetSecondsGetNano, ProtoRedundantSet, ProtosAsKeyOfSetOrMap, ProtoTimestampGetSecondsGetNano, ProtoTruthMixedDescriptors, RandomCast, ReachabilityFenceUsage, RectIntersectReturnValueIgnored, RefersToDaggerCodegen, RestrictedApiChecker, ReturnValueIgnored, RxReturnValueIgnored, SelfComparison, SelfEquals, ShouldHaveEvenArgs, StreamResourceLeak, StreamToString, StringSplitter, SubstringOfZero, SystemExitOutsideMain, TemporalAccessorGetChronoField, ThreadJoinLoop, ThreadPriorityCheck, ThreeLetterTimeZoneID, ThrowIfUncheckedKnownChecked, TimeUnitConversionChecker, TimeUnitMismatch, TreeToString, TruthAssertExpected, TruthConstantAsserts, TruthGetOrDefault, TruthIncompatibleType, TruthSelfEquals, TypeEqualsChecker, UndefinedEquals, UnnecessaryCheckNotNull, UnnecessaryMethodInvocationMatcher, UnnecessarySetDefault, UnnecessaryTypeArgument, UnsafeFinalization, UnsafeLocaleUsage, UnusedCollectionModifiedInPlace, URLEqualsHashCode, UseTimeInScope, WaitNotInLoop, WakelockReleasedDangerously, WithSignatureDiscouraged
Enclosing class:
BugChecker

public static interface BugChecker.MethodInvocationTreeMatcher
extends Suppressible
  • Method Details

    • matchMethodInvocation

      Description matchMethodInvocation​(com.sun.source.tree.MethodInvocationTree tree, VisitorState state)