Modifier and Type | Class and Description |
---|---|
class |
CompoundMutationInterceptor |
Modifier and Type | Method and Description |
---|---|
MutationInterceptor |
MutationInterceptorFactory.createInterceptor(InterceptorParameters params) |
static MutationInterceptor |
CompoundMutationInterceptor.nullInterceptor() |
Modifier and Type | Method and Description |
---|---|
CompoundMutationInterceptor |
CompoundMutationInterceptor.filter(Predicate<MutationInterceptor> p) |
Constructor and Description |
---|
MutationSource(MutationConfig mutationConfig,
TestPrioritiser testPrioritiser,
ClassByteArraySource source,
MutationInterceptor interceptor) |
Constructor and Description |
---|
CompoundMutationInterceptor(List<? extends MutationInterceptor> interceptors) |
Modifier and Type | Class and Description |
---|---|
class |
ExcludedAnnotationInterceptor |
Modifier and Type | Method and Description |
---|---|
MutationInterceptor |
ExcludedAnnotationInterceptorFactory.createInterceptor(InterceptorParameters params) |
Modifier and Type | Class and Description |
---|---|
class |
EqualsPerformanceShortcutFilter |
Modifier and Type | Method and Description |
---|---|
MutationInterceptor |
EqualsPerformanceShortcutFilterFactory.createInterceptor(InterceptorParameters params) |
MutationInterceptor |
EquivalentReturnMutationFilter.createInterceptor(InterceptorParameters params) |
Modifier and Type | Class and Description |
---|---|
class |
EnumConstructorFilter
Filters out mutations in Enum constructors, these are called only once
per instance so are effectively static initializers.
|
class |
ForEachLoopFilter |
class |
ImplicitNullCheckFilter |
class |
InlinedFinallyBlockFilter
Detects mutations on same line, but within different code blocks.
|
class |
MethodReferenceNullCheckFilter
Filters out the calls to Objects.requireNotNull the compiler inserts when using method references.
|
class |
TryWithResourcesFilter |
Modifier and Type | Method and Description |
---|---|
MutationInterceptor |
ImplicitNullCheckFilterFactory.createInterceptor(InterceptorParameters params) |
MutationInterceptor |
TryWithResourcesFilterFactory.createInterceptor(InterceptorParameters params) |
MutationInterceptor |
InlinedFinallyBlockFilterFactory.createInterceptor(InterceptorParameters params) |
MutationInterceptor |
ForEachLoopFilterFactory.createInterceptor(InterceptorParameters params) |
MutationInterceptor |
EnumConstructorFilterFactory.createInterceptor(InterceptorParameters params) |
MutationInterceptor |
MethodReferenceNullCheckFilterFactory.createInterceptor(InterceptorParameters params) |
Modifier and Type | Class and Description |
---|---|
class |
KotlinFilter
Quick dirty hack to filter out some of the junk mutations
created for kotlin classes.
|
Modifier and Type | Method and Description |
---|---|
MutationInterceptor |
KotlinFilterFactory.createInterceptor(InterceptorParameters params) |
Modifier and Type | Class and Description |
---|---|
class |
LoggingCallsFilter |
Modifier and Type | Method and Description |
---|---|
MutationInterceptor |
LoggingCallsFilterFactory.createInterceptor(InterceptorParameters params) |
Modifier and Type | Method and Description |
---|---|
MutationInterceptor |
StaticInitializerFilterFactory.createInterceptor(InterceptorParameters params) |
MutationInterceptor |
StaticInitializerInterceptorFactory.createInterceptor(InterceptorParameters params) |
Modifier and Type | Class and Description |
---|---|
class |
AvoidForLoopCounterFilter
Removes mutants that affect for loop counters as these have
a high chance of timing out.
|
class |
InfiniteForLoopFilter
Removes mutants that are likely to result in an infinite or long running
for loop or while loop based on a counter.
|
class |
InfiniteIteratorLoopFilter
Removes mutants that remove the only call to next in an iterator loop
|
class |
InfiniteLoopFilter |
Modifier and Type | Method and Description |
---|---|
MutationInterceptor |
InfiniteForLoopFilterFactory.createInterceptor(InterceptorParameters params) |
MutationInterceptor |
InfiniteIteratorLoopFilterFactory.createInterceptor(InterceptorParameters params) |
MutationInterceptor |
AvoidForLoopCountersFilterFactory.createInterceptor(InterceptorParameters params) |
Modifier and Type | Class and Description |
---|---|
class |
LimitNumberOfMutationPerClassFilter |
Modifier and Type | Method and Description |
---|---|
MutationInterceptor |
LimitNumberOfMutationsPerClassFilterFactory.createInterceptor(InterceptorParameters params) |
Modifier and Type | Class and Description |
---|---|
class |
MutantExportInterceptor |
Modifier and Type | Method and Description |
---|---|
MutationInterceptor |
MutantExportFactory.createInterceptor(InterceptorParameters params) |
Copyright © 2021 org.pitest. All rights reserved.