This is an automated email from the ASF dual-hosted git repository. ggregory pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/commons-collections.git
commit 30e627659ace7d64b7518c4568e6af179228467a Author: Gary Gregory <garydgreg...@gmail.com> AuthorDate: Thu Jul 11 13:50:10 2024 -0400 Migrate toward java.util.function - Package-private changes only - Maintains binary and source compatibility --- src/main/java/org/apache/commons/collections4/CollectionUtils.java | 4 ++-- src/main/java/org/apache/commons/collections4/IteratorUtils.java | 2 +- src/main/java/org/apache/commons/collections4/MapUtils.java | 4 ++-- .../java/org/apache/commons/collections4/bag/TransformedBag.java | 2 +- .../org/apache/commons/collections4/bag/TransformedSortedBag.java | 2 +- .../apache/commons/collections4/collection/IndexedCollection.java | 6 +++--- .../commons/collections4/collection/TransformedCollection.java | 4 ++-- .../commons/collections4/comparators/TransformingComparator.java | 4 ++-- .../apache/commons/collections4/functors/ChainedTransformer.java | 2 +- .../org/apache/commons/collections4/functors/IfTransformer.java | 4 ++-- .../org/apache/commons/collections4/functors/SwitchTransformer.java | 4 ++-- .../apache/commons/collections4/functors/TransformedPredicate.java | 2 +- .../apache/commons/collections4/functors/TransformerClosure.java | 2 +- .../apache/commons/collections4/functors/TransformerPredicate.java | 2 +- .../apache/commons/collections4/iterators/ObjectGraphIterator.java | 4 ++-- .../apache/commons/collections4/iterators/TransformIterator.java | 2 +- src/main/java/org/apache/commons/collections4/list/LazyList.java | 2 +- .../java/org/apache/commons/collections4/list/TransformedList.java | 2 +- src/main/java/org/apache/commons/collections4/map/DefaultedMap.java | 2 +- src/main/java/org/apache/commons/collections4/map/LazyMap.java | 2 +- .../java/org/apache/commons/collections4/map/MultiValueMap.java | 2 +- .../java/org/apache/commons/collections4/map/TransformedMap.java | 6 +++--- .../commons/collections4/multimap/TransformedMultiValuedMap.java | 4 ++-- .../org/apache/commons/collections4/queue/TransformedQueue.java | 2 +- .../apache/commons/collections4/set/TransformedNavigableSet.java | 2 +- .../java/org/apache/commons/collections4/set/TransformedSet.java | 2 +- .../org/apache/commons/collections4/set/TransformedSortedSet.java | 2 +- .../apache/commons/collections4/splitmap/TransformedSplitMap.java | 6 +++--- 28 files changed, 42 insertions(+), 42 deletions(-) diff --git a/src/main/java/org/apache/commons/collections4/CollectionUtils.java b/src/main/java/org/apache/commons/collections4/CollectionUtils.java index 1990c3798..393f1ee88 100644 --- a/src/main/java/org/apache/commons/collections4/CollectionUtils.java +++ b/src/main/java/org/apache/commons/collections4/CollectionUtils.java @@ -560,7 +560,7 @@ public class CollectionUtils { if (inputIterator != null && transformer != null) { while (inputIterator.hasNext()) { final I item = inputIterator.next(); - final O value = transformer.transform(item); + final O value = transformer.apply(item); outputCollection.add(value); } } @@ -2068,7 +2068,7 @@ public class CollectionUtils { if (collection instanceof List<?>) { final List<C> list = (List<C>) collection; for (final ListIterator<C> it = list.listIterator(); it.hasNext();) { - it.set(transformer.transform(it.next())); + it.set(transformer.apply(it.next())); } } else { final Collection<C> resultCollection = collect(collection, transformer); diff --git a/src/main/java/org/apache/commons/collections4/IteratorUtils.java b/src/main/java/org/apache/commons/collections4/IteratorUtils.java index 856c4b857..10e244544 100644 --- a/src/main/java/org/apache/commons/collections4/IteratorUtils.java +++ b/src/main/java/org/apache/commons/collections4/IteratorUtils.java @@ -1312,7 +1312,7 @@ public class IteratorUtils { if (iterator != null) { while (iterator.hasNext()) { final E element = iterator.next(); - stringBuilder.append(transformer.transform(element)); + stringBuilder.append(transformer.apply(element)); stringBuilder.append(delimiter); } if (stringBuilder.length() > prefix.length()) { diff --git a/src/main/java/org/apache/commons/collections4/MapUtils.java b/src/main/java/org/apache/commons/collections4/MapUtils.java index 9fa8a7a52..ccd4102ca 100644 --- a/src/main/java/org/apache/commons/collections4/MapUtils.java +++ b/src/main/java/org/apache/commons/collections4/MapUtils.java @@ -1497,7 +1497,7 @@ public class MapUtils { public static <K, V, E> void populateMap(final Map<K, V> map, final Iterable<? extends E> elements, final Transformer<E, K> keyTransformer, final Transformer<E, V> valueTransformer) { for (final E temp : elements) { - map.put(keyTransformer.transform(temp), valueTransformer.transform(temp)); + map.put(keyTransformer.apply(temp), valueTransformer.apply(temp)); } } @@ -1532,7 +1532,7 @@ public class MapUtils { public static <K, V, E> void populateMap(final MultiMap<K, V> map, final Iterable<? extends E> elements, final Transformer<E, K> keyTransformer, final Transformer<E, V> valueTransformer) { for (final E temp : elements) { - map.put(keyTransformer.transform(temp), valueTransformer.transform(temp)); + map.put(keyTransformer.apply(temp), valueTransformer.apply(temp)); } } diff --git a/src/main/java/org/apache/commons/collections4/bag/TransformedBag.java b/src/main/java/org/apache/commons/collections4/bag/TransformedBag.java index 883070e8c..ada438425 100644 --- a/src/main/java/org/apache/commons/collections4/bag/TransformedBag.java +++ b/src/main/java/org/apache/commons/collections4/bag/TransformedBag.java @@ -65,7 +65,7 @@ public class TransformedBag<E> extends TransformedCollection<E> implements Bag<E final E[] values = (E[]) bag.toArray(); // NOPMD - false positive for generics bag.clear(); for (final E value : values) { - decorated.decorated().add(transformer.transform(value)); + decorated.decorated().add(transformer.apply(value)); } } return decorated; diff --git a/src/main/java/org/apache/commons/collections4/bag/TransformedSortedBag.java b/src/main/java/org/apache/commons/collections4/bag/TransformedSortedBag.java index 10ec158cb..6da66ecfa 100644 --- a/src/main/java/org/apache/commons/collections4/bag/TransformedSortedBag.java +++ b/src/main/java/org/apache/commons/collections4/bag/TransformedSortedBag.java @@ -65,7 +65,7 @@ public class TransformedSortedBag<E> extends TransformedBag<E> implements Sorted final E[] values = (E[]) bag.toArray(); // NOPMD - false positive for generics bag.clear(); for (final E value : values) { - decorated.decorated().add(transformer.transform(value)); + decorated.decorated().add(transformer.apply(value)); } } return decorated; diff --git a/src/main/java/org/apache/commons/collections4/collection/IndexedCollection.java b/src/main/java/org/apache/commons/collections4/collection/IndexedCollection.java index 1cab5556c..dec686f5f 100644 --- a/src/main/java/org/apache/commons/collections4/collection/IndexedCollection.java +++ b/src/main/java/org/apache/commons/collections4/collection/IndexedCollection.java @@ -145,7 +145,7 @@ public class IndexedCollection<K, C> extends AbstractCollectionDecorator<C> { * enforces a uniqueness constraint */ private void addToIndex(final C object) { - final K key = keyTransformer.transform(object); + final K key = keyTransformer.apply(object); if (uniqueIndex && index.containsKey(key)) { throw new IllegalArgumentException("Duplicate key in uniquely indexed collection."); } @@ -166,7 +166,7 @@ public class IndexedCollection<K, C> extends AbstractCollectionDecorator<C> { @SuppressWarnings("unchecked") @Override public boolean contains(final Object object) { - return index.containsKey(keyTransformer.transform((C) object)); + return index.containsKey(keyTransformer.apply((C) object)); } /** @@ -236,7 +236,7 @@ public class IndexedCollection<K, C> extends AbstractCollectionDecorator<C> { * @param object the object to remove */ private void removeFromIndex(final C object) { - index.remove(keyTransformer.transform(object)); + index.remove(keyTransformer.apply(object)); } /** diff --git a/src/main/java/org/apache/commons/collections4/collection/TransformedCollection.java b/src/main/java/org/apache/commons/collections4/collection/TransformedCollection.java index c30c591cd..456b33a53 100644 --- a/src/main/java/org/apache/commons/collections4/collection/TransformedCollection.java +++ b/src/main/java/org/apache/commons/collections4/collection/TransformedCollection.java @@ -68,7 +68,7 @@ public class TransformedCollection<E> extends AbstractCollectionDecorator<E> { final E[] values = (E[]) collection.toArray(); // NOPMD - false positive for generics collection.clear(); for (final E value : values) { - decorated.decorated().add(transformer.transform(value)); + decorated.decorated().add(transformer.apply(value)); } } return decorated; @@ -146,7 +146,7 @@ public class TransformedCollection<E> extends AbstractCollectionDecorator<E> { * @return a transformed object */ protected E transform(final E object) { - return transformer.transform(object); + return transformer.apply(object); } } diff --git a/src/main/java/org/apache/commons/collections4/comparators/TransformingComparator.java b/src/main/java/org/apache/commons/collections4/comparators/TransformingComparator.java index fa873bb94..74adfdb7e 100644 --- a/src/main/java/org/apache/commons/collections4/comparators/TransformingComparator.java +++ b/src/main/java/org/apache/commons/collections4/comparators/TransformingComparator.java @@ -81,8 +81,8 @@ public class TransformingComparator<I, O> implements Comparator<I>, Serializable */ @Override public int compare(final I obj1, final I obj2) { - final O value1 = this.transformer.transform(obj1); - final O value2 = this.transformer.transform(obj2); + final O value1 = this.transformer.apply(obj1); + final O value2 = this.transformer.apply(obj2); return this.decorated.compare(value1, value2); } diff --git a/src/main/java/org/apache/commons/collections4/functors/ChainedTransformer.java b/src/main/java/org/apache/commons/collections4/functors/ChainedTransformer.java index d2e21147c..444f5bf91 100644 --- a/src/main/java/org/apache/commons/collections4/functors/ChainedTransformer.java +++ b/src/main/java/org/apache/commons/collections4/functors/ChainedTransformer.java @@ -120,7 +120,7 @@ public class ChainedTransformer<T> implements Transformer<T, T>, Serializable { @Override public T transform(T object) { for (final Transformer<? super T, ? extends T> iTransformer : iTransformers) { - object = iTransformer.transform(object); + object = iTransformer.apply(object); } return object; } diff --git a/src/main/java/org/apache/commons/collections4/functors/IfTransformer.java b/src/main/java/org/apache/commons/collections4/functors/IfTransformer.java index ddf4a532a..787c43ae4 100644 --- a/src/main/java/org/apache/commons/collections4/functors/IfTransformer.java +++ b/src/main/java/org/apache/commons/collections4/functors/IfTransformer.java @@ -134,8 +134,8 @@ public class IfTransformer<I, O> implements Transformer<I, O>, Serializable { @Override public O transform(final I input) { if (iPredicate.test(input)) { - return iTrueTransformer.transform(input); + return iTrueTransformer.apply(input); } - return iFalseTransformer.transform(input); + return iFalseTransformer.apply(input); } } diff --git a/src/main/java/org/apache/commons/collections4/functors/SwitchTransformer.java b/src/main/java/org/apache/commons/collections4/functors/SwitchTransformer.java index 395443952..eb3dbfa95 100644 --- a/src/main/java/org/apache/commons/collections4/functors/SwitchTransformer.java +++ b/src/main/java/org/apache/commons/collections4/functors/SwitchTransformer.java @@ -188,10 +188,10 @@ public class SwitchTransformer<I, O> implements Transformer<I, O>, Serializable public O transform(final I input) { for (int i = 0; i < iPredicates.length; i++) { if (iPredicates[i].test(input)) { - return iTransformers[i].transform(input); + return iTransformers[i].apply(input); } } - return iDefault.transform(input); + return iDefault.apply(input); } } diff --git a/src/main/java/org/apache/commons/collections4/functors/TransformedPredicate.java b/src/main/java/org/apache/commons/collections4/functors/TransformedPredicate.java index 8fe496e12..7b19ce342 100644 --- a/src/main/java/org/apache/commons/collections4/functors/TransformedPredicate.java +++ b/src/main/java/org/apache/commons/collections4/functors/TransformedPredicate.java @@ -77,7 +77,7 @@ public final class TransformedPredicate<T> extends AbstractPredicate<T> implemen */ @Override public boolean test(final T object) { - final T result = iTransformer.transform(object); + final T result = iTransformer.apply(object); return iPredicate.test(result); } diff --git a/src/main/java/org/apache/commons/collections4/functors/TransformerClosure.java b/src/main/java/org/apache/commons/collections4/functors/TransformerClosure.java index 8a528030f..6d47fde5a 100644 --- a/src/main/java/org/apache/commons/collections4/functors/TransformerClosure.java +++ b/src/main/java/org/apache/commons/collections4/functors/TransformerClosure.java @@ -69,7 +69,7 @@ public class TransformerClosure<T> implements Closure<T>, Serializable { */ @Override public void execute(final T input) { - iTransformer.transform(input); + iTransformer.apply(input); } /** diff --git a/src/main/java/org/apache/commons/collections4/functors/TransformerPredicate.java b/src/main/java/org/apache/commons/collections4/functors/TransformerPredicate.java index ff5c796d9..e40b014d7 100644 --- a/src/main/java/org/apache/commons/collections4/functors/TransformerPredicate.java +++ b/src/main/java/org/apache/commons/collections4/functors/TransformerPredicate.java @@ -68,7 +68,7 @@ public final class TransformerPredicate<T> extends AbstractPredicate<T> implemen */ @Override public boolean test(final T object) { - final Boolean result = iTransformer.transform(object); + final Boolean result = iTransformer.apply(object); if (result == null) { throw new FunctorException( "Transformer must return an instanceof Boolean, it was a null object"); diff --git a/src/main/java/org/apache/commons/collections4/iterators/ObjectGraphIterator.java b/src/main/java/org/apache/commons/collections4/iterators/ObjectGraphIterator.java index 0ec9a7c27..b094b4b47 100644 --- a/src/main/java/org/apache/commons/collections4/iterators/ObjectGraphIterator.java +++ b/src/main/java/org/apache/commons/collections4/iterators/ObjectGraphIterator.java @@ -160,7 +160,7 @@ public class ObjectGraphIterator<E> implements Iterator<E> { while (currentIterator.hasNext() && !hasNext) { E next = currentIterator.next(); if (transformer != null) { - next = transformer.transform(next); + next = transformer.apply(next); } findNext(next); } @@ -238,7 +238,7 @@ public class ObjectGraphIterator<E> implements Iterator<E> { if (transformer == null) { findNext(root); } else { - findNext(transformer.transform(root)); + findNext(transformer.apply(root)); } root = null; } diff --git a/src/main/java/org/apache/commons/collections4/iterators/TransformIterator.java b/src/main/java/org/apache/commons/collections4/iterators/TransformIterator.java index 668afc2f1..03f1a0209 100644 --- a/src/main/java/org/apache/commons/collections4/iterators/TransformIterator.java +++ b/src/main/java/org/apache/commons/collections4/iterators/TransformIterator.java @@ -133,6 +133,6 @@ public class TransformIterator<I, O> implements Iterator<O> { * @return the transformed object */ protected O transform(final I source) { - return transformer.transform(source); + return transformer.apply(source); } } diff --git a/src/main/java/org/apache/commons/collections4/list/LazyList.java b/src/main/java/org/apache/commons/collections4/list/LazyList.java index 3add8c96f..70ccd78d9 100644 --- a/src/main/java/org/apache/commons/collections4/list/LazyList.java +++ b/src/main/java/org/apache/commons/collections4/list/LazyList.java @@ -134,7 +134,7 @@ public class LazyList<E> extends AbstractSerializableListDecorator<E> { return factory.get(); } if (transformer != null) { - return transformer.transform(index); + return transformer.apply(index); } throw new IllegalStateException("Factory and Transformer are both null!"); } diff --git a/src/main/java/org/apache/commons/collections4/list/TransformedList.java b/src/main/java/org/apache/commons/collections4/list/TransformedList.java index b90505ad1..e1860fb3a 100644 --- a/src/main/java/org/apache/commons/collections4/list/TransformedList.java +++ b/src/main/java/org/apache/commons/collections4/list/TransformedList.java @@ -93,7 +93,7 @@ public class TransformedList<E> extends TransformedCollection<E> implements List final E[] values = (E[]) list.toArray(); // NOPMD - false positive for generics list.clear(); for (final E value : values) { - decorated.decorated().add(transformer.transform(value)); + decorated.decorated().add(transformer.apply(value)); } } return decorated; diff --git a/src/main/java/org/apache/commons/collections4/map/DefaultedMap.java b/src/main/java/org/apache/commons/collections4/map/DefaultedMap.java index a46d3c829..86fe2fa9c 100644 --- a/src/main/java/org/apache/commons/collections4/map/DefaultedMap.java +++ b/src/main/java/org/apache/commons/collections4/map/DefaultedMap.java @@ -173,7 +173,7 @@ public class DefaultedMap<K, V> extends AbstractMapDecorator<K, V> implements Se final V v; return (v = map.get(key)) != null || map.containsKey(key) ? v - : value.transform((K) key); + : value.apply((K) key); } /** diff --git a/src/main/java/org/apache/commons/collections4/map/LazyMap.java b/src/main/java/org/apache/commons/collections4/map/LazyMap.java index 1577eb35b..24ad6432c 100644 --- a/src/main/java/org/apache/commons/collections4/map/LazyMap.java +++ b/src/main/java/org/apache/commons/collections4/map/LazyMap.java @@ -135,7 +135,7 @@ public class LazyMap<K, V> extends AbstractMapDecorator<K, V> implements Seriali if (!map.containsKey(key)) { @SuppressWarnings("unchecked") final K castKey = (K) key; - final V value = factory.transform(castKey); + final V value = factory.apply(castKey); map.put(castKey, value); return value; } diff --git a/src/main/java/org/apache/commons/collections4/map/MultiValueMap.java b/src/main/java/org/apache/commons/collections4/map/MultiValueMap.java index 607acd5e7..b80ce92f3 100644 --- a/src/main/java/org/apache/commons/collections4/map/MultiValueMap.java +++ b/src/main/java/org/apache/commons/collections4/map/MultiValueMap.java @@ -315,7 +315,7 @@ public class MultiValueMap<K, V> extends AbstractMapDecorator<K, Object> impleme * @return the new collection */ protected Collection<V> createCollection(final int size) { - return collectionFactory.create(); + return collectionFactory.get(); } /** diff --git a/src/main/java/org/apache/commons/collections4/map/TransformedMap.java b/src/main/java/org/apache/commons/collections4/map/TransformedMap.java index 80f165f7b..f7e1768f2 100644 --- a/src/main/java/org/apache/commons/collections4/map/TransformedMap.java +++ b/src/main/java/org/apache/commons/collections4/map/TransformedMap.java @@ -139,7 +139,7 @@ public class TransformedMap<K, V> */ @Override protected V checkSetValue(final V value) { - return valueTransformer.transform(value); + return valueTransformer.apply(value); } /** @@ -192,7 +192,7 @@ public class TransformedMap<K, V> if (keyTransformer == null) { return object; } - return keyTransformer.transform(object); + return keyTransformer.apply(object); } /** @@ -228,7 +228,7 @@ public class TransformedMap<K, V> if (valueTransformer == null) { return object; } - return valueTransformer.transform(object); + return valueTransformer.apply(object); } /** 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 e0270c152..03174edae 100644 --- a/src/main/java/org/apache/commons/collections4/multimap/TransformedMultiValuedMap.java +++ b/src/main/java/org/apache/commons/collections4/multimap/TransformedMultiValuedMap.java @@ -167,7 +167,7 @@ public class TransformedMultiValuedMap<K, V> extends AbstractMultiValuedMapDecor if (keyTransformer == null) { return object; } - return keyTransformer.transform(object); + return keyTransformer.apply(object); } /** @@ -182,7 +182,7 @@ public class TransformedMultiValuedMap<K, V> extends AbstractMultiValuedMapDecor if (valueTransformer == null) { return object; } - return valueTransformer.transform(object); + return valueTransformer.apply(object); } } diff --git a/src/main/java/org/apache/commons/collections4/queue/TransformedQueue.java b/src/main/java/org/apache/commons/collections4/queue/TransformedQueue.java index 802ef3d17..f9583e0e3 100644 --- a/src/main/java/org/apache/commons/collections4/queue/TransformedQueue.java +++ b/src/main/java/org/apache/commons/collections4/queue/TransformedQueue.java @@ -62,7 +62,7 @@ public class TransformedQueue<E> extends TransformedCollection<E> implements Que final E[] values = (E[]) queue.toArray(); // NOPMD - false positive for generics queue.clear(); for (final E value : values) { - decorated.decorated().add(transformer.transform(value)); + decorated.decorated().add(transformer.apply(value)); } } return decorated; diff --git a/src/main/java/org/apache/commons/collections4/set/TransformedNavigableSet.java b/src/main/java/org/apache/commons/collections4/set/TransformedNavigableSet.java index df4c28fb4..02a05ba22 100644 --- a/src/main/java/org/apache/commons/collections4/set/TransformedNavigableSet.java +++ b/src/main/java/org/apache/commons/collections4/set/TransformedNavigableSet.java @@ -61,7 +61,7 @@ public class TransformedNavigableSet<E> extends TransformedSortedSet<E> implemen final E[] values = (E[]) set.toArray(); // NOPMD - false positive for generics set.clear(); for (final E value : values) { - decorated.decorated().add(transformer.transform(value)); + decorated.decorated().add(transformer.apply(value)); } } return decorated; diff --git a/src/main/java/org/apache/commons/collections4/set/TransformedSet.java b/src/main/java/org/apache/commons/collections4/set/TransformedSet.java index f217dfbd1..ed3846899 100644 --- a/src/main/java/org/apache/commons/collections4/set/TransformedSet.java +++ b/src/main/java/org/apache/commons/collections4/set/TransformedSet.java @@ -63,7 +63,7 @@ public class TransformedSet<E> extends TransformedCollection<E> implements Set<E final E[] values = (E[]) set.toArray(); // NOPMD - false positive for generics set.clear(); for (final E value : values) { - decorated.decorated().add(transformer.transform(value)); + decorated.decorated().add(transformer.apply(value)); } } return decorated; diff --git a/src/main/java/org/apache/commons/collections4/set/TransformedSortedSet.java b/src/main/java/org/apache/commons/collections4/set/TransformedSortedSet.java index 19067f2e0..c2e8acdbf 100644 --- a/src/main/java/org/apache/commons/collections4/set/TransformedSortedSet.java +++ b/src/main/java/org/apache/commons/collections4/set/TransformedSortedSet.java @@ -65,7 +65,7 @@ public class TransformedSortedSet<E> extends TransformedSet<E> implements Sorted final E[] values = (E[]) set.toArray(); // NOPMD - false positive for generics set.clear(); for (final E value : values) { - decorated.decorated().add(transformer.transform(value)); + decorated.decorated().add(transformer.apply(value)); } } return decorated; diff --git a/src/main/java/org/apache/commons/collections4/splitmap/TransformedSplitMap.java b/src/main/java/org/apache/commons/collections4/splitmap/TransformedSplitMap.java index cc7f07dee..ea923178e 100644 --- a/src/main/java/org/apache/commons/collections4/splitmap/TransformedSplitMap.java +++ b/src/main/java/org/apache/commons/collections4/splitmap/TransformedSplitMap.java @@ -124,7 +124,7 @@ public class TransformedSplitMap<J, K, U, V> extends AbstractIterableGetMapDecor * @return the transformed value */ protected V checkSetValue(final U value) { - return valueTransformer.transform(value); + return valueTransformer.apply(value); } @Override @@ -165,7 +165,7 @@ public class TransformedSplitMap<J, K, U, V> extends AbstractIterableGetMapDecor * @return the transformed object */ protected K transformKey(final J object) { - return keyTransformer.transform(object); + return keyTransformer.apply(object); } /** @@ -198,7 +198,7 @@ public class TransformedSplitMap<J, K, U, V> extends AbstractIterableGetMapDecor * @return the transformed object */ protected V transformValue(final U object) { - return valueTransformer.transform(object); + return valueTransformer.apply(object); } /**