List < T > function ( Collection < T > arg0 , Predicate < T > arg1 ) { LinkedList < T > loc0 = new LinkedList < T > ( ) ; for ( T loc1 : arg0 ) { if ( arg1 . eval ( loc1 ) ) loc0 . add ( loc1 ) ; } return loc0 ; }
replaces linq where returns list containing all objects from original collection that matches the predicate concode_field_sep PlaceHolder placeHolder concode_field_sep Set<OUT> transformToSet concode_elem_sep T firstOrNull concode_elem_sep Map<KEY,VALUE> toMap concode_elem_sep T first concode_elem_sep List<OUT> transformToList concode_elem_sep VALUE aggregate