package com.oracle.svm.core.threadlocal;
import org.graalvm.nativeimage.IsolateThread;
import org.graalvm.nativeimage.Platform;
import org.graalvm.nativeimage.Platforms;
@SuppressWarnings({"unused", "static-method"})
public final class FastThreadLocalLong extends FastThreadLocal {
@Platforms(Platform.HOSTED_ONLY.class)
FastThreadLocalLong() {
}
public long get() {
throw new IllegalArgumentException("Value of VM thread local variable cannot be accessed during native image generation");
}
public long get(IsolateThread thread) {
throw new IllegalArgumentException("Value of VM thread local variable cannot be accessed during native image generation");
}
public void set(long value) {
throw new IllegalArgumentException("Value of VM thread local variable cannot be accessed during native image generation");
}
public void set(IsolateThread thread, long value) {
throw new IllegalArgumentException("Value of VM thread local variable cannot be accessed during native image generation");
}
public long getVolatile() {
throw new IllegalArgumentException("Value of VM thread local variable cannot be accessed during native image generation");
}
public long getVolatile(IsolateThread thread) {
throw new IllegalArgumentException("Value of VM thread local variable cannot be accessed during native image generation");
}
public void setVolatile(long value) {
throw new IllegalArgumentException("Value of VM thread local variable cannot be accessed during native image generation");
}
public void setVolatile(IsolateThread thread, long value) {
throw new IllegalArgumentException("Value of VM thread local variable cannot be accessed during native image generation");
}
public boolean compareAndSet(long expect, long update) {
throw new IllegalArgumentException("Value of VM thread local variable cannot be accessed during native image generation");
}
public boolean compareAndSet(IsolateThread thread, long expect, long update) {
throw new IllegalArgumentException("Value of VM thread local variable cannot be accessed during native image generation");
}
}