nullGuarded
public final static <Error class: unknown class> nullGuarded<TSource extends Any, TFilter extends Any, TResult extends Any>(Function1<TSource, TFilter> transform, <Error class: unknown class><TResult> nullResult, <Error class: unknown class><TFilter, TResult> filter)(source)
Creates a PreProcessorFilter, which doesn't pass null as an input to filter.
Parameters
TSource
The type PreProcessorFilter filter accepts
TFilter
The type filter accepts
TResult
the type filter returns
transform
The transform to pass to PreProcessorFilter.transform
nullResult
The result to pass to NullGuardFilter.nullResult
filter
The sub-filter to evaluate