1[
2 {"type":"KeywordNamespace","value":"package"},
3 {"type":"Text","value":" "},
4 {"type":"NameNamespace","value":"example"},
5 {"type":"Operator","value":";"},
6 {"type":"Text","value":"\n\n"},
7 {"type":"KeywordNamespace","value":"import"},
8 {"type":"Text","value":" "},
9 {"type":"NameNamespace","value":"com.oracle.svm.core.annotate.Alias"},
10 {"type":"Operator","value":";"},
11 {"type":"Text","value":"\n"},
12 {"type":"KeywordNamespace","value":"import"},
13 {"type":"Text","value":" "},
14 {"type":"NameNamespace","value":"com.oracle.svm.core.annotate.RecomputeFieldValue"},
15 {"type":"Operator","value":";"},
16 {"type":"Text","value":"\n"},
17 {"type":"KeywordNamespace","value":"import"},
18 {"type":"Text","value":" "},
19 {"type":"NameNamespace","value":"com.oracle.svm.core.annotate.Targetclass"},
20 {"type":"Operator","value":";"},
21 {"type":"Text","value":"\n\n"},
22 {"type":"NameDecorator","value":"@TargetClass"},
23 {"type":"Operator","value":"("},
24 {"type":"Name","value":"className"},
25 {"type":"Text","value":" "},
26 {"type":"Operator","value":"="},
27 {"type":"Text","value":" "},
28 {"type":"LiteralString","value":"\"io.netty.util.internal.cleanerJava6\""},
29 {"type":"Operator","value":")"},
30 {"type":"Text","value":"\n"},
31 {"type":"KeywordDeclaration","value":"final"},
32 {"type":"Text","value":" "},
33 {"type":"KeywordDeclaration","value":"class"},
34 {"type":"Text","value":" "},
35 {"type":"NameClass","value":"TargetCleanerJava6"},
36 {"type":"Text","value":" "},
37 {"type":"Operator","value":"{"},
38 {"type":"Text","value":"\n "},
39 {"type":"NameDecorator","value":"@Alias"},
40 {"type":"Text","value":"\n "},
41 {"type":"NameDecorator","value":"@RecomputeFieldValue"},
42 {"type":"Operator","value":"("},
43 {"type":"Name","value":"kind"},
44 {"type":"Text","value":" "},
45 {"type":"Operator","value":"="},
46 {"type":"Text","value":" "},
47 {"type":"Name","value":"RecomputeFieldValue"},
48 {"type":"Operator","value":"."},
49 {"type":"NameAttribute","value":"Kind"},
50 {"type":"Operator","value":"."},
51 {"type":"NameAttribute","value":"Fieldoffset"},
52 {"type":"Operator","value":","},
53 {"type":"Text","value":" "},
54 {"type":"Name","value":"declClassName"},
55 {"type":"Text","value":" "},
56 {"type":"Operator","value":"="},
57 {"type":"Text","value":" "},
58 {"type":"LiteralString","value":"\"java.nio.DirectBy\""},
59 {"type":"Operator","value":")"},
60 {"type":"Text","value":"\n "},
61 {"type":"KeywordDeclaration","value":"private"},
62 {"type":"Text","value":" "},
63 {"type":"KeywordDeclaration","value":"static"},
64 {"type":"Text","value":" "},
65 {"type":"KeywordType","value":"long"},
66 {"type":"Text","value":" "},
67 {"type":"Name","value":"CLEANER_FIELD_OFFSET"},
68 {"type":"Operator","value":";"},
69 {"type":"Text","value":"\n"},
70 {"type":"Operator","value":"}"},
71 {"type":"Text","value":"\n\n"},
72 {"type":"NameDecorator","value":"@TargetClass"},
73 {"type":"Operator","value":"("},
74 {"type":"Name","value":"className"},
75 {"type":"Text","value":" "},
76 {"type":"Operator","value":"="},
77 {"type":"Text","value":" "},
78 {"type":"LiteralString","value":"\"io.netty.util.internal.PlatformDependent0\""},
79 {"type":"Operator","value":")"},
80 {"type":"Text","value":"\n"},
81 {"type":"KeywordDeclaration","value":"final"},
82 {"type":"Text","value":" "},
83 {"type":"KeywordDeclaration","value":"class"},
84 {"type":"Text","value":" "},
85 {"type":"NameClass","value":"TargetPlatformDependent0"},
86 {"type":"Text","value":" "},
87 {"type":"Operator","value":"{"},
88 {"type":"Text","value":"\n "},
89 {"type":"NameDecorator","value":"@Alias"},
90 {"type":"Text","value":"\n "},
91 {"type":"NameDecorator","value":"@RecomputeFieldValue"},
92 {"type":"Operator","value":"("},
93 {"type":"Name","value":"kind"},
94 {"type":"Text","value":" "},
95 {"type":"Operator","value":"="},
96 {"type":"Text","value":" "},
97 {"type":"Name","value":"RecomputeFieldValue"},
98 {"type":"Operator","value":"."},
99 {"type":"NameAttribute","value":"Kind"},
100 {"type":"Operator","value":"."},
101 {"type":"NameAttribute","value":"Fieldoffset"},
102 {"type":"Operator","value":","},
103 {"type":"Text","value":" "},
104 {"type":"Name","value":"declClassName"},
105 {"type":"Text","value":" "},
106 {"type":"Operator","value":"="},
107 {"type":"Text","value":" "},
108 {"type":"LiteralString","value":"\"java.nio.Buffer\""},
109 {"type":"Operator","value":","},
110 {"type":"Text","value":" "},
111 {"type":"Name","value":"rest"},
112 {"type":"Text","value":" "},
113 {"type":"Operator","value":"="},
114 {"type":"Text","value":" "},
115 {"type":"LiteralString","value":"\"IDK\""},
116 {"type":"Operator","value":")"},
117 {"type":"Text","value":"\n "},
118 {"type":"KeywordDeclaration","value":"private"},
119 {"type":"Text","value":" "},
120 {"type":"KeywordDeclaration","value":"static"},
121 {"type":"Text","value":" "},
122 {"type":"KeywordType","value":"long"},
123 {"type":"Text","value":" "},
124 {"type":"Name","value":"ADDRESS_FIELD_OFFSET"},
125 {"type":"Operator","value":";"},
126 {"type":"Text","value":"\n"},
127 {"type":"Operator","value":"}"},
128 {"type":"Text","value":"\n\n"},
129 {"type":"NameDecorator","value":"@TargetClass"},
130 {"type":"Operator","value":"("},
131 {"type":"Name","value":"io"},
132 {"type":"Operator","value":"."},
133 {"type":"NameAttribute","value":"netty"},
134 {"type":"Operator","value":"."},
135 {"type":"NameAttribute","value":"util"},
136 {"type":"Operator","value":"."},
137 {"type":"NameAttribute","value":"internal"},
138 {"type":"Operator","value":"."},
139 {"type":"NameAttribute","value":"shaded"},
140 {"type":"Operator","value":"."},
141 {"type":"NameAttribute","value":"org"},
142 {"type":"Operator","value":"."},
143 {"type":"NameAttribute","value":"jctools"},
144 {"type":"Operator","value":"."},
145 {"type":"NameAttribute","value":"util"},
146 {"type":"Operator","value":"."},
147 {"type":"NameAttribute","value":"UnsafeRefArrayAccess"},
148 {"type":"Operator","value":"."},
149 {"type":"NameAttribute","value":"class"},
150 {"type":"Operator","value":")"},
151 {"type":"Text","value":"\n"},
152 {"type":"KeywordDeclaration","value":"final"},
153 {"type":"Text","value":" "},
154 {"type":"KeywordDeclaration","value":"class"},
155 {"type":"Text","value":" "},
156 {"type":"NameClass","value":"TargetUnsafeRefArrayAccess"},
157 {"type":"Text","value":" "},
158 {"type":"Operator","value":"{"},
159 {"type":"Text","value":"\n "},
160 {"type":"NameDecorator","value":"@Alias"},
161 {"type":"Text","value":"\n "},
162 {"type":"NameDecorator","value":"@RecomputeFieldValue"},
163 {"type":"Operator","value":"("},
164 {"type":"Name","value":"kind"},
165 {"type":"Text","value":" "},
166 {"type":"Operator","value":"="},
167 {"type":"Text","value":" "},
168 {"type":"Name","value":"RecomputeFieldValue"},
169 {"type":"Operator","value":"."},
170 {"type":"NameAttribute","value":"Kind"},
171 {"type":"Operator","value":"."},
172 {"type":"NameAttribute","value":"ArrayIndexShift"},
173 {"type":"Operator","value":","},
174 {"type":"Text","value":" "},
175 {"type":"Name","value":"declClass"},
176 {"type":"Text","value":" "},
177 {"type":"Operator","value":"="},
178 {"type":"Text","value":" "},
179 {"type":"Name","value":"Object"},
180 {"type":"Operator","value":"[]."},
181 {"type":"NameAttribute","value":"class"},
182 {"type":"Operator","value":")"},
183 {"type":"Text","value":"\n "},
184 {"type":"KeywordDeclaration","value":"public"},
185 {"type":"Text","value":" "},
186 {"type":"KeywordDeclaration","value":"static"},
187 {"type":"Text","value":" "},
188 {"type":"KeywordType","value":"int"},
189 {"type":"Text","value":" "},
190 {"type":"Name","value":"REF_ELEMENT_SHIFT"},
191 {"type":"Operator","value":";"},
192 {"type":"Text","value":"\n"},
193 {"type":"Operator","value":"}"},
194 {"type":"Text","value":"\n"}
195]
View as plain text