Skip navigation links
A B C D E F G H I J K L M N O P Q R S T U V W X 

A

aConditionalJump() - Static method in class org.pitest.bytecode.analysis.InstructionMatchers
 
aConditionalJumpTo(Slot<LabelNode>) - Static method in class org.pitest.bytecode.analysis.InstructionMatchers
 
addChildJVMArgs(List<String>) - Method in class org.pitest.mutationtest.config.ReportOptions
 
AddlerHash - Class in org.pitest.classinfo
 
AddlerHash() - Constructor for class org.pitest.classinfo.AddlerHash
 
addOutputFormats(Collection<String>) - Method in class org.pitest.mutationtest.config.ReportOptions
 
aJump() - Static method in class org.pitest.bytecode.analysis.InstructionMatchers
 
aLabelNode(SlotWrite<LabelNode>) - Static method in class org.pitest.bytecode.analysis.InstructionMatchers
 
allMutations() - Method in class org.pitest.mutationtest.MutationStatusMap
 
allTestsGreen() - Method in class org.pitest.coverage.CoverageData
 
analyse(Collection<MutationDetails>) - Method in class org.pitest.mutationtest.incremental.IncrementalAnalyser
 
analyse(Collection<MutationDetails>) - Method in interface org.pitest.mutationtest.MutationAnalyser
 
AnalysisFunctions - Class in org.pitest.bytecode.analysis
 
AnalysisFunctions() - Constructor for class org.pitest.bytecode.analysis.AnalysisFunctions
 
AnalysisResult - Class in org.pitest.mutationtest.tooling
 
andBaseDir(File) - Method in class org.pitest.process.ProcessArgs
 
andLaunchOptions(LaunchOptions) - Method in class org.pitest.process.ProcessArgs
 
andStderr(Consumer<String>) - Method in class org.pitest.process.ProcessArgs
 
andStdout(Consumer<String>) - Method in class org.pitest.process.ProcessArgs
 
anILoadOf(SlotRead<Integer>) - Static method in class org.pitest.bytecode.analysis.InstructionMatchers
 
anIntegerConstant() - Static method in class org.pitest.bytecode.analysis.InstructionMatchers
 
anIStore(SlotWrite<Integer>) - Static method in class org.pitest.bytecode.analysis.InstructionMatchers
 
anIStoreTo(SlotRead<Integer>) - Static method in class org.pitest.bytecode.analysis.InstructionMatchers
 
annotations() - Method in class org.pitest.bytecode.analysis.ClassTree
 
annotations() - Method in class org.pitest.bytecode.analysis.MethodTree
 
anyInstruction() - Static method in class org.pitest.bytecode.analysis.InstructionMatchers
 
apply(ClassName) - Method in class org.pitest.classinfo.NameToClassInfo
 
asLocation() - Method in class org.pitest.bytecode.analysis.MethodTree
 
assignTests(MutationDetails) - Method in class org.pitest.mutationtest.build.DefaultTestPrioritiser
 
assignTests(MutationDetails) - Method in interface org.pitest.mutationtest.build.TestPrioritiser
 
aVariableAccess(SlotWrite<Integer>) - Static method in class org.pitest.bytecode.analysis.InstructionMatchers
 
AvoidForLoopCounterFilter - Class in org.pitest.mutationtest.build.intercept.timeout
Removes mutants that affect for loop counters as these have a high chance of timing out.
AvoidForLoopCounterFilter() - Constructor for class org.pitest.mutationtest.build.intercept.timeout.AvoidForLoopCounterFilter
 
AvoidForLoopCountersFilterFactory - Class in org.pitest.mutationtest.build.intercept.timeout
 
AvoidForLoopCountersFilterFactory() - Constructor for class org.pitest.mutationtest.build.intercept.timeout.AvoidForLoopCountersFilterFactory
 

B

begin(ClassTree) - Method in class org.pitest.mutationtest.build.CompoundMutationInterceptor
 
begin(ClassTree) - Method in class org.pitest.mutationtest.build.intercept.annotations.ExcludedAnnotationInterceptor
 
begin(ClassTree) - Method in class org.pitest.mutationtest.build.intercept.equivalent.EqualsPerformanceShortcutFilter
 
begin(ClassTree) - Method in class org.pitest.mutationtest.build.intercept.javafeatures.EnumConstructorFilter
 
begin(ClassTree) - Method in class org.pitest.mutationtest.build.intercept.javafeatures.ForEachLoopFilter
 
begin(ClassTree) - Method in class org.pitest.mutationtest.build.intercept.javafeatures.ImplicitNullCheckFilter
 
begin(ClassTree) - Method in class org.pitest.mutationtest.build.intercept.javafeatures.InlinedFinallyBlockFilter
 
begin(ClassTree) - Method in class org.pitest.mutationtest.build.intercept.javafeatures.MethodReferenceNullCheckFilter
 
begin(ClassTree) - Method in class org.pitest.mutationtest.build.intercept.javafeatures.TryWithResourcesFilter
 
begin(ClassTree) - Method in class org.pitest.mutationtest.build.intercept.kotlin.KotlinFilter
 
begin(ClassTree) - Method in class org.pitest.mutationtest.build.intercept.logging.LoggingCallsFilter
 
begin(ClassTree) - Method in class org.pitest.mutationtest.build.intercept.timeout.AvoidForLoopCounterFilter
 
begin(ClassTree) - Method in class org.pitest.mutationtest.build.intercept.timeout.InfiniteLoopFilter
 
begin(ClassTree) - Method in interface org.pitest.mutationtest.build.MutationInterceptor
 
begin(ClassTree) - Method in class org.pitest.mutationtest.filter.LimitNumberOfMutationPerClassFilter
 
begin(ClassTree) - Method in class org.pitest.plugin.export.MutantExportInterceptor
 
BOOT_CLASSPATH - Static variable in class org.pitest.mutationtest.tooling.JarCreatingJarFinder
 
buildVerifier() - Method in class org.pitest.mutationtest.tooling.MutationStrategies
 
BuildVerifier - Interface in org.pitest.mutationtest.verify
 

C

calculateClassCoverage(CoverageResult) - Method in class org.pitest.coverage.CoverageData
 
calculateCoverage() - Method in interface org.pitest.coverage.CoverageGenerator
 
calculateCoverage() - Method in class org.pitest.coverage.execute.DefaultCoverageGenerator
 
call() - Method in class org.pitest.mutationtest.build.KnownStatusMutationTestUnit
 
call() - Method in class org.pitest.mutationtest.build.MutationTestUnit
 
CAN_REDEFINE_CLASSES - Static variable in class org.pitest.mutationtest.tooling.JarCreatingJarFinder
 
CAN_SET_NATIVE_METHOD - Static variable in class org.pitest.mutationtest.tooling.JarCreatingJarFinder
 
checkRequestedFeatures() - Method in class org.pitest.mutationtest.config.SettingsFactory
 
ClassHistory - Class in org.pitest.mutationtest
 
ClassHistory(HierarchicalClassId, String) - Constructor for class org.pitest.mutationtest.ClassHistory
 
ClassInfoSource - Interface in org.pitest.classinfo
 
ClassMutationResults - Class in org.pitest.mutationtest
Details of mutation results from a single class.
ClassMutationResults(Collection<MutationResult>) - Constructor for class org.pitest.mutationtest.ClassMutationResults
 
ClassTree - Class in org.pitest.bytecode.analysis
 
ClassTree(ClassNode) - Constructor for class org.pitest.bytecode.analysis.ClassTree
 
close() - Method in class org.pitest.mutationtest.incremental.FileWriterFactory
 
close() - Method in class org.pitest.mutationtest.incremental.NullWriterFactory
 
close() - Method in interface org.pitest.mutationtest.incremental.WriterFactory
 
close() - Method in class org.pitest.mutationtest.tooling.JarCreatingJarFinder
 
close() - Method in class org.pitest.mutationtest.tooling.KnownLocationJavaAgentFinder
 
close() - Method in interface org.pitest.process.JavaAgent
 
CodeHistory - Interface in org.pitest.mutationtest.incremental
 
CodeSource - Class in org.pitest.classpath
Provides access to code and tests on the classpath
CodeSource(ProjectClassPaths) - Constructor for class org.pitest.classpath.CodeSource
 
CombinedStatistics - Class in org.pitest.mutationtest.tooling
 
CombinedStatistics(MutationStatistics, CoverageSummary) - Constructor for class org.pitest.mutationtest.tooling.CombinedStatistics
 
CommunicationThread - Class in org.pitest.util
 
CommunicationThread(ServerSocket, Consumer<SafeDataOutputStream>, ReceiveStrategy) - Constructor for class org.pitest.util.CommunicationThread
 
compare(TestInfo, TestInfo) - Method in class org.pitest.mutationtest.build.TestInfoPriorisationComparator
 
CompoundInterceptorFactory - Class in org.pitest.mutationtest.build
 
CompoundInterceptorFactory(List<FeatureSetting>, Collection<MutationInterceptorFactory>) - Constructor for class org.pitest.mutationtest.build.CompoundInterceptorFactory
 
CompoundListenerFactory - Class in org.pitest.mutationtest.config
 
CompoundListenerFactory(List<FeatureSetting>, Collection<MutationResultListenerFactory>) - Constructor for class org.pitest.mutationtest.config.CompoundListenerFactory
 
CompoundMutationInterceptor - Class in org.pitest.mutationtest.build
 
CompoundMutationInterceptor(List<? extends MutationInterceptor>) - Constructor for class org.pitest.mutationtest.build.CompoundMutationInterceptor
 
CompoundTestListener - Class in org.pitest.mutationtest.config
 
CompoundTestListener(Iterable<MutationResultListener>) - Constructor for class org.pitest.mutationtest.config.CompoundTestListener
 
ConfigOption - Enum in org.pitest.mutationtest.config
 
coverage() - Method in class org.pitest.mutationtest.build.InterceptorParameters
 
coverage() - Method in class org.pitest.mutationtest.tooling.MutationStrategies
 
CoverageCommunicationThread - Class in org.pitest.coverage.execute
 
CoverageCommunicationThread(ServerSocket, CoverageOptions, List<String>, Consumer<CoverageResult>) - Constructor for class org.pitest.coverage.execute.CoverageCommunicationThread
 
CoverageData - Class in org.pitest.coverage
 
CoverageData(CodeSource, LineMap) - Constructor for class org.pitest.coverage.CoverageData
 
CoverageDatabase - Interface in org.pitest.coverage
 
CoverageExporter - Interface in org.pitest.coverage
 
CoverageGenerator - Interface in org.pitest.coverage
 
CoverageProcess - Class in org.pitest.coverage.execute
 
CoverageProcess(ProcessArgs, CoverageOptions, ServerSocket, List<String>, Consumer<CoverageResult>) - Constructor for class org.pitest.coverage.execute.CoverageProcess
 
CoverageSummary - Class in org.pitest.coverage
Basic summary of line coverage data
CoverageSummary(int, int) - Constructor for class org.pitest.coverage.CoverageSummary
 
create() - Method in class org.pitest.mutationtest.incremental.FileWriterFactory
 
create() - Method in class org.pitest.mutationtest.incremental.NullWriterFactory
 
create() - Method in interface org.pitest.mutationtest.incremental.WriterFactory
 
createClassesFilter() - Method in class org.pitest.mutationtest.config.ReportOptions
 
createCoverage() - Method in class org.pitest.coverage.CoverageData
 
createCoverageExporter() - Method in class org.pitest.mutationtest.config.SettingsFactory
 
createCoverageOptions() - Method in class org.pitest.mutationtest.config.SettingsFactory
 
createEngine() - Method in class org.pitest.mutationtest.config.SettingsFactory
 
createHistoryReader() - Method in class org.pitest.mutationtest.config.ReportOptions
 
createHistoryWriter() - Method in class org.pitest.mutationtest.config.ReportOptions
 
createInterceptor(ReportOptions, CoverageDatabase, ClassByteArraySource) - Method in class org.pitest.mutationtest.build.CompoundInterceptorFactory
 
