Subversion Repository Public Repository

litesoft

Diff Revisions 938 vs 939 for /trunk/Java/GWT/OldClient/src/org/litesoft/GWT/eventbus/client/nonpublic/LoggingStringSet.java

Diff revisions: vs.
  @@ -1,11 +1,11 @@
1 1 // This Source Code is in the Public Domain per: http://litesoft.org/License.txt
2 2 package org.litesoft.GWT.eventbus.client.nonpublic;
3 3
4 - import java.util.*;
5 -
6 - import org.litesoft.core.util.*;
4 + import org.litesoft.commonfoundation.interators.*;
7 5 import org.litesoft.logger.*;
8 6
7 + import java.util.*;
8 +
9 9 public class LoggingStringSet implements LoggingCollection
10 10 {
11 11 private Set mMembers = new HashSet();
  @@ -49,19 +49,22 @@
49 49 }
50 50 }
51 51
52 + @Override
52 53 public synchronized void clear()
53 54 {
54 55 mMembers.clear();
55 56 }
56 57
58 + @Override
57 59 public synchronized boolean isEmpty()
58 60 {
59 61 return mMembers.isEmpty();
60 62 }
61 63
64 + @Override
62 65 public synchronized Iterator iterator()
63 66 {
64 - return isEmpty() ? NullIterator.getInstance() : getAndClearSet().iterator();
67 + return isEmpty() ? Iterators.empty() : getAndClearSet().iterator();
65 68 }
66 69
67 70 public synchronized Set getAndClearSet()