diff --git a/src/main/java/org/apache/commons/collections4/ArrayStack.java b/src/main/java/org/apache/commons/collections4/ArrayStack.java index 5a6e1f4b5..1a8c40cb2 100644 --- a/src/main/java/org/apache/commons/collections4/ArrayStack.java +++ b/src/main/java/org/apache/commons/collections4/ArrayStack.java @@ -36,6 +36,7 @@ import java.util.EmptyStackException; * Note: From version 4.0 onwards, this class does not implement the * removed {@code Buffer} interface anymore. * + * @param the type of elements in this list * @see java.util.Stack * @since 1.0 * @deprecated use {@link java.util.ArrayDeque} instead (available from Java 1.6) diff --git a/src/main/java/org/apache/commons/collections4/ListValuedMap.java b/src/main/java/org/apache/commons/collections4/ListValuedMap.java index f01da1fbf..1ebc322b6 100644 --- a/src/main/java/org/apache/commons/collections4/ListValuedMap.java +++ b/src/main/java/org/apache/commons/collections4/ListValuedMap.java @@ -27,6 +27,8 @@ import java.util.List; *
  • Getting a value will return a {@link List}, holding all the values put to that key.
  • * * + * @param the type of the keys in this map + * @param the type of the values in this map * @since 4.1 */ public interface ListValuedMap extends MultiValuedMap { diff --git a/src/main/java/org/apache/commons/collections4/MultiValuedMap.java b/src/main/java/org/apache/commons/collections4/MultiValuedMap.java index 0cb3cf7d5..b4ce38d25 100644 --- a/src/main/java/org/apache/commons/collections4/MultiValuedMap.java +++ b/src/main/java/org/apache/commons/collections4/MultiValuedMap.java @@ -42,6 +42,8 @@ import java.util.Set; * coll will be a collection containing "A", "B", "C". *

    * + * @param the type of the keys in this map + * @param the type of the values in this map * @since 4.1 */ public interface MultiValuedMap { diff --git a/src/main/java/org/apache/commons/collections4/SetValuedMap.java b/src/main/java/org/apache/commons/collections4/SetValuedMap.java index 4b061030f..b289e240b 100644 --- a/src/main/java/org/apache/commons/collections4/SetValuedMap.java +++ b/src/main/java/org/apache/commons/collections4/SetValuedMap.java @@ -27,6 +27,8 @@ import java.util.Set; *

  • Getting a value will return a {@link Set}, holding all the values put to that key.
  • * * + * @param the type of the keys in this map + * @param the type of the values in this map * @since 4.1 */ public interface SetValuedMap extends MultiValuedMap { diff --git a/src/main/java/org/apache/commons/collections4/multimap/AbstractListValuedMap.java b/src/main/java/org/apache/commons/collections4/multimap/AbstractListValuedMap.java index 8904f6c18..248f0addf 100644 --- a/src/main/java/org/apache/commons/collections4/multimap/AbstractListValuedMap.java +++ b/src/main/java/org/apache/commons/collections4/multimap/AbstractListValuedMap.java @@ -32,6 +32,8 @@ import org.apache.commons.collections4.ListValuedMap; * Subclasses specify a Map implementation to use as the internal storage and * the List implementation to use as values. * + * @param the type of the keys in this map + * @param the type of the values in this map * @since 4.1 */ public abstract class AbstractListValuedMap extends AbstractMultiValuedMap diff --git a/src/main/java/org/apache/commons/collections4/multimap/AbstractMultiValuedMap.java b/src/main/java/org/apache/commons/collections4/multimap/AbstractMultiValuedMap.java index 47724685e..13ca69b40 100644 --- a/src/main/java/org/apache/commons/collections4/multimap/AbstractMultiValuedMap.java +++ b/src/main/java/org/apache/commons/collections4/multimap/AbstractMultiValuedMap.java @@ -51,6 +51,8 @@ import org.apache.commons.collections4.multiset.UnmodifiableMultiSet; *

    * Subclasses specify a Map implementation to use as the internal storage. * + * @param the type of the keys in this map + * @param the type of the values in this map * @since 4.1 */ public abstract class AbstractMultiValuedMap implements MultiValuedMap { diff --git a/src/main/java/org/apache/commons/collections4/multimap/AbstractSetValuedMap.java b/src/main/java/org/apache/commons/collections4/multimap/AbstractSetValuedMap.java index 96c314070..7785cd9c4 100644 --- a/src/main/java/org/apache/commons/collections4/multimap/AbstractSetValuedMap.java +++ b/src/main/java/org/apache/commons/collections4/multimap/AbstractSetValuedMap.java @@ -30,6 +30,8 @@ import org.apache.commons.collections4.SetValuedMap; * Subclasses specify a Map implementation to use as the internal storage and * the Set implementation to use as values. * + * @param the type of the keys in this map + * @param the type of the values in this map * @since 4.1 */ public abstract class AbstractSetValuedMap extends AbstractMultiValuedMap diff --git a/src/main/java/org/apache/commons/collections4/multimap/ArrayListValuedHashMap.java b/src/main/java/org/apache/commons/collections4/multimap/ArrayListValuedHashMap.java index 873dccffa..cc9d710a8 100644 --- a/src/main/java/org/apache/commons/collections4/multimap/ArrayListValuedHashMap.java +++ b/src/main/java/org/apache/commons/collections4/multimap/ArrayListValuedHashMap.java @@ -37,6 +37,8 @@ import org.apache.commons.collections4.MultiValuedMap; * concurrently, you must use appropriate synchronization. This class may throw * exceptions when accessed by concurrent threads without synchronization. * + * @param the type of the keys in this map + * @param the type of the values in this map * @since 4.1 */ public class ArrayListValuedHashMap extends AbstractListValuedMap diff --git a/src/main/java/org/apache/commons/collections4/multimap/HashSetValuedHashMap.java b/src/main/java/org/apache/commons/collections4/multimap/HashSetValuedHashMap.java index b06ada847..8a0c4dc61 100644 --- a/src/main/java/org/apache/commons/collections4/multimap/HashSetValuedHashMap.java +++ b/src/main/java/org/apache/commons/collections4/multimap/HashSetValuedHashMap.java @@ -36,6 +36,8 @@ import org.apache.commons.collections4.MultiValuedMap; * concurrently, you must use appropriate synchronization. This class may throw * exceptions when accessed by concurrent threads without synchronization. * + * @param the type of the keys in this map + * @param the type of the values in this map * @since 4.1 */ public class HashSetValuedHashMap extends AbstractSetValuedMap diff --git a/src/main/java/org/apache/commons/collections4/multimap/TransformedMultiValuedMap.java b/src/main/java/org/apache/commons/collections4/multimap/TransformedMultiValuedMap.java index ed1e17af1..b15a1de03 100644 --- a/src/main/java/org/apache/commons/collections4/multimap/TransformedMultiValuedMap.java +++ b/src/main/java/org/apache/commons/collections4/multimap/TransformedMultiValuedMap.java @@ -34,6 +34,8 @@ import org.apache.commons.collections4.Transformer; *

    * Note that TransformedMultiValuedMap is not synchronized and is not thread-safe. * + * @param the type of the keys in this map + * @param the type of the values in this map * @since 4.1 */ public class TransformedMultiValuedMap extends AbstractMultiValuedMapDecorator {