Skip to content

Commit bd7bea5

Browse files
author
nicolaiparlog
committed
Comments on 'EqualityTransforming...'
1 parent b736cda commit bd7bea5

File tree

2 files changed

+26
-1
lines changed

2 files changed

+26
-1
lines changed

src/main/java/org/codefx/libfx/collection/transform/EqualityTransformingMap.java

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,18 @@ public final class EqualityTransformingMap<K, V> extends AbstractTransformingMap
5151

5252
// #begin CONSTRUCTION
5353

54+
/**
55+
* Creates a new transforming map.
56+
*
57+
* @param innerMap
58+
* the decorated map; must be empty
59+
* @param outerKeyTypeToken
60+
* the token used to verify outer keys
61+
* @param equals
62+
* the function computing equality of keys
63+
* @param hash
64+
* the function computing the hash code of keys
65+
*/
5466
EqualityTransformingMap(
5567
Map<?, ?> innerMap,
5668
Class<? super K> outerKeyTypeToken,

src/main/java/org/codefx/libfx/collection/transform/EqualityTransformingSet.java

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,20 @@ public class EqualityTransformingSet<E> extends AbstractTransformingSet<EqHash<E
4949

5050
// #begin CONSTRUCTION
5151

52-
EqualityTransformingSet(Set<?> innerSet, Class<? super E> outerTypeToken,
52+
/**
53+
* Creates a new transforming set.
54+
*
55+
* @param innerSet
56+
* the decorated set; must be empty
57+
* @param outerTypeToken
58+
* the token used to verify outer elements
59+
* @param equals
60+
* the function computing equality of elements
61+
* @param hash
62+
* the function computing the hash code of elements
63+
*/
64+
EqualityTransformingSet(
65+
Set<?> innerSet, Class<? super E> outerTypeToken,
5366
BiPredicate<? super E, ? super E> equals, ToIntFunction<? super E> hash) {
5467
this.innerSet = castInnerSet(innerSet);
5568
this.outerTypeToken = outerTypeToken;

0 commit comments

Comments
 (0)