blob: 871aaf0b5f129041dbc0b84e4a6efb239c38650d [file]
LineBreakpoint created at AccessToPrivateMethods.java:10
!JDK_HOME!\bin\java -agentlib:jdwp=transport=dt_socket,address=!HOST_NAME!:!HOST_PORT!,suspend=y,server=n -Dfile.encoding=!FILE_ENCODING! -classpath !OUTPUT_PATH!;!RT_JAR! AccessToPrivateMethods
Connected to the target VM, address: '!HOST_NAME!:PORT_NAME!', transport: 'socket'
AccessToPrivateMethods.java:10
Stream.generate(() -> 1)
.limit(10)
.filter(x -> method(x))
.mapToInt(x -> x * 2)
.count()
limit
before: 1,5,9,13,17,21,25,29,33,37
after: 2,6,10,14,18,22,26,30,34,38
filter
before: 2,6,10,14,18,22,26,30,34,38
after: 3,7,11,15,19,23,27,31,35,39
mapToInt
before: 3,7,11,15,19,23,27,31,35,39
after: 4,8,12,16,20,24,28,32,36,40
count
before: 4,8,12,16,20,24,28,32,36,40
after: nothing
mappings for limit
direct:
1 -> 2
5 -> 6
9 -> 10
13 -> 14
17 -> 18
21 -> 22
25 -> 26
29 -> 30
33 -> 34
37 -> 38
reverse:
1 <- 2
5 <- 6
9 <- 10
13 <- 14
17 <- 18
21 <- 22
25 <- 26
29 <- 30
33 <- 34
37 <- 38
mappings for filter
direct:
2 -> 3
6 -> 7
10 -> 11
14 -> 15
18 -> 19
22 -> 23
26 -> 27
30 -> 31
34 -> 35
38 -> 39
reverse:
2 <- 3
6 <- 7
10 <- 11
14 <- 15
18 <- 19
22 <- 23
26 <- 27
30 <- 31
34 <- 35
38 <- 39
mappings for mapToInt
direct:
3 -> 4
7 -> 8
11 -> 12
15 -> 16
19 -> 20
23 -> 24
27 -> 28
31 -> 32
35 -> 36
39 -> 40
reverse:
3 <- 4
7 <- 8
11 <- 12
15 <- 16
19 <- 20
23 <- 24
27 <- 28
31 <- 32
35 <- 36
39 <- 40
mappings for count
direct:
4 -> nothing
8 -> nothing
12 -> nothing
16 -> nothing
20 -> nothing
24 -> nothing
28 -> nothing
32 -> nothing
36 -> nothing
40 -> nothing
reverse:
empty
Disconnected from the target VM, address: '!HOST_NAME!:PORT_NAME!', transport: 'socket'
Process finished with exit code 0