// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-#ifndef __java_util_concurrent_atomic_AtomicStampedReference__#define __java_util_concurrent_atomic_AtomicStampedReference__#pragma interface#include <java/lang/Object.h>#include <gcj/array.h>classjava::util::concurrent::atomic::AtomicStampedReference:public::java::lang::Object{public:AtomicStampedReference(::java::lang::Object*,jint);virtual::java::lang::Object*getReference();virtualjintgetStamp();virtual::java::lang::Object*get(JArray<jint>*);virtualjbooleanweakCompareAndSet(::java::lang::Object*,::java::lang::Object*,jint,jint);virtualjbooleancompareAndSet(::java::lang::Object*,::java::lang::Object*,jint,jint);virtualvoidset(::java::lang::Object*,jint);virtualjbooleanattemptStamp(::java::lang::Object*,jint);private:::java::util::concurrent::atomic::AtomicReference*__attribute__((aligned(__alignof__(::java::lang::Object))))atomicRef;public:static::java::lang::Classclass$;};#endif // __java_util_concurrent_atomic_AtomicStampedReference__