public static <T> List<T> filterBy( final Collection<T> array, Object object, String methodName ) { List<T> list = new ArrayList<>( array.size() ); for ( T v : array ) { if ( (boolean) Invoker.invokeEither(object, methodName, v) ) { list.add( v ); } } return list; }
public static <T> List<T> filterBy( final Iterable<T> array, Object object, String methodName ) { List<T> list = new ArrayList<>( ); for ( T v : array ) { if ( (boolean) Invoker.invokeEither(object, methodName, v) ) { list.add( v ); } } return list; }
public static <T> List<T> filterBy( final T[] array, Object object, String methodName ) { List<T> list = new ArrayList<>( array.length ); for ( T v : array ) { if ( (boolean) Invoker.invokeEither(object, methodName, v) ) { list.add( v ); } } return list; }
public static <T> List<T> filterBy( final Iterable<T> array, Object object, String methodName ) { List<T> list = new ArrayList<>( ); for ( T v : array ) { if ( (boolean) Invoker.invokeEither(object, methodName, v) ) { list.add( v ); } } return list; }
public static <T> List<T> filterBy( final T[] array, Object object, String methodName ) { List<T> list = new ArrayList<>( array.length ); for ( T v : array ) { if ( (boolean) Invoker.invokeEither(object, methodName, v) ) { list.add( v ); } } return list; }
public static <T> List<T> filterBy( final Collection<T> array, Object object, String methodName ) { List<T> list = new ArrayList<>( array.size() ); for ( T v : array ) { if ( (boolean) Invoker.invokeEither(object, methodName, v) ) { list.add( v ); } } return list; }