...
1package example;
2
3import com.oracle.svm.core.annotate.Alias;
4import com.oracle.svm.core.annotate.RecomputeFieldValue;
5import com.oracle.svm.core.annotate.Targetclass;
6
7@TargetClass(className = "io.netty.util.internal.cleanerJava6")
8final class TargetCleanerJava6 {
9 @Alias
10 @RecomputeFieldValue(kind = RecomputeFieldValue.Kind.Fieldoffset, declClassName = "java.nio.DirectBy")
11 private static long CLEANER_FIELD_OFFSET;
12}
13
14@TargetClass(className = "io.netty.util.internal.PlatformDependent0")
15final class TargetPlatformDependent0 {
16 @Alias
17 @RecomputeFieldValue(kind = RecomputeFieldValue.Kind.Fieldoffset, declClassName = "java.nio.Buffer", rest = "IDK")
18 private static long ADDRESS_FIELD_OFFSET;
19}
20
21@TargetClass(io.netty.util.internal.shaded.org.jctools.util.UnsafeRefArrayAccess.class)
22final class TargetUnsafeRefArrayAccess {
23 @Alias
24 @RecomputeFieldValue(kind = RecomputeFieldValue.Kind.ArrayIndexShift, declClass = Object[].class)
25 public static int REF_ELEMENT_SHIFT;
26}
View as plain text