createInterceptor(InterceptorParameters) - Method in class org.pitest.mutationtest.build.intercept.annotations.ExcludedAnnotationInterceptorFactory
 
createInterceptor(InterceptorParameters) - Method in class org.pitest.mutationtest.build.intercept.equivalent.EqualsPerformanceShortcutFilterFactory
 
createInterceptor(InterceptorParameters) - Method in class org.pitest.mutationtest.build.intercept.equivalent.EquivalentReturnMutationFilter
 
createInterceptor(InterceptorParameters) - Method in class org.pitest.mutationtest.build.intercept.javafeatures.EnumConstructorFilterFactory
 
createInterceptor(InterceptorParameters) - Method in class org.pitest.mutationtest.build.intercept.javafeatures.ForEachLoopFilterFactory
 
createInterceptor(InterceptorParameters) - Method in class org.pitest.mutationtest.build.intercept.javafeatures.ImplicitNullCheckFilterFactory
 
createInterceptor(InterceptorParameters) - Method in class org.pitest.mutationtest.build.intercept.javafeatures.InlinedFinallyBlockFilterFactory
 
createInterceptor(InterceptorParameters) - Method in class org.pitest.mutationtest.build.intercept.javafeatures.MethodReferenceNullCheckFilterFactory
 
createInterceptor(InterceptorParameters) - Method in class org.pitest.mutationtest.build.intercept.javafeatures.TryWithResourcesFilterFactory
 
createInterceptor(InterceptorParameters) - Method in class org.pitest.mutationtest.build.intercept.kotlin.KotlinFilterFactory
 
createInterceptor(InterceptorParameters) - Method in class org.pitest.mutationtest.build.intercept.logging.LoggingCallsFilterFactory
 
createInterceptor(InterceptorParameters) - Method in class org.pitest.mutationtest.build.intercept.staticinitializers.StaticInitializerFilterFactory
 
createInterceptor(InterceptorParameters) - Method in class org.pitest.mutationtest.build.intercept.staticinitializers.StaticInitializerInterceptorFactory
 
createInterceptor(InterceptorParameters) - Method in class org.pitest.mutationtest.build.intercept.timeout.AvoidForLoopCountersFilterFactory
 
createInterceptor(InterceptorParameters) - Method in class org.pitest.mutationtest.build.intercept.timeout.InfiniteForLoopFilterFactory
 
createInterceptor(InterceptorParameters) - Method in class org.pitest.mutationtest.build.intercept.timeout.InfiniteIteratorLoopFilterFactory
 
createInterceptor(InterceptorParameters) - Method in interface org.pitest.mutationtest.build.MutationInterceptorFactory
 
createInterceptor(InterceptorParameters) - Method in class org.pitest.mutationtest.filter.LimitNumberOfMutationsPerClassFilterFactory
 
createInterceptor(InterceptorParameters) - Method in class org.pitest.plugin.export.MutantExportFactory
 
createListener() - Method in class org.pitest.mutationtest.config.SettingsFactory
 
createMinionSettings() - Method in class org.pitest.mutationtest.config.ReportOptions
Creates a serializable subset of data for use in child processes
createMutationResults() - Method in class org.pitest.mutationtest.MutationStatusMap
 
createMutations(ClassName) - Method in class org.pitest.mutationtest.build.MutationSource
 
createMutationTestUnits(Collection<ClassName>) - Method in class org.pitest.mutationtest.build.MutationTestBuilder
 
createMutator(ClassByteArraySource) - Method in class org.pitest.mutationtest.MutationConfig
 
createReportDir(String) - Method in class org.pitest.mutationtest.config.DatedDirectoryReportDirCreationStrategy
 
createReportDir(String) - Method in interface org.pitest.mutationtest.config.ReportDirCreationStrategy
 
createReportDir(String) - Method in class org.pitest.mutationtest.config.UndatedReportDirCreationStrategy
 
createSummary() - Method in class org.pitest.coverage.CoverageData
 
createSummary() - Method in interface org.pitest.coverage.CoverageDatabase
 
createSummary() - Method in class org.pitest.coverage.NoCoverage
 
createWorker(Collection<MutationDetails>, Collection<ClassName>) - Method in class org.pitest.mutationtest.build.WorkerFactory
 
createWriterForFile(String) - Method in class org.pitest.mutationtest.config.DirectoryResultOutputStrategy
 
createWriterForFile(String) - Method in interface org.pitest.util.ResultOutputStrategy
 
CSVReportFactory - Class in org.pitest.mutationtest.report.csv
 
CSVReportFactory() - Constructor for class org.pitest.mutationtest.report.csv.CSVReportFactory
 
CSVReportListener - Class in org.pitest.mutationtest.report.csv
 
CSVReportListener(ResultOutputStrategy) - Constructor for class org.pitest.mutationtest.report.csv.CSVReportListener
 
CSVReportListener(Writer) - Constructor for class org.pitest.mutationtest.report.csv.CSVReportListener
 

D

data() - Method in class org.pitest.mutationtest.build.InterceptorParameters
 
data() - Method in class org.pitest.mutationtest.ListenerArguments
 
DatedDirectoryReportDirCreationStrategy - Class in org.pitest.mutationtest.config
 
DatedDirectoryReportDirCreationStrategy() - Constructor for class org.pitest.mutationtest.config.DatedDirectoryReportDirCreationStrategy
 
debug(String) - Static method in class org.pitest.bytecode.analysis.InstructionMatchers
 
DEFAULT_CHILD_JVM_ARGS - Static variable in class org.pitest.mutationtest.config.ReportOptions
 
DefaultBuildVerifier - Class in org.pitest.mutationtest.verify
 
DefaultBuildVerifier() - Constructor for class org.pitest.mutationtest.verify.DefaultBuildVerifier
 
DefaultCodeHistory - Class in org.pitest.mutationtest.incremental
 
DefaultCodeHistory(CodeSource, HistoryStore) - Constructor for class org.pitest.mutationtest.incremental.DefaultCodeHistory
 
DefaultCodeHistory(ClassInfoSource, Map<MutationIdentifier, MutationStatusTestPair>, Map<ClassName, ClassHistory>) - Constructor for class org.pitest.mutationtest.incremental.DefaultCodeHistory
 
DefaultCodePathPredicate - Class in org.pitest.mutationtest.config
 
DefaultCodePathPredicate() - Constructor for class org.pitest.mutationtest.config.DefaultCodePathPredicate
 
DefaultCoverageExporter - Class in org.pitest.coverage.export
Quick and dirty export of coverage data into XML
DefaultCoverageExporter(ResultOutputStrategy) - Constructor for class org.pitest.coverage.export.DefaultCoverageExporter
 
DefaultCoverageGenerator - Class in org.pitest.coverage.execute
 
DefaultCoverageGenerator(File, CoverageOptions, LaunchOptions, CodeSource, CoverageExporter, Timings, boolean) - Constructor for class org.pitest.coverage.execute.DefaultCoverageGenerator
 
DefaultDependencyPathPredicate - Class in org.pitest.mutationtest.config
 
DefaultDependencyPathPredicate() - Constructor for class org.pitest.mutationtest.config.DefaultDependencyPathPredicate
 
DefaultGrouper - Class in org.pitest.mutationtest.build
 
DefaultGrouper(int) - Constructor for class org.pitest.mutationtest.build.DefaultGrouper
 
DefaultJavaExecutableLocator - Class in org.pitest.process
Returns the java binary from JAVA_HOME
DefaultJavaExecutableLocator() - Constructor for class org.pitest.process.DefaultJavaExecutableLocator
 
DefaultMutationGrouperFactory - Class in org.pitest.mutationtest.build
 
DefaultMutationGrouperFactory() - Constructor for class org.pitest.mutationtest.build.DefaultMutationGrouperFactory
 
DefaultTestPrioritiser - Class in org.pitest.mutationtest.build
Assigns tests based on line coverage and order them by execution speed with a weighting towards tests whose names imply they are intended to test the mutated class
DefaultTestPrioritiser(CoverageDatabase) - Constructor for class org.pitest.mutationtest.build.DefaultTestPrioritiser
 
DefaultTestPrioritiserFactory - Class in org.pitest.mutationtest.build
 
DefaultTestPrioritiserFactory() - Constructor for class org.pitest.mutationtest.build.DefaultTestPrioritiserFactory
 
describeFeatures(Consumer<Feature>, Consumer<Feature>) - Method in class org.pitest.mutationtest.config.SettingsFactory
 
description() - Method in class org.pitest.mutationtest.build.DefaultMutationGrouperFactory
 
description() - Method in class org.pitest.mutationtest.build.DefaultTestPrioritiserFactory
 
description() - Method in class org.pitest.mutationtest.build.intercept.annotations.ExcludedAnnotationInterceptorFactory
 
description() - Method in class org.pitest.mutationtest.build.intercept.equivalent.EqualsPerformanceShortcutFilterFactory
 
description() - Method in class org.pitest.mutationtest.build.intercept.equivalent.EquivalentReturnMutationFilter
 
description() - Method in class org.pitest.mutationtest.build.intercept.javafeatures.EnumConstructorFilterFactory
 
description() - Method in class org.pitest.mutationtest.build.intercept.javafeatures.ForEachLoopFilterFactory
 
description() - Method in class org.pitest.mutationtest.build.intercept.javafeatures.ImplicitNullCheckFilterFactory
 
description() - Method in class org.pitest.mutationtest.build.intercept.javafeatures.InlinedFinallyBlockFilterFactory
 
description() - Method in class org.pitest.mutationtest.build.intercept.javafeatures.MethodReferenceNullCheckFilterFactory
 
description() - Method in class org.pitest.mutationtest.build.intercept.javafeatures.TryWithResourcesFilterFactory
 
description() - Method in class org.pitest.mutationtest.build.intercept.kotlin.KotlinFilterFactory
 
description() - Method in class org.pitest.mutationtest.build.intercept.logging.LoggingCallsFilterFactory
 
description() - Method in class org.pitest.mutationtest.build.intercept.staticinitializers.StaticInitializerFilterFactory
 
description() - Method in class org.pitest.mutationtest.build.intercept.staticinitializers.StaticInitializerInterceptorFactory
 
description() - Method in class org.pitest.mutationtest.build.intercept.timeout.AvoidForLoopCountersFilterFactory
 
description() - Method in class org.pitest.mutationtest.build.intercept.timeout.InfiniteForLoopFilterFactory
 
description() - Method in class org.pitest.mutationtest.build.intercept.timeout.InfiniteIteratorLoopFilterFactory
 
description() - Method in class org.pitest.mutationtest.config.CompoundListenerFactory
 
description() - Method in class org.pitest.mutationtest.filter.LimitNumberOfMutationsPerClassFilterFactory
 
description() - Method in class org.pitest.mutationtest.report.csv.CSVReportFactory
 
description() - Method in class org.pitest.mutationtest.report.xml.XMLReportFactory
 
description() - Method in class org.pitest.plugin.export.MutantExportFactory
 
destroy() - Method in class org.pitest.process.JavaProcess
 
destroy() - Method in class org.pitest.process.WrappingProcess
 
DirectoryResultOutputStrategy - Class in org.pitest.mutationtest.config
 
DirectoryResultOutputStrategy(String, ReportDirCreationStrategy) - Constructor for class org.pitest.mutationtest.config.DirectoryResultOutputStrategy
 
DirectorySourceLocator - Class in org.pitest.mutationtest.tooling
 
DirectorySourceLocator(File) - Constructor for class org.pitest.mutationtest.tooling.DirectorySourceLocator
 
duration() - Method in class org.pitest.util.TimeSpan
 

E

end() - Method in class org.pitest.mutationtest.build.CompoundMutationInterceptor
 
end() - Method in class org.pitest.mutationtest.build.intercept.annotations.ExcludedAnnotationInterceptor
 
end() - Method in class org.pitest.mutationtest.build.intercept.equivalent.EqualsPerformanceShortcutFilter
 
end() - Method in class org.pitest.mutationtest.build.intercept.javafeatures.EnumConstructorFilter
 
