Skip to content

Instantly share code, notes, and snippets.

View amaembo's full-sized avatar

Tagir Valeev amaembo

View GitHub Profile
package issue63;
import java.io.File;
import java.io.IOException;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Locale;
public class ProfilePictureServiceImpl {
static class Environment {
import java.util.HashMap;
import java.util.Map;
import java.util.function.Consumer;
public class TestMap<E> {
public void mapMethod(Consumer<? super E> defaultConsumer) {
Map<Object, Consumer<? super E>> map = new HashMap<>();
Consumer<? super E> consumer = map.entrySet()
.stream()
.filter(x -> true)
/* [pro] xx
private transient xxxxx field000001;
private transient xxxxx field0000002;
xx [/pro] */
/* [pro] xx
/**
* xxxxxxx xxxxxx xxxxxxxxxxxxxxxxxxxx xxxxx xxxx xx xx xxxxxxxxx xxxx
* xxxxxx xxxxxxxxxx xxxxxx xxxxx xx xxx xxxxxxxx xx xxxxxxx
*/
private final void xxxxxxxxxxxxxxxxxxxxxxxxx () {
package test;
import java.util.concurrent.TimeUnit;
import one.util.streamex.*;
import java.util.stream.*;
import java.util.function.*;
import java.util.*;
import java.math.*;
import org.openjdk.jmh.infra.Blackhole;
import java.awt.Point;
import java.lang.reflect.Method;
import java.util.Arrays;
import java.util.Collections;
import java.util.Comparator;
import java.util.List;
import java.util.Locale;
import java.util.concurrent.TimeUnit;
import java.util.stream.Collectors;
import java.util.stream.Stream;
package test;
import java.util.concurrent.TimeUnit;
import one.util.streamex.*;
import java.util.stream.*;
import java.util.function.*;
import java.util.*;
import org.openjdk.jmh.infra.Blackhole;
import org.openjdk.jmh.annotations.*;
@amaembo
amaembo / MyClass.java
Created April 1, 2016 03:51
Fibonacci numbers via MethodHandles (see also https://github.com/kuksenko/quiz )
import static java.lang.invoke.MethodHandles.*;
import java.lang.invoke.*;
public class MyClass {
public static boolean less(int i, int cnt) {
return i<=cnt;
}
public static void main(String[] args) throws Throwable {
import java.util.Arrays;
import java.util.Comparator;
import java.util.Optional;
import java.util.function.BinaryOperator;
import java.util.function.Consumer;
import java.util.function.Function;
import java.util.function.Predicate;
public interface MyStream<T> {
void forEach(Consumer<T> cons);
import java.util.concurrent.*;
import java.util.stream.*;
import java.util.function.*;
import java.util.*;
import one.util.streamex.*;
import org.openjdk.jmh.infra.Blackhole;
import org.openjdk.jmh.annotations.*;
@Warmup(iterations = 5, time = 500, timeUnit = TimeUnit.MILLISECONDS)
@amaembo
amaembo / Concat.java
Created August 19, 2016 08:23
Stream API benchmark
import java.util.*;
import java.util.function.*;
import java.util.stream.*;
import java.util.concurrent.TimeUnit;
import org.openjdk.jmh.annotations.*;
import org.openjdk.jmh.runner.Runner;
import org.openjdk.jmh.runner.RunnerException;
import org.openjdk.jmh.runner.options.Options;