Uses of Interface
org.pitest.mutationtest.build.MutationInterceptor
-
-
Uses of MutationInterceptor in org.pitest.mutationtest.build
Classes in org.pitest.mutationtest.build that implement MutationInterceptor Modifier and Type Class Description classCompoundMutationInterceptorMethods in org.pitest.mutationtest.build that return MutationInterceptor Modifier and Type Method Description MutationInterceptorMutationInterceptorFactory. createInterceptor(InterceptorParameters params)static MutationInterceptorCompoundMutationInterceptor. nullInterceptor()Method parameters in org.pitest.mutationtest.build with type arguments of type MutationInterceptor Modifier and Type Method Description CompoundMutationInterceptorCompoundMutationInterceptor. filter(Predicate<MutationInterceptor> p)Constructors in org.pitest.mutationtest.build with parameters of type MutationInterceptor Constructor Description MutationSource(MutationConfig mutationConfig, TestPrioritiser testPrioritiser, ClassByteArraySource source, MutationInterceptor interceptor)Constructor parameters in org.pitest.mutationtest.build with type arguments of type MutationInterceptor Constructor Description CompoundMutationInterceptor(List<? extends MutationInterceptor> interceptors) -
Uses of MutationInterceptor in org.pitest.mutationtest.build.intercept
Classes in org.pitest.mutationtest.build.intercept that implement MutationInterceptor Modifier and Type Class Description classMutatorSpecificInterceptorclassRegionInterceptorBase class to perform donkey work for interceptors that compute excluded regions per method -
Uses of MutationInterceptor in org.pitest.mutationtest.build.intercept.annotations
Classes in org.pitest.mutationtest.build.intercept.annotations that implement MutationInterceptor Modifier and Type Class Description classExcludedAnnotationInterceptorMethods in org.pitest.mutationtest.build.intercept.annotations that return MutationInterceptor Modifier and Type Method Description MutationInterceptorExcludedAnnotationInterceptorFactory. createInterceptor(InterceptorParameters params) -
Uses of MutationInterceptor in org.pitest.mutationtest.build.intercept.defensive
Classes in org.pitest.mutationtest.build.intercept.defensive that implement MutationInterceptor Modifier and Type Class Description classUnmodifiableCollectionsMethods in org.pitest.mutationtest.build.intercept.defensive that return MutationInterceptor Modifier and Type Method Description MutationInterceptorUnmodifiableCollectionFactory. createInterceptor(InterceptorParameters params) -
Uses of MutationInterceptor in org.pitest.mutationtest.build.intercept.equivalent
Classes in org.pitest.mutationtest.build.intercept.equivalent that implement MutationInterceptor Modifier and Type Class Description classEqualsPerformanceShortcutFilterMethods in org.pitest.mutationtest.build.intercept.equivalent that return MutationInterceptor Modifier and Type Method Description MutationInterceptorDivisionByMinusOneFilterFactory. createInterceptor(InterceptorParameters params)MutationInterceptorEqualsPerformanceShortcutFilterFactory. createInterceptor(InterceptorParameters params)MutationInterceptorEquivalentReturnMutationFilter. createInterceptor(InterceptorParameters params) -
Uses of MutationInterceptor in org.pitest.mutationtest.build.intercept.exclude
Methods in org.pitest.mutationtest.build.intercept.exclude that return MutationInterceptor Modifier and Type Method Description MutationInterceptorFirstLineInterceptorFactory. createInterceptor(InterceptorParameters params) -
Uses of MutationInterceptor in org.pitest.mutationtest.build.intercept.groovy
Classes in org.pitest.mutationtest.build.intercept.groovy that implement MutationInterceptor Modifier and Type Class Description classGroovyFilterPrevents mutation of groovy code since we can't properly handle itMethods in org.pitest.mutationtest.build.intercept.groovy that return MutationInterceptor Modifier and Type Method Description MutationInterceptorGroovyFilterFactory. createInterceptor(InterceptorParameters params) -
Uses of MutationInterceptor in org.pitest.mutationtest.build.intercept.javafeatures
Classes in org.pitest.mutationtest.build.intercept.javafeatures that implement MutationInterceptor Modifier and Type Class Description classAssertFilterclassEnumFilterFilters out mutations in Enum constructors, these are called only once per instance so are effectively static initializers.classEnumSwitchFilterFor switches on Enums java creates a synthetic class with an int array field.classForEachLoopFilterclassImplicitNullCheckFilterclassInlinedFinallyBlockFilterDetects mutations on same line, but within different code blocks.classMethodReferenceNullCheckFilterFilters out the calls to Objects.requireNotNull the compiler inserts when using method references.classRecordFilterclassStringSwitchFilterclassTryWithResourcesFilterFilters conditional logic and method calls generated for try-with-resources blocks Duplicate inlined mutations are left in place to be handled by the InlinedFinallyBlockFilter any mutants filtered here by accident will break the inlined filter logic. -
Uses of MutationInterceptor in org.pitest.mutationtest.build.intercept.kotlin
Classes in org.pitest.mutationtest.build.intercept.kotlin that implement MutationInterceptor Modifier and Type Class Description classKotlinFilterQuick dirty hack to filter out some of the junk mutations created for kotlin classes.Methods in org.pitest.mutationtest.build.intercept.kotlin that return MutationInterceptor Modifier and Type Method Description MutationInterceptorKotlinFilterFactory. createInterceptor(InterceptorParameters params) -
Uses of MutationInterceptor in org.pitest.mutationtest.build.intercept.logging
Classes in org.pitest.mutationtest.build.intercept.logging that implement MutationInterceptor Modifier and Type Class Description classLoggingCallsFilterMethods in org.pitest.mutationtest.build.intercept.logging that return MutationInterceptor Modifier and Type Method Description MutationInterceptorLoggingCallsFilterFactory. createInterceptor(InterceptorParameters params) -
Uses of MutationInterceptor in org.pitest.mutationtest.build.intercept.lombok
Classes in org.pitest.mutationtest.build.intercept.lombok that implement MutationInterceptor Modifier and Type Class Description classLombokNullFilterMethods in org.pitest.mutationtest.build.intercept.lombok that return MutationInterceptor Modifier and Type Method Description MutationInterceptorLombokFilter. createInterceptor(InterceptorParameters params) -
Uses of MutationInterceptor in org.pitest.mutationtest.build.intercept.staticinitializers
Methods in org.pitest.mutationtest.build.intercept.staticinitializers that return MutationInterceptor Modifier and Type Method Description MutationInterceptorStaticInitializerInterceptorFactory. createInterceptor(InterceptorParameters params) -
Uses of MutationInterceptor in org.pitest.mutationtest.build.intercept.timeout
Classes in org.pitest.mutationtest.build.intercept.timeout that implement MutationInterceptor Modifier and Type Class Description classAvoidForLoopCounterFilterRemoves mutants that affect for loop counters as these have a high chance of timing out.classInfiniteForLoopFilterRemoves mutants that are likely to result in an infinite or long running for loop or while loop based on a counter.classInfiniteIteratorLoopFilterRemoves mutants that remove the only call to next in an iterator loopclassInfiniteLoopFilterMethods in org.pitest.mutationtest.build.intercept.timeout that return MutationInterceptor Modifier and Type Method Description MutationInterceptorAvoidForLoopCountersFilterFactory. createInterceptor(InterceptorParameters params)MutationInterceptorInfiniteForLoopFilterFactory. createInterceptor(InterceptorParameters params)MutationInterceptorInfiniteIteratorLoopFilterFactory. createInterceptor(InterceptorParameters params) -
Uses of MutationInterceptor in org.pitest.mutationtest.filter
Classes in org.pitest.mutationtest.filter that implement MutationInterceptor Modifier and Type Class Description classLimitNumberOfMutationPerClassFilterMethods in org.pitest.mutationtest.filter that return MutationInterceptor Modifier and Type Method Description MutationInterceptorLimitNumberOfMutationsPerClassFilterFactory. createInterceptor(InterceptorParameters params) -
Uses of MutationInterceptor in org.pitest.plugin.export
Classes in org.pitest.plugin.export that implement MutationInterceptor Modifier and Type Class Description classMutantExportInterceptorMethods in org.pitest.plugin.export that return MutationInterceptor Modifier and Type Method Description MutationInterceptorMutantExportFactory. createInterceptor(InterceptorParameters params)
-