|
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. |