end() - Method in class org.pitest.mutationtest.build.intercept.javafeatures.ForEachLoopFilter
 
end() - Method in class org.pitest.mutationtest.build.intercept.javafeatures.ImplicitNullCheckFilter
 
end() - Method in class org.pitest.mutationtest.build.intercept.javafeatures.InlinedFinallyBlockFilter
 
end() - Method in class org.pitest.mutationtest.build.intercept.javafeatures.MethodReferenceNullCheckFilter
 
end() - Method in class org.pitest.mutationtest.build.intercept.javafeatures.TryWithResourcesFilter
 
end() - Method in class org.pitest.mutationtest.build.intercept.kotlin.KotlinFilter
 
end() - Method in class org.pitest.mutationtest.build.intercept.logging.LoggingCallsFilter
 
end() - Method in class org.pitest.mutationtest.build.intercept.timeout.AvoidForLoopCounterFilter
 
end() - Method in class org.pitest.mutationtest.build.intercept.timeout.InfiniteLoopFilter
 
end() - Method in interface org.pitest.mutationtest.build.MutationInterceptor
 
end() - Method in class org.pitest.mutationtest.filter.LimitNumberOfMutationPerClassFilter
 
end() - Method in class org.pitest.plugin.export.MutantExportInterceptor
 
EntryPoint - Class in org.pitest.mutationtest.tooling
 
EntryPoint() - Constructor for class org.pitest.mutationtest.tooling.EntryPoint
 
EnumConstructorFilter - Class in org.pitest.mutationtest.build.intercept.javafeatures
Filters out mutations in Enum constructors, these are called only once per instance so are effectively static initializers.
EnumConstructorFilter() - Constructor for class org.pitest.mutationtest.build.intercept.javafeatures.EnumConstructorFilter
 
EnumConstructorFilterFactory - Class in org.pitest.mutationtest.build.intercept.javafeatures
 
EnumConstructorFilterFactory() - Constructor for class org.pitest.mutationtest.build.intercept.javafeatures.EnumConstructorFilterFactory
 
equals(Object) - Method in class org.pitest.mutationtest.build.intercept.javafeatures.LineMutatorPair
 
equals(Object) - Method in class org.pitest.mutationtest.ClassHistory
 
equals(Object) - Method in class org.pitest.mutationtest.ClassMutationResults
 
equals(Object) - Method in class org.pitest.mutationtest.MutationConfig
 
equals(Object) - Method in class org.pitest.mutationtest.MutationMetaData
 
equals(Object) - Method in class org.pitest.mutationtest.MutationResult
 
EqualsPerformanceShortcutFilter - Class in org.pitest.mutationtest.build.intercept.equivalent
 
EqualsPerformanceShortcutFilter() - Constructor for class org.pitest.mutationtest.build.intercept.equivalent.EqualsPerformanceShortcutFilter
 
EqualsPerformanceShortcutFilterFactory - Class in org.pitest.mutationtest.build.intercept.equivalent
 
EqualsPerformanceShortcutFilterFactory() - Constructor for class org.pitest.mutationtest.build.intercept.equivalent.EqualsPerformanceShortcutFilterFactory
 
EquivalentReturnMutationFilter - Class in org.pitest.mutationtest.build.intercept.equivalent
Tightly coupled to the PrimitiveReturnsMutator and EmptyObjectReturnValsMutator - removes trivially equivalent mutants generated by these.
EquivalentReturnMutationFilter() - Constructor for class org.pitest.mutationtest.build.intercept.equivalent.EquivalentReturnMutationFilter
 
ExcludedAnnotationInterceptor - Class in org.pitest.mutationtest.build.intercept.annotations
 
ExcludedAnnotationInterceptorFactory - Class in org.pitest.mutationtest.build.intercept.annotations
 
ExcludedAnnotationInterceptorFactory() - Constructor for class org.pitest.mutationtest.build.intercept.annotations.ExcludedAnnotationInterceptorFactory
 
execute(File, ReportOptions, PluginServices, Map<String, String>) - Method in class org.pitest.mutationtest.tooling.EntryPoint
Convenient entry point for tools to run mutation analysis.
execute(File, ReportOptions, SettingsFactory, Map<String, String>) - Method in class org.pitest.mutationtest.tooling.EntryPoint
Entry point for tools with tool specific behaviour

F

factory() - Method in class org.pitest.mutationtest.tooling.MutationStrategies
 
fail(Exception) - Static method in class org.pitest.mutationtest.tooling.AnalysisResult
 
fetchClass(ClassName) - Method in interface org.pitest.classinfo.ClassInfoSource
 
fetchClass(Class<?>) - Method in class org.pitest.classinfo.Repository
 
fetchClass(ClassName) - Method in class org.pitest.classinfo.Repository
 
fetchClass(ClassName) - Method in class org.pitest.classpath.CodeSource
 
fetchClassBytes(ClassName) - Method in class org.pitest.classpath.CodeSource
 
FileUtil - Class in org.pitest.util
 
FileUtil() - Constructor for class org.pitest.util.FileUtil
 
FileWriterFactory - Class in org.pitest.mutationtest.incremental
 
FileWriterFactory(File) - Constructor for class org.pitest.mutationtest.incremental.FileWriterFactory
 
filter(Predicate<MutationInterceptor>) - Method in class org.pitest.mutationtest.build.CompoundMutationInterceptor
 
findClientClasspathPlugins() - Method in class org.pitest.mutationtest.config.PluginServices
Lists all plugin classes that must be present on the classpath of the code under test at runtime
findFeatures() - Method in class org.pitest.mutationtest.config.PluginServices
 
findInterceptors() - Method in class org.pitest.mutationtest.config.PluginServices
 
findTestee(String) - Method in class org.pitest.classinfo.TestToClassMapper
 
findTestee(String) - Method in class org.pitest.classpath.CodeSource
 
findToolClasspathPlugins() - Method in class org.pitest.mutationtest.config.PluginServices
Lists all plugin classes that must be present on the classpath of the controlling process only.
ForEachLoopFilter - Class in org.pitest.mutationtest.build.intercept.javafeatures
 
ForEachLoopFilter() - Constructor for class org.pitest.mutationtest.build.intercept.javafeatures.ForEachLoopFilter
 
ForEachLoopFilterFactory - Class in org.pitest.mutationtest.build.intercept.javafeatures
 
ForEachLoopFilterFactory() - Constructor for class org.pitest.mutationtest.build.intercept.javafeatures.ForEachLoopFilterFactory
 
forLocation(Location) - Static method in class org.pitest.bytecode.analysis.MethodMatchers
 
fromBytes(byte[]) - Static method in class org.pitest.bytecode.analysis.ClassTree
 

G

getBytes(String) - Method in class org.pitest.classpath.CodeSource
 
getChildJVMArgs() - Method in class org.pitest.process.LaunchOptions
 
getClassesForFile(String, String) - Method in class org.pitest.coverage.CoverageData
 
getClassesForFile(String, String) - Method in class org.pitest.coverage.LegacyClassCoverage
 
getClassesForFile(String, String) - Method in class org.pitest.coverage.NoCoverage
 
getClassesForFile(String, String) - Method in interface org.pitest.coverage.ReportCoverage
 
getClassInfo(Collection<ClassName>) - Method in class org.pitest.classpath.CodeSource
 
getClassInfo(Collection<ClassName>) - Method in class org.pitest.coverage.CoverageData
 
getClassInfo(Collection<ClassName>) - Method in class org.pitest.coverage.LegacyClassCoverage
 
getClassInfo(Collection<ClassName>) - Method in class org.pitest.coverage.NoCoverage
 
getClassInfo(Collection<ClassName>) - Method in interface org.pitest.coverage.ReportCoverage
 
getClassPath() - Method in class org.pitest.classpath.CodeSource
 
getClassPath() - Method in class org.pitest.mutationtest.config.ReportOptions
 
getClassPathElements() - Method in class org.pitest.mutationtest.config.ReportOptions
 
getCode() - Method in class org.pitest.classpath.CodeSource
 
getCodePaths() - Method in class org.pitest.mutationtest.config.ReportOptions
 
getCodeUnderTestNames() - Method in class org.pitest.classpath.CodeSource
 
getConfiguration() - Method in interface org.pitest.coverage.CoverageGenerator
 
getConfiguration() - Method in class org.pitest.coverage.execute.DefaultCoverageGenerator
 
getCount() - Method in class org.pitest.mutationtest.statistics.StatusCount
 
getCountFailedTests() - Method in class org.pitest.coverage.CoverageData
 
getCoverage() - Method in class org.pitest.coverage.CoverageSummary
 
getCoverage() - Method in class org.pitest.mutationtest.ListenerArguments
 
getCoverageId() - Method in class org.pitest.mutationtest.ClassHistory
 
getCoverageIdForClass(ClassName) - Method in class org.pitest.coverage.CoverageData
 
getCoverageIdForClass(ClassName) - Method in interface org.pitest.coverage.CoverageDatabase
 
getCoverageIdForClass(ClassName) - Method in class org.pitest.coverage.NoCoverage
 
getCoverageSummary() - Method in class org.pitest.mutationtest.tooling.CombinedStatistics
 
getCoverageThreshold() - Method in class org.pitest.mutationtest.config.ReportOptions
 
getDefault(Class<T>) - Method in enum org.pitest.mutationtest.config.ConfigOption
 
getDependencyAnalysisMaxDistance() - Method in class org.pitest.mutationtest.config.ReportOptions
 
getDetails() - Method in class org.pitest.mutationtest.MutationResult
 
getEnd() - Method in class org.pitest.util.TimeSpan
 
getEngine() - Method in class org.pitest.mutationtest.ListenerArguments
 
getEngine() - Method in class org.pitest.mutationtest.MutationConfig
 
getEnvironmentVariables() - Method in class org.pitest.process.LaunchOptions
 
getEnvironmentVariables() - Method in class org.pitest.process.ProcessArgs
 
getError() - Method in class org.pitest.mutationtest.tooling.AnalysisResult
 
getExcludedClasses() - Method in class org.pitest.mutationtest.config.ReportOptions
 
getExcludedMethods() - Method in class org.pitest.mutationtest.config.ReportOptions
 
getExcludedRunners() - Method in class org.pitest.mutationtest.config.ReportOptions
 
getExcludedTestClasses() - Method in class org.pitest.mutationtest.config.ReportOptions
 
getFailingTestDescriptions() - Method in class org.pitest.coverage.CoverageData
 
getFeatures() - Method in class org.pitest.mutationtest.config.ReportOptions
 
getFileName() - Method in class org.pitest.mutationtest.ClassMutationResults
 
getFreeFormProperties() - Method in class org.pitest.mutationtest.config.ReportOptions
 
getGroupConfig() - Method in class org.pitest.mutationtest.config.ReportOptions
 
getHistoricClassPath() - Method in interface org.pitest.mutationtest.HistoryStore
 
getHistoricClassPath() - Method in class org.pitest.mutationtest.incremental.NullHistoryStore
 
getHistoricClassPath() - Method in class org.pitest.mutationtest.incremental.ObjectOutputStreamHistoryStore
 
getHistoricResults() - Method in interface org.pitest.mutationtest.HistoryStore
 
getHistoricResults() - Method in class org.pitest.mutationtest.incremental.NullHistoryStore
 
getHistoricResults() - Method in class org.pitest.mutationtest.incremental.ObjectOutputStreamHistoryStore
 
getHistoryInputLocation() - Method in class org.pitest.mutationtest.config.ReportOptions
 
getHistoryOutputLocation() - Method in class org.pitest.mutationtest.config.ReportOptions
 
getId() - Method in class org.pitest.mutationtest.ClassHistory
 
getIncludedTestMethods() - Method in class org.pitest.mutationtest.config.ReportOptions
 
getInteger(FeatureParameter) - Method in class org.pitest.mutationtest.build.InterceptorParameters
 
getInterceptor() - Method in class org.pitest.mutationtest.config.SettingsFactory
 
getJarLocation() - Method in class org.pitest.mutationtest.tooling.JarCreatingJarFinder
 
getJarLocation() - Method in class org.pitest.mutationtest.tooling.KnownLocationJavaAgentFinder
 
getJarLocation() - Method in interface org.pitest.process.JavaAgent
 
getJavaAgentFinder() - Method in class org.pitest.process.LaunchOptions
 
getJavaAgentFinder() - Method in class org.pitest.process.ProcessArgs
 
getJavaExecutable() - Method in class org.pitest.mutationtest.config.ReportOptions
 
getJavaExecutable() - Method in class org.pitest.mutationtest.config.SettingsFactory
 
getJavaExecutable() - Method in class org.pitest.process.LaunchOptions
 
getJavaExecutable() - Method in class org.pitest.process.ProcessArgs
 
getJvmArgs() - Method in class org.pitest.mutationtest.config.ReportOptions
 
getJvmArgs() - Method in class org.pitest.process.ProcessArgs
 
getKillingTest() - Method in class org.pitest.mutationtest.MutationResult
 
getKillingTestDescription() - Method in class org.pitest.mutationtest.MutationResult
 
getKillingTests() - Method in class org.pitest.mutationtest.MutationResult
 
getLaunchClassPath() - Method in class org.pitest.process.ProcessArgs
 
getLaunchOptions() - Method in interface org.pitest.coverage.CoverageGenerator
 
getLaunchOptions() - Method in class org.pitest.coverage.execute.DefaultCoverageGenerator
 
getLaunchOptions() - Method in class org.pitest.mutationtest.MutationConfig
 
getList(FeatureParameter) - Method in class org.pitest.mutationtest.build.InterceptorParameters
 
getListener(Properties, ListenerArguments) - Method in class org.pitest.mutationtest.config.CompoundListenerFactory
 
getListener(Properties, ListenerArguments) - Method in interface org.pitest.mutationtest.MutationResultListenerFactory
 
getListener(Properties, ListenerArguments) - Method in class org.pitest.mutationtest.report.csv.CSVReportFactory
 
getListener(Properties, ListenerArguments) - Method in class org.pitest.mutationtest.report.xml.XMLReportFactory
 
getLocator() - Method in class org.pitest.mutationtest.ListenerArguments
 
getLoggingClasses() - Method in class org.pitest.mutationtest.config.ReportOptions
 
getMaximumAllowedSurvivors() - Method in class org.pitest.mutationtest.config.ReportOptions
 
getMutatedClass() - Method in class org.pitest.mutationtest.ClassMutationResults
 
getMutationClassPaths() - Method in class org.pitest.mutationtest.config.ReportOptions
 
getMutationEngine() - Method in class org.pitest.mutationtest.config.ReportOptions
 
getMutationGrouper() - Method in class org.pitest.mutationtest.config.SettingsFactory
 
getMutations() - Method in class org.pitest.mutationtest.ClassMutationResults
 
getMutations() - Method in class org.pitest.mutationtest.MutationMetaData
 
getMutationStatistics() - Method in class org.pitest.mutationtest.tooling.CombinedStatistics
 
getMutationThreshold() - Method in class org.pitest.mutationtest.config.ReportOptions
 
getMutationUnitSize() - Method in class org.pitest.mutationtest.config.ReportOptions
 
getMutatorName() - Method in class org.pitest.mutationtest.statistics.Score
 
getMutators() - Method in class org.pitest.mutationtest.config.ReportOptions
 
getName() - Method in class org.pitest.mutationtest.ClassHistory
 
getNextAvailableServerSocket() - Method in class org.pitest.util.SocketFinder
 
getNumberOfCoveredLines(Collection<ClassName>) - Method in class org.pitest.coverage.CoverageData
 
getNumberOfCoveredLines() - Method in class org.pitest.coverage.CoverageSummary
 
getNumberOfCoveredLines(Collection<ClassName>) - Method in class org.pitest.coverage.LegacyClassCoverage
 
getNumberOfCoveredLines(Collection<ClassName>) - Method in class org.pitest.coverage.NoCoverage
 
getNumberOfCoveredLines(Collection<ClassName>) - Method in interface org.pitest.coverage.ReportCoverage
 
getNumberOfLines() - Method in class org.pitest.coverage.CoverageSummary
 
getNumberOfTestsRun() - Method in class org.pitest.mutationtest.MutationResult
 
getNumberOfThreads() - Method in class org.pitest.mutationtest.config.ReportOptions
 
getOutputFormats() - Method in class org.pitest.mutationtest.config.ReportOptions
 
getOutputStrategy() - Method in class org.pitest.mutationtest.config.SettingsFactory
 
getOutputStrategy() - Method in class org.pitest.mutationtest.ListenerArguments
 
getPackageName() - Method in class org.pitest.mutationtest.ClassMutationResults
 
getParamName() - Method in enum org.pitest.mutationtest.config.ConfigOption
 
getPercentageDetected() - Method in class org.pitest.mutationtest.statistics.MutationStatistics
 
getPercentageDetected() - Method in class org.pitest.mutationtest.statistics.Score
 
getPreviousResult(MutationIdentifier) - Method in interface org.pitest.mutationtest.incremental.CodeHistory
 
getPreviousResult(MutationIdentifier) - Method in class org.pitest.mutationtest.incremental.DefaultCodeHistory
 
getProcess() - Method in class org.pitest.process.WrappingProcess
 
getProjectPaths() - Method in class org.pitest.classpath.CodeSource
 
getReportDir() - Method in class org.pitest.mutationtest.config.ReportOptions
 
getReportDirectoryStrategy() - Method in class org.pitest.mutationtest.config.ReportOptions
 
getScores() - Method in class org.pitest.mutationtest.statistics.MutationStatistics
 
getSourceDirs() - Method in class org.pitest.mutationtest.config.ReportOptions
 
getStart() - Method in class org.pitest.util.TimeSpan
 
getStartTime() - Method in class org.pitest.mutationtest.ListenerArguments
 
getStatistics() - Method in class org.pitest.mutationtest.statistics.MutationStatisticsListener
 
getStatistics() - Method in interface org.pitest.mutationtest.statistics.MutationStatisticsSource
 
getStatistics() - Method in class org.pitest.mutationtest.tooling.AnalysisResult
 
getStatus(MutationIdentifier) - Method in class org.pitest.mutationtest.execute.MutationTestCommunicationThread
 
getStatus() - Method in class org.pitest.mutationtest.MutationResult
 
getStatus() - Method in class org.pitest.mutationtest.statistics.StatusCount
 
getStatusDescription() - Method in class org.pitest.mutationtest.MutationResult
 
getStatusTestPair() - Method in class org.pitest.mutationtest.MutationResult
 
getStdErr() - Method in class org.pitest.process.ProcessArgs
 
getStdout() - Method in class org.pitest.process.ProcessArgs
 
getString(FeatureParameter) - Method in class org.pitest.mutationtest.build.InterceptorParameters
 
getSucceedingTests() - Method in class org.pitest.mutationtest.MutationResult
 
getTargetClasses() - Method in class org.pitest.mutationtest.config.ReportOptions
 
getTargetClassesFilter() - Method in class org.pitest.mutationtest.config.ReportOptions
 
getTargetTests() - Method in class org.pitest.mutationtest.config.ReportOptions
 
getTargetTestsFilter() - Method in class org.pitest.mutationtest.config.ReportOptions
 
getTestPlugin() - Method in class org.pitest.mutationtest.config.ReportOptions
 
getTestPrioritiser() - Method in class org.pitest.mutationtest.config.SettingsFactory
 
getTests() - Method in class org.pitest.classpath.CodeSource
 
getTestsForClass(ClassName) - Method in class org.pitest.coverage.CoverageData
 
getTestsForClass(ClassName) - Method in interface org.pitest.coverage.CoverageDatabase
 
getTestsForClass(ClassName) - Method in class org.pitest.coverage.LegacyClassCoverage
 
getTestsForClass(ClassName) - Method in class org.pitest.coverage.NoCoverage
 
getTestsForClassLine(ClassLine) - Method in class org.pitest.coverage.CoverageData
 
getTestsForClassLine(ClassLine) - Method in class org.pitest.coverage.LegacyClassCoverage
 
getTestsForClassLine(ClassLine) - Method in class org.pitest.coverage.NoCoverage
 
getTestsForClassLine(ClassLine) - Method in interface org.pitest.coverage.ReportCoverage
 
getTestsForInstructionLocation(InstructionLocation) - Method in class org.pitest.coverage.CoverageData
 
getTestsForInstructionLocation(InstructionLocation) - Method in interface org.pitest.coverage.CoverageDatabase
 
getTestsForInstructionLocation(InstructionLocation) - Method in class org.pitest.coverage.NoCoverage
 
getTestStrength() - Method in class org.pitest.mutationtest.statistics.MutationStatistics
 
getTestStrengthThreshold() - Method in class org.pitest.mutationtest.config.ReportOptions
 
getTimeoutConstant() - Method in class org.pitest.mutationtest.config.ReportOptions
 
getTimeoutFactor() - Method in class org.pitest.mutationtest.config.ReportOptions
 
getTotalDetectedMutations() - Method in class org.pitest.mutationtest.statistics.MutationStatistics
 
getTotalDetectedMutations() - Method in class org.pitest.mutationtest.statistics.Score
 
getTotalMutations() - Method in class org.pitest.mutationtest.statistics.MutationStatistics
 
getTotalMutations() - Method in class org.pitest.mutationtest.statistics.Score
 
getTotalMutationsWithCoverage() - Method in class org.pitest.mutationtest.statistics.MutationStatistics
 
getTotalSurvivingMutations() - Method in class org.pitest.mutationtest.statistics.MutationStatistics
 
getTotalWithCoverage() - Method in class org.pitest.mutationtest.statistics.Score
 
getUnfinishedRuns() - Method in class org.pitest.mutationtest.MutationStatusMap
 
getUnrunMutations() - Method in class org.pitest.mutationtest.MutationStatusMap
 
getWorkingDir() - Method in class org.pitest.process.ProcessArgs
 
gotoLabel(SlotWrite<LabelNode>) - Static method in class org.pitest.bytecode.analysis.InstructionMatchers
 
groupMutations(Collection<ClassName>, Collection<MutationDetails>) - Method in class org.pitest.mutationtest.build.DefaultGrouper
 
groupMutations(Collection<ClassName>, Collection<MutationDetails>) - Method in interface org.pitest.mutationtest.build.MutationGrouper
 

H

handleMutationResult(ClassMutationResults) - Method in class org.pitest.mutationtest.config.CompoundTestListener
 
handleMutationResult(ClassMutationResults) - Method in class org.pitest.mutationtest.incremental.HistoryListener
 
handleMutationResult(ClassMutationResults) - Method in interface org.pitest.mutationtest.MutationResultListener
 
handleMutationResult(ClassMutationResults) - Method in class org.pitest.mutationtest.report.csv.CSVReportListener
 
handleMutationResult(ClassMutationResults) - Method in class org.pitest.mutationtest.report.xml.XMLReportListener
 
handleMutationResult(ClassMutationResults) - Method in class org.pitest.mutationtest.statistics.MutationStatisticsListener
 
handleMutationResult(ClassMutationResults) - Method in class org.pitest.mutationtest.tooling.SpinnerListener
 
hasClass(ClassName) - Method in class org.pitest.classinfo.Repository
 
hasClassChanged(ClassName) - Method in interface org.pitest.mutationtest.incremental.CodeHistory
 
hasClassChanged(ClassName) - Method in class org.pitest.mutationtest.incremental.DefaultCodeHistory
 
hasCoverageChanged(ClassName, BigInteger) - Method in interface org.pitest.mutationtest.incremental.CodeHistory
 
hasCoverageChanged(ClassName, BigInteger) - Method in class org.pitest.mutationtest.incremental.DefaultCodeHistory
 
hash(byte[]) - Method in class org.pitest.classinfo.AddlerHash
 
hash(byte[]) - Method in interface org.pitest.classinfo.HashFunction
 
hashCode() - Method in class org.pitest.mutationtest.build.intercept.javafeatures.LineMutatorPair
 
