From 38b8a8975fbe4da63d5ed0dc14ebcc3af17ab394 Mon Sep 17 00:00:00 2001
From: Gary Gregory
Date: Fri, 5 Jul 2019 10:37:07 -0400
Subject: [PATCH] Javadoc: Add missing @param tags for generics.
---
.../collections4/iterators/AbstractEmptyMapIterator.java | 2 ++
.../collections4/iterators/AbstractMapIteratorDecorator.java | 2 ++
.../iterators/AbstractOrderedMapIteratorDecorator.java | 2 ++
.../commons/collections4/iterators/EmptyMapIterator.java | 2 ++
.../collections4/iterators/EmptyOrderedMapIterator.java | 2 ++
.../commons/collections4/iterators/EntrySetMapIterator.java | 2 ++
.../collections4/iterators/UnmodifiableMapIterator.java | 2 ++
.../iterators/UnmodifiableOrderedMapIterator.java | 2 ++
.../commons/collections4/keyvalue/AbstractKeyValue.java | 2 ++
.../commons/collections4/keyvalue/AbstractMapEntry.java | 2 ++
.../collections4/keyvalue/AbstractMapEntryDecorator.java | 2 ++
.../apache/commons/collections4/keyvalue/DefaultKeyValue.java | 2 ++
.../apache/commons/collections4/keyvalue/DefaultMapEntry.java | 2 ++
.../org/apache/commons/collections4/keyvalue/MultiKey.java | 1 +
.../apache/commons/collections4/keyvalue/TiedMapEntry.java | 4 +++-
.../commons/collections4/keyvalue/UnmodifiableMapEntry.java | 2 ++
16 files changed, 32 insertions(+), 1 deletion(-)
diff --git a/src/main/java/org/apache/commons/collections4/iterators/AbstractEmptyMapIterator.java b/src/main/java/org/apache/commons/collections4/iterators/AbstractEmptyMapIterator.java
index 8705c3dab..2b11ee8a8 100644
--- a/src/main/java/org/apache/commons/collections4/iterators/AbstractEmptyMapIterator.java
+++ b/src/main/java/org/apache/commons/collections4/iterators/AbstractEmptyMapIterator.java
@@ -19,6 +19,8 @@ package org.apache.commons.collections4.iterators;
/**
* Provides an implementation of an empty map iterator.
*
+ * @param the type of keys
+ * @param the type of mapped values
* @since 4.0
*/
public abstract class AbstractEmptyMapIterator extends AbstractEmptyIterator {
diff --git a/src/main/java/org/apache/commons/collections4/iterators/AbstractMapIteratorDecorator.java b/src/main/java/org/apache/commons/collections4/iterators/AbstractMapIteratorDecorator.java
index 419aa9151..99b025047 100644
--- a/src/main/java/org/apache/commons/collections4/iterators/AbstractMapIteratorDecorator.java
+++ b/src/main/java/org/apache/commons/collections4/iterators/AbstractMapIteratorDecorator.java
@@ -23,6 +23,8 @@ import org.apache.commons.collections4.MapIterator;
*
* All methods are forwarded to the decorated map iterator.
*
+ * @param the type of keys
+ * @param the type of mapped values
* @since 3.0
*/
public class AbstractMapIteratorDecorator implements MapIterator {
diff --git a/src/main/java/org/apache/commons/collections4/iterators/AbstractOrderedMapIteratorDecorator.java b/src/main/java/org/apache/commons/collections4/iterators/AbstractOrderedMapIteratorDecorator.java
index 5ec24fe82..43d438af8 100644
--- a/src/main/java/org/apache/commons/collections4/iterators/AbstractOrderedMapIteratorDecorator.java
+++ b/src/main/java/org/apache/commons/collections4/iterators/AbstractOrderedMapIteratorDecorator.java
@@ -23,6 +23,8 @@ import org.apache.commons.collections4.OrderedMapIterator;
*
* All methods are forwarded to the decorated map iterator.
*
+ * @param the type of keys
+ * @param the type of mapped values
* @since 3.0
*/
public class AbstractOrderedMapIteratorDecorator implements OrderedMapIterator {
diff --git a/src/main/java/org/apache/commons/collections4/iterators/EmptyMapIterator.java b/src/main/java/org/apache/commons/collections4/iterators/EmptyMapIterator.java
index a89081143..6620725e7 100644
--- a/src/main/java/org/apache/commons/collections4/iterators/EmptyMapIterator.java
+++ b/src/main/java/org/apache/commons/collections4/iterators/EmptyMapIterator.java
@@ -22,6 +22,8 @@ import org.apache.commons.collections4.ResettableIterator;
/**
* Provides an implementation of an empty map iterator.
*
+ * @param the type of keys
+ * @param the type of mapped values
* @since 3.1
*/
public class EmptyMapIterator extends AbstractEmptyMapIterator implements
diff --git a/src/main/java/org/apache/commons/collections4/iterators/EmptyOrderedMapIterator.java b/src/main/java/org/apache/commons/collections4/iterators/EmptyOrderedMapIterator.java
index dab9aed75..cc760d11b 100644
--- a/src/main/java/org/apache/commons/collections4/iterators/EmptyOrderedMapIterator.java
+++ b/src/main/java/org/apache/commons/collections4/iterators/EmptyOrderedMapIterator.java
@@ -22,6 +22,8 @@ import org.apache.commons.collections4.ResettableIterator;
/**
* Provides an implementation of an empty ordered map iterator.
*
+ * @param the type of keys
+ * @param the type of mapped values
* @since 3.1
*/
public class EmptyOrderedMapIterator extends AbstractEmptyMapIterator
diff --git a/src/main/java/org/apache/commons/collections4/iterators/EntrySetMapIterator.java b/src/main/java/org/apache/commons/collections4/iterators/EntrySetMapIterator.java
index ecc9eb83f..7cae5d68d 100644
--- a/src/main/java/org/apache/commons/collections4/iterators/EntrySetMapIterator.java
+++ b/src/main/java/org/apache/commons/collections4/iterators/EntrySetMapIterator.java
@@ -34,6 +34,8 @@ import org.apache.commons.collections4.ResettableIterator;
* }
*
*
+ * @param the type of keys
+ * @param the type of mapped values
* @since 3.0
*/
public class EntrySetMapIterator implements MapIterator, ResettableIterator {
diff --git a/src/main/java/org/apache/commons/collections4/iterators/UnmodifiableMapIterator.java b/src/main/java/org/apache/commons/collections4/iterators/UnmodifiableMapIterator.java
index b215d3f51..c82b8de47 100644
--- a/src/main/java/org/apache/commons/collections4/iterators/UnmodifiableMapIterator.java
+++ b/src/main/java/org/apache/commons/collections4/iterators/UnmodifiableMapIterator.java
@@ -25,6 +25,8 @@ import org.apache.commons.collections4.Unmodifiable;
* Attempts to modify it will result in an UnsupportedOperationException.
*
*
+ * @param the type of keys
+ * @param the type of mapped values
* @since 3.0
*/
public final class UnmodifiableMapIterator implements MapIterator, Unmodifiable {
diff --git a/src/main/java/org/apache/commons/collections4/iterators/UnmodifiableOrderedMapIterator.java b/src/main/java/org/apache/commons/collections4/iterators/UnmodifiableOrderedMapIterator.java
index b976e35ef..d764a64d6 100644
--- a/src/main/java/org/apache/commons/collections4/iterators/UnmodifiableOrderedMapIterator.java
+++ b/src/main/java/org/apache/commons/collections4/iterators/UnmodifiableOrderedMapIterator.java
@@ -25,6 +25,8 @@ import org.apache.commons.collections4.Unmodifiable;
* Attempts to modify it will result in an UnsupportedOperationException.
*
*
+ * @param the type of keys
+ * @param the type of mapped values
* @since 3.0
*/
public final class UnmodifiableOrderedMapIterator implements OrderedMapIterator,
diff --git a/src/main/java/org/apache/commons/collections4/keyvalue/AbstractKeyValue.java b/src/main/java/org/apache/commons/collections4/keyvalue/AbstractKeyValue.java
index 6f7a5e13a..3cc008c62 100644
--- a/src/main/java/org/apache/commons/collections4/keyvalue/AbstractKeyValue.java
+++ b/src/main/java/org/apache/commons/collections4/keyvalue/AbstractKeyValue.java
@@ -22,6 +22,8 @@ import org.apache.commons.collections4.KeyValue;
* Abstract pair class to assist with creating KeyValue
* and {@link java.util.Map.Entry Map.Entry} implementations.
*
+ * @param the type of keys
+ * @param the type of values
* @since 3.0
*/
public abstract class AbstractKeyValue implements KeyValue {
diff --git a/src/main/java/org/apache/commons/collections4/keyvalue/AbstractMapEntry.java b/src/main/java/org/apache/commons/collections4/keyvalue/AbstractMapEntry.java
index 15d461ee1..b27d4d50f 100644
--- a/src/main/java/org/apache/commons/collections4/keyvalue/AbstractMapEntry.java
+++ b/src/main/java/org/apache/commons/collections4/keyvalue/AbstractMapEntry.java
@@ -22,6 +22,8 @@ import java.util.Map;
* Abstract Pair class to assist with creating correct
* {@link java.util.Map.Entry Map.Entry} implementations.
*
+ * @param the type of keys
+ * @param the type of mapped values
* @since 3.0
*/
public abstract class AbstractMapEntry extends AbstractKeyValue implements Map.Entry {
diff --git a/src/main/java/org/apache/commons/collections4/keyvalue/AbstractMapEntryDecorator.java b/src/main/java/org/apache/commons/collections4/keyvalue/AbstractMapEntryDecorator.java
index 713ee8bec..40e0c94d9 100644
--- a/src/main/java/org/apache/commons/collections4/keyvalue/AbstractMapEntryDecorator.java
+++ b/src/main/java/org/apache/commons/collections4/keyvalue/AbstractMapEntryDecorator.java
@@ -24,6 +24,8 @@ import org.apache.commons.collections4.KeyValue;
* Provides a base decorator that allows additional functionality to be
* added to a {@link java.util.Map.Entry Map.Entry}.
*
+ * @param the type of keys
+ * @param the type of mapped values
* @since 3.0
*/
public abstract class AbstractMapEntryDecorator implements Map.Entry, KeyValue {
diff --git a/src/main/java/org/apache/commons/collections4/keyvalue/DefaultKeyValue.java b/src/main/java/org/apache/commons/collections4/keyvalue/DefaultKeyValue.java
index aab6e1d6b..05b5cea6d 100644
--- a/src/main/java/org/apache/commons/collections4/keyvalue/DefaultKeyValue.java
+++ b/src/main/java/org/apache/commons/collections4/keyvalue/DefaultKeyValue.java
@@ -28,6 +28,8 @@ import org.apache.commons.collections4.KeyValue;
* itself as a key or value.
*
*
+ * @param the type of keys
+ * @param the type of values
* @since 3.0
*/
public class DefaultKeyValue extends AbstractKeyValue {
diff --git a/src/main/java/org/apache/commons/collections4/keyvalue/DefaultMapEntry.java b/src/main/java/org/apache/commons/collections4/keyvalue/DefaultMapEntry.java
index a1c8539dd..29c2d7d2c 100644
--- a/src/main/java/org/apache/commons/collections4/keyvalue/DefaultMapEntry.java
+++ b/src/main/java/org/apache/commons/collections4/keyvalue/DefaultMapEntry.java
@@ -24,6 +24,8 @@ import org.apache.commons.collections4.KeyValue;
* A restricted implementation of {@link java.util.Map.Entry Map.Entry} that prevents
* the {@link java.util.Map.Entry Map.Entry} contract from being broken.
*
+ * @param the type of keys
+ * @param the type of mapped values
* @since 3.0
*/
public final class DefaultMapEntry extends AbstractMapEntry {
diff --git a/src/main/java/org/apache/commons/collections4/keyvalue/MultiKey.java b/src/main/java/org/apache/commons/collections4/keyvalue/MultiKey.java
index 63627aae6..1df58fceb 100644
--- a/src/main/java/org/apache/commons/collections4/keyvalue/MultiKey.java
+++ b/src/main/java/org/apache/commons/collections4/keyvalue/MultiKey.java
@@ -41,6 +41,7 @@ import java.util.Arrays;
* String localizedText = (String) map.get(multiKey);
*
*
+ * @param the type of keys
* @since 3.0
*/
public class MultiKey implements Serializable {
diff --git a/src/main/java/org/apache/commons/collections4/keyvalue/TiedMapEntry.java b/src/main/java/org/apache/commons/collections4/keyvalue/TiedMapEntry.java
index a216fce51..5748778ab 100644
--- a/src/main/java/org/apache/commons/collections4/keyvalue/TiedMapEntry.java
+++ b/src/main/java/org/apache/commons/collections4/keyvalue/TiedMapEntry.java
@@ -27,7 +27,9 @@ import org.apache.commons.collections4.KeyValue;
* This can be used to enable a map entry to make changes on the underlying
* map, however this will probably mess up any iterators.
*
-s *
+ *
+ * @param the type of keys
+ * @param the type of mapped values
* @since 3.0
*/
public class TiedMapEntry implements Map.Entry, KeyValue, Serializable {
diff --git a/src/main/java/org/apache/commons/collections4/keyvalue/UnmodifiableMapEntry.java b/src/main/java/org/apache/commons/collections4/keyvalue/UnmodifiableMapEntry.java
index 2bc302782..83c681748 100644
--- a/src/main/java/org/apache/commons/collections4/keyvalue/UnmodifiableMapEntry.java
+++ b/src/main/java/org/apache/commons/collections4/keyvalue/UnmodifiableMapEntry.java
@@ -25,6 +25,8 @@ import org.apache.commons.collections4.Unmodifiable;
* A {@link java.util.Map.Entry Map.Entry} that throws
* UnsupportedOperationException when setValue
is called.
*
+ * @param the type of keys
+ * @param the type of mapped values
* @since 3.0
*/
public final class UnmodifiableMapEntry extends AbstractMapEntry implements Unmodifiable {