From: <ste...@us...> - 2006-09-01 06:14:25
|
Revision: 10747 http://svn.sourceforge.net/jikesrvm/?rev=10747&view=rev Author: steveb-oss Date: 2006-08-31 23:14:06 -0700 (Thu, 31 Aug 2006) Log Message: ----------- Explicitly marked a bunch of classes as abstract. These are all necessarily abstract, but were not marked as such, which has lead to some confusion Modified Paths: -------------- rvmroot/trunk/MMTk/src/org/mmtk/plan/copyms/CopyMSCollector.java rvmroot/trunk/MMTk/src/org/mmtk/plan/copyms/CopyMSMutator.java rvmroot/trunk/MMTk/src/org/mmtk/plan/generational/copying/GenCopyCollector.java rvmroot/trunk/MMTk/src/org/mmtk/plan/generational/copying/GenCopyMutator.java rvmroot/trunk/MMTk/src/org/mmtk/plan/generational/marksweep/GenMSMutator.java rvmroot/trunk/MMTk/src/org/mmtk/plan/marksweep/MSCollector.java rvmroot/trunk/MMTk/src/org/mmtk/plan/marksweep/MSMutator.java rvmroot/trunk/MMTk/src/org/mmtk/plan/nogc/NoGCCollector.java rvmroot/trunk/MMTk/src/org/mmtk/plan/nogc/NoGCMutator.java rvmroot/trunk/MMTk/src/org/mmtk/plan/refcount/fullheap/RCCollector.java rvmroot/trunk/MMTk/src/org/mmtk/plan/refcount/fullheap/RCMutator.java rvmroot/trunk/MMTk/src/org/mmtk/plan/refcount/generational/GenRCCollector.java rvmroot/trunk/MMTk/src/org/mmtk/plan/refcount/generational/GenRCMutator.java rvmroot/trunk/MMTk/src/org/mmtk/plan/semispace/SSCollector.java rvmroot/trunk/MMTk/src/org/mmtk/plan/semispace/SSMutator.java Modified: rvmroot/trunk/MMTk/src/org/mmtk/plan/copyms/CopyMSCollector.java =================================================================== --- rvmroot/trunk/MMTk/src/org/mmtk/plan/copyms/CopyMSCollector.java 2006-08-31 20:02:11 UTC (rev 10746) +++ rvmroot/trunk/MMTk/src/org/mmtk/plan/copyms/CopyMSCollector.java 2006-09-01 06:14:06 UTC (rev 10747) @@ -36,7 +36,7 @@ * @version $Revision$ * @date $Date$ */ -public class CopyMSCollector extends StopTheWorldCollector implements Uninterruptible { +public abstract class CopyMSCollector extends StopTheWorldCollector implements Uninterruptible { /**************************************************************************** * Instance fields Modified: rvmroot/trunk/MMTk/src/org/mmtk/plan/copyms/CopyMSMutator.java =================================================================== --- rvmroot/trunk/MMTk/src/org/mmtk/plan/copyms/CopyMSMutator.java 2006-08-31 20:02:11 UTC (rev 10746) +++ rvmroot/trunk/MMTk/src/org/mmtk/plan/copyms/CopyMSMutator.java 2006-09-01 06:14:06 UTC (rev 10747) @@ -37,7 +37,7 @@ * @version $Revision$ * @date $Date$ */ -public class CopyMSMutator extends StopTheWorldMutator implements Uninterruptible { +public abstract class CopyMSMutator extends StopTheWorldMutator implements Uninterruptible { /**************************************************************************** * Instance fields Modified: rvmroot/trunk/MMTk/src/org/mmtk/plan/generational/copying/GenCopyCollector.java =================================================================== --- rvmroot/trunk/MMTk/src/org/mmtk/plan/generational/copying/GenCopyCollector.java 2006-08-31 20:02:11 UTC (rev 10746) +++ rvmroot/trunk/MMTk/src/org/mmtk/plan/generational/copying/GenCopyCollector.java 2006-09-01 06:14:06 UTC (rev 10747) @@ -38,7 +38,7 @@ * @version $Revision$ * @date $Date$ */ -public class GenCopyCollector extends GenCollector implements Uninterruptible { +public abstract class GenCopyCollector extends GenCollector implements Uninterruptible { /****************************************************************** * Instance fields Modified: rvmroot/trunk/MMTk/src/org/mmtk/plan/generational/copying/GenCopyMutator.java =================================================================== --- rvmroot/trunk/MMTk/src/org/mmtk/plan/generational/copying/GenCopyMutator.java 2006-08-31 20:02:11 UTC (rev 10746) +++ rvmroot/trunk/MMTk/src/org/mmtk/plan/generational/copying/GenCopyMutator.java 2006-09-01 06:14:06 UTC (rev 10747) @@ -41,7 +41,7 @@ * @version $Revision$ * @date $Date$ */ -public class GenCopyMutator extends GenMutator implements Uninterruptible { +public abstract class GenCopyMutator extends GenMutator implements Uninterruptible { /****************************************************************** * Instance fields */ Modified: rvmroot/trunk/MMTk/src/org/mmtk/plan/generational/marksweep/GenMSMutator.java =================================================================== --- rvmroot/trunk/MMTk/src/org/mmtk/plan/generational/marksweep/GenMSMutator.java 2006-08-31 20:02:11 UTC (rev 10746) +++ rvmroot/trunk/MMTk/src/org/mmtk/plan/generational/marksweep/GenMSMutator.java 2006-09-01 06:14:06 UTC (rev 10747) @@ -42,7 +42,7 @@ * @version $Revision$ * @date $Date$ */ -public class GenMSMutator extends GenMutator implements Uninterruptible { +public abstract class GenMSMutator extends GenMutator implements Uninterruptible { /****************************************************************** * Instance fields */ Modified: rvmroot/trunk/MMTk/src/org/mmtk/plan/marksweep/MSCollector.java =================================================================== --- rvmroot/trunk/MMTk/src/org/mmtk/plan/marksweep/MSCollector.java 2006-08-31 20:02:11 UTC (rev 10746) +++ rvmroot/trunk/MMTk/src/org/mmtk/plan/marksweep/MSCollector.java 2006-09-01 06:14:06 UTC (rev 10747) @@ -41,7 +41,7 @@ * @version $Revision$ * @date $Date$ */ -public class MSCollector extends StopTheWorldCollector implements Uninterruptible { +public abstract class MSCollector extends StopTheWorldCollector implements Uninterruptible { /**************************************************************************** * Instance fields Modified: rvmroot/trunk/MMTk/src/org/mmtk/plan/marksweep/MSMutator.java =================================================================== --- rvmroot/trunk/MMTk/src/org/mmtk/plan/marksweep/MSMutator.java 2006-08-31 20:02:11 UTC (rev 10746) +++ rvmroot/trunk/MMTk/src/org/mmtk/plan/marksweep/MSMutator.java 2006-09-01 06:14:06 UTC (rev 10747) @@ -44,7 +44,7 @@ * @version $Revision$ * @date $Date$ */ -public class MSMutator extends StopTheWorldMutator implements Uninterruptible { +public abstract class MSMutator extends StopTheWorldMutator implements Uninterruptible { /**************************************************************************** * Instance fields Modified: rvmroot/trunk/MMTk/src/org/mmtk/plan/nogc/NoGCCollector.java =================================================================== --- rvmroot/trunk/MMTk/src/org/mmtk/plan/nogc/NoGCCollector.java 2006-08-31 20:02:11 UTC (rev 10746) +++ rvmroot/trunk/MMTk/src/org/mmtk/plan/nogc/NoGCCollector.java 2006-09-01 06:14:06 UTC (rev 10747) @@ -33,7 +33,7 @@ * @version $Revision$ * @date $Date$ */ -public class NoGCCollector extends CollectorContext implements Uninterruptible { +public abstract class NoGCCollector extends CollectorContext implements Uninterruptible { /************************************************************************ * Instance fields Modified: rvmroot/trunk/MMTk/src/org/mmtk/plan/nogc/NoGCMutator.java =================================================================== --- rvmroot/trunk/MMTk/src/org/mmtk/plan/nogc/NoGCMutator.java 2006-08-31 20:02:11 UTC (rev 10746) +++ rvmroot/trunk/MMTk/src/org/mmtk/plan/nogc/NoGCMutator.java 2006-09-01 06:14:06 UTC (rev 10747) @@ -37,7 +37,7 @@ * @version $Revision$ * @date $Date$ */ -public class NoGCMutator extends MutatorContext implements Uninterruptible { +public abstract class NoGCMutator extends MutatorContext implements Uninterruptible { /************************************************************************ * Instance fields Modified: rvmroot/trunk/MMTk/src/org/mmtk/plan/refcount/fullheap/RCCollector.java =================================================================== --- rvmroot/trunk/MMTk/src/org/mmtk/plan/refcount/fullheap/RCCollector.java 2006-08-31 20:02:11 UTC (rev 10746) +++ rvmroot/trunk/MMTk/src/org/mmtk/plan/refcount/fullheap/RCCollector.java 2006-09-01 06:14:06 UTC (rev 10747) @@ -39,7 +39,7 @@ * @version $Revision$ * @date $Date$ */ -public class RCCollector extends RCBaseCollector +public abstract class RCCollector extends RCBaseCollector implements Uninterruptible, Constants { /**************************************************************************** * Instance fields Modified: rvmroot/trunk/MMTk/src/org/mmtk/plan/refcount/fullheap/RCMutator.java =================================================================== --- rvmroot/trunk/MMTk/src/org/mmtk/plan/refcount/fullheap/RCMutator.java 2006-08-31 20:02:11 UTC (rev 10746) +++ rvmroot/trunk/MMTk/src/org/mmtk/plan/refcount/fullheap/RCMutator.java 2006-09-01 06:14:06 UTC (rev 10747) @@ -50,7 +50,7 @@ * @version $Revision$ * @date $Date$ */ -public class RCMutator extends RCBaseMutator implements Uninterruptible, Constants { +public abstract class RCMutator extends RCBaseMutator implements Uninterruptible, Constants { /**************************************************************************** * * Mutator-time allocation Modified: rvmroot/trunk/MMTk/src/org/mmtk/plan/refcount/generational/GenRCCollector.java =================================================================== --- rvmroot/trunk/MMTk/src/org/mmtk/plan/refcount/generational/GenRCCollector.java 2006-08-31 20:02:11 UTC (rev 10746) +++ rvmroot/trunk/MMTk/src/org/mmtk/plan/refcount/generational/GenRCCollector.java 2006-09-01 06:14:06 UTC (rev 10747) @@ -53,7 +53,7 @@ * @version $Revision$ * @date $Date$ */ -public class GenRCCollector extends RCBaseCollector +public abstract class GenRCCollector extends RCBaseCollector implements Uninterruptible, Constants { // FIXME This hack is a consequence of zero collector/mutator separation in RC... Modified: rvmroot/trunk/MMTk/src/org/mmtk/plan/refcount/generational/GenRCMutator.java =================================================================== --- rvmroot/trunk/MMTk/src/org/mmtk/plan/refcount/generational/GenRCMutator.java 2006-08-31 20:02:11 UTC (rev 10746) +++ rvmroot/trunk/MMTk/src/org/mmtk/plan/refcount/generational/GenRCMutator.java 2006-09-01 06:14:06 UTC (rev 10747) @@ -54,7 +54,7 @@ * @version $Revision$ * @date $Date$ */ -public class GenRCMutator extends RCBaseMutator implements Uninterruptible, Constants { +public abstract class GenRCMutator extends RCBaseMutator implements Uninterruptible, Constants { /**************************************************************************** * Instance fields Modified: rvmroot/trunk/MMTk/src/org/mmtk/plan/semispace/SSCollector.java =================================================================== --- rvmroot/trunk/MMTk/src/org/mmtk/plan/semispace/SSCollector.java 2006-08-31 20:02:11 UTC (rev 10746) +++ rvmroot/trunk/MMTk/src/org/mmtk/plan/semispace/SSCollector.java 2006-09-01 06:14:06 UTC (rev 10747) @@ -41,7 +41,7 @@ * @version $Revision$ * @date $Date$ */ -public class SSCollector extends StopTheWorldCollector implements Uninterruptible { +public abstract class SSCollector extends StopTheWorldCollector implements Uninterruptible { /**************************************************************************** * Instance fields Modified: rvmroot/trunk/MMTk/src/org/mmtk/plan/semispace/SSMutator.java =================================================================== --- rvmroot/trunk/MMTk/src/org/mmtk/plan/semispace/SSMutator.java 2006-08-31 20:02:11 UTC (rev 10746) +++ rvmroot/trunk/MMTk/src/org/mmtk/plan/semispace/SSMutator.java 2006-09-01 06:14:06 UTC (rev 10747) @@ -42,7 +42,7 @@ * @version $Revision$ * @date $Date$ */ -public class SSMutator extends StopTheWorldMutator implements Uninterruptible { +public abstract class SSMutator extends StopTheWorldMutator implements Uninterruptible { /**************************************************************************** * Instance fields */ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |