sofya.mutator
Class ClassMutation

java.lang.Object
  extended by sofya.mutator.MutationImpl
      extended by sofya.mutator.ClassMutation
All Implemented Interfaces:
Mutation
Direct Known Subclasses:
AFC.AFCMutation, HFA.HFAMutation, HFR.HFRMutation, IOD.IODMutation

public abstract class ClassMutation
extends MutationImpl

A mutation that applies a transformation to the class structure or a class level component (such as field).

Mutations that apply transformations to the bytecode of a method should subclass MethodMutation.

Version:
09/25/2005
Author:
Alex Kinneer

Nested Class Summary
 
Nested classes/interfaces inherited from interface sofya.mutator.Mutation
Mutation.Variant
 
Constructor Summary
ClassMutation()
           
 
Method Summary
 
Methods inherited from class sofya.mutator.MutationImpl
getID, setID
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface sofya.mutator.Mutation
accept, apply, getDefaultVariant, getType, getVariants, print, serialize, undo
 

Constructor Detail

ClassMutation

public ClassMutation()