Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
  /*     */ package org.apache.commons.collections.collection;
  /*     */ 
  /*     */ import java.io.Serializable;
  /*     */ import java.util.Collection;
  /*     */ import java.util.Iterator;
  /*     */ 
  /*     */ public class SynchronizedCollection
  /*     */   implements CollectionSerializable
  /*     */ {
 /*     */   private static final long serialVersionUID = 2412805092710877986L;
 /*     */   protected final Collection collection;
 /*     */   protected final Object lock;
 /*     */ 
 /*     */   public static Collection decorate(Collection coll)
 /*     */   {
 /*  59 */     return new SynchronizedCollection(coll);
 /*     */   }
 /*     */ 
 /*     */   protected SynchronizedCollection(Collection collection)
 /*     */   {
 /*  70 */     if (collection == null) {
 /*  71 */       throw new IllegalArgumentException("Collection must not be null");
 /*     */     }
 /*  73 */     this. = collection;
 /*  74 */     this. = this;
 /*     */   }
 /*     */ 
 /*     */   protected SynchronizedCollection(Collection collectionObject lock)
 /*     */   {
 /*  85 */     if (collection == null) {
 /*  86 */       throw new IllegalArgumentException("Collection must not be null");
 /*     */     }
 /*  88 */     this. = collection;
 /*  89 */     this. = lock;
 /*     */   }
 /*     */ 
 /*     */   public boolean add(Object object)
 /*     */   {
 /*  94 */     synchronized (this.) {
 /*  95 */       return this..add(object);
 /*     */     }
 /*     */   }
 /*     */ 
 /*     */   public boolean addAll(Collection coll) {
 /* 100 */     synchronized (this.) {
 /* 101 */       return this..addAll(coll);
 /*     */     }
 /*     */   }
 /*     */ 
 /*     */   public void clear() {
 /* 106 */     synchronized (this.) {
 /* 107 */       this..clear();
 /*     */     }
 /*     */   }
 /*     */ 
 /*     */   public boolean contains(Object object) {
 /* 112 */     synchronized (this.) {
 /* 113 */       return this..contains(object);
 /*     */     }
 /*     */   }
 /*     */ 
 /*     */   public boolean containsAll(Collection coll) {
 /* 118 */     synchronized (this.) {
 /* 119 */       return this..containsAll(coll);
 /*     */     }
 /*     */   }
 /*     */ 
 /*     */   public boolean isEmpty() {
 /* 124 */     synchronized (this.) {
 /* 125 */       return this..isEmpty();
 /*     */     }
 /*     */   }
 /*     */ 
 /*     */   public Iterator iterator()
 /*     */   {
 /* 140 */     return this..iterator();
 /*     */   }
 /*     */ 
 /*     */   public Object[] toArray() {
 /* 144 */     synchronized (this.) {
 /* 145 */       return this..toArray();
 /*     */     }
 /*     */   }
 /*     */ 
 /*     */   public Object[] toArray(Object[] object) {
 /* 150 */     synchronized (this.) {
 /* 151 */       return this..toArray(object);
 /*     */     }
 /*     */   }
 /*     */ 
 /*     */   public boolean remove(Object object) {
 /* 156 */     synchronized (this.) {
 /* 157 */       return this..remove(object);
 /*     */     }
 /*     */   }
 /*     */ 
 /*     */   public boolean removeAll(Collection coll) {
 /* 162 */     synchronized (this.) {
 /* 163 */       return this..removeAll(coll);
/*     */     }
/*     */   }
/*     */ 
/*     */   public boolean retainAll(Collection coll) {
/* 168 */     synchronized (this.) {
/* 169 */       return this..retainAll(coll);
/*     */     }
/*     */   }
/*     */ 
/*     */   public int size() {
/* 174 */     synchronized (this.) {
/* 175 */       return this..size();
/*     */     }
/*     */   }
/*     */ 
/*     */   public boolean equals(Object object) {
/* 180 */     synchronized (this.) {
/* 181 */       if (object == this) {
/* 182 */         return true;
/*     */       }
/* 184 */       return this..equals(object);
/*     */     }
/*     */   }
/*     */ 
/*     */   public int hashCode() {
/* 189 */     synchronized (this.) {
/* 190 */       return this..hashCode();
/*     */     }
/*     */   }
/*     */ 
/*     */   public String toString() {
/* 195 */     synchronized (this.) {
/* 196 */       return this..toString();
/*     */     }
/*     */   }
/*     */ }
/* Location:           /home/mnovotny/projects/EMBEDDED_JBOSS_BETA3_COMMUNITY/embedded/output/lib/embedded-jboss/lib/thirdparty-all.jar
 * Qualified Name:     org.apache.commons.collections.collection.SynchronizedCollection
 * JD-Core Version:    0.6.0
 */
New to GrepCode? Check out our FAQ X