public static <PROPERTY> Sequence<PROPERTY> lazyExtract(Iterable<?> iterable, final String propertyPath) { $.Transformer<Object, PROPERTY> extractor = new $.Transformer<Object, PROPERTY>() { @Override public PROPERTY transform(Object element) { return (PROPERTY)$.getProperty(element, propertyPath); } }; return map(iterable, extractor); }
public Sequence<R> on(Iterable<T> source) { return C.map(source, mapper); } }
public <R> Sequence<R> with($.Function<? super T, ? extends R> mapper) { return C.map(source, mapper); } }
public static <PROPERTY> Sequence<PROPERTY> lazyExtract(Iterable<?> iterable, final String propertyPath) { $.Transformer<Object, PROPERTY> extractor = new $.Transformer<Object, PROPERTY>() { @Override public PROPERTY transform(Object element) { return (PROPERTY)$.getProperty(element, propertyPath); } }; return map(iterable, extractor); }
public <R> Sequence<R> with($.Function<? super T, ? extends R> mapper) { return C.map(source, mapper); } }
public Sequence<R> on(Iterable<T> source) { return C.map(source, mapper); } }
protected Map<String, String> __getBlobKeys() { return C.map(__blobs); }
public static Map<String, String> getStorageConfig(String storage) { Map<String, String> m = ssConfs.get(storage); if (null == m) { return C.map(); } else { return C.newMap(m); } }
public static <T, R> Sequence<R> map(Iterable<? extends T> seq, $.Function<? super T, ? extends R> mapper) { if (null == seq) { return C.list(); } if (seq instanceof ReversibleSequence) { ReversibleSequence<? extends T> rseq = $.cast(seq); return map(rseq, mapper); } return new MappedSeq<>(seq, mapper); }
public static <T, R> Sequence<R> map(Iterable<? extends T> seq, $.Function<? super T, ? extends R> mapper) { if (null == seq) { return C.list(); } if (seq instanceof ReversibleSequence) { ReversibleSequence<? extends T> rseq = $.cast(seq); return map(rseq, mapper); } return new MappedSeq<>(seq, mapper); }