Class ExceptionTransformer<T,R>
java.lang.Object
org.apache.commons.collections4.functors.ExceptionTransformer<T,R>
- Type Parameters:
T- the type of the input to the function.R- the type of the result of the function.
- All Implemented Interfaces:
Serializable,Function<T,,R> Transformer<T,R>
public final class ExceptionTransformer<T,R>
extends Object
implements Transformer<T,R>, Serializable
Transformer implementation that always throws an exception.
- Since:
- 3.0
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final TransformerSingleton predicate instanceprivate static final longSerial version UID -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic <I,O> Transformer <I, O> Factory returning the singleton instance.private ObjectReturns the singleton instance.Transforms the input to result by cloning it.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.commons.collections4.Transformer
apply
-
Field Details
-
serialVersionUID
private static final long serialVersionUIDSerial version UID- See Also:
-
INSTANCE
Singleton predicate instance
-
-
Constructor Details
-
ExceptionTransformer
private ExceptionTransformer()Restricted constructor.
-
-
Method Details
-
exceptionTransformer
Factory returning the singleton instance.- Type Parameters:
I- the input typeO- the output type- Returns:
- the singleton instance
- Since:
- 3.1
-
readResolve
Returns the singleton instance.- Returns:
- the singleton instance.
-
transform
Transforms the input to result by cloning it.- Specified by:
transformin interfaceTransformer<T,R> - Parameters:
input- the input object to transform- Returns:
- never
- Throws:
FunctorException- always
-