You came to this page from the summary. The page is auto-generated by the Makefile at 2025-07-04 01:41.
public class org.eolang.benchmark.Big { public org.eolang.benchmark.Big(); Code: 0: aload_0 1: invokespecial #30 // Method java/lang/Object."<init>":()V 4: return public long plain(); Code: 0: lconst_0 1: lstore_1 2: iconst_0 3: istore_3 4: iload_3 5: getstatic #35 // Field VALUES:[Ljava/lang/Object; 8: arraylength 9: if_icmpge 55 12: getstatic #35 // Field VALUES:[Ljava/lang/Object; 15: iload_3 16: aaload 17: checkcast #37 // class java/lang/String 20: invokevirtual #41 // Method java/lang/String.trim:()Ljava/lang/String; 23: astore 4 25: aload 4 27: invokevirtual #45 // Method java/lang/String.length:()I 30: iconst_4 31: if_icmpeq 37 34: goto 49 37: lload_1 38: aload 4 40: bipush 16 42: invokestatic #51 // Method java/lang/Long.parseLong:(Ljava/lang/String;I)J 45: lconst_1 46: ladd 47: ladd 48: lstore_1 49: iinc 3, 1 52: goto 4 55: lload_1 56: lreturn public long streams(); Code: 0: getstatic #35 // Field VALUES:[Ljava/lang/Object; 3: invokestatic #58 // InterfaceMethod java/util/stream/Stream.of:([Ljava/lang/Object;)Ljava/util/stream/Stream; 6: invokedynamic #77, 0 // InvokeDynamic #0:apply:()Ljava/util/function/Function; 11: invokeinterface #81, 2 // InterfaceMethod java/util/stream/Stream.map:(Ljava/util/function/Function;)Ljava/util/stream/Stream; 16: invokedynamic #85, 0 // InvokeDynamic #1:apply:()Ljava/util/function/Function; 21: invokeinterface #81, 2 // InterfaceMethod java/util/stream/Stream.map:(Ljava/util/function/Function;)Ljava/util/stream/Stream; 26: invokedynamic #97, 0 // InvokeDynamic #2:test:()Ljava/util/function/Predicate; 31: invokeinterface #101, 2 // InterfaceMethod java/util/stream/Stream.filter:(Ljava/util/function/Predicate;)Ljava/util/stream/Stream; 36: invokedynamic #108, 0 // InvokeDynamic #3:apply:()Ljava/util/function/Function; 41: invokeinterface #81, 2 // InterfaceMethod java/util/stream/Stream.map:(Ljava/util/function/Function;)Ljava/util/stream/Stream; 46: invokedynamic #120, 0 // InvokeDynamic #4:applyAsLong:()Ljava/util/function/ToLongFunction; 51: invokeinterface #124, 2 // InterfaceMethod java/util/stream/Stream.mapToLong:(Ljava/util/function/ToLongFunction;)Ljava/util/stream/LongStream; 56: invokeinterface #129, 1 // InterfaceMethod java/util/stream/LongStream.sum:()J 61: lreturn public long prefused(); Code: 0: getstatic #35 // Field VALUES:[Ljava/lang/Object; 3: invokestatic #58 // InterfaceMethod java/util/stream/Stream.of:([Ljava/lang/Object;)Ljava/util/stream/Stream; 6: invokedynamic #142, 0 // InvokeDynamic #5:accept:()Ljava/util/function/BiConsumer; 11: invokestatic #146 // Method col:(Ljava/util/function/BiConsumer;)Ljava/util/stream/Collector; 14: invokeinterface #150, 2 // InterfaceMethod java/util/stream/Stream.collect:(Ljava/util/stream/Collector;)Ljava/lang/Object; 19: checkcast #152 // class java/util/ArrayList 22: invokevirtual #156 // Method java/util/ArrayList.stream:()Ljava/util/stream/Stream; 25: invokedynamic #163, 0 // InvokeDynamic #6:accept:()Ljava/util/function/BiConsumer; 30: invokestatic #146 // Method col:(Ljava/util/function/BiConsumer;)Ljava/util/stream/Collector; 33: invokeinterface #150, 2 // InterfaceMethod java/util/stream/Stream.collect:(Ljava/util/stream/Collector;)Ljava/lang/Object; 38: checkcast #152 // class java/util/ArrayList 41: invokevirtual #156 // Method java/util/ArrayList.stream:()Ljava/util/stream/Stream; 44: invokedynamic #168, 0 // InvokeDynamic #7:accept:()Ljava/util/function/BiConsumer; 49: invokestatic #146 // Method col:(Ljava/util/function/BiConsumer;)Ljava/util/stream/Collector; 52: invokeinterface #150, 2 // InterfaceMethod java/util/stream/Stream.collect:(Ljava/util/stream/Collector;)Ljava/lang/Object; 57: checkcast #152 // class java/util/ArrayList 60: invokevirtual #156 // Method java/util/ArrayList.stream:()Ljava/util/stream/Stream; 63: invokedynamic #173, 0 // InvokeDynamic #8:accept:()Ljava/util/function/BiConsumer; 68: invokestatic #146 // Method col:(Ljava/util/function/BiConsumer;)Ljava/util/stream/Collector; 71: invokeinterface #150, 2 // InterfaceMethod java/util/stream/Stream.collect:(Ljava/util/stream/Collector;)Ljava/lang/Object; 76: checkcast #152 // class java/util/ArrayList 79: invokevirtual #156 // Method java/util/ArrayList.stream:()Ljava/util/stream/Stream; 82: invokedynamic #178, 0 // InvokeDynamic #9:applyAsLong:()Ljava/util/function/ToLongFunction; 87: invokeinterface #124, 2 // InterfaceMethod java/util/stream/Stream.mapToLong:(Ljava/util/function/ToLongFunction;)Ljava/util/stream/LongStream; 92: invokeinterface #129, 1 // InterfaceMethod java/util/stream/LongStream.sum:()J 97: lreturn public long fused1(); Code: 0: getstatic #35 // Field VALUES:[Ljava/lang/Object; 3: invokestatic #58 // InterfaceMethod java/util/stream/Stream.of:([Ljava/lang/Object;)Ljava/util/stream/Stream; 6: invokedynamic #184, 0 // InvokeDynamic #10:accept:()Ljava/util/function/BiConsumer; 11: invokestatic #146 // Method col:(Ljava/util/function/BiConsumer;)Ljava/util/stream/Collector; 14: invokeinterface #150, 2 // InterfaceMethod java/util/stream/Stream.collect:(Ljava/util/stream/Collector;)Ljava/lang/Object; 19: checkcast #152 // class java/util/ArrayList 22: invokevirtual #156 // Method java/util/ArrayList.stream:()Ljava/util/stream/Stream; 25: invokedynamic #189, 0 // InvokeDynamic #11:accept:()Ljava/util/function/BiConsumer; 30: invokestatic #146 // Method col:(Ljava/util/function/BiConsumer;)Ljava/util/stream/Collector; 33: invokeinterface #150, 2 // InterfaceMethod java/util/stream/Stream.collect:(Ljava/util/stream/Collector;)Ljava/lang/Object; 38: checkcast #152 // class java/util/ArrayList 41: invokevirtual #156 // Method java/util/ArrayList.stream:()Ljava/util/stream/Stream; 44: invokedynamic #194, 0 // InvokeDynamic #12:accept:()Ljava/util/function/BiConsumer; 49: invokestatic #146 // Method col:(Ljava/util/function/BiConsumer;)Ljava/util/stream/Collector; 52: invokeinterface #150, 2 // InterfaceMethod java/util/stream/Stream.collect:(Ljava/util/stream/Collector;)Ljava/lang/Object; 57: checkcast #152 // class java/util/ArrayList 60: invokevirtual #156 // Method java/util/ArrayList.stream:()Ljava/util/stream/Stream; 63: invokedynamic #199, 0 // InvokeDynamic #13:applyAsLong:()Ljava/util/function/ToLongFunction; 68: invokeinterface #124, 2 // InterfaceMethod java/util/stream/Stream.mapToLong:(Ljava/util/function/ToLongFunction;)Ljava/util/stream/LongStream; 73: invokeinterface #129, 1 // InterfaceMethod java/util/stream/LongStream.sum:()J 78: lreturn public long fused2(); Code: 0: getstatic #35 // Field VALUES:[Ljava/lang/Object; 3: invokestatic #58 // InterfaceMethod java/util/stream/Stream.of:([Ljava/lang/Object;)Ljava/util/stream/Stream; 6: invokedynamic #205, 0 // InvokeDynamic #14:accept:()Ljava/util/function/BiConsumer; 11: invokestatic #146 // Method col:(Ljava/util/function/BiConsumer;)Ljava/util/stream/Collector; 14: invokeinterface #150, 2 // InterfaceMethod java/util/stream/Stream.collect:(Ljava/util/stream/Collector;)Ljava/lang/Object; 19: checkcast #152 // class java/util/ArrayList 22: invokevirtual #156 // Method java/util/ArrayList.stream:()Ljava/util/stream/Stream; 25: invokedynamic #210, 0 // InvokeDynamic #15:accept:()Ljava/util/function/BiConsumer; 30: invokestatic #146 // Method col:(Ljava/util/function/BiConsumer;)Ljava/util/stream/Collector; 33: invokeinterface #150, 2 // InterfaceMethod java/util/stream/Stream.collect:(Ljava/util/stream/Collector;)Ljava/lang/Object; 38: checkcast #152 // class java/util/ArrayList 41: invokevirtual #156 // Method java/util/ArrayList.stream:()Ljava/util/stream/Stream; 44: invokedynamic #215, 0 // InvokeDynamic #16:applyAsLong:()Ljava/util/function/ToLongFunction; 49: invokeinterface #124, 2 // InterfaceMethod java/util/stream/Stream.mapToLong:(Ljava/util/function/ToLongFunction;)Ljava/util/stream/LongStream; 54: invokeinterface #129, 1 // InterfaceMethod java/util/stream/LongStream.sum:()J 59: lreturn public long fused3(); Code: 0: getstatic #35 // Field VALUES:[Ljava/lang/Object; 3: invokestatic #58 // InterfaceMethod java/util/stream/Stream.of:([Ljava/lang/Object;)Ljava/util/stream/Stream; 6: invokedynamic #221, 0 // InvokeDynamic #17:accept:()Ljava/util/function/BiConsumer; 11: invokestatic #146 // Method col:(Ljava/util/function/BiConsumer;)Ljava/util/stream/Collector; 14: invokeinterface #150, 2 // InterfaceMethod java/util/stream/Stream.collect:(Ljava/util/stream/Collector;)Ljava/lang/Object; 19: checkcast #152 // class java/util/ArrayList 22: invokevirtual #156 // Method java/util/ArrayList.stream:()Ljava/util/stream/Stream; 25: invokedynamic #226, 0 // InvokeDynamic #18:applyAsLong:()Ljava/util/function/ToLongFunction; 30: invokeinterface #124, 2 // InterfaceMethod java/util/stream/Stream.mapToLong:(Ljava/util/function/ToLongFunction;)Ljava/util/stream/LongStream; 35: invokeinterface #129, 1 // InterfaceMethod java/util/stream/LongStream.sum:()J 40: lreturn static {}; Code: 0: lconst_0 1: ldc2_w #299 // long 10000000l 4: invokestatic #304 // InterfaceMethod java/util/stream/LongStream.range:(JJ)Ljava/util/stream/LongStream; 7: invokeinterface #307, 1 // InterfaceMethod java/util/stream/LongStream.boxed:()Ljava/util/stream/Stream; 12: invokedynamic #312, 0 // InvokeDynamic #21:apply:()Ljava/util/function/Function; 17: invokeinterface #81, 2 // InterfaceMethod java/util/stream/Stream.map:(Ljava/util/function/Function;)Ljava/util/stream/Stream; 22: invokeinterface #316, 1 // InterfaceMethod java/util/stream/Stream.toArray:()[Ljava/lang/Object; 27: putstatic #35 // Field VALUES:[Ljava/lang/Object; 30: return }