hashCode() - Method in class org.pitest.mutationtest.ClassHistory
 
hashCode() - Method in class org.pitest.mutationtest.ClassMutationResults
 
hashCode() - Method in class org.pitest.mutationtest.MutationConfig
 
hashCode() - Method in class org.pitest.mutationtest.MutationMetaData
 
hashCode() - Method in class org.pitest.mutationtest.MutationResult
 
HashFunction - Interface in org.pitest.classinfo
 
hasUnrunMutations() - Method in class org.pitest.mutationtest.MutationStatusMap
 
history() - Method in class org.pitest.mutationtest.tooling.MutationStrategies
 
HistoryListener - Class in org.pitest.mutationtest.incremental
 
HistoryListener(HistoryStore) - Constructor for class org.pitest.mutationtest.incremental.HistoryListener
 
HistoryStore - Interface in org.pitest.mutationtest
 

I

ImplicitNullCheckFilter - Class in org.pitest.mutationtest.build.intercept.javafeatures
 
ImplicitNullCheckFilter() - Constructor for class org.pitest.mutationtest.build.intercept.javafeatures.ImplicitNullCheckFilter
 
ImplicitNullCheckFilterFactory - Class in org.pitest.mutationtest.build.intercept.javafeatures
 
ImplicitNullCheckFilterFactory() - Constructor for class org.pitest.mutationtest.build.intercept.javafeatures.ImplicitNullCheckFilterFactory
 
IncrementalAnalyser - Class in org.pitest.mutationtest.incremental
 
IncrementalAnalyser(CodeHistory, CoverageDatabase) - Constructor for class org.pitest.mutationtest.incremental.IncrementalAnalyser
 
incrementsVariable(SlotRead<Integer>) - Static method in class org.pitest.bytecode.analysis.InstructionMatchers
 
InfiniteForLoopFilter - Class in org.pitest.mutationtest.build.intercept.timeout
Removes mutants that are likely to result in an infinite or long running for loop or while loop based on a counter.
InfiniteForLoopFilter() - Constructor for class org.pitest.mutationtest.build.intercept.timeout.InfiniteForLoopFilter
 
InfiniteForLoopFilterFactory - Class in org.pitest.mutationtest.build.intercept.timeout
 
InfiniteForLoopFilterFactory() - Constructor for class org.pitest.mutationtest.build.intercept.timeout.InfiniteForLoopFilterFactory
 
InfiniteIteratorLoopFilter - Class in org.pitest.mutationtest.build.intercept.timeout
Removes mutants that remove the only call to next in an iterator loop
InfiniteIteratorLoopFilter() - Constructor for class org.pitest.mutationtest.build.intercept.timeout.InfiniteIteratorLoopFilter
 
InfiniteIteratorLoopFilterFactory - Class in org.pitest.mutationtest.build.intercept.timeout
 
InfiniteIteratorLoopFilterFactory() - Constructor for class org.pitest.mutationtest.build.intercept.timeout.InfiniteIteratorLoopFilterFactory
 
InfiniteLoopFilter - Class in org.pitest.mutationtest.build.intercept.timeout
 
InfiniteLoopFilter() - Constructor for class org.pitest.mutationtest.build.intercept.timeout.InfiniteLoopFilter
 
initialize() - Method in interface org.pitest.mutationtest.HistoryStore
 
initialize() - Method in class org.pitest.mutationtest.incremental.NullHistoryStore
 
initialize() - Method in class org.pitest.mutationtest.incremental.ObjectOutputStreamHistoryStore
 
InlinedFinallyBlockFilter - Class in org.pitest.mutationtest.build.intercept.javafeatures
Detects mutations on same line, but within different code blocks.
InlinedFinallyBlockFilter() - Constructor for class org.pitest.mutationtest.build.intercept.javafeatures.InlinedFinallyBlockFilter
 
InlinedFinallyBlockFilterFactory - Class in org.pitest.mutationtest.build.intercept.javafeatures
 
InlinedFinallyBlockFilterFactory() - Constructor for class org.pitest.mutationtest.build.intercept.javafeatures.InlinedFinallyBlockFilterFactory
 
instruction(int) - Method in class org.pitest.bytecode.analysis.MethodTree
 
InstructionMatchers - Class in org.pitest.bytecode.analysis
 
InstructionMatchers() - Constructor for class org.pitest.bytecode.analysis.InstructionMatchers
 
instructions() - Method in class org.pitest.bytecode.analysis.MethodTree
 
intercept(Collection<MutationDetails>, Mutater) - Method in class org.pitest.mutationtest.build.CompoundMutationInterceptor
 
intercept(Collection<MutationDetails>, Mutater) - Method in class org.pitest.mutationtest.build.intercept.annotations.ExcludedAnnotationInterceptor
 
intercept(Collection<MutationDetails>, Mutater) - Method in class org.pitest.mutationtest.build.intercept.equivalent.EqualsPerformanceShortcutFilter
 
intercept(Collection<MutationDetails>, Mutater) - Method in class org.pitest.mutationtest.build.intercept.javafeatures.EnumConstructorFilter
 
intercept(Collection<MutationDetails>, Mutater) - Method in class org.pitest.mutationtest.build.intercept.javafeatures.ForEachLoopFilter
 
intercept(Collection<MutationDetails>, Mutater) - Method in class org.pitest.mutationtest.build.intercept.javafeatures.ImplicitNullCheckFilter
 
intercept(Collection<MutationDetails>, Mutater) - Method in class org.pitest.mutationtest.build.intercept.javafeatures.InlinedFinallyBlockFilter
 
intercept(Collection<MutationDetails>, Mutater) - Method in class org.pitest.mutationtest.build.intercept.javafeatures.MethodReferenceNullCheckFilter
 
intercept(Collection<MutationDetails>, Mutater) - Method in class org.pitest.mutationtest.build.intercept.javafeatures.TryWithResourcesFilter
 
intercept(Collection<MutationDetails>, Mutater) - Method in class org.pitest.mutationtest.build.intercept.kotlin.KotlinFilter
 
intercept(Collection<MutationDetails>, Mutater) - Method in class org.pitest.mutationtest.build.intercept.logging.LoggingCallsFilter
 
intercept(Collection<MutationDetails>, Mutater) - Method in class org.pitest.mutationtest.build.intercept.timeout.AvoidForLoopCounterFilter
 
intercept(Collection<MutationDetails>, Mutater) - Method in class org.pitest.mutationtest.build.intercept.timeout.InfiniteLoopFilter
 
intercept(Collection<MutationDetails>, Mutater) - Method in interface org.pitest.mutationtest.build.MutationInterceptor
 
intercept(Collection<MutationDetails>, Mutater) - Method in class org.pitest.mutationtest.filter.LimitNumberOfMutationPerClassFilter
 
intercept(Collection<MutationDetails>, Mutater) - Method in class org.pitest.plugin.export.MutantExportInterceptor
 
InterceptorParameters - Class in org.pitest.mutationtest.build
 
InterceptorParameters(FeatureSetting, ReportOptions, CoverageDatabase, ClassByteArraySource) - Constructor for class org.pitest.mutationtest.build.InterceptorParameters
 
InterceptorType - Enum in org.pitest.mutationtest.build
Used to group interceptors.
isA(Class<T>) - Static method in class org.pitest.bytecode.analysis.InstructionMatchers
 
isAlive() - Method in class org.pitest.process.JavaProcess
 
isDetectInlinedCode() - Method in class org.pitest.mutationtest.config.ReportOptions
 
isFullMutationMatrix() - Method in class org.pitest.mutationtest.config.ReportOptions
 
isFullMutationMatrix() - Method in class org.pitest.mutationtest.ListenerArguments
 
isIncludeLaunchClasspath() - Method in class org.pitest.mutationtest.config.ReportOptions
 
isInstruction(SlotRead<AbstractInsnNode>) - Static method in class org.pitest.bytecode.analysis.InstructionMatchers
 
isSynthetic() - Method in class org.pitest.bytecode.analysis.MethodTree
 
isVerbose() - Method in class org.pitest.mutationtest.config.ReportOptions
 

J

JarCreatingJarFinder - Class in org.pitest.mutationtest.tooling
 
JarCreatingJarFinder(ClassByteArraySource) - Constructor for class org.pitest.mutationtest.tooling.JarCreatingJarFinder
 
JarCreatingJarFinder() - Constructor for class org.pitest.mutationtest.tooling.JarCreatingJarFinder
 
JavaAgent - Interface in org.pitest.process
 
javaExecutable() - Method in class org.pitest.process.DefaultJavaExecutableLocator
 
javaExecutable() - Method in interface org.pitest.process.JavaExecutableLocator
 
javaExecutable() - Method in class org.pitest.process.KnownLocationJavaExecutableLocator
 
JavaExecutableLocator - Interface in org.pitest.process
Returns the path to a java binary
JavaProcess - Class in org.pitest.process
 
JavaProcess(Process, Consumer<String>, Consumer<String>) - Constructor for class org.pitest.process.JavaProcess
 
jumpsTo(SlotRead<LabelNode>) - Static method in class org.pitest.bytecode.analysis.InstructionMatchers
 
jumpsTo(SlotWrite<LabelNode>) - Static method in class org.pitest.bytecode.analysis.InstructionMatchers
 

K

KnownLocationJavaAgentFinder - Class in org.pitest.mutationtest.tooling
 
KnownLocationJavaAgentFinder(String) - Constructor for class org.pitest.mutationtest.tooling.KnownLocationJavaAgentFinder
 
KnownLocationJavaExecutableLocator - Class in org.pitest.process
 
KnownLocationJavaExecutableLocator(String) - Constructor for class org.pitest.process.KnownLocationJavaExecutableLocator
 
KnownStatusMutationTestUnit - Class in org.pitest.mutationtest.build
 
KnownStatusMutationTestUnit(List<MutationResult>) - Constructor for class org.pitest.mutationtest.build.KnownStatusMutationTestUnit
 
KotlinFilter - Class in org.pitest.mutationtest.build.intercept.kotlin
Quick dirty hack to filter out some of the junk mutations created for kotlin classes.
KotlinFilter() - Constructor for class org.pitest.mutationtest.build.intercept.kotlin.KotlinFilter
 
KotlinFilterFactory - Class in org.pitest.mutationtest.build.intercept.kotlin
 
KotlinFilterFactory() - Constructor for class org.pitest.mutationtest.build.intercept.kotlin.KotlinFilterFactory
 

L

labelNode(SlotRead<LabelNode>) - Static method in class org.pitest.bytecode.analysis.InstructionMatchers
 
LaunchOptions - Class in org.pitest.process
 
LaunchOptions(JavaAgent) - Constructor for class org.pitest.process.LaunchOptions
 
LaunchOptions(JavaAgent, JavaExecutableLocator, List<String>, Map<String, String>) - Constructor for class org.pitest.process.LaunchOptions
 
LaunchOptions(JavaAgent, JavaExecutableLocator, List<String>, Map<String, String>, boolean) - Constructor for class org.pitest.process.LaunchOptions
 
LEGACY_MODE - Static variable in interface org.pitest.mutationtest.MutationResultListenerFactory
 
LegacyClassCoverage - Class in org.pitest.coverage
Line based coverage data, used by html report and the history system separated here to prevent methods being re-implemented with data not available when loaded from disk for the report aggregate
LegacyClassCoverage(CodeSource, LineMap) - Constructor for class org.pitest.coverage.LegacyClassCoverage
 
LimitNumberOfMutationPerClassFilter - Class in org.pitest.mutationtest.filter
 
LimitNumberOfMutationPerClassFilter(int) - Constructor for class org.pitest.mutationtest.filter.LimitNumberOfMutationPerClassFilter
 
LimitNumberOfMutationsPerClassFilterFactory - Class in org.pitest.mutationtest.filter
 
LimitNumberOfMutationsPerClassFilterFactory() - Constructor for class org.pitest.mutationtest.filter.LimitNumberOfMutationsPerClassFilterFactory
 
LineMutatorPair - Class in org.pitest.mutationtest.build.intercept.javafeatures
 
LineMutatorPair(int, String) - Constructor for class org.pitest.mutationtest.build.intercept.javafeatures.LineMutatorPair
 
ListenerArguments - Class in org.pitest.mutationtest
Data passed to the listener MutationResultListener factories for use when constructing listeners.
ListenerArguments(ResultOutputStrategy, CoverageDatabase, SourceLocator, MutationEngine, long, boolean, ReportOptions) - Constructor for class org.pitest.mutationtest.ListenerArguments
 
listenerFactory() - Method in class org.pitest.mutationtest.tooling.MutationStrategies
 
loadBlockDataOnly(Collection<BlockLocation>) - Method in class org.pitest.coverage.CoverageData
 
loadBlockDataOnly(Collection<BlockLocation>) - Method in class org.pitest.coverage.LegacyClassCoverage
 
locate(Collection<String>, String) - Method in interface org.pitest.mutationtest.SourceLocator
 
locate(Collection<String>, String) - Method in class org.pitest.mutationtest.tooling.DirectorySourceLocator
 
locate(Collection<String>, String) - Method in class org.pitest.mutationtest.tooling.SmartSourceLocator
 
LOGGING_CLASSES - Static variable in class org.pitest.mutationtest.config.ReportOptions
 
LoggingCallsFilter - Class in org.pitest.mutationtest.build.intercept.logging
 
LoggingCallsFilter(Collection<String>) - Constructor for class org.pitest.mutationtest.build.intercept.logging.LoggingCallsFilter
 
LoggingCallsFilterFactory - Class in org.pitest.mutationtest.build.intercept.logging
 
LoggingCallsFilterFactory() - Constructor for class org.pitest.mutationtest.build.intercept.logging.LoggingCallsFilterFactory
 

M

makeFactory(Properties, CodeSource, int, int) - Method in class org.pitest.mutationtest.build.DefaultMutationGrouperFactory
 
makeFactory(Properties, CodeSource, int, int) - Method in interface org.pitest.mutationtest.build.MutationGrouperFactory
 
makeForContextLoader() - Static method in class org.pitest.mutationtest.config.PluginServices
 
makeTestPrioritiser(Properties, CodeSource, CoverageDatabase) - Method in class org.pitest.mutationtest.build.DefaultTestPrioritiserFactory
 
makeTestPrioritiser(Properties, CodeSource, CoverageDatabase) - Method in interface org.pitest.mutationtest.build.TestPrioritiserFactory
 
markUncoveredMutations() - Method in class org.pitest.mutationtest.MutationStatusMap
 
matchMutationsInMethod() - Static method in class org.pitest.bytecode.analysis.AnalysisFunctions
 
method(Location) - Method in class org.pitest.bytecode.analysis.ClassTree
 
methodCall() - Static method in class org.pitest.bytecode.analysis.InstructionMatchers
 
methodCallNamed(String) - Static method in class org.pitest.bytecode.analysis.InstructionMatchers
 
methodCallThatReturns(ClassName) - Static method in class org.pitest.bytecode.analysis.InstructionMatchers
 
methodCallTo(ClassName, String) - Static method in class org.pitest.bytecode.analysis.InstructionMatchers
 
MethodMatchers - Class in org.pitest.bytecode.analysis
 
MethodMatchers() - Constructor for class org.pitest.bytecode.analysis.MethodMatchers
 
MethodReferenceNullCheckFilter - Class in org.pitest.mutationtest.build.intercept.javafeatures
Filters out the calls to Objects.requireNotNull the compiler inserts when using method references.
MethodReferenceNullCheckFilter() - Constructor for class org.pitest.mutationtest.build.intercept.javafeatures.MethodReferenceNullCheckFilter
 
MethodReferenceNullCheckFilterFactory - Class in org.pitest.mutationtest.build.intercept.javafeatures
 
MethodReferenceNullCheckFilterFactory() - Constructor for class org.pitest.mutationtest.build.intercept.javafeatures.MethodReferenceNullCheckFilterFactory
 
methods() - Method in class org.pitest.bytecode.analysis.ClassTree
 
MethodTree - Class in org.pitest.bytecode.analysis
 
MethodTree(ClassName, MethodNode) - Constructor for class org.pitest.bytecode.analysis.MethodTree
 
Monitor - Interface in org.pitest.util
 
MutantExportFactory - Class in org.pitest.plugin.export
 
MutantExportFactory() - Constructor for class org.pitest.plugin.export.MutantExportFactory
 
MutantExportInterceptor - Class in org.pitest.plugin.export
 
MutantExportInterceptor(FileSystem, ClassByteArraySource, String) - Constructor for class org.pitest.plugin.export.MutantExportInterceptor
 
MUTATION_MATRIX_TEST_SEPARATOR - Static variable in class org.pitest.mutationtest.report.xml.XMLReportListener
 
MutationAnalyser - Interface in org.pitest.mutationtest
Chooses a start status for a mutation
MutationAnalysisExecutor - Class in org.pitest.mutationtest.execute
 
MutationAnalysisExecutor(int, List<MutationResultListener>) - Constructor for class org.pitest.mutationtest.execute.MutationAnalysisExecutor
 
MutationAnalysisUnit - Interface in org.pitest.mutationtest.build
A unit of mutation analysis
MutationConfig - Class in org.pitest.mutationtest
 
MutationConfig(MutationEngine, LaunchOptions) - Constructor for class org.pitest.mutationtest.MutationConfig
 
MutationCoverage - Class in org.pitest.mutationtest.tooling
 
MutationCoverage(MutationStrategies, File, CodeSource, ReportOptions, SettingsFactory, Timings) - Constructor for class org.pitest.mutationtest.tooling.MutationCoverage
 
MutationGrouper - Interface in org.pitest.mutationtest.build
 
MutationGrouperFactory - Interface in org.pitest.mutationtest.build
 
MutationInterceptor - Interface in org.pitest.mutationtest.build
 
MutationInterceptorFactory - Interface in org.pitest.mutationtest.build
 
MutationMetaData - Class in org.pitest.mutationtest
 
MutationMetaData(List<MutationResult>) - Constructor for class org.pitest.mutationtest.MutationMetaData
 
MutationResult - Class in org.pitest.mutationtest
 
MutationResult(MutationDetails, MutationStatusTestPair) - Constructor for class org.pitest.mutationtest.MutationResult
 
MutationResultListener - Interface in org.pitest.mutationtest
 
MutationResultListenerFactory - Interface in org.pitest.mutationtest
 
MutationSource - Class in org.pitest.mutationtest.build
 
MutationSource(MutationConfig, TestPrioritiser, ClassByteArraySource, MutationInterceptor) - Constructor for class org.pitest.mutationtest.build.MutationSource
 
MutationStatistics - Class in org.pitest.mutationtest.statistics
 
MutationStatistics(Iterable<Score>, long, long, long, long) - Constructor for class org.pitest.mutationtest.statistics.MutationStatistics
 
MutationStatisticsListener - Class in org.pitest.mutationtest.statistics
 
MutationStatisticsListener() - Constructor for class org.pitest.mutationtest.statistics.MutationStatisticsListener
 
MutationStatisticsSource - Interface in org.pitest.mutationtest.statistics
 
MutationStatusMap - Class in org.pitest.mutationtest
 
MutationStatusMap() - Constructor for class org.pitest.mutationtest.MutationStatusMap
 
MutationStrategies - Class in org.pitest.mutationtest.tooling
 
MutationStrategies(MutationEngineFactory, HistoryStore, CoverageGenerator, MutationResultListenerFactory, ResultOutputStrategy) - Constructor for class org.pitest.mutationtest.tooling.MutationStrategies
 
MutationTestBuilder - Class in org.pitest.mutationtest.build
 
MutationTestBuilder(WorkerFactory, MutationAnalyser, MutationSource, MutationGrouper) - Constructor for class org.pitest.mutationtest.build.MutationTestBuilder
 
MutationTestCommunicationThread - Class in org.pitest.mutationtest.execute
 
MutationTestCommunicationThread(ServerSocket, MinionArguments, Map<MutationIdentifier, MutationStatusTestPair>) - Constructor for class org.pitest.mutationtest.execute.MutationTestCommunicationThread
 
MutationTestProcess - Class in org.pitest.mutationtest.execute
 
MutationTestProcess(ServerSocket, ProcessArgs, MinionArguments) - Constructor for class org.pitest.mutationtest.execute.MutationTestProcess
 
MutationTestUnit - Class in org.pitest.mutationtest.build
 
MutationTestUnit(Collection<MutationDetails>, Collection<ClassName>, WorkerFactory) - Constructor for class org.pitest.mutationtest.build.MutationTestUnit
 

N

name() - Method in class org.pitest.bytecode.analysis.ClassTree
 
name() - Method in class org.pitest.mutationtest.config.CompoundListenerFactory
 
name() - Method in interface org.pitest.mutationtest.MutationResultListenerFactory
 
name() - Method in class org.pitest.mutationtest.report.csv.CSVReportFactory
 
name() - Method in class org.pitest.mutationtest.report.xml.XMLReportFactory
 
named(String) - Static method in class org.pitest.bytecode.analysis.MethodMatchers
Match a method based on its name, as methods can be overloaded this should be used with caution.
NameToClassInfo - Class in org.pitest.classinfo
 
NameToClassInfo(ClassInfoSource) - Constructor for class org.pitest.classinfo.NameToClassInfo
 
NoCoverage - Class in org.pitest.coverage
 
NoCoverage() - Constructor for class org.pitest.coverage.NoCoverage
 
notAnInstruction() - Static method in class org.pitest.bytecode.analysis.InstructionMatchers
Matches nodes that do not represent an instruction or label
NullCoverageExporter - Class in org.pitest.coverage.export
 
NullCoverageExporter() - Constructor for class org.pitest.coverage.export.NullCoverageExporter
 
NullHistoryStore - Class in org.pitest.mutationtest.incremental
 
NullHistoryStore() - Constructor for class org.pitest.mutationtest.incremental.NullHistoryStore
 
nullInterceptor() - Static method in class org.pitest.mutationtest.build.CompoundMutationInterceptor
 
NullWriterFactory - Class in org.pitest.mutationtest.incremental
 
NullWriterFactory() - Constructor for class org.pitest.mutationtest.incremental.NullWriterFactory
 

O

ObjectOutputStreamHistoryStore - Class in org.pitest.mutationtest.incremental
 
ObjectOutputStreamHistoryStore(WriterFactory, Optional<Reader>) - Constructor for class org.pitest.mutationtest.incremental.ObjectOutputStreamHistoryStore
 
opCode(int) - Static method in class org.pitest.bytecode.analysis.InstructionMatchers
 
org.pitest.bytecode.analysis - package org.pitest.bytecode.analysis
 
org.pitest.classinfo - package org.pitest.classinfo
 
org.pitest.classpath - package org.pitest.classpath
 
org.pitest.coverage - package org.pitest.coverage
 
org.pitest.coverage.execute - package org.pitest.coverage.execute
 
org.pitest.coverage.export - package org.pitest.coverage.export
 
org.pitest.mutationtest - package org.pitest.mutationtest
 
org.pitest.mutationtest.build - package org.pitest.mutationtest.build
 
org.pitest.mutationtest.build.intercept.annotations - package org.pitest.mutationtest.build.intercept.annotations
 
org.pitest.mutationtest.build.intercept.equivalent - package org.pitest.mutationtest.build.intercept.equivalent
 
org.pitest.mutationtest.build.intercept.javafeatures - package org.pitest.mutationtest.build.intercept.javafeatures
 
org.pitest.mutationtest.build.intercept.kotlin - package org.pitest.mutationtest.build.intercept.kotlin
 
org.pitest.mutationtest.build.intercept.logging - package org.pitest.mutationtest.build.intercept.logging
 
org.pitest.mutationtest.build.intercept.staticinitializers - package org.pitest.mutationtest.build.intercept.staticinitializers
 
org.pitest.mutationtest.build.intercept.timeout - package org.pitest.mutationtest.build.intercept.timeout
 
