|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object sofya.mutator.MutationTable
public abstract class MutationTable
A table recording the possible mutations generated for a Java class.
Constructor Summary | |
---|---|
protected |
MutationTable()
|
Method Summary | |
---|---|
abstract boolean |
addMutation(Mutation m)
Adds a mutation to this mutation table. |
abstract StringTable |
getStringTable()
Gets the string table that may be used to compact strings in the mutation table (optional operation). |
abstract java.util.Iterator |
iterator()
Gets an iterator over the mutations stored in this mutation table (optional operation). |
abstract int |
size()
Gets the size of this mutation table. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
protected MutationTable()
Method Detail |
---|
public abstract boolean addMutation(Mutation m)
m
- Mutation to be added to this table.
true
if the mutation was successfully added to
this table.public abstract java.util.Iterator iterator()
public abstract int size()
public abstract StringTable getStringTable()
In some situations, this method assists in supporting persistence
between file reads and writes. Implementations that do not wish
to support this functionality should return null
.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |