@@ -54,67 +54,51 @@ public void external(Blackhole bh) {
5454 source .subscribe (new ExternalConsumer (bh , cpu ));
5555 }
5656
57- static final class InternalConsumer implements FlowableSubscriber <Object > {
58- final Blackhole bh ;
59-
60- final int cycles ;
61-
62- InternalConsumer (Blackhole bh , int cycles ) {
63- this .bh = bh ;
64- this .cycles = cycles ;
65- }
66-
67- @ Override
68- public void onNext (Object t ) {
69- bh .consume (t );
70- Blackhole .consumeCPU (cycles );
71- }
72-
73- @ Override
74- public void onError (Throwable t ) {
75- bh .consume (t );
76- }
77-
78- @ Override
79- public void onComplete () {
80- bh .consume (true );
81- }
82-
83- @ Override
84- public void onSubscribe (Subscription s ) {
85- s .request (Long .MAX_VALUE );
86- }
87- }
88-
89- static final class ExternalConsumer implements Subscriber <Object > {
90- final Blackhole bh ;
91-
92- final int cycles ;
93-
94- ExternalConsumer (Blackhole bh , int cycles ) {
95- this .bh = bh ;
96- this .cycles = cycles ;
97- }
57+ record InternalConsumer (Blackhole bh , int cycles ) implements FlowableSubscriber <Object > {
9858
9959 @ Override
100- public void onNext (Object t ) {
101- bh .consume (t );
102- Blackhole .consumeCPU (cycles );
60+ public void onNext (Object t ) {
61+ bh .consume (t );
62+ Blackhole .consumeCPU (cycles );
63+ }
64+
65+ @ Override
66+ public void onError (Throwable t ) {
67+ bh .consume (t );
68+ }
69+
70+ @ Override
71+ public void onComplete () {
72+ bh .consume (true );
73+ }
74+
75+ @ Override
76+ public void onSubscribe (Subscription s ) {
77+ s .request (Long .MAX_VALUE );
78+ }
10379 }
10480
105- @ Override
106- public void onError (Throwable t ) {
107- bh .consume (t );
108- }
109-
110- @ Override
111- public void onComplete () {
112- bh .consume (true );
113- }
81+ record ExternalConsumer (Blackhole bh , int cycles ) implements Subscriber <Object > {
11482
11583 @ Override
116- public void onSubscribe (Subscription s ) {
117- s .request (Long .MAX_VALUE );
84+ public void onNext (Object t ) {
85+ bh .consume (t );
86+ Blackhole .consumeCPU (cycles );
87+ }
88+
89+ @ Override
90+ public void onError (Throwable t ) {
91+ bh .consume (t );
92+ }
93+
94+ @ Override
95+ public void onComplete () {
96+ bh .consume (true );
97+ }
98+
99+ @ Override
100+ public void onSubscribe (Subscription s ) {
101+ s .request (Long .MAX_VALUE );
102+ }
118103 }
119- }
120104}
0 commit comments