Iterator is not threadsafe

Make private field final

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/lang/trunk@918829 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
Sebastian Bazley 2010-03-04 02:57:03 +00:00
parent c84c4669aa
commit 26cdd7ba56
1 changed files with 3 additions and 1 deletions

View File

@ -254,6 +254,7 @@ public final class CharRange implements Iterable<Character>, Serializable {
/**
* <p>Returns an iterator which can be used to walk through the characters described by this range.</p>
*
* <p>#NotThreadSafe# the iterator is not threadsafe</p>
* @return an iterator to the chars represented by this range
* @since 2.5
*/
@ -263,12 +264,13 @@ public final class CharRange implements Iterable<Character>, Serializable {
/**
* Character {@link Iterator}.
* <p>#NotThreadSafe#</p>
*/
private static class CharacterIterator implements Iterator<Character> {
/** The current character */
private char current;
private CharRange range;
private final CharRange range;
private boolean hasNext;
/**