1+ [
2+ {
3+ "condition" : {
4+ "typeReachable" : " io.rsocket.internal.jctools.queues.BaseLinkedQueueConsumerNodeRef"
5+ },
6+ "name" : " io.rsocket.internal.jctools.queues.BaseLinkedQueueConsumerNodeRef" ,
7+ "fields" : [
8+ {
9+ "name" : " consumerNode"
10+ }
11+ ]
12+ },
13+ {
14+ "condition" : {
15+ "typeReachable" : " io.rsocket.internal.jctools.queues.BaseLinkedQueueProducerNodeRef"
16+ },
17+ "name" : " io.rsocket.internal.jctools.queues.BaseLinkedQueueProducerNodeRef" ,
18+ "fields" : [
19+ {
20+ "name" : " producerNode"
21+ }
22+ ]
23+ },
24+ {
25+ "condition" : {
26+ "typeReachable" : " io.rsocket.internal.jctools.queues.BaseMpscLinkedArrayQueueColdProducerFields"
27+ },
28+ "name" : " io.rsocket.internal.jctools.queues.BaseMpscLinkedArrayQueueColdProducerFields" ,
29+ "fields" : [
30+ {
31+ "name" : " producerLimit"
32+ }
33+ ]
34+ },
35+ {
36+ "condition" : {
37+ "typeReachable" : " io.rsocket.internal.jctools.queues.BaseMpscLinkedArrayQueueConsumerFields"
38+ },
39+ "name" : " io.rsocket.internal.jctools.queues.BaseMpscLinkedArrayQueueConsumerFields" ,
40+ "fields" : [
41+ {
42+ "name" : " consumerIndex"
43+ }
44+ ]
45+ },
46+ {
47+ "condition" : {
48+ "typeReachable" : " io.rsocket.internal.jctools.queues.BaseMpscLinkedArrayQueueProducerFields"
49+ },
50+ "name" : " io.rsocket.internal.jctools.queues.BaseMpscLinkedArrayQueueProducerFields" ,
51+ "fields" : [
52+ {
53+ "name" : " producerIndex"
54+ }
55+ ]
56+ },
57+ {
58+ "condition" : {
59+ "typeReachable" : " io.rsocket.internal.jctools.queues.LinkedQueueNode"
60+ },
61+ "name" : " io.rsocket.internal.jctools.queues.LinkedQueueNode" ,
62+ "fields" : [
63+ {
64+ "name" : " next"
65+ }
66+ ]
67+ },
68+ {
69+ "condition" : {
70+ "typeReachable" : " io.rsocket.internal.jctools.queues.MpscArrayQueueConsumerIndexField"
71+ },
72+ "name" : " io.rsocket.internal.jctools.queues.MpscArrayQueueConsumerIndexField" ,
73+ "fields" : [
74+ {
75+ "name" : " consumerIndex"
76+ }
77+ ]
78+ },
79+ {
80+ "condition" : {
81+ "typeReachable" : " io.rsocket.internal.jctools.queues.MpscArrayQueueProducerIndexField"
82+ },
83+ "name" : " io.rsocket.internal.jctools.queues.MpscArrayQueueProducerIndexField" ,
84+ "fields" : [
85+ {
86+ "name" : " producerIndex"
87+ }
88+ ]
89+ },
90+ {
91+ "condition" : {
92+ "typeReachable" : " io.rsocket.internal.jctools.queues.MpscArrayQueueProducerLimitField"
93+ },
94+ "name" : " io.rsocket.internal.jctools.queues.MpscArrayQueueProducerLimitField" ,
95+ "fields" : [
96+ {
97+ "name" : " producerLimit"
98+ }
99+ ]
100+ },
101+ {
102+ "condition" : {
103+ "typeReachable" : " io.rsocket.internal.jctools.queues.UnsafeAccess"
104+ },
105+ "name" : " sun.misc.Unsafe" ,
106+ "fields" : [
107+ {
108+ "name" : " theUnsafe"
109+ }
110+ ],
111+ "queriedMethods" : [
112+ {
113+ "name" : " getAndAddLong" ,
114+ "parameterTypes" : [
115+ " java.lang.Object" ,
116+ " long" ,
117+ " long"
118+ ]
119+ },
120+ {
121+ "name" : " getAndSetObject" ,
122+ "parameterTypes" : [
123+ " java.lang.Object" ,
124+ " long" ,
125+ " java.lang.Object"
126+ ]
127+ }
128+ ]
129+ }
130+ ]
0 commit comments