// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-#ifndef __java_util_concurrent_PriorityBlockingQueue$Itr__#define __java_util_concurrent_PriorityBlockingQueue$Itr__#pragma interface#include <java/lang/Object.h>#include <gcj/array.h>classjava::util::concurrent::PriorityBlockingQueue$Itr:public::java::lang::Object{public:// actually package-privatePriorityBlockingQueue$Itr(::java::util::concurrent::PriorityBlockingQueue*,JArray<::java::lang::Object*>*);public:virtualjbooleanhasNext();virtual::java::lang::Object*next();virtualvoidremove();public:// actually package-privateJArray<::java::lang::Object*>*__attribute__((aligned(__alignof__(::java::lang::Object))))array;jintcursor;jintlastRet;::java::util::concurrent::PriorityBlockingQueue*this$0;public:static::java::lang::Classclass$;};#endif // __java_util_concurrent_PriorityBlockingQueue$Itr__