Author: ggregory Date: Mon Mar 18 17:16:42 2013 New Revision: 1457876 URL: http://svn.apache.org/r1457876 Log: Use final for read-only local variables.
Modified: commons/proper/collections/trunk/src/main/java/org/apache/commons/collections/CollectionUtils.java commons/proper/collections/trunk/src/main/java/org/apache/commons/collections/bidimap/DualLinkedHashBidiMap.java commons/proper/collections/trunk/src/main/java/org/apache/commons/collections/collection/IndexedCollection.java commons/proper/collections/trunk/src/main/java/org/apache/commons/collections/list/TreeList.java commons/proper/collections/trunk/src/main/java/org/apache/commons/collections/map/MultiKeyMap.java commons/proper/collections/trunk/src/test/java/org/apache/commons/collections/CollectionUtilsTest.java commons/proper/collections/trunk/src/test/java/org/apache/commons/collections/IteratorUtilsTest.java commons/proper/collections/trunk/src/test/java/org/apache/commons/collections/collection/IndexedCollectionTest.java commons/proper/collections/trunk/src/test/java/org/apache/commons/collections/iterators/NodeListIteratorTest.java Modified: commons/proper/collections/trunk/src/main/java/org/apache/commons/collections/CollectionUtils.java URL: http://svn.apache.org/viewvc/commons/proper/collections/trunk/src/main/java/org/apache/commons/collections/CollectionUtils.java?rev=1457876&r1=1457875&r2=1457876&view=diff ============================================================================== --- commons/proper/collections/trunk/src/main/java/org/apache/commons/collections/CollectionUtils.java (original) +++ commons/proper/collections/trunk/src/main/java/org/apache/commons/collections/CollectionUtils.java Mon Mar 18 17:16:42 2013 @@ -584,6 +584,7 @@ public class CollectionUtils { return false; } @SuppressWarnings("unchecked") + final EquatorWrapper<O> otherObj = (EquatorWrapper<O>) obj; return equator.equate(object, otherObj.getObject()); } Modified: commons/proper/collections/trunk/src/main/java/org/apache/commons/collections/bidimap/DualLinkedHashBidiMap.java URL: http://svn.apache.org/viewvc/commons/proper/collections/trunk/src/main/java/org/apache/commons/collections/bidimap/DualLinkedHashBidiMap.java?rev=1457876&r1=1457875&r2=1457876&view=diff ============================================================================== --- commons/proper/collections/trunk/src/main/java/org/apache/commons/collections/bidimap/DualLinkedHashBidiMap.java (original) +++ commons/proper/collections/trunk/src/main/java/org/apache/commons/collections/bidimap/DualLinkedHashBidiMap.java Mon Mar 18 17:16:42 2013 @@ -94,6 +94,7 @@ public class DualLinkedHashBidiMap<K, V> normalMap = new LinkedHashMap<K, V>(); reverseMap = new LinkedHashMap<V, K>(); @SuppressWarnings("unchecked") // will fail at runtime if stream is incorrect + final Map<K, V> map = (Map<K, V>) in.readObject(); putAll(map); } Modified: commons/proper/collections/trunk/src/main/java/org/apache/commons/collections/collection/IndexedCollection.java URL: http://svn.apache.org/viewvc/commons/proper/collections/trunk/src/main/java/org/apache/commons/collections/collection/IndexedCollection.java?rev=1457876&r1=1457875&r2=1457876&view=diff ============================================================================== --- commons/proper/collections/trunk/src/main/java/org/apache/commons/collections/collection/IndexedCollection.java (original) +++ commons/proper/collections/trunk/src/main/java/org/apache/commons/collections/collection/IndexedCollection.java Mon Mar 18 17:16:42 2013 @@ -176,6 +176,7 @@ public class IndexedCollection<K, C> ext */ public C get(final K key) { @SuppressWarnings("unchecked") // index is a MultiMap which returns a Collection + final Collection<C> coll = (Collection<C>) index.get(key); return coll == null ? null : coll.iterator().next(); } Modified: commons/proper/collections/trunk/src/main/java/org/apache/commons/collections/list/TreeList.java URL: http://svn.apache.org/viewvc/commons/proper/collections/trunk/src/main/java/org/apache/commons/collections/list/TreeList.java?rev=1457876&r1=1457875&r2=1457876&view=diff ============================================================================== --- commons/proper/collections/trunk/src/main/java/org/apache/commons/collections/list/TreeList.java (original) +++ commons/proper/collections/trunk/src/main/java/org/apache/commons/collections/list/TreeList.java Mon Mar 18 17:16:42 2013 @@ -429,7 +429,7 @@ public class TreeList<E> extends Abstrac if (relativePosition >= 0) { relativePosition++; } - AVLNode<E> ret = balance(); + final AVLNode<E> ret = balance(); recalcHeight(); return ret; } @@ -443,7 +443,7 @@ public class TreeList<E> extends Abstrac if (relativePosition < 0) { relativePosition--; } - AVLNode<E> ret = balance(); + final AVLNode<E> ret = balance(); recalcHeight(); return ret; } Modified: commons/proper/collections/trunk/src/main/java/org/apache/commons/collections/map/MultiKeyMap.java URL: http://svn.apache.org/viewvc/commons/proper/collections/trunk/src/main/java/org/apache/commons/collections/map/MultiKeyMap.java?rev=1457876&r1=1457875&r2=1457876&view=diff ============================================================================== --- commons/proper/collections/trunk/src/main/java/org/apache/commons/collections/map/MultiKeyMap.java (original) +++ commons/proper/collections/trunk/src/main/java/org/apache/commons/collections/map/MultiKeyMap.java Mon Mar 18 17:16:42 2013 @@ -823,7 +823,7 @@ public class MultiKeyMap<K, V> extends A public MultiKeyMap<K, V> clone() { try { return (MultiKeyMap<K, V>) super.clone(); - } catch (CloneNotSupportedException e) { + } catch (final CloneNotSupportedException e) { throw new InternalError(); } } Modified: commons/proper/collections/trunk/src/test/java/org/apache/commons/collections/CollectionUtilsTest.java URL: http://svn.apache.org/viewvc/commons/proper/collections/trunk/src/test/java/org/apache/commons/collections/CollectionUtilsTest.java?rev=1457876&r1=1457875&r2=1457876&view=diff ============================================================================== --- commons/proper/collections/trunk/src/test/java/org/apache/commons/collections/CollectionUtilsTest.java (original) +++ commons/proper/collections/trunk/src/test/java/org/apache/commons/collections/CollectionUtilsTest.java Mon Mar 18 17:16:42 2013 @@ -510,7 +510,7 @@ public class CollectionUtilsTest extends @Test public void testIsEqualCollectionEquator() { - Collection<Integer> collB = CollectionUtils.collect(collectionB, TRANSFORM_TO_INTEGER); + final Collection<Integer> collB = CollectionUtils.collect(collectionB, TRANSFORM_TO_INTEGER); // odd / even equator final Equator<Integer> e = new Equator<Integer>() { @@ -993,12 +993,12 @@ public class CollectionUtilsTest extends @Test public void filterInverse() { - List<Integer> ints = new ArrayList<Integer>(); + final List<Integer> ints = new ArrayList<Integer>(); ints.add(1); ints.add(2); ints.add(3); ints.add(3); - Iterable<Integer> iterable = ints; + final Iterable<Integer> iterable = ints; assertTrue(CollectionUtils.filterInverse(iterable, EQUALS_TWO)); assertEquals(3, ints.size()); assertEquals(1, (int) ints.get(0)); @@ -1008,7 +1008,7 @@ public class CollectionUtilsTest extends @Test public void filterInverseNullParameters() throws Exception { - List<Long> longs = Collections.nCopies(4, 10L); + final List<Long> longs = Collections.nCopies(4, 10L); assertFalse(CollectionUtils.filterInverse(longs, null)); assertEquals(4, longs.size()); assertFalse(CollectionUtils.filterInverse(null, EQUALS_TWO)); Modified: commons/proper/collections/trunk/src/test/java/org/apache/commons/collections/IteratorUtilsTest.java URL: http://svn.apache.org/viewvc/commons/proper/collections/trunk/src/test/java/org/apache/commons/collections/IteratorUtilsTest.java?rev=1457876&r1=1457875&r2=1457876&view=diff ============================================================================== --- commons/proper/collections/trunk/src/test/java/org/apache/commons/collections/IteratorUtilsTest.java (original) +++ commons/proper/collections/trunk/src/test/java/org/apache/commons/collections/IteratorUtilsTest.java Mon Mar 18 17:16:42 2013 @@ -795,8 +795,8 @@ public class IteratorUtilsTest extends B * Tests method nodeListIterator(NodeList) */ public void testNodeListIterator() { - Node[] nodes = createNodes(); - NodeList nodeList = createNodeList(nodes); + final Node[] nodes = createNodes(); + final NodeList nodeList = createNodeList(nodes); final Iterator<Node> iterator = IteratorUtils.nodeListIterator(nodeList); int expectedNodeIndex = 0; @@ -817,9 +817,9 @@ public class IteratorUtilsTest extends B * Tests method nodeListIterator(Node) */ public void testNodeIterator() { - Node[] nodes = createNodes(); - NodeList nodeList = createNodeList(nodes); - Node parentNode = createMock(Node.class); + final Node[] nodes = createNodes(); + final NodeList nodeList = createNodeList(nodes); + final Node parentNode = createMock(Node.class); expect(parentNode.getChildNodes()).andStubReturn(nodeList); replay(parentNode); @@ -844,10 +844,10 @@ public class IteratorUtilsTest extends B * @return */ private Node[] createNodes() { - Node node1 = createMock(Node.class); - Node node2 = createMock(Node.class); - Node node3 = createMock(Node.class); - Node node4 = createMock(Node.class); + final Node node1 = createMock(Node.class); + final Node node2 = createMock(Node.class); + final Node node3 = createMock(Node.class); + final Node node4 = createMock(Node.class); replay(node1); replay(node2); replay(node3); Modified: commons/proper/collections/trunk/src/test/java/org/apache/commons/collections/collection/IndexedCollectionTest.java URL: http://svn.apache.org/viewvc/commons/proper/collections/trunk/src/test/java/org/apache/commons/collections/collection/IndexedCollectionTest.java?rev=1457876&r1=1457875&r2=1457876&view=diff ============================================================================== --- commons/proper/collections/trunk/src/test/java/org/apache/commons/collections/collection/IndexedCollectionTest.java (original) +++ commons/proper/collections/trunk/src/test/java/org/apache/commons/collections/collection/IndexedCollectionTest.java Mon Mar 18 17:16:42 2013 @@ -133,14 +133,14 @@ public class IndexedCollectionTest exten try { coll.add("1"); fail(); - } catch (IllegalArgumentException e) { + } catch (final IllegalArgumentException e) { // expected } } public void testDecoratedCollectionIsIndexedOnCreation() throws Exception { - Collection<String> original = makeFullCollection(); - IndexedCollection<Integer, String> indexed = decorateUniqueCollection(original); + final Collection<String> original = makeFullCollection(); + final IndexedCollection<Integer, String> indexed = decorateUniqueCollection(original); assertEquals("1", indexed.get(1)); assertEquals("2", indexed.get(2)); @@ -148,8 +148,8 @@ public class IndexedCollectionTest exten } public void testReindexUpdatesIndexWhenDecoratedCollectionIsModifiedSeparately() throws Exception { - Collection<String> original = new ArrayList<String>(); - IndexedCollection<Integer, String> indexed = decorateUniqueCollection(original); + final Collection<String> original = new ArrayList<String>(); + final IndexedCollection<Integer, String> indexed = decorateUniqueCollection(original); original.add("1"); original.add("2"); Modified: commons/proper/collections/trunk/src/test/java/org/apache/commons/collections/iterators/NodeListIteratorTest.java URL: http://svn.apache.org/viewvc/commons/proper/collections/trunk/src/test/java/org/apache/commons/collections/iterators/NodeListIteratorTest.java?rev=1457876&r1=1457875&r2=1457876&view=diff ============================================================================== --- commons/proper/collections/trunk/src/test/java/org/apache/commons/collections/iterators/NodeListIteratorTest.java (original) +++ commons/proper/collections/trunk/src/test/java/org/apache/commons/collections/iterators/NodeListIteratorTest.java Mon Mar 18 17:16:42 2013 @@ -54,10 +54,10 @@ public class NodeListIteratorTest extend // create mocked Node Instances and fill Node[] to be used by test cases - Node node1 = createMock(Element.class); - Node node2 = createMock(Element.class); - Node node3 = createMock(Text.class); - Node node4 = createMock(Element.class); + final Node node1 = createMock(Element.class); + final Node node2 = createMock(Element.class); + final Node node3 = createMock(Text.class); + final Node node4 = createMock(Element.class); nodes = new Node[] {node1, node2, node3, node4}; replay(node1); @@ -68,7 +68,7 @@ public class NodeListIteratorTest extend @Override public Iterator<Node> makeEmptyIterator() { - NodeList emptyNodeList = new NodeList() { + final NodeList emptyNodeList = new NodeList() { public Node item(final int index) { throw new IndexOutOfBoundsException(); } @@ -80,7 +80,7 @@ public class NodeListIteratorTest extend if (createIteratorWithStandardConstr) { return new NodeListIterator(emptyNodeList); } else { - Node parentNode = createMock(Node.class); + final Node parentNode = createMock(Node.class); expect(parentNode.getChildNodes()).andStubReturn(emptyNodeList); replay(parentNode); @@ -90,7 +90,7 @@ public class NodeListIteratorTest extend @Override public Iterator<Node> makeObject() { - NodeList nodeList = new NodeList() { + final NodeList nodeList = new NodeList() { public Node item(final int index) { return nodes[index]; } @@ -111,9 +111,10 @@ public class NodeListIteratorTest extend public void testNullConstructor(){ try{ @SuppressWarnings("unused") + final NodeListIterator iter = new NodeListIterator((Node) null); fail("IllegalArgumentException expected!"); - }catch(IllegalArgumentException e){ + }catch(final IllegalArgumentException e){ // expected. } }