User: boissier
  Date: 01/12/04 10:05:25

  Modified:    src/main/org/jboss/util/timeout TimeoutFactory.java
  Log:
  * Replace the method private assert(boolean expr) by private assertExpr(boolean 
expr) to avoid conflicts with the new assert keyword in JDK 1.4.
  
  Revision  Changes    Path
  1.10      +39 -39    jboss/src/main/org/jboss/util/timeout/TimeoutFactory.java
  
  Index: TimeoutFactory.java
  ===================================================================
  RCS file: /cvsroot/jboss/jboss/src/main/org/jboss/util/timeout/TimeoutFactory.java,v
  retrieving revision 1.9
  retrieving revision 1.10
  diff -u -r1.9 -r1.10
  --- TimeoutFactory.java       2001/11/26 03:19:46     1.9
  +++ TimeoutFactory.java       2001/12/04 18:05:25     1.10
  @@ -22,7 +22,7 @@
    *  allocating anything on the heap.
    *
    *  @author <a href="[EMAIL PROTECTED]">Ole Husgaard</a>
  - *  @version $Revision: 1.9 $
  + *  @version $Revision: 1.10 $
    */
   public class TimeoutFactory
   {
  @@ -246,7 +246,7 @@
     /**
      *  Debugging helper.
      */
  -  private void assert(boolean expr)
  +  private void assertExpr(boolean expr)
     {
       if (!expr)
       {
  @@ -262,20 +262,20 @@
      *  Check invariants of the queue.
      */
     private void checkTree() {
  -    assert(size >= 0);
  -    assert(size < q.length);
  -    assert(q[0] == null);
  +    assertExpr(size >= 0);
  +    assertExpr(size < q.length);
  +    assertExpr(q[0] == null);
   
       if (size > 0) {
  -      assert(q[1] != null);
  -      assert(q[1].index == 1);
  +      assertExpr(q[1] != null);
  +      assertExpr(q[1].index == 1);
         for (int i = 2; i <= size; ++i) {
  -        assert(q[i] != null);
  -        assert(q[i].index == i);
  -        assert(q[i >> 1].time <= q[i].time); // parent fires first
  +        assertExpr(q[i] != null);
  +        assertExpr(q[i].index == i);
  +        assertExpr(q[i >> 1].time <= q[i].time); // parent fires first
         }
         for (int i = size+1; i < q.length; ++i)
  -        assert(q[i] == null);
  +        assertExpr(q[i] == null);
       }
     }
   
  @@ -286,7 +286,7 @@
       TimeoutImpl to = freeList;
   
       while (to != null) {
  -      assert(to.index == TimeoutImpl.DONE);
  +      assertExpr(to.index == TimeoutImpl.DONE);
         to = to.nextFree;
       }
     }
  @@ -295,14 +295,14 @@
      *  Swap two nodes in the tree.
      */
     private void swap(int a, int b) {
  -      // INV: assert(a > 0);
  -      // INV: assert(a <= size);
  -      // INV: assert(b > 0);
  -      // INV: assert(b <= size);
  -      // INV: assert(q[a] != null);
  -      // INV: assert(q[b] != null);
  -      // INV: assert(q[a].index == a);
  -      // INV: assert(q[b].index == b);
  +      // INV: assertExpr(a > 0);
  +      // INV: assertExpr(a <= size);
  +      // INV: assertExpr(b > 0);
  +      // INV: assertExpr(b <= size);
  +      // INV: assertExpr(q[a] != null);
  +      // INV: assertExpr(q[b] != null);
  +      // INV: assertExpr(q[a].index == a);
  +      // INV: assertExpr(q[b].index == b);
         TimeoutImpl temp = q[a];
         q[a] = q[b];
         q[a].index = a;
  @@ -317,9 +317,9 @@
      *  @return True iff the tree was modified.
      */
     private boolean normalizeUp(int index) {
  -    // INV: assert(index > 0);
  -    // INV: assert(index <= size);
  -    // INV: assert(q[index] != null);
  +    // INV: assertExpr(index > 0);
  +    // INV: assertExpr(index <= size);
  +    // INV: assertExpr(q[index] != null);
   
       if (index == 1)
         return false; // at root
  @@ -329,7 +329,7 @@
       int p = index >> 1;
   
       while (q[p].time > t) {
  -      // INV: assert(q[index].time == t);
  +      // INV: assertExpr(q[index].time == t);
         swap(p, index);
         ret = true;
   
  @@ -348,11 +348,11 @@
      *  @return The removed node.
      */
     private TimeoutImpl removeNode(int index) {
  -    // INV: assert(index > 0);
  -    // INV: assert(index <= size);
  +    // INV: assertExpr(index > 0);
  +    // INV: assertExpr(index <= size);
       TimeoutImpl res = q[index];
  -    // INV: assert(res != null);
  -    // INV: assert(res.index == index);
  +    // INV: assertExpr(res != null);
  +    // INV: assertExpr(res.index == index);
   
       if (index == size)  {
         --size;
  @@ -363,7 +363,7 @@
       swap(index, size); // Exchange removed node with last leaf node
       --size;
   
  -    // INV: assert(res.index == size + 1);
  +    // INV: assertExpr(res.index == size + 1);
       q[res.index] = null;
   
       if (normalizeUp(index))
  @@ -373,17 +373,17 @@
       int c = index << 1;
   
       while (c <= size) {
  -      // INV: assert(q[index].time == t);
  +      // INV: assertExpr(q[index].time == t);
   
         TimeoutImpl l = q[c];
  -      // INV: assert(l != null);
  -      // INV: assert(l.index == c);
  +      // INV: assertExpr(l != null);
  +      // INV: assertExpr(l.index == c);
   
         if (c+1 <= size) {
           // two children, swap with smallest
           TimeoutImpl r = q[c+1];
  -        // INV: assert(r != null);
  -        // INV: assert(r.index == c+1);
  +        // INV: assertExpr(r != null);
  +        // INV: assertExpr(r.index == c+1);
   
           if (l.time <= r.time) {
             if (t <= l.time)
  @@ -415,14 +415,14 @@
     private synchronized Timeout newTimeout(long time, TimeoutTarget target) {
       // INV: checkTree();
   
  -    // INV: assert(size < q.length);
  +    // INV: assertExpr(size < q.length);
       if (++size == q.length) {
         TimeoutImpl[] newQ = new TimeoutImpl[2*q.length];
         System.arraycopy(q, 0, newQ, 0, q.length);
         q = newQ;
       }
  -    // INV: assert(size < q.length);
  -    // INV: assert(q[size] == null);
  +    // INV: assertExpr(size < q.length);
  +    // INV: assertExpr(q[size] == null);
   
       TimeoutImpl timeout;
   
  @@ -430,7 +430,7 @@
         timeout = q[size] = freeList;
         freeList = timeout.nextFree;
         // INV: checkFreeList();
  -      // INV: assert(timeout.index == TimeoutImpl.DONE);
  +      // INV: assertExpr(timeout.index == TimeoutImpl.DONE);
       } else
         timeout = q[size] = new TimeoutImpl();
   
  @@ -455,7 +455,7 @@
       synchronized (this) {
         if (timeout.index > 0) {
           // Active timeout, remove it.
  -        // INV: assert(q[timeout.index] == timeout);
  +        // INV: assertExpr(q[timeout.index] == timeout);
           // INV: checkTree();
           removeNode(timeout.index);
           // INV: checkTree();
  
  
  

_______________________________________________
Jboss-development mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-development

Reply via email to