Class Summary |
ClassMutation |
A mutation that applies a transformation to the class structure or a class
level component (such as field). |
DefaultMutationSelector |
Mutation selector that selects all mutations. |
FileWriterMutationTable |
A mutation table that writes mutations to file as they are received. |
MethodMutation |
A mutation that applies a transformation to the bytecode of a method. |
MutationFileReader |
Wrapper that provides read access to a mutation table serialized to
file. |
MutationFileWriter |
Wrapper that provides write access to serialize a mutation table
to file. |
MutationGenerator |
Class that generates a mutation table (<class>.mut) that lists possible
mutants for each input class file. |
MutationGroup |
A group of related mutations that can be applied together. |
MutationHandler |
Provides file handling routines for mutation related files. |
MutationID |
A unique identifer associated with a Mutation . |
MutationImpl |
A mutation that actually implements a classfile transformation; this
provides a distinction between such mutations and those that are
actually just containers for other mutations, such as
MutationGroup . |
MutationIterator |
An iterator over a mutation table stored in a file. |
MutationTable |
A table recording the possible mutations generated for a Java
class. |
Mutator |
This class generates mutants from a mutation table, with various selection
criteria. |
MutatorConfiguration |
A configuration for the mutation table generator. |
StandardMutationTable |
A standard in-memory mutation table. |
StringTable |
Table that maps strings to integer indices to provide string compaction,
primarily for use in writing strings to files. |