org.pitest.mutationtest.config - package org.pitest.mutationtest.config
 
org.pitest.mutationtest.execute - package org.pitest.mutationtest.execute
 
org.pitest.mutationtest.filter - package org.pitest.mutationtest.filter
 
org.pitest.mutationtest.incremental - package org.pitest.mutationtest.incremental
 
org.pitest.mutationtest.report.csv - package org.pitest.mutationtest.report.csv
 
org.pitest.mutationtest.report.xml - package org.pitest.mutationtest.report.xml
 
org.pitest.mutationtest.statistics - package org.pitest.mutationtest.statistics
 
org.pitest.mutationtest.tooling - package org.pitest.mutationtest.tooling
 
org.pitest.mutationtest.verify - package org.pitest.mutationtest.verify
 
org.pitest.plugin.export - package org.pitest.plugin.export
 
org.pitest.process - package org.pitest.process
 
org.pitest.util - package org.pitest.util
 
output() - Method in class org.pitest.mutationtest.tooling.MutationStrategies
 

P

PathNamePredicate - Class in org.pitest.mutationtest.config
 
PathNamePredicate(Predicate<String>) - Constructor for class org.pitest.mutationtest.config.PathNamePredicate
 
PluginServices - Class in org.pitest.mutationtest.config
 
PluginServices(ClassLoader) - Constructor for class org.pitest.mutationtest.config.PluginServices
 
PREMAIN_CLASS - Static variable in class org.pitest.mutationtest.tooling.JarCreatingJarFinder
 
priority() - Method in class org.pitest.mutationtest.build.KnownStatusMutationTestUnit
 
priority() - Method in interface org.pitest.mutationtest.build.MutationAnalysisUnit
 
priority() - Method in class org.pitest.mutationtest.build.MutationTestUnit
 
ProcessArgs - Class in org.pitest.process
 
provides() - Method in class org.pitest.mutationtest.build.intercept.annotations.ExcludedAnnotationInterceptorFactory
 
provides() - Method in class org.pitest.mutationtest.build.intercept.equivalent.EqualsPerformanceShortcutFilterFactory
 
provides() - Method in class org.pitest.mutationtest.build.intercept.equivalent.EquivalentReturnMutationFilter
 
provides() - Method in class org.pitest.mutationtest.build.intercept.javafeatures.EnumConstructorFilterFactory
 
provides() - Method in class org.pitest.mutationtest.build.intercept.javafeatures.ForEachLoopFilterFactory
 
provides() - Method in class org.pitest.mutationtest.build.intercept.javafeatures.ImplicitNullCheckFilterFactory
 
provides() - Method in class org.pitest.mutationtest.build.intercept.javafeatures.InlinedFinallyBlockFilterFactory
 
provides() - Method in class org.pitest.mutationtest.build.intercept.javafeatures.MethodReferenceNullCheckFilterFactory
 
provides() - Method in class org.pitest.mutationtest.build.intercept.javafeatures.TryWithResourcesFilterFactory
 
provides() - Method in class org.pitest.mutationtest.build.intercept.kotlin.KotlinFilterFactory
 
provides() - Method in class org.pitest.mutationtest.build.intercept.logging.LoggingCallsFilterFactory
 
provides() - Method in class org.pitest.mutationtest.build.intercept.staticinitializers.StaticInitializerFilterFactory
 
provides() - Method in class org.pitest.mutationtest.build.intercept.staticinitializers.StaticInitializerInterceptorFactory
 
provides() - Method in class org.pitest.mutationtest.build.intercept.timeout.AvoidForLoopCountersFilterFactory
 
provides() - Method in class org.pitest.mutationtest.build.intercept.timeout.InfiniteForLoopFilterFactory
 
provides() - Method in class org.pitest.mutationtest.build.intercept.timeout.InfiniteIteratorLoopFilterFactory
 
provides() - Method in class org.pitest.mutationtest.config.CompoundListenerFactory
 
provides() - Method in class org.pitest.mutationtest.filter.LimitNumberOfMutationsPerClassFilterFactory
 
provides() - Method in interface org.pitest.mutationtest.MutationResultListenerFactory
 
provides() - Method in class org.pitest.plugin.export.MutantExportFactory
 

Q

querySource(ClassName) - Method in class org.pitest.classinfo.Repository
 

R

randomFilename() - Static method in class org.pitest.util.FileUtil
 
rawNode() - Method in class org.pitest.bytecode.analysis.ClassTree
 
rawNode() - Method in class org.pitest.bytecode.analysis.MethodTree
 
readToString(InputStream) - Static method in class org.pitest.util.FileUtil
 
