Interface BugChecker.MethodInvocationTreeMatcher

All Superinterfaces:
Suppressible
All Known Implementing Classes:
AbstractAsKeyOfSetOrMap, AbstractMockChecker, AbstractReturnValueIgnored, AbstractToString, AnnotateFormatMethod, AnnotationMirrorToString, AnnotationValueToString, ArgumentSelectionDefectChecker, ArrayAsKeyOfSetOrMap, ArrayEquals, ArrayFillIncompatibleType, ArrayHashCode, ArraysAsListPrimitiveArray, ArrayToString, AssertEqualsArgumentOrderChecker, AssertionFailureIgnored, AssertThrowsMultipleStatements, BanSerializableRead, BigDecimalEquals, BinderIdentityRestoredDangerously, BindingToUnqualifiedCommonType, BooleanParameter, ByteBufferBackingArray, CannotMockFinalClass, CanonicalDuration, ChainedAssertionLosesContext, ChainingConstructorIgnoresParameter, CharacterGetNumericValue, CheckReturnValue, ClassNewInstance, CollectionIncompatibleType, CollectionToArraySafeParameter, CollectionUndefinedEquality, CollectorShouldNotUseState, CompareToZero, CompileTimeConstantChecker, ComputeIfAbsentAmbiguousReference, DateChecker, DefaultCharset, DescribeMatch, DoNotCallChecker, DoNotMockAutoValue, DoNotMockChecker, DuplicateMapKeys, DurationFrom, DurationGetTemporalUnit, DurationTemporalUnit, DurationToLongTimeUnit, EqualsGetClass, EqualsIncompatibleType, EqualsNull, EqualsUsingHashCode, FloatingPointAssertionWithinEpsilon, FloggerArgumentToString, FloggerFormatString, FloggerLogVarargs, FloggerMessageFormat, FloggerRequiredModifiers, FloggerStringConcatenation, FloggerWithCause, FloggerWithoutCause, FormatString, FormatStringAnnotationChecker, ForOverrideChecker, FromTemporalAccessor, FutureReturnValueIgnored, FuturesGetCheckedIllegalExceptionType, FuzzyEqualsShouldNotBeUsedInEqualsMethod, GetClassOnAnnotation, GetClassOnClass, GetClassOnEnum, HashtableContains, IdentityHashMapBoxing, IdentityHashMapUsage, IgnoredPureGetter, ImmutableChecker, ImmutableModification, IncompatibleArgumentType, IndexOfChar, InexactVarargsConditional, Inliner, 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, LongFloatConversion, LossyPrimitiveCompare, MathAbsoluteRandom, MathRoundIntLong, MisusedDateFormat, MisusedDayOfYear, MisusedWeekYear, MixedDescriptors, MockitoUsage, ModifyCollectionInEnhancedForLoop, ModifyingCollectionWithItself, ModifySourceCollectionInStream, MultipleParallelOrSequentialCalls, MultipleUnaryOperatorsInMethodCall, MustBeClosedChecker, NCopiesOfChar, NoAllocationChecker, NonRuntimeAnnotation, NullOptional, ObjectEqualsForPrimitives, ObjectsHashCodePrimitive, ObjectToString, OptionalMapToOptional, OptionalMapUnusedValue, OptionalNotPresent, OptionalOfRedundantMethod, OutlineNone, ParameterComment, ParameterName, PeriodFrom, PeriodGetTemporalUnit, PeriodTimeMath, PreconditionsCheckNotNullRepeated, PreconditionsInvalidPlaceholder, PreferJavaTimeOverload, PrimitiveArrayPassedToVarargsMethod, PrimitiveAtomicReference, PrivateSecurityContractProtoAccess, ProtoBuilderReturnValueIgnored, ProtocolBufferOrdinal, ProtoDurationGetSecondsGetNano, ProtoRedundantSet, ProtosAsKeyOfSetOrMap, ProtoTimestampGetSecondsGetNano, ProtoTruthMixedDescriptors, RandomCast, ReachabilityFenceUsage, RectIntersectReturnValueIgnored, RefersToDaggerCodegen, RemovedInJDK11, RestrictedApiChecker, ReturnValueIgnored, RxReturnValueIgnored, SelfComparison, SelfEquals, ShouldHaveEvenArgs, StreamResourceLeak, StreamToString, StringSplitter, SubstringOfZero, SymbolToString, SystemExitOutsideMain, SystemOut, TemporalAccessorGetChronoField, ThreadJoinLoop, ThreadPriorityCheck, ThreeLetterTimeZoneID, ThrowIfUncheckedKnownChecked, TimeUnitConversionChecker, TimeUnitMismatch, TreeToString, TruthAssertExpected, TruthConstantAsserts, TruthGetOrDefault, TruthIncompatibleType, TruthSelfEquals, TypeEqualsChecker, TypeToString, UndefinedEquals, UnnecessaryCheckNotNull, UnnecessaryMethodInvocationMatcher, UnnecessaryOptionalGet, UnnecessarySetDefault, UnnecessaryTypeArgument, UnsafeFinalization, UnsafeLocaleUsage, UnusedCollectionModifiedInPlace, URLEqualsHashCode, WaitNotInLoop, WakelockReleasedDangerously, WithSignatureDiscouraged, ZoneIdOfZ
Enclosing class:
BugChecker

public static interface BugChecker.MethodInvocationTreeMatcher
extends Suppressible
  • Method Details

    • matchMethodInvocation

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