You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@harmony.apache.org by ap...@apache.org on 2007/02/13 14:54:54 UTC

svn commit: r507003 - /harmony/enhanced/classlib/trunk/modules/swing/src/main/java/common/javax/swing/undo/CompoundEdit.java

Author: apetrenko
Date: Tue Feb 13 05:54:49 2007
New Revision: 507003

URL: http://svn.apache.org/viewvc?view=rev&rev=507003
Log:
Patch for HARMONY- 3164 "[classlib][swing] j.s.undo.CompoundEdit has compiler warnings"

Modified:
    harmony/enhanced/classlib/trunk/modules/swing/src/main/java/common/javax/swing/undo/CompoundEdit.java

Modified: harmony/enhanced/classlib/trunk/modules/swing/src/main/java/common/javax/swing/undo/CompoundEdit.java
URL: http://svn.apache.org/viewvc/harmony/enhanced/classlib/trunk/modules/swing/src/main/java/common/javax/swing/undo/CompoundEdit.java?view=diff&rev=507003&r1=507002&r2=507003
==============================================================================
--- harmony/enhanced/classlib/trunk/modules/swing/src/main/java/common/javax/swing/undo/CompoundEdit.java (original)
+++ harmony/enhanced/classlib/trunk/modules/swing/src/main/java/common/javax/swing/undo/CompoundEdit.java Tue Feb 13 05:54:49 2007
@@ -28,6 +28,12 @@
 
 public class CompoundEdit extends AbstractUndoableEdit {
 
+    /**
+     * This field is added as performance optimization but not as
+     * a guarantee of correct deserialization.
+     */
+    private static final long serialVersionUID = -6512679249930119683L;
+
     protected Vector<UndoableEdit> edits = new Vector<UndoableEdit>();
 
     /**
@@ -36,6 +42,7 @@
      */
     boolean inProgress = true;
 
+    @Override
     public boolean addEdit(final UndoableEdit anEdit) {
        if (!inProgress) {
            return false;
@@ -68,6 +75,7 @@
      *  obj.addEdit(new CompoundEdit());
      *  System.out.println(obj.toString());
      */
+    @Override
     public String toString() {
         String str = super.toString();
         str += " inProgress: " + inProgress;
@@ -79,6 +87,7 @@
         return str;
     }
 
+    @Override
     public String getUndoPresentationName() {
         UndoableEdit last = lastEdit();
 
@@ -92,6 +101,7 @@
         return super.getUndoPresentationName();
     }
 
+    @Override
     public String getRedoPresentationName() {
         UndoableEdit last = lastEdit();
 
@@ -105,6 +115,7 @@
         return super.getRedoPresentationName();
     }
 
+    @Override
     public String getPresentationName() {
         UndoableEdit last = lastEdit();
 
@@ -118,6 +129,7 @@
         return super.getPresentationName();
     }
 
+    @Override
     public boolean isSignificant() {
         for (ListIterator li = edits.listIterator(); li.hasNext();) {
             if (((UndoableEdit)li.next()).isSignificant()) {
@@ -131,14 +143,17 @@
         return inProgress;
     }
 
+    @Override
     public boolean canUndo() {
         return !isInProgress() && super.canUndo();
     }
 
+    @Override
     public boolean canRedo() {
         return !isInProgress() && super.canRedo();
     }
 
+    @Override
     public void undo() {
         super.undo();
         for (ListIterator li = edits.listIterator(edits.size());
@@ -147,6 +162,7 @@
         }
     }
 
+    @Override
     public void redo() {
         super.redo();
         for (ListIterator li = edits.listIterator(); li.hasNext();) {
@@ -158,6 +174,7 @@
         inProgress = false;
     }
 
+    @Override
     public void die() {
         super.die();
         for (ListIterator li = edits.listIterator(edits.size());