realInstructionBefore(int) - Method in class org.pitest.bytecode.analysis.MethodTree
Looks backwards for the next real instruction node (i.e.
recordClassPath(Collection<HierarchicalClassId>, CoverageDatabase) - Method in interface org.pitest.mutationtest.HistoryStore
 
recordClassPath(Collection<HierarchicalClassId>, CoverageDatabase) - Method in class org.pitest.mutationtest.incremental.NullHistoryStore
 
recordClassPath(Collection<HierarchicalClassId>, CoverageDatabase) - Method in class org.pitest.mutationtest.incremental.ObjectOutputStreamHistoryStore
 
recordCoverage(Collection<BlockCoverage>) - Method in interface org.pitest.coverage.CoverageExporter
 
recordCoverage(Collection<BlockCoverage>) - Method in class org.pitest.coverage.export.DefaultCoverageExporter
 
recordCoverage(Collection<BlockCoverage>) - Method in class org.pitest.coverage.export.NullCoverageExporter
 
recordResult(MutationResult) - Method in interface org.pitest.mutationtest.HistoryStore
 
recordResult(MutationResult) - Method in class org.pitest.mutationtest.incremental.NullHistoryStore
 
recordResult(MutationResult) - Method in class org.pitest.mutationtest.incremental.ObjectOutputStreamHistoryStore
 
recordTarget(SlotRead<AbstractInsnNode>, SlotWrite<Boolean>) - Static method in class org.pitest.bytecode.analysis.InstructionMatchers
Records if a instruction matches the target, but always returns true
registerEnd(Timings.Stage) - Method in class org.pitest.util.Timings
 
registerStart(Timings.Stage) - Method in class org.pitest.util.Timings
 
report(PrintStream) - Method in class org.pitest.mutationtest.statistics.MutationStatistics
 
report(PrintStream) - Method in class org.pitest.mutationtest.statistics.Score
 
report(PrintStream) - Method in class org.pitest.util.Timings
 
ReportCoverage - Interface in org.pitest.coverage
Subset of coverage interface used by legacy html report
ReportDirCreationStrategy - Interface in org.pitest.mutationtest.config
 
ReportOptions - Class in org.pitest.mutationtest.config
Big ball of user supplied options to configure various aspects of mutation testing.
ReportOptions() - Constructor for class org.pitest.mutationtest.config.ReportOptions
 
Repository - Class in org.pitest.classinfo
 
Repository(ClassByteArraySource) - Constructor for class org.pitest.classinfo.Repository
 
requestStart() - Method in interface org.pitest.util.Monitor
 
requestStart() - Method in class org.pitest.util.StreamMonitor
 
requestStop() - Method in interface org.pitest.util.Monitor
 
requestStop() - Method in class org.pitest.util.StreamMonitor
 
ResultOutputStrategy - Interface in org.pitest.util
 
results(MutationStatusMap) - Method in class org.pitest.mutationtest.execute.MutationTestProcess
 
run(List<MutationAnalysisUnit>) - Method in class org.pitest.mutationtest.execute.MutationAnalysisExecutor
 
run() - Method in class org.pitest.util.StreamMonitor
 
runEnd() - Method in class org.pitest.mutationtest.config.CompoundTestListener
 
runEnd() - Method in class org.pitest.mutationtest.incremental.HistoryListener
 
runEnd() - Method in interface org.pitest.mutationtest.MutationResultListener
 
runEnd() - Method in class org.pitest.mutationtest.report.csv.CSVReportListener
 
runEnd() - Method in class org.pitest.mutationtest.report.xml.XMLReportListener
 
runEnd() - Method in class org.pitest.mutationtest.statistics.MutationStatisticsListener
 
runEnd() - Method in class org.pitest.mutationtest.tooling.SpinnerListener
 
runReport() - Method in class org.pitest.mutationtest.tooling.MutationCoverage
 
runStart() - Method in class org.pitest.mutationtest.config.CompoundTestListener
 
runStart() - Method in class org.pitest.mutationtest.incremental.HistoryListener
 
runStart() - Method in interface org.pitest.mutationtest.MutationResultListener
 
runStart() - Method in class org.pitest.mutationtest.report.csv.CSVReportListener
 
runStart() - Method in class org.pitest.mutationtest.report.xml.XMLReportListener
 
runStart() - Method in class org.pitest.mutationtest.statistics.MutationStatisticsListener
 
runStart() - Method in class org.pitest.mutationtest.tooling.SpinnerListener
 

S

Score - Class in org.pitest.mutationtest.statistics
 
Score(String, Iterable<StatusCount>, long, long, long) - Constructor for class org.pitest.mutationtest.statistics.Score
 
setClassPathElements(Collection<String>) - Method in class org.pitest.mutationtest.config.ReportOptions
 
setCodePaths(Collection<String>) - Method in class org.pitest.mutationtest.config.ReportOptions
 
setCoverageThreshold(int) - Method in class org.pitest.mutationtest.config.ReportOptions
 
setDependencyAnalysisMaxDistance(int) - Method in class org.pitest.mutationtest.config.ReportOptions
 
setDetectInlinedCode(boolean) - Method in class org.pitest.mutationtest.config.ReportOptions
 
setEnd(long) - Method in class org.pitest.util.TimeSpan
 
setExcludedClasses(Collection<String>) - Method in class org.pitest.mutationtest.config.ReportOptions
 
setExcludedMethods(Collection<String>) - Method in class org.pitest.mutationtest.config.ReportOptions
 
setExcludedRunners(Collection<String>) - Method in class org.pitest.mutationtest.config.ReportOptions
 
setExcludedTestClasses(Collection<Predicate<String>>) - Method in class org.pitest.mutationtest.config.ReportOptions
 
setExportLineCoverage(boolean) - Method in class org.pitest.mutationtest.config.ReportOptions
 
setFailWhenNoMutations(boolean) - Method in class org.pitest.mutationtest.config.ReportOptions
 
setFeatures(Collection<String>) - Method in class org.pitest.mutationtest.config.ReportOptions
 
setFreeFormProperties(Properties) - Method in class org.pitest.mutationtest.config.ReportOptions
 
setFullMutationMatrix(boolean) - Method in class org.pitest.mutationtest.config.ReportOptions
 
setGroupConfig(TestGroupConfig) - Method in class org.pitest.mutationtest.config.ReportOptions
 
setHistoryInputLocation(File) - Method in class org.pitest.mutationtest.config.ReportOptions
 
setHistoryOutputLocation(File) - Method in class org.pitest.mutationtest.config.ReportOptions
 
setIncludedTestMethods(Collection<String>) - Method in class org.pitest.mutationtest.config.ReportOptions
 
setIncludeLaunchClasspath(boolean) - Method in class org.pitest.mutationtest.config.ReportOptions
 
setJavaExecutable(String) - Method in class org.pitest.mutationtest.config.ReportOptions
 
setJvmArgs(List<String>) - Method in class org.pitest.process.ProcessArgs
 
setLoggingClasses(Collection<String>) - Method in class org.pitest.mutationtest.config.ReportOptions
 
setMaximumAllowedSurvivors(int) - Method in class org.pitest.mutationtest.config.ReportOptions
 
setMutationEngine(String) - Method in class org.pitest.mutationtest.config.ReportOptions
 
setMutationThreshold(int) - Method in class org.pitest.mutationtest.config.ReportOptions
 
setMutationUnitSize(int) - Method in class org.pitest.mutationtest.config.ReportOptions
 
setMutators(Collection<String>) - Method in class org.pitest.mutationtest.config.ReportOptions
 
setNumberOfThreads(int) - Method in class org.pitest.mutationtest.config.ReportOptions
 
setReportDir(String) - Method in class org.pitest.mutationtest.config.ReportOptions
 
setShouldCreateTimestampedReports(boolean) - Method in class org.pitest.mutationtest.config.ReportOptions
 
setSkipFailingTests(boolean) - Method in class org.pitest.mutationtest.config.ReportOptions
 
setSourceDirs(Collection<File>) - Method in class org.pitest.mutationtest.config.ReportOptions
 
setStart(long) - Method in class org.pitest.util.TimeSpan
 
setStatusForMutation(MutationDetails, DetectionStatus) - Method in class org.pitest.mutationtest.MutationStatusMap
 
setStatusForMutation(MutationDetails, MutationStatusTestPair) - Method in class org.pitest.mutationtest.MutationStatusMap
 
setStatusForMutations(Collection<MutationDetails>, DetectionStatus) - Method in class org.pitest.mutationtest.MutationStatusMap
 
setStdErr(Consumer<String>) - Method in class org.pitest.process.ProcessArgs
 
setStdout(Consumer<String>) - Method in class org.pitest.process.ProcessArgs
 
setTargetClasses(Collection<String>) - Method in class org.pitest.mutationtest.config.ReportOptions
 
setTargetTests(Collection<Predicate<String>>) - Method in class org.pitest.mutationtest.config.ReportOptions
 
setTestPlugin(String) - Method in class org.pitest.mutationtest.config.ReportOptions
 
setTestStrengthThreshold(int) - Method in class org.pitest.mutationtest.config.ReportOptions
 
setTimeoutConstant(long) - Method in class org.pitest.mutationtest.config.ReportOptions
 
setTimeoutFactor(float) - Method in class org.pitest.mutationtest.config.ReportOptions
 
settings() - Method in class org.pitest.mutationtest.build.InterceptorParameters
 
settings() - Method in class org.pitest.mutationtest.ListenerArguments
 
SettingsFactory - Class in org.pitest.mutationtest.config
 
SettingsFactory(ReportOptions, PluginServices) - Constructor for class org.pitest.mutationtest.config.SettingsFactory
 
setUseClasspathJar(boolean) - Method in class org.pitest.mutationtest.config.ReportOptions
 
setVerbose(boolean) - Method in class org.pitest.mutationtest.config.ReportOptions
 
shouldCreateTimeStampedReports() - Method in class org.pitest.mutationtest.config.ReportOptions
 
shouldExportLineCoverage() - Method in class org.pitest.mutationtest.config.ReportOptions
 
shouldFailWhenNoMutations() - Method in class org.pitest.mutationtest.config.ReportOptions
 
skipFailingTests() - Method in class org.pitest.mutationtest.config.ReportOptions
 
SmartSourceLocator - Class in org.pitest.mutationtest.tooling
 
SmartSourceLocator(Collection<File>) - Constructor for class org.pitest.mutationtest.tooling.SmartSourceLocator
 
SocketFinder - Class in org.pitest.util
 
SocketFinder() - Constructor for class org.pitest.util.SocketFinder
 
source() - Method in class org.pitest.mutationtest.build.InterceptorParameters
 
SourceLocator - Interface in org.pitest.mutationtest
 
SpinnerListener - Class in org.pitest.mutationtest.tooling
 
SpinnerListener(PrintStream) - Constructor for class org.pitest.mutationtest.tooling.SpinnerListener
 
start() - Method in class org.pitest.coverage.execute.CoverageProcess
 
start() - Method in class org.pitest.mutationtest.execute.MutationTestProcess
 
start() - Method in class org.pitest.process.WrappingProcess
 
start() - Method in class org.pitest.util.CommunicationThread
 
StaticInitializerFilterFactory - Class in org.pitest.mutationtest.build.intercept.staticinitializers
 
StaticInitializerFilterFactory() - Constructor for class org.pitest.mutationtest.build.intercept.staticinitializers.StaticInitializerFilterFactory
 
StaticInitializerInterceptorFactory - Class in org.pitest.mutationtest.build.intercept.staticinitializers
 
StaticInitializerInterceptorFactory() - Constructor for class org.pitest.mutationtest.build.intercept.staticinitializers.StaticInitializerInterceptorFactory
 
StatusCount - Class in org.pitest.mutationtest.statistics
 
StreamMonitor - Class in org.pitest.util
 
StreamMonitor(InputStream, Consumer<String>) - Constructor for class org.pitest.util.StreamMonitor
Constructor.
success(CombinedStatistics) - Static method in class org.pitest.mutationtest.tooling.AnalysisResult
 

T

test(ClassPathRoot) - Method in class org.pitest.mutationtest.config.DefaultCodePathPredicate
 
test(ClassPathRoot) - Method in class org.pitest.mutationtest.config.DefaultDependencyPathPredicate
 
test(ClassPathRoot) - Method in class org.pitest.mutationtest.config.PathNamePredicate
 
TestInfoPriorisationComparator - Class in org.pitest.mutationtest.build
 
TestInfoPriorisationComparator(ClassName, int) - Constructor for class org.pitest.mutationtest.build.TestInfoPriorisationComparator
 
TestPrioritiser - Interface in org.pitest.mutationtest.build
 
TestPrioritiserFactory - Interface in org.pitest.mutationtest.build
 
TestToClassMapper - Class in org.pitest.classinfo
 
TestToClassMapper(Repository) - Constructor for class org.pitest.classinfo.TestToClassMapper
 
TimeSpan - Class in org.pitest.util
 
TimeSpan(long, long) - Constructor for class org.pitest.util.TimeSpan
 
Timings - Class in org.pitest.util
 
Timings() - Constructor for class org.pitest.util.Timings
 
Timings.Stage - Enum in org.pitest.util
 
toClassResults() - Method in class org.pitest.mutationtest.MutationMetaData
 
toString() - Method in class org.pitest.bytecode.analysis.ClassTree
 
toString() - Method in class org.pitest.mutationtest.ClassMutationResults
 
toString() - Method in enum org.pitest.mutationtest.config.ConfigOption
 
toString() - Method in class org.pitest.mutationtest.config.ReportOptions
 
toString() - Method in class org.pitest.mutationtest.MutationConfig
 
toString() - Method in class org.pitest.mutationtest.MutationResult
 
toString() - Method in class org.pitest.mutationtest.statistics.StatusCount
 
toString() - Method in class org.pitest.util.TimeSpan
 
toString() - Method in enum org.pitest.util.Timings.Stage
 
TryWithResourcesFilter - Class in org.pitest.mutationtest.build.intercept.javafeatures
 
TryWithResourcesFilter() - Constructor for class org.pitest.mutationtest.build.intercept.javafeatures.TryWithResourcesFilter
 
TryWithResourcesFilterFactory - Class in org.pitest.mutationtest.build.intercept.javafeatures
 
TryWithResourcesFilterFactory() - Constructor for class org.pitest.mutationtest.build.intercept.javafeatures.TryWithResourcesFilterFactory
 
type() - Method in class org.pitest.mutationtest.build.CompoundMutationInterceptor
 
type() - Method in class org.pitest.mutationtest.build.intercept.annotations.ExcludedAnnotationInterceptor
 
type() - Method in class org.pitest.mutationtest.build.intercept.equivalent.EqualsPerformanceShortcutFilter
 
type() - Method in class org.pitest.mutationtest.build.intercept.javafeatures.EnumConstructorFilter
 
type() - Method in class org.pitest.mutationtest.build.intercept.javafeatures.ForEachLoopFilter
 
type() - Method in class org.pitest.mutationtest.build.intercept.javafeatures.ImplicitNullCheckFilter
 
type() - Method in class org.pitest.mutationtest.build.intercept.javafeatures.InlinedFinallyBlockFilter
 
type() - Method in class org.pitest.mutationtest.build.intercept.javafeatures.MethodReferenceNullCheckFilter
 
type() - Method in class org.pitest.mutationtest.build.intercept.javafeatures.TryWithResourcesFilter
 
type() - Method in class org.pitest.mutationtest.build.intercept.kotlin.KotlinFilter
 
type() - Method in class org.pitest.mutationtest.build.intercept.logging.LoggingCallsFilter
 
type() - Method in class org.pitest.mutationtest.build.intercept.timeout.AvoidForLoopCounterFilter
 
type() - Method in class org.pitest.mutationtest.build.intercept.timeout.InfiniteLoopFilter
 
type() - Method in interface org.pitest.mutationtest.build.MutationInterceptor
 
type() - Method in class org.pitest.mutationtest.filter.LimitNumberOfMutationPerClassFilter
 
type() - Method in class org.pitest.plugin.export.MutantExportInterceptor
 

U

UndatedReportDirCreationStrategy - Class in org.pitest.mutationtest.config
 
UndatedReportDirCreationStrategy() - Constructor for class org.pitest.mutationtest.config.UndatedReportDirCreationStrategy
 
useClasspathJar() - Method in class org.pitest.mutationtest.config.ReportOptions
 
useClasspathJar() - Method in class org.pitest.process.LaunchOptions
 
useClasspathJar() - Method in class org.pitest.process.ProcessArgs
 
usingClassPathJar(boolean) - Method in class org.pitest.process.LaunchOptions
 

V

valueOf(String) - Static method in enum org.pitest.mutationtest.build.InterceptorType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.pitest.mutationtest.config.ConfigOption
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.pitest.util.Timings.Stage
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.pitest.mutationtest.build.InterceptorType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.pitest.mutationtest.config.ConfigOption
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.pitest.util.Timings.Stage
Returns an array containing the constants of this enum type, in the order they are declared.
variableMatches(SlotRead<Integer>) - Static method in class org.pitest.bytecode.analysis.InstructionMatchers
 
verify(CodeSource) - Method in interface org.pitest.mutationtest.verify.BuildVerifier
 
verify(CodeSource) - Method in class org.pitest.mutationtest.verify.DefaultBuildVerifier
 

W

waitToDie() - Method in class org.pitest.coverage.execute.CoverageProcess
 
waitToDie() - Method in class org.pitest.mutationtest.execute.MutationTestProcess
 
waitToDie() - Method in class org.pitest.process.JavaProcess
 
waitToFinish() - Method in class org.pitest.util.CommunicationThread
 
with(MutationEngineFactory) - Method in class org.pitest.mutationtest.tooling.MutationStrategies
 
with(BuildVerifier) - Method in class org.pitest.mutationtest.tooling.MutationStrategies
 
withClassPath(String) - Static method in class org.pitest.process.ProcessArgs
 
withClassPath(ClassPath) - Static method in class org.pitest.process.ProcessArgs
 
withSetting(FeatureSetting) - Method in class org.pitest.mutationtest.ListenerArguments
 
WorkerFactory - Class in org.pitest.mutationtest.build
 
WorkerFactory(File, TestPluginArguments, MutationConfig, EngineArguments, TimeoutLengthStrategy, boolean, boolean, String) - Constructor for class org.pitest.mutationtest.build.WorkerFactory
 
WrappingProcess - Class in org.pitest.process
 
WrappingProcess(int, ProcessArgs, Class<?>) - Constructor for class org.pitest.process.WrappingProcess
 
writeNodeToSlot(SlotWrite<T>, Class<T>) - Static method in class org.pitest.bytecode.analysis.InstructionMatchers
 
WriterFactory - Interface in org.pitest.mutationtest.incremental
 

X

XMLReportFactory - Class in org.pitest.mutationtest.report.xml
 
XMLReportFactory() - Constructor for class org.pitest.mutationtest.report.xml.XMLReportFactory
 
XMLReportListener - Class in org.pitest.mutationtest.report.xml
 
XMLReportListener(ResultOutputStrategy, boolean) - Constructor for class org.pitest.mutationtest.report.xml.XMLReportListener
 
XMLReportListener(Writer, boolean) - Constructor for class org.pitest.mutationtest.report.xml.XMLReportListener
 
A B C D E F G H I J K L M N O P Q R S T U V W X 
Skip navigation links

Copyright © 2021 org.pitest. All rights reserved.