Merged gcj-eclipse branch to trunk.
From-SVN: r120621
This commit is contained in:
@@ -0,0 +1,42 @@
|
||||
|
||||
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
|
||||
|
||||
#ifndef __java_util_concurrent_AbstractExecutorService__
|
||||
#define __java_util_concurrent_AbstractExecutorService__
|
||||
|
||||
#pragma interface
|
||||
|
||||
#include <java/lang/Object.h>
|
||||
|
||||
class java::util::concurrent::AbstractExecutorService : public ::java::lang::Object
|
||||
{
|
||||
|
||||
public:
|
||||
AbstractExecutorService();
|
||||
public: // actually protected
|
||||
virtual ::java::util::concurrent::RunnableFuture * newTaskFor(::java::lang::Runnable *, ::java::lang::Object *);
|
||||
virtual ::java::util::concurrent::RunnableFuture * newTaskFor(::java::util::concurrent::Callable *);
|
||||
public:
|
||||
virtual ::java::util::concurrent::Future * submit(::java::lang::Runnable *);
|
||||
virtual ::java::util::concurrent::Future * submit(::java::lang::Runnable *, ::java::lang::Object *);
|
||||
virtual ::java::util::concurrent::Future * submit(::java::util::concurrent::Callable *);
|
||||
private:
|
||||
::java::lang::Object * doInvokeAny(::java::util::Collection *, jboolean, jlong);
|
||||
public:
|
||||
virtual ::java::lang::Object * invokeAny(::java::util::Collection *);
|
||||
virtual ::java::lang::Object * invokeAny(::java::util::Collection *, jlong, ::java::util::concurrent::TimeUnit *);
|
||||
virtual ::java::util::List * invokeAll(::java::util::Collection *);
|
||||
virtual ::java::util::List * invokeAll(::java::util::Collection *, jlong, ::java::util::concurrent::TimeUnit *);
|
||||
virtual void shutdown() = 0;
|
||||
virtual ::java::util::List * shutdownNow() = 0;
|
||||
virtual jboolean isShutdown() = 0;
|
||||
virtual jboolean isTerminated() = 0;
|
||||
virtual jboolean awaitTermination(jlong, ::java::util::concurrent::TimeUnit *) = 0;
|
||||
virtual void execute(::java::lang::Runnable *) = 0;
|
||||
public: // actually package-private
|
||||
static jboolean $assertionsDisabled;
|
||||
public:
|
||||
static ::java::lang::Class class$;
|
||||
};
|
||||
|
||||
#endif // __java_util_concurrent_AbstractExecutorService__
|
||||
@@ -0,0 +1,33 @@
|
||||
|
||||
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
|
||||
|
||||
#ifndef __java_util_concurrent_ArrayBlockingQueue$Itr__
|
||||
#define __java_util_concurrent_ArrayBlockingQueue$Itr__
|
||||
|
||||
#pragma interface
|
||||
|
||||
#include <java/lang/Object.h>
|
||||
|
||||
class java::util::concurrent::ArrayBlockingQueue$Itr : public ::java::lang::Object
|
||||
{
|
||||
|
||||
public: // actually package-private
|
||||
ArrayBlockingQueue$Itr(::java::util::concurrent::ArrayBlockingQueue *);
|
||||
public:
|
||||
virtual jboolean hasNext();
|
||||
private:
|
||||
void checkNext();
|
||||
public:
|
||||
virtual ::java::lang::Object * next();
|
||||
virtual void remove();
|
||||
private:
|
||||
jint __attribute__((aligned(__alignof__( ::java::lang::Object)))) nextIndex;
|
||||
::java::lang::Object * nextItem;
|
||||
jint lastRet;
|
||||
public: // actually package-private
|
||||
::java::util::concurrent::ArrayBlockingQueue * this$0;
|
||||
public:
|
||||
static ::java::lang::Class class$;
|
||||
};
|
||||
|
||||
#endif // __java_util_concurrent_ArrayBlockingQueue$Itr__
|
||||
@@ -0,0 +1,65 @@
|
||||
|
||||
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
|
||||
|
||||
#ifndef __java_util_concurrent_ArrayBlockingQueue__
|
||||
#define __java_util_concurrent_ArrayBlockingQueue__
|
||||
|
||||
#pragma interface
|
||||
|
||||
#include <java/util/AbstractQueue.h>
|
||||
#include <gcj/array.h>
|
||||
|
||||
|
||||
class java::util::concurrent::ArrayBlockingQueue : public ::java::util::AbstractQueue
|
||||
{
|
||||
|
||||
public: // actually package-private
|
||||
virtual jint inc(jint);
|
||||
private:
|
||||
void insert(::java::lang::Object *);
|
||||
::java::lang::Object * extract();
|
||||
public: // actually package-private
|
||||
virtual void removeAt(jint);
|
||||
public:
|
||||
ArrayBlockingQueue(jint);
|
||||
ArrayBlockingQueue(jint, jboolean);
|
||||
ArrayBlockingQueue(jint, jboolean, ::java::util::Collection *);
|
||||
virtual jboolean add(::java::lang::Object *);
|
||||
virtual jboolean offer(::java::lang::Object *);
|
||||
virtual void put(::java::lang::Object *);
|
||||
virtual jboolean offer(::java::lang::Object *, jlong, ::java::util::concurrent::TimeUnit *);
|
||||
virtual ::java::lang::Object * poll();
|
||||
virtual ::java::lang::Object * take();
|
||||
virtual ::java::lang::Object * poll(jlong, ::java::util::concurrent::TimeUnit *);
|
||||
virtual ::java::lang::Object * peek();
|
||||
virtual jint size();
|
||||
virtual jint remainingCapacity();
|
||||
virtual jboolean remove(::java::lang::Object *);
|
||||
virtual jboolean contains(::java::lang::Object *);
|
||||
virtual JArray< ::java::lang::Object * > * toArray();
|
||||
virtual JArray< ::java::lang::Object * > * toArray(JArray< ::java::lang::Object * > *);
|
||||
virtual ::java::lang::String * toString();
|
||||
virtual void clear();
|
||||
virtual jint drainTo(::java::util::Collection *);
|
||||
virtual jint drainTo(::java::util::Collection *, jint);
|
||||
virtual ::java::util::Iterator * iterator();
|
||||
public: // actually package-private
|
||||
static jint access$0(::java::util::concurrent::ArrayBlockingQueue *);
|
||||
static jint access$1(::java::util::concurrent::ArrayBlockingQueue *);
|
||||
static JArray< ::java::lang::Object * > * access$2(::java::util::concurrent::ArrayBlockingQueue *);
|
||||
static jint access$3(::java::util::concurrent::ArrayBlockingQueue *);
|
||||
static ::java::util::concurrent::locks::ReentrantLock * access$4(::java::util::concurrent::ArrayBlockingQueue *);
|
||||
private:
|
||||
static const jlong serialVersionUID = -817911632652898426LL;
|
||||
JArray< ::java::lang::Object * > * __attribute__((aligned(__alignof__( ::java::util::AbstractQueue)))) items;
|
||||
jint takeIndex;
|
||||
jint putIndex;
|
||||
jint count;
|
||||
::java::util::concurrent::locks::ReentrantLock * lock;
|
||||
::java::util::concurrent::locks::Condition * notEmpty;
|
||||
::java::util::concurrent::locks::Condition * notFull;
|
||||
public:
|
||||
static ::java::lang::Class class$;
|
||||
};
|
||||
|
||||
#endif // __java_util_concurrent_ArrayBlockingQueue__
|
||||
@@ -0,0 +1,70 @@
|
||||
|
||||
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
|
||||
|
||||
#ifndef __java_util_concurrent_BlockingDeque__
|
||||
#define __java_util_concurrent_BlockingDeque__
|
||||
|
||||
#pragma interface
|
||||
|
||||
#include <java/lang/Object.h>
|
||||
#include <gcj/array.h>
|
||||
|
||||
|
||||
class java::util::concurrent::BlockingDeque : public ::java::lang::Object
|
||||
{
|
||||
|
||||
public:
|
||||
virtual void addFirst(::java::lang::Object *) = 0;
|
||||
virtual void addLast(::java::lang::Object *) = 0;
|
||||
virtual jboolean offerFirst(::java::lang::Object *) = 0;
|
||||
virtual jboolean offerLast(::java::lang::Object *) = 0;
|
||||
virtual void putFirst(::java::lang::Object *) = 0;
|
||||
virtual void putLast(::java::lang::Object *) = 0;
|
||||
virtual jboolean offerFirst(::java::lang::Object *, jlong, ::java::util::concurrent::TimeUnit *) = 0;
|
||||
virtual jboolean offerLast(::java::lang::Object *, jlong, ::java::util::concurrent::TimeUnit *) = 0;
|
||||
virtual ::java::lang::Object * takeFirst() = 0;
|
||||
virtual ::java::lang::Object * takeLast() = 0;
|
||||
virtual ::java::lang::Object * pollFirst(jlong, ::java::util::concurrent::TimeUnit *) = 0;
|
||||
virtual ::java::lang::Object * pollLast(jlong, ::java::util::concurrent::TimeUnit *) = 0;
|
||||
virtual jboolean removeFirstOccurrence(::java::lang::Object *) = 0;
|
||||
virtual jboolean removeLastOccurrence(::java::lang::Object *) = 0;
|
||||
virtual jboolean add(::java::lang::Object *) = 0;
|
||||
virtual jboolean offer(::java::lang::Object *) = 0;
|
||||
virtual void put(::java::lang::Object *) = 0;
|
||||
virtual jboolean offer(::java::lang::Object *, jlong, ::java::util::concurrent::TimeUnit *) = 0;
|
||||
virtual ::java::lang::Object * remove() = 0;
|
||||
virtual ::java::lang::Object * poll() = 0;
|
||||
virtual ::java::lang::Object * take() = 0;
|
||||
virtual ::java::lang::Object * poll(jlong, ::java::util::concurrent::TimeUnit *) = 0;
|
||||
virtual ::java::lang::Object * element() = 0;
|
||||
virtual ::java::lang::Object * peek() = 0;
|
||||
virtual jboolean remove(::java::lang::Object *) = 0;
|
||||
virtual jboolean contains(::java::lang::Object *) = 0;
|
||||
virtual jint size() = 0;
|
||||
virtual ::java::util::Iterator * iterator() = 0;
|
||||
virtual void push(::java::lang::Object *) = 0;
|
||||
virtual jint remainingCapacity() = 0;
|
||||
virtual jint drainTo(::java::util::Collection *) = 0;
|
||||
virtual jint drainTo(::java::util::Collection *, jint) = 0;
|
||||
virtual jboolean addAll(::java::util::Collection *) = 0;
|
||||
virtual void clear() = 0;
|
||||
virtual jboolean containsAll(::java::util::Collection *) = 0;
|
||||
virtual jboolean isEmpty() = 0;
|
||||
virtual jboolean removeAll(::java::util::Collection *) = 0;
|
||||
virtual jboolean retainAll(::java::util::Collection *) = 0;
|
||||
virtual JArray< ::java::lang::Object * > * toArray() = 0;
|
||||
virtual JArray< ::java::lang::Object * > * toArray(JArray< ::java::lang::Object * > *) = 0;
|
||||
virtual ::java::lang::Object * removeFirst() = 0;
|
||||
virtual ::java::lang::Object * removeLast() = 0;
|
||||
virtual ::java::lang::Object * pollFirst() = 0;
|
||||
virtual ::java::lang::Object * pollLast() = 0;
|
||||
virtual ::java::lang::Object * getFirst() = 0;
|
||||
virtual ::java::lang::Object * getLast() = 0;
|
||||
virtual ::java::lang::Object * peekFirst() = 0;
|
||||
virtual ::java::lang::Object * peekLast() = 0;
|
||||
virtual ::java::lang::Object * pop() = 0;
|
||||
virtual ::java::util::Iterator * descendingIterator() = 0;
|
||||
static ::java::lang::Class class$;
|
||||
} __attribute__ ((java_interface));
|
||||
|
||||
#endif // __java_util_concurrent_BlockingDeque__
|
||||
@@ -0,0 +1,45 @@
|
||||
|
||||
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
|
||||
|
||||
#ifndef __java_util_concurrent_BlockingQueue__
|
||||
#define __java_util_concurrent_BlockingQueue__
|
||||
|
||||
#pragma interface
|
||||
|
||||
#include <java/lang/Object.h>
|
||||
#include <gcj/array.h>
|
||||
|
||||
|
||||
class java::util::concurrent::BlockingQueue : public ::java::lang::Object
|
||||
{
|
||||
|
||||
public:
|
||||
virtual jboolean add(::java::lang::Object *) = 0;
|
||||
virtual jboolean offer(::java::lang::Object *) = 0;
|
||||
virtual void put(::java::lang::Object *) = 0;
|
||||
virtual jboolean offer(::java::lang::Object *, jlong, ::java::util::concurrent::TimeUnit *) = 0;
|
||||
virtual ::java::lang::Object * take() = 0;
|
||||
virtual ::java::lang::Object * poll(jlong, ::java::util::concurrent::TimeUnit *) = 0;
|
||||
virtual jint remainingCapacity() = 0;
|
||||
virtual jboolean remove(::java::lang::Object *) = 0;
|
||||
virtual jboolean contains(::java::lang::Object *) = 0;
|
||||
virtual jint drainTo(::java::util::Collection *) = 0;
|
||||
virtual jint drainTo(::java::util::Collection *, jint) = 0;
|
||||
virtual ::java::lang::Object * remove() = 0;
|
||||
virtual ::java::lang::Object * poll() = 0;
|
||||
virtual ::java::lang::Object * element() = 0;
|
||||
virtual ::java::lang::Object * peek() = 0;
|
||||
virtual jboolean addAll(::java::util::Collection *) = 0;
|
||||
virtual void clear() = 0;
|
||||
virtual jboolean containsAll(::java::util::Collection *) = 0;
|
||||
virtual jboolean isEmpty() = 0;
|
||||
virtual ::java::util::Iterator * iterator() = 0;
|
||||
virtual jboolean removeAll(::java::util::Collection *) = 0;
|
||||
virtual jboolean retainAll(::java::util::Collection *) = 0;
|
||||
virtual jint size() = 0;
|
||||
virtual JArray< ::java::lang::Object * > * toArray() = 0;
|
||||
virtual JArray< ::java::lang::Object * > * toArray(JArray< ::java::lang::Object * > *) = 0;
|
||||
static ::java::lang::Class class$;
|
||||
} __attribute__ ((java_interface));
|
||||
|
||||
#endif // __java_util_concurrent_BlockingQueue__
|
||||
@@ -0,0 +1,23 @@
|
||||
|
||||
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
|
||||
|
||||
#ifndef __java_util_concurrent_BrokenBarrierException__
|
||||
#define __java_util_concurrent_BrokenBarrierException__
|
||||
|
||||
#pragma interface
|
||||
|
||||
#include <java/lang/Exception.h>
|
||||
|
||||
class java::util::concurrent::BrokenBarrierException : public ::java::lang::Exception
|
||||
{
|
||||
|
||||
public:
|
||||
BrokenBarrierException();
|
||||
BrokenBarrierException(::java::lang::String *);
|
||||
private:
|
||||
static const jlong serialVersionUID = 7117394618823254244LL;
|
||||
public:
|
||||
static ::java::lang::Class class$;
|
||||
};
|
||||
|
||||
#endif // __java_util_concurrent_BrokenBarrierException__
|
||||
@@ -0,0 +1,19 @@
|
||||
|
||||
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
|
||||
|
||||
#ifndef __java_util_concurrent_Callable__
|
||||
#define __java_util_concurrent_Callable__
|
||||
|
||||
#pragma interface
|
||||
|
||||
#include <java/lang/Object.h>
|
||||
|
||||
class java::util::concurrent::Callable : public ::java::lang::Object
|
||||
{
|
||||
|
||||
public:
|
||||
virtual ::java::lang::Object * call() = 0;
|
||||
static ::java::lang::Class class$;
|
||||
} __attribute__ ((java_interface));
|
||||
|
||||
#endif // __java_util_concurrent_Callable__
|
||||
@@ -0,0 +1,23 @@
|
||||
|
||||
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
|
||||
|
||||
#ifndef __java_util_concurrent_CancellationException__
|
||||
#define __java_util_concurrent_CancellationException__
|
||||
|
||||
#pragma interface
|
||||
|
||||
#include <java/lang/IllegalStateException.h>
|
||||
|
||||
class java::util::concurrent::CancellationException : public ::java::lang::IllegalStateException
|
||||
{
|
||||
|
||||
public:
|
||||
CancellationException();
|
||||
CancellationException(::java::lang::String *);
|
||||
private:
|
||||
static const jlong serialVersionUID = -9202173006928992231LL;
|
||||
public:
|
||||
static ::java::lang::Class class$;
|
||||
};
|
||||
|
||||
#endif // __java_util_concurrent_CancellationException__
|
||||
@@ -0,0 +1,23 @@
|
||||
|
||||
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
|
||||
|
||||
#ifndef __java_util_concurrent_CompletionService__
|
||||
#define __java_util_concurrent_CompletionService__
|
||||
|
||||
#pragma interface
|
||||
|
||||
#include <java/lang/Object.h>
|
||||
|
||||
class java::util::concurrent::CompletionService : public ::java::lang::Object
|
||||
{
|
||||
|
||||
public:
|
||||
virtual ::java::util::concurrent::Future * submit(::java::util::concurrent::Callable *) = 0;
|
||||
virtual ::java::util::concurrent::Future * submit(::java::lang::Runnable *, ::java::lang::Object *) = 0;
|
||||
virtual ::java::util::concurrent::Future * take() = 0;
|
||||
virtual ::java::util::concurrent::Future * poll() = 0;
|
||||
virtual ::java::util::concurrent::Future * poll(jlong, ::java::util::concurrent::TimeUnit *) = 0;
|
||||
static ::java::lang::Class class$;
|
||||
} __attribute__ ((java_interface));
|
||||
|
||||
#endif // __java_util_concurrent_CompletionService__
|
||||
@@ -0,0 +1,25 @@
|
||||
|
||||
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
|
||||
|
||||
#ifndef __java_util_concurrent_ConcurrentHashMap$EntryIterator__
|
||||
#define __java_util_concurrent_ConcurrentHashMap$EntryIterator__
|
||||
|
||||
#pragma interface
|
||||
|
||||
#include <java/util/concurrent/ConcurrentHashMap$HashIterator.h>
|
||||
|
||||
class java::util::concurrent::ConcurrentHashMap$EntryIterator : public ::java::util::concurrent::ConcurrentHashMap$HashIterator
|
||||
{
|
||||
|
||||
public: // actually package-private
|
||||
ConcurrentHashMap$EntryIterator(::java::util::concurrent::ConcurrentHashMap *);
|
||||
public:
|
||||
::java::util::Map$Entry * target$next();
|
||||
::java::lang::Object * next();
|
||||
public: // actually package-private
|
||||
::java::util::concurrent::ConcurrentHashMap * __attribute__((aligned(__alignof__( ::java::util::concurrent::ConcurrentHashMap$HashIterator)))) this$0;
|
||||
public:
|
||||
static ::java::lang::Class class$;
|
||||
};
|
||||
|
||||
#endif // __java_util_concurrent_ConcurrentHashMap$EntryIterator__
|
||||
@@ -0,0 +1,28 @@
|
||||
|
||||
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
|
||||
|
||||
#ifndef __java_util_concurrent_ConcurrentHashMap$EntrySet__
|
||||
#define __java_util_concurrent_ConcurrentHashMap$EntrySet__
|
||||
|
||||
#pragma interface
|
||||
|
||||
#include <java/util/AbstractSet.h>
|
||||
|
||||
class java::util::concurrent::ConcurrentHashMap$EntrySet : public ::java::util::AbstractSet
|
||||
{
|
||||
|
||||
public: // actually package-private
|
||||
ConcurrentHashMap$EntrySet(::java::util::concurrent::ConcurrentHashMap *);
|
||||
public:
|
||||
::java::util::Iterator * iterator();
|
||||
jboolean contains(::java::lang::Object *);
|
||||
jboolean remove(::java::lang::Object *);
|
||||
jint size();
|
||||
void clear();
|
||||
public: // actually package-private
|
||||
::java::util::concurrent::ConcurrentHashMap * __attribute__((aligned(__alignof__( ::java::util::AbstractSet)))) this$0;
|
||||
public:
|
||||
static ::java::lang::Class class$;
|
||||
};
|
||||
|
||||
#endif // __java_util_concurrent_ConcurrentHashMap$EntrySet__
|
||||
@@ -0,0 +1,27 @@
|
||||
|
||||
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
|
||||
|
||||
#ifndef __java_util_concurrent_ConcurrentHashMap$HashEntry__
|
||||
#define __java_util_concurrent_ConcurrentHashMap$HashEntry__
|
||||
|
||||
#pragma interface
|
||||
|
||||
#include <java/lang/Object.h>
|
||||
#include <gcj/array.h>
|
||||
|
||||
|
||||
class java::util::concurrent::ConcurrentHashMap$HashEntry : public ::java::lang::Object
|
||||
{
|
||||
|
||||
public: // actually package-private
|
||||
ConcurrentHashMap$HashEntry(::java::lang::Object *, jint, ::java::util::concurrent::ConcurrentHashMap$HashEntry *, ::java::lang::Object *);
|
||||
static JArray< ::java::util::concurrent::ConcurrentHashMap$HashEntry * > * newArray(jint);
|
||||
::java::lang::Object * __attribute__((aligned(__alignof__( ::java::lang::Object)))) key;
|
||||
jint hash;
|
||||
volatile ::java::lang::Object * value;
|
||||
::java::util::concurrent::ConcurrentHashMap$HashEntry * next;
|
||||
public:
|
||||
static ::java::lang::Class class$;
|
||||
};
|
||||
|
||||
#endif // __java_util_concurrent_ConcurrentHashMap$HashEntry__
|
||||
@@ -0,0 +1,39 @@
|
||||
|
||||
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
|
||||
|
||||
#ifndef __java_util_concurrent_ConcurrentHashMap$HashIterator__
|
||||
#define __java_util_concurrent_ConcurrentHashMap$HashIterator__
|
||||
|
||||
#pragma interface
|
||||
|
||||
#include <java/lang/Object.h>
|
||||
#include <gcj/array.h>
|
||||
|
||||
|
||||
class java::util::concurrent::ConcurrentHashMap$HashIterator : public ::java::lang::Object
|
||||
{
|
||||
|
||||
public: // actually package-private
|
||||
ConcurrentHashMap$HashIterator(::java::util::concurrent::ConcurrentHashMap *);
|
||||
public:
|
||||
virtual jboolean hasMoreElements();
|
||||
public: // actually package-private
|
||||
virtual void advance();
|
||||
public:
|
||||
virtual jboolean hasNext();
|
||||
public: // actually package-private
|
||||
virtual ::java::util::concurrent::ConcurrentHashMap$HashEntry * nextEntry();
|
||||
public:
|
||||
virtual void remove();
|
||||
public: // actually package-private
|
||||
jint __attribute__((aligned(__alignof__( ::java::lang::Object)))) nextSegmentIndex;
|
||||
jint nextTableIndex;
|
||||
JArray< ::java::util::concurrent::ConcurrentHashMap$HashEntry * > * currentTable;
|
||||
::java::util::concurrent::ConcurrentHashMap$HashEntry * nextEntry__;
|
||||
::java::util::concurrent::ConcurrentHashMap$HashEntry * lastReturned;
|
||||
::java::util::concurrent::ConcurrentHashMap * this$0;
|
||||
public:
|
||||
static ::java::lang::Class class$;
|
||||
};
|
||||
|
||||
#endif // __java_util_concurrent_ConcurrentHashMap$HashIterator__
|
||||
@@ -0,0 +1,25 @@
|
||||
|
||||
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
|
||||
|
||||
#ifndef __java_util_concurrent_ConcurrentHashMap$KeyIterator__
|
||||
#define __java_util_concurrent_ConcurrentHashMap$KeyIterator__
|
||||
|
||||
#pragma interface
|
||||
|
||||
#include <java/util/concurrent/ConcurrentHashMap$HashIterator.h>
|
||||
|
||||
class java::util::concurrent::ConcurrentHashMap$KeyIterator : public ::java::util::concurrent::ConcurrentHashMap$HashIterator
|
||||
{
|
||||
|
||||
public: // actually package-private
|
||||
ConcurrentHashMap$KeyIterator(::java::util::concurrent::ConcurrentHashMap *);
|
||||
public:
|
||||
::java::lang::Object * next();
|
||||
::java::lang::Object * nextElement();
|
||||
public: // actually package-private
|
||||
::java::util::concurrent::ConcurrentHashMap * __attribute__((aligned(__alignof__( ::java::util::concurrent::ConcurrentHashMap$HashIterator)))) this$0;
|
||||
public:
|
||||
static ::java::lang::Class class$;
|
||||
};
|
||||
|
||||
#endif // __java_util_concurrent_ConcurrentHashMap$KeyIterator__
|
||||
@@ -0,0 +1,28 @@
|
||||
|
||||
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
|
||||
|
||||
#ifndef __java_util_concurrent_ConcurrentHashMap$KeySet__
|
||||
#define __java_util_concurrent_ConcurrentHashMap$KeySet__
|
||||
|
||||
#pragma interface
|
||||
|
||||
#include <java/util/AbstractSet.h>
|
||||
|
||||
class java::util::concurrent::ConcurrentHashMap$KeySet : public ::java::util::AbstractSet
|
||||
{
|
||||
|
||||
public: // actually package-private
|
||||
ConcurrentHashMap$KeySet(::java::util::concurrent::ConcurrentHashMap *);
|
||||
public:
|
||||
::java::util::Iterator * iterator();
|
||||
jint size();
|
||||
jboolean contains(::java::lang::Object *);
|
||||
jboolean remove(::java::lang::Object *);
|
||||
void clear();
|
||||
public: // actually package-private
|
||||
::java::util::concurrent::ConcurrentHashMap * __attribute__((aligned(__alignof__( ::java::util::AbstractSet)))) this$0;
|
||||
public:
|
||||
static ::java::lang::Class class$;
|
||||
};
|
||||
|
||||
#endif // __java_util_concurrent_ConcurrentHashMap$KeySet__
|
||||
@@ -0,0 +1,43 @@
|
||||
|
||||
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
|
||||
|
||||
#ifndef __java_util_concurrent_ConcurrentHashMap$Segment__
|
||||
#define __java_util_concurrent_ConcurrentHashMap$Segment__
|
||||
|
||||
#pragma interface
|
||||
|
||||
#include <java/util/concurrent/locks/ReentrantLock.h>
|
||||
#include <gcj/array.h>
|
||||
|
||||
|
||||
class java::util::concurrent::ConcurrentHashMap$Segment : public ::java::util::concurrent::locks::ReentrantLock
|
||||
{
|
||||
|
||||
public: // actually package-private
|
||||
ConcurrentHashMap$Segment(jint, jfloat);
|
||||
static JArray< ::java::util::concurrent::ConcurrentHashMap$Segment * > * newArray(jint);
|
||||
void setTable(JArray< ::java::util::concurrent::ConcurrentHashMap$HashEntry * > *);
|
||||
::java::util::concurrent::ConcurrentHashMap$HashEntry * getFirst(jint);
|
||||
::java::lang::Object * readValueUnderLock(::java::util::concurrent::ConcurrentHashMap$HashEntry *);
|
||||
::java::lang::Object * get(::java::lang::Object *, jint);
|
||||
jboolean containsKey(::java::lang::Object *, jint);
|
||||
jboolean containsValue(::java::lang::Object *);
|
||||
jboolean replace(::java::lang::Object *, jint, ::java::lang::Object *, ::java::lang::Object *);
|
||||
::java::lang::Object * replace(::java::lang::Object *, jint, ::java::lang::Object *);
|
||||
::java::lang::Object * put(::java::lang::Object *, jint, ::java::lang::Object *, jboolean);
|
||||
void rehash();
|
||||
::java::lang::Object * remove(::java::lang::Object *, jint, ::java::lang::Object *);
|
||||
void clear();
|
||||
private:
|
||||
static const jlong serialVersionUID = 2249069246763182397LL;
|
||||
public: // actually package-private
|
||||
volatile jint __attribute__((aligned(__alignof__( ::java::util::concurrent::locks::ReentrantLock)))) count;
|
||||
jint modCount;
|
||||
jint threshold;
|
||||
volatile JArray< ::java::util::concurrent::ConcurrentHashMap$HashEntry * > * table;
|
||||
jfloat loadFactor;
|
||||
public:
|
||||
static ::java::lang::Class class$;
|
||||
};
|
||||
|
||||
#endif // __java_util_concurrent_ConcurrentHashMap$Segment__
|
||||
@@ -0,0 +1,25 @@
|
||||
|
||||
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
|
||||
|
||||
#ifndef __java_util_concurrent_ConcurrentHashMap$ValueIterator__
|
||||
#define __java_util_concurrent_ConcurrentHashMap$ValueIterator__
|
||||
|
||||
#pragma interface
|
||||
|
||||
#include <java/util/concurrent/ConcurrentHashMap$HashIterator.h>
|
||||
|
||||
class java::util::concurrent::ConcurrentHashMap$ValueIterator : public ::java::util::concurrent::ConcurrentHashMap$HashIterator
|
||||
{
|
||||
|
||||
public: // actually package-private
|
||||
ConcurrentHashMap$ValueIterator(::java::util::concurrent::ConcurrentHashMap *);
|
||||
public:
|
||||
::java::lang::Object * next();
|
||||
::java::lang::Object * nextElement();
|
||||
public: // actually package-private
|
||||
::java::util::concurrent::ConcurrentHashMap * __attribute__((aligned(__alignof__( ::java::util::concurrent::ConcurrentHashMap$HashIterator)))) this$0;
|
||||
public:
|
||||
static ::java::lang::Class class$;
|
||||
};
|
||||
|
||||
#endif // __java_util_concurrent_ConcurrentHashMap$ValueIterator__
|
||||
@@ -0,0 +1,27 @@
|
||||
|
||||
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
|
||||
|
||||
#ifndef __java_util_concurrent_ConcurrentHashMap$Values__
|
||||
#define __java_util_concurrent_ConcurrentHashMap$Values__
|
||||
|
||||
#pragma interface
|
||||
|
||||
#include <java/util/AbstractCollection.h>
|
||||
|
||||
class java::util::concurrent::ConcurrentHashMap$Values : public ::java::util::AbstractCollection
|
||||
{
|
||||
|
||||
public: // actually package-private
|
||||
ConcurrentHashMap$Values(::java::util::concurrent::ConcurrentHashMap *);
|
||||
public:
|
||||
::java::util::Iterator * iterator();
|
||||
jint size();
|
||||
jboolean contains(::java::lang::Object *);
|
||||
void clear();
|
||||
public: // actually package-private
|
||||
::java::util::concurrent::ConcurrentHashMap * __attribute__((aligned(__alignof__( ::java::util::AbstractCollection)))) this$0;
|
||||
public:
|
||||
static ::java::lang::Class class$;
|
||||
};
|
||||
|
||||
#endif // __java_util_concurrent_ConcurrentHashMap$Values__
|
||||
@@ -0,0 +1,24 @@
|
||||
|
||||
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
|
||||
|
||||
#ifndef __java_util_concurrent_ConcurrentHashMap$WriteThroughEntry__
|
||||
#define __java_util_concurrent_ConcurrentHashMap$WriteThroughEntry__
|
||||
|
||||
#pragma interface
|
||||
|
||||
#include <java/util/AbstractMap$SimpleEntry.h>
|
||||
|
||||
class java::util::concurrent::ConcurrentHashMap$WriteThroughEntry : public ::java::util::AbstractMap$SimpleEntry
|
||||
{
|
||||
|
||||
public: // actually package-private
|
||||
ConcurrentHashMap$WriteThroughEntry(::java::util::concurrent::ConcurrentHashMap *, ::java::lang::Object *, ::java::lang::Object *);
|
||||
public:
|
||||
::java::lang::Object * setValue(::java::lang::Object *);
|
||||
public: // actually package-private
|
||||
::java::util::concurrent::ConcurrentHashMap * __attribute__((aligned(__alignof__( ::java::util::AbstractMap$SimpleEntry)))) this$0;
|
||||
public:
|
||||
static ::java::lang::Class class$;
|
||||
};
|
||||
|
||||
#endif // __java_util_concurrent_ConcurrentHashMap$WriteThroughEntry__
|
||||
@@ -0,0 +1,65 @@
|
||||
|
||||
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
|
||||
|
||||
#ifndef __java_util_concurrent_ConcurrentHashMap__
|
||||
#define __java_util_concurrent_ConcurrentHashMap__
|
||||
|
||||
#pragma interface
|
||||
|
||||
#include <java/util/AbstractMap.h>
|
||||
#include <gcj/array.h>
|
||||
|
||||
|
||||
class java::util::concurrent::ConcurrentHashMap : public ::java::util::AbstractMap
|
||||
{
|
||||
|
||||
static jint hash(jint);
|
||||
public: // actually package-private
|
||||
virtual ::java::util::concurrent::ConcurrentHashMap$Segment * segmentFor(jint);
|
||||
public:
|
||||
ConcurrentHashMap(jint, jfloat, jint);
|
||||
ConcurrentHashMap(jint, jfloat);
|
||||
ConcurrentHashMap(jint);
|
||||
ConcurrentHashMap();
|
||||
ConcurrentHashMap(::java::util::Map *);
|
||||
virtual jboolean isEmpty();
|
||||
virtual jint size();
|
||||
virtual ::java::lang::Object * get(::java::lang::Object *);
|
||||
virtual jboolean containsKey(::java::lang::Object *);
|
||||
virtual jboolean containsValue(::java::lang::Object *);
|
||||
virtual jboolean contains(::java::lang::Object *);
|
||||
virtual ::java::lang::Object * put(::java::lang::Object *, ::java::lang::Object *);
|
||||
virtual ::java::lang::Object * putIfAbsent(::java::lang::Object *, ::java::lang::Object *);
|
||||
virtual void putAll(::java::util::Map *);
|
||||
virtual ::java::lang::Object * remove(::java::lang::Object *);
|
||||
virtual jboolean remove(::java::lang::Object *, ::java::lang::Object *);
|
||||
virtual jboolean replace(::java::lang::Object *, ::java::lang::Object *, ::java::lang::Object *);
|
||||
virtual ::java::lang::Object * replace(::java::lang::Object *, ::java::lang::Object *);
|
||||
virtual void clear();
|
||||
virtual ::java::util::Set * keySet();
|
||||
virtual ::java::util::Collection * values();
|
||||
virtual ::java::util::Set * entrySet();
|
||||
virtual ::java::util::Enumeration * keys();
|
||||
virtual ::java::util::Enumeration * elements();
|
||||
private:
|
||||
void writeObject(::java::io::ObjectOutputStream *);
|
||||
void readObject(::java::io::ObjectInputStream *);
|
||||
static const jlong serialVersionUID = 7249069246763182397LL;
|
||||
public: // actually package-private
|
||||
static const jint DEFAULT_INITIAL_CAPACITY = 16;
|
||||
static jfloat DEFAULT_LOAD_FACTOR;
|
||||
static const jint DEFAULT_CONCURRENCY_LEVEL = 16;
|
||||
static const jint MAXIMUM_CAPACITY = 1073741824;
|
||||
static const jint MAX_SEGMENTS = 65536;
|
||||
static const jint RETRIES_BEFORE_LOCK = 2;
|
||||
jint __attribute__((aligned(__alignof__( ::java::util::AbstractMap)))) segmentMask;
|
||||
jint segmentShift;
|
||||
JArray< ::java::util::concurrent::ConcurrentHashMap$Segment * > * segments;
|
||||
::java::util::Set * keySet__;
|
||||
::java::util::Set * entrySet__;
|
||||
::java::util::Collection * values__;
|
||||
public:
|
||||
static ::java::lang::Class class$;
|
||||
};
|
||||
|
||||
#endif // __java_util_concurrent_ConcurrentHashMap__
|
||||
@@ -0,0 +1,32 @@
|
||||
|
||||
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
|
||||
|
||||
#ifndef __java_util_concurrent_ConcurrentLinkedQueue$Itr__
|
||||
#define __java_util_concurrent_ConcurrentLinkedQueue$Itr__
|
||||
|
||||
#pragma interface
|
||||
|
||||
#include <java/lang/Object.h>
|
||||
|
||||
class java::util::concurrent::ConcurrentLinkedQueue$Itr : public ::java::lang::Object
|
||||
{
|
||||
|
||||
public: // actually package-private
|
||||
ConcurrentLinkedQueue$Itr(::java::util::concurrent::ConcurrentLinkedQueue *);
|
||||
private:
|
||||
::java::lang::Object * advance();
|
||||
public:
|
||||
virtual jboolean hasNext();
|
||||
virtual ::java::lang::Object * next();
|
||||
virtual void remove();
|
||||
private:
|
||||
::java::util::concurrent::ConcurrentLinkedQueue$Node * __attribute__((aligned(__alignof__( ::java::lang::Object)))) nextNode;
|
||||
::java::lang::Object * nextItem;
|
||||
::java::util::concurrent::ConcurrentLinkedQueue$Node * lastRet;
|
||||
public: // actually package-private
|
||||
::java::util::concurrent::ConcurrentLinkedQueue * this$0;
|
||||
public:
|
||||
static ::java::lang::Class class$;
|
||||
};
|
||||
|
||||
#endif // __java_util_concurrent_ConcurrentLinkedQueue$Itr__
|
||||
@@ -0,0 +1,32 @@
|
||||
|
||||
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
|
||||
|
||||
#ifndef __java_util_concurrent_ConcurrentLinkedQueue$Node__
|
||||
#define __java_util_concurrent_ConcurrentLinkedQueue$Node__
|
||||
|
||||
#pragma interface
|
||||
|
||||
#include <java/lang/Object.h>
|
||||
|
||||
class java::util::concurrent::ConcurrentLinkedQueue$Node : public ::java::lang::Object
|
||||
{
|
||||
|
||||
public: // actually package-private
|
||||
ConcurrentLinkedQueue$Node(::java::lang::Object *);
|
||||
ConcurrentLinkedQueue$Node(::java::lang::Object *, ::java::util::concurrent::ConcurrentLinkedQueue$Node *);
|
||||
virtual ::java::lang::Object * getItem();
|
||||
virtual jboolean casItem(::java::lang::Object *, ::java::lang::Object *);
|
||||
virtual void setItem(::java::lang::Object *);
|
||||
virtual ::java::util::concurrent::ConcurrentLinkedQueue$Node * getNext();
|
||||
virtual jboolean casNext(::java::util::concurrent::ConcurrentLinkedQueue$Node *, ::java::util::concurrent::ConcurrentLinkedQueue$Node *);
|
||||
virtual void setNext(::java::util::concurrent::ConcurrentLinkedQueue$Node *);
|
||||
private:
|
||||
volatile ::java::lang::Object * __attribute__((aligned(__alignof__( ::java::lang::Object)))) item;
|
||||
volatile ::java::util::concurrent::ConcurrentLinkedQueue$Node * next;
|
||||
static ::java::util::concurrent::atomic::AtomicReferenceFieldUpdater * nextUpdater;
|
||||
static ::java::util::concurrent::atomic::AtomicReferenceFieldUpdater * itemUpdater;
|
||||
public:
|
||||
static ::java::lang::Class class$;
|
||||
};
|
||||
|
||||
#endif // __java_util_concurrent_ConcurrentLinkedQueue$Node__
|
||||
@@ -0,0 +1,43 @@
|
||||
|
||||
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
|
||||
|
||||
#ifndef __java_util_concurrent_ConcurrentLinkedQueue__
|
||||
#define __java_util_concurrent_ConcurrentLinkedQueue__
|
||||
|
||||
#pragma interface
|
||||
|
||||
#include <java/util/AbstractQueue.h>
|
||||
|
||||
class java::util::concurrent::ConcurrentLinkedQueue : public ::java::util::AbstractQueue
|
||||
{
|
||||
|
||||
jboolean casTail(::java::util::concurrent::ConcurrentLinkedQueue$Node *, ::java::util::concurrent::ConcurrentLinkedQueue$Node *);
|
||||
jboolean casHead(::java::util::concurrent::ConcurrentLinkedQueue$Node *, ::java::util::concurrent::ConcurrentLinkedQueue$Node *);
|
||||
public:
|
||||
ConcurrentLinkedQueue();
|
||||
ConcurrentLinkedQueue(::java::util::Collection *);
|
||||
virtual jboolean add(::java::lang::Object *);
|
||||
virtual jboolean offer(::java::lang::Object *);
|
||||
virtual ::java::lang::Object * poll();
|
||||
virtual ::java::lang::Object * peek();
|
||||
public: // actually package-private
|
||||
virtual ::java::util::concurrent::ConcurrentLinkedQueue$Node * first();
|
||||
public:
|
||||
virtual jboolean isEmpty();
|
||||
virtual jint size();
|
||||
virtual jboolean contains(::java::lang::Object *);
|
||||
virtual jboolean remove(::java::lang::Object *);
|
||||
virtual ::java::util::Iterator * iterator();
|
||||
private:
|
||||
void writeObject(::java::io::ObjectOutputStream *);
|
||||
void readObject(::java::io::ObjectInputStream *);
|
||||
static const jlong serialVersionUID = 196745693267521676LL;
|
||||
static ::java::util::concurrent::atomic::AtomicReferenceFieldUpdater * tailUpdater;
|
||||
static ::java::util::concurrent::atomic::AtomicReferenceFieldUpdater * headUpdater;
|
||||
volatile ::java::util::concurrent::ConcurrentLinkedQueue$Node * __attribute__((aligned(__alignof__( ::java::util::AbstractQueue)))) head;
|
||||
volatile ::java::util::concurrent::ConcurrentLinkedQueue$Node * tail;
|
||||
public:
|
||||
static ::java::lang::Class class$;
|
||||
};
|
||||
|
||||
#endif // __java_util_concurrent_ConcurrentLinkedQueue__
|
||||
@@ -0,0 +1,34 @@
|
||||
|
||||
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
|
||||
|
||||
#ifndef __java_util_concurrent_ConcurrentMap__
|
||||
#define __java_util_concurrent_ConcurrentMap__
|
||||
|
||||
#pragma interface
|
||||
|
||||
#include <java/lang/Object.h>
|
||||
|
||||
class java::util::concurrent::ConcurrentMap : public ::java::lang::Object
|
||||
{
|
||||
|
||||
public:
|
||||
virtual ::java::lang::Object * putIfAbsent(::java::lang::Object *, ::java::lang::Object *) = 0;
|
||||
virtual jboolean remove(::java::lang::Object *, ::java::lang::Object *) = 0;
|
||||
virtual jboolean replace(::java::lang::Object *, ::java::lang::Object *, ::java::lang::Object *) = 0;
|
||||
virtual ::java::lang::Object * replace(::java::lang::Object *, ::java::lang::Object *) = 0;
|
||||
virtual void clear() = 0;
|
||||
virtual jboolean containsKey(::java::lang::Object *) = 0;
|
||||
virtual jboolean containsValue(::java::lang::Object *) = 0;
|
||||
virtual ::java::util::Set * entrySet() = 0;
|
||||
virtual ::java::lang::Object * get(::java::lang::Object *) = 0;
|
||||
virtual ::java::lang::Object * put(::java::lang::Object *, ::java::lang::Object *) = 0;
|
||||
virtual jboolean isEmpty() = 0;
|
||||
virtual ::java::util::Set * keySet() = 0;
|
||||
virtual void putAll(::java::util::Map *) = 0;
|
||||
virtual ::java::lang::Object * remove(::java::lang::Object *) = 0;
|
||||
virtual jint size() = 0;
|
||||
virtual ::java::util::Collection * values() = 0;
|
||||
static ::java::lang::Class class$;
|
||||
} __attribute__ ((java_interface));
|
||||
|
||||
#endif // __java_util_concurrent_ConcurrentMap__
|
||||
@@ -0,0 +1,66 @@
|
||||
|
||||
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
|
||||
|
||||
#ifndef __java_util_concurrent_ConcurrentNavigableMap__
|
||||
#define __java_util_concurrent_ConcurrentNavigableMap__
|
||||
|
||||
#pragma interface
|
||||
|
||||
#include <java/lang/Object.h>
|
||||
|
||||
class java::util::concurrent::ConcurrentNavigableMap : public ::java::lang::Object
|
||||
{
|
||||
|
||||
public:
|
||||
virtual ::java::util::concurrent::ConcurrentNavigableMap * subMap(::java::lang::Object *, jboolean, ::java::lang::Object *, jboolean) = 0;
|
||||
virtual ::java::util::concurrent::ConcurrentNavigableMap * headMap(::java::lang::Object *, jboolean) = 0;
|
||||
virtual ::java::util::concurrent::ConcurrentNavigableMap * tailMap(::java::lang::Object *, jboolean) = 0;
|
||||
virtual ::java::util::concurrent::ConcurrentNavigableMap * subMap(::java::lang::Object *, ::java::lang::Object *) = 0;
|
||||
virtual ::java::util::concurrent::ConcurrentNavigableMap * headMap(::java::lang::Object *) = 0;
|
||||
virtual ::java::util::concurrent::ConcurrentNavigableMap * tailMap(::java::lang::Object *) = 0;
|
||||
virtual ::java::util::concurrent::ConcurrentNavigableMap * descendingMap() = 0;
|
||||
virtual ::java::util::NavigableSet * navigableKeySet() = 0;
|
||||
virtual ::java::util::NavigableSet * keySet() = 0;
|
||||
virtual ::java::util::NavigableSet * descendingKeySet() = 0;
|
||||
virtual ::java::lang::Object * putIfAbsent(::java::lang::Object *, ::java::lang::Object *) = 0;
|
||||
virtual jboolean remove(::java::lang::Object *, ::java::lang::Object *) = 0;
|
||||
virtual jboolean replace(::java::lang::Object *, ::java::lang::Object *, ::java::lang::Object *) = 0;
|
||||
virtual ::java::lang::Object * replace(::java::lang::Object *, ::java::lang::Object *) = 0;
|
||||
virtual void clear() = 0;
|
||||
virtual jboolean containsKey(::java::lang::Object *) = 0;
|
||||
virtual jboolean containsValue(::java::lang::Object *) = 0;
|
||||
virtual ::java::util::Set * entrySet() = 0;
|
||||
virtual ::java::lang::Object * get(::java::lang::Object *) = 0;
|
||||
virtual ::java::lang::Object * put(::java::lang::Object *, ::java::lang::Object *) = 0;
|
||||
virtual jboolean isEmpty() = 0;
|
||||
virtual ::java::util::Set * keySet() = 0;
|
||||
virtual void putAll(::java::util::Map *) = 0;
|
||||
virtual ::java::lang::Object * remove(::java::lang::Object *) = 0;
|
||||
virtual jint size() = 0;
|
||||
virtual ::java::util::Collection * values() = 0;
|
||||
virtual ::java::util::Map$Entry * lowerEntry(::java::lang::Object *) = 0;
|
||||
virtual ::java::lang::Object * lowerKey(::java::lang::Object *) = 0;
|
||||
virtual ::java::util::Map$Entry * floorEntry(::java::lang::Object *) = 0;
|
||||
virtual ::java::lang::Object * floorKey(::java::lang::Object *) = 0;
|
||||
virtual ::java::util::Map$Entry * ceilingEntry(::java::lang::Object *) = 0;
|
||||
virtual ::java::lang::Object * ceilingKey(::java::lang::Object *) = 0;
|
||||
virtual ::java::util::Map$Entry * higherEntry(::java::lang::Object *) = 0;
|
||||
virtual ::java::lang::Object * higherKey(::java::lang::Object *) = 0;
|
||||
virtual ::java::util::Map$Entry * firstEntry() = 0;
|
||||
virtual ::java::util::Map$Entry * lastEntry() = 0;
|
||||
virtual ::java::util::Map$Entry * pollFirstEntry() = 0;
|
||||
virtual ::java::util::Map$Entry * pollLastEntry() = 0;
|
||||
virtual ::java::util::NavigableMap * descendingMap() = 0;
|
||||
virtual ::java::util::NavigableMap * subMap(::java::lang::Object *, jboolean, ::java::lang::Object *, jboolean) = 0;
|
||||
virtual ::java::util::NavigableMap * headMap(::java::lang::Object *, jboolean) = 0;
|
||||
virtual ::java::util::NavigableMap * tailMap(::java::lang::Object *, jboolean) = 0;
|
||||
virtual ::java::util::SortedMap * subMap(::java::lang::Object *, ::java::lang::Object *) = 0;
|
||||
virtual ::java::util::SortedMap * headMap(::java::lang::Object *) = 0;
|
||||
virtual ::java::util::SortedMap * tailMap(::java::lang::Object *) = 0;
|
||||
virtual ::java::util::Comparator * comparator() = 0;
|
||||
virtual ::java::lang::Object * firstKey() = 0;
|
||||
virtual ::java::lang::Object * lastKey() = 0;
|
||||
static ::java::lang::Class class$;
|
||||
} __attribute__ ((java_interface));
|
||||
|
||||
#endif // __java_util_concurrent_ConcurrentNavigableMap__
|
||||
@@ -0,0 +1,25 @@
|
||||
|
||||
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
|
||||
|
||||
#ifndef __java_util_concurrent_ConcurrentSkipListMap$ComparableUsingComparator__
|
||||
#define __java_util_concurrent_ConcurrentSkipListMap$ComparableUsingComparator__
|
||||
|
||||
#pragma interface
|
||||
|
||||
#include <java/lang/Object.h>
|
||||
|
||||
class java::util::concurrent::ConcurrentSkipListMap$ComparableUsingComparator : public ::java::lang::Object
|
||||
{
|
||||
|
||||
public: // actually package-private
|
||||
ConcurrentSkipListMap$ComparableUsingComparator(::java::lang::Object *, ::java::util::Comparator *);
|
||||
public:
|
||||
jint compareTo(::java::lang::Object *);
|
||||
public: // actually package-private
|
||||
::java::lang::Object * __attribute__((aligned(__alignof__( ::java::lang::Object)))) actualKey;
|
||||
::java::util::Comparator * cmp;
|
||||
public:
|
||||
static ::java::lang::Class class$;
|
||||
};
|
||||
|
||||
#endif // __java_util_concurrent_ConcurrentSkipListMap$ComparableUsingComparator__
|
||||
@@ -0,0 +1,25 @@
|
||||
|
||||
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
|
||||
|
||||
#ifndef __java_util_concurrent_ConcurrentSkipListMap$EntryIterator__
|
||||
#define __java_util_concurrent_ConcurrentSkipListMap$EntryIterator__
|
||||
|
||||
#pragma interface
|
||||
|
||||
#include <java/util/concurrent/ConcurrentSkipListMap$Iter.h>
|
||||
|
||||
class java::util::concurrent::ConcurrentSkipListMap$EntryIterator : public ::java::util::concurrent::ConcurrentSkipListMap$Iter
|
||||
{
|
||||
|
||||
public: // actually package-private
|
||||
ConcurrentSkipListMap$EntryIterator(::java::util::concurrent::ConcurrentSkipListMap *);
|
||||
public:
|
||||
::java::util::Map$Entry * target$next();
|
||||
::java::lang::Object * next();
|
||||
public: // actually package-private
|
||||
::java::util::concurrent::ConcurrentSkipListMap * __attribute__((aligned(__alignof__( ::java::util::concurrent::ConcurrentSkipListMap$Iter)))) this$0;
|
||||
public:
|
||||
static ::java::lang::Class class$;
|
||||
};
|
||||
|
||||
#endif // __java_util_concurrent_ConcurrentSkipListMap$EntryIterator__
|
||||
@@ -0,0 +1,34 @@
|
||||
|
||||
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
|
||||
|
||||
#ifndef __java_util_concurrent_ConcurrentSkipListMap$EntrySet__
|
||||
#define __java_util_concurrent_ConcurrentSkipListMap$EntrySet__
|
||||
|
||||
#pragma interface
|
||||
|
||||
#include <java/util/AbstractSet.h>
|
||||
#include <gcj/array.h>
|
||||
|
||||
|
||||
class java::util::concurrent::ConcurrentSkipListMap$EntrySet : public ::java::util::AbstractSet
|
||||
{
|
||||
|
||||
public: // actually package-private
|
||||
ConcurrentSkipListMap$EntrySet(::java::util::concurrent::ConcurrentNavigableMap *);
|
||||
public:
|
||||
::java::util::Iterator * iterator();
|
||||
jboolean contains(::java::lang::Object *);
|
||||
jboolean remove(::java::lang::Object *);
|
||||
jboolean isEmpty();
|
||||
jint size();
|
||||
void clear();
|
||||
jboolean equals(::java::lang::Object *);
|
||||
JArray< ::java::lang::Object * > * toArray();
|
||||
JArray< ::java::lang::Object * > * toArray(JArray< ::java::lang::Object * > *);
|
||||
private:
|
||||
::java::util::concurrent::ConcurrentNavigableMap * __attribute__((aligned(__alignof__( ::java::util::AbstractSet)))) m;
|
||||
public:
|
||||
static ::java::lang::Class class$;
|
||||
};
|
||||
|
||||
#endif // __java_util_concurrent_ConcurrentSkipListMap$EntrySet__
|
||||
@@ -0,0 +1,21 @@
|
||||
|
||||
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
|
||||
|
||||
#ifndef __java_util_concurrent_ConcurrentSkipListMap$HeadIndex__
|
||||
#define __java_util_concurrent_ConcurrentSkipListMap$HeadIndex__
|
||||
|
||||
#pragma interface
|
||||
|
||||
#include <java/util/concurrent/ConcurrentSkipListMap$Index.h>
|
||||
|
||||
class java::util::concurrent::ConcurrentSkipListMap$HeadIndex : public ::java::util::concurrent::ConcurrentSkipListMap$Index
|
||||
{
|
||||
|
||||
public: // actually package-private
|
||||
ConcurrentSkipListMap$HeadIndex(::java::util::concurrent::ConcurrentSkipListMap$Node *, ::java::util::concurrent::ConcurrentSkipListMap$Index *, ::java::util::concurrent::ConcurrentSkipListMap$Index *, jint);
|
||||
jint __attribute__((aligned(__alignof__( ::java::util::concurrent::ConcurrentSkipListMap$Index)))) level;
|
||||
public:
|
||||
static ::java::lang::Class class$;
|
||||
};
|
||||
|
||||
#endif // __java_util_concurrent_ConcurrentSkipListMap$HeadIndex__
|
||||
@@ -0,0 +1,28 @@
|
||||
|
||||
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
|
||||
|
||||
#ifndef __java_util_concurrent_ConcurrentSkipListMap$Index__
|
||||
#define __java_util_concurrent_ConcurrentSkipListMap$Index__
|
||||
|
||||
#pragma interface
|
||||
|
||||
#include <java/lang/Object.h>
|
||||
|
||||
class java::util::concurrent::ConcurrentSkipListMap$Index : public ::java::lang::Object
|
||||
{
|
||||
|
||||
public: // actually package-private
|
||||
ConcurrentSkipListMap$Index(::java::util::concurrent::ConcurrentSkipListMap$Node *, ::java::util::concurrent::ConcurrentSkipListMap$Index *, ::java::util::concurrent::ConcurrentSkipListMap$Index *);
|
||||
virtual jboolean casRight(::java::util::concurrent::ConcurrentSkipListMap$Index *, ::java::util::concurrent::ConcurrentSkipListMap$Index *);
|
||||
virtual jboolean indexesDeletedNode();
|
||||
virtual jboolean link(::java::util::concurrent::ConcurrentSkipListMap$Index *, ::java::util::concurrent::ConcurrentSkipListMap$Index *);
|
||||
virtual jboolean unlink(::java::util::concurrent::ConcurrentSkipListMap$Index *);
|
||||
::java::util::concurrent::ConcurrentSkipListMap$Node * __attribute__((aligned(__alignof__( ::java::lang::Object)))) node;
|
||||
::java::util::concurrent::ConcurrentSkipListMap$Index * down;
|
||||
volatile ::java::util::concurrent::ConcurrentSkipListMap$Index * right;
|
||||
static ::java::util::concurrent::atomic::AtomicReferenceFieldUpdater * rightUpdater;
|
||||
public:
|
||||
static ::java::lang::Class class$;
|
||||
};
|
||||
|
||||
#endif // __java_util_concurrent_ConcurrentSkipListMap$Index__
|
||||
@@ -0,0 +1,32 @@
|
||||
|
||||
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
|
||||
|
||||
#ifndef __java_util_concurrent_ConcurrentSkipListMap$Iter__
|
||||
#define __java_util_concurrent_ConcurrentSkipListMap$Iter__
|
||||
|
||||
#pragma interface
|
||||
|
||||
#include <java/lang/Object.h>
|
||||
|
||||
class java::util::concurrent::ConcurrentSkipListMap$Iter : public ::java::lang::Object
|
||||
{
|
||||
|
||||
public: // actually package-private
|
||||
ConcurrentSkipListMap$Iter(::java::util::concurrent::ConcurrentSkipListMap *);
|
||||
public:
|
||||
virtual jboolean hasNext();
|
||||
public: // actually package-private
|
||||
virtual void advance();
|
||||
public:
|
||||
virtual void remove();
|
||||
virtual ::java::lang::Object * next() = 0;
|
||||
public: // actually package-private
|
||||
::java::util::concurrent::ConcurrentSkipListMap$Node * __attribute__((aligned(__alignof__( ::java::lang::Object)))) lastReturned;
|
||||
::java::util::concurrent::ConcurrentSkipListMap$Node * next;
|
||||
::java::lang::Object * nextValue;
|
||||
::java::util::concurrent::ConcurrentSkipListMap * this$0;
|
||||
public:
|
||||
static ::java::lang::Class class$;
|
||||
};
|
||||
|
||||
#endif // __java_util_concurrent_ConcurrentSkipListMap$Iter__
|
||||
@@ -0,0 +1,24 @@
|
||||
|
||||
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
|
||||
|
||||
#ifndef __java_util_concurrent_ConcurrentSkipListMap$KeyIterator__
|
||||
#define __java_util_concurrent_ConcurrentSkipListMap$KeyIterator__
|
||||
|
||||
#pragma interface
|
||||
|
||||
#include <java/util/concurrent/ConcurrentSkipListMap$Iter.h>
|
||||
|
||||
class java::util::concurrent::ConcurrentSkipListMap$KeyIterator : public ::java::util::concurrent::ConcurrentSkipListMap$Iter
|
||||
{
|
||||
|
||||
public: // actually package-private
|
||||
ConcurrentSkipListMap$KeyIterator(::java::util::concurrent::ConcurrentSkipListMap *);
|
||||
public:
|
||||
::java::lang::Object * next();
|
||||
public: // actually package-private
|
||||
::java::util::concurrent::ConcurrentSkipListMap * __attribute__((aligned(__alignof__( ::java::util::concurrent::ConcurrentSkipListMap$Iter)))) this$0;
|
||||
public:
|
||||
static ::java::lang::Class class$;
|
||||
};
|
||||
|
||||
#endif // __java_util_concurrent_ConcurrentSkipListMap$KeyIterator__
|
||||
@@ -0,0 +1,54 @@
|
||||
|
||||
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
|
||||
|
||||
#ifndef __java_util_concurrent_ConcurrentSkipListMap$KeySet__
|
||||
#define __java_util_concurrent_ConcurrentSkipListMap$KeySet__
|
||||
|
||||
#pragma interface
|
||||
|
||||
#include <java/util/AbstractSet.h>
|
||||
#include <gcj/array.h>
|
||||
|
||||
|
||||
class java::util::concurrent::ConcurrentSkipListMap$KeySet : public ::java::util::AbstractSet
|
||||
{
|
||||
|
||||
public: // actually package-private
|
||||
ConcurrentSkipListMap$KeySet(::java::util::concurrent::ConcurrentNavigableMap *);
|
||||
public:
|
||||
jint size();
|
||||
jboolean isEmpty();
|
||||
jboolean contains(::java::lang::Object *);
|
||||
jboolean remove(::java::lang::Object *);
|
||||
void clear();
|
||||
::java::lang::Object * lower(::java::lang::Object *);
|
||||
::java::lang::Object * floor(::java::lang::Object *);
|
||||
::java::lang::Object * ceiling(::java::lang::Object *);
|
||||
::java::lang::Object * higher(::java::lang::Object *);
|
||||
::java::util::Comparator * comparator();
|
||||
::java::lang::Object * first();
|
||||
::java::lang::Object * last();
|
||||
::java::lang::Object * pollFirst();
|
||||
::java::lang::Object * pollLast();
|
||||
::java::util::Iterator * iterator();
|
||||
jboolean equals(::java::lang::Object *);
|
||||
JArray< ::java::lang::Object * > * toArray();
|
||||
JArray< ::java::lang::Object * > * toArray(JArray< ::java::lang::Object * > *);
|
||||
::java::util::Iterator * descendingIterator();
|
||||
::java::util::NavigableSet * subSet(::java::lang::Object *, jboolean, ::java::lang::Object *, jboolean);
|
||||
::java::util::NavigableSet * headSet(::java::lang::Object *, jboolean);
|
||||
::java::util::NavigableSet * tailSet(::java::lang::Object *, jboolean);
|
||||
::java::util::NavigableSet * target$subSet(::java::lang::Object *, ::java::lang::Object *);
|
||||
::java::util::NavigableSet * target$headSet(::java::lang::Object *);
|
||||
::java::util::NavigableSet * target$tailSet(::java::lang::Object *);
|
||||
::java::util::NavigableSet * descendingSet();
|
||||
::java::util::SortedSet * subSet(::java::lang::Object *, ::java::lang::Object *);
|
||||
::java::util::SortedSet * tailSet(::java::lang::Object *);
|
||||
::java::util::SortedSet * headSet(::java::lang::Object *);
|
||||
private:
|
||||
::java::util::concurrent::ConcurrentNavigableMap * __attribute__((aligned(__alignof__( ::java::util::AbstractSet)))) m;
|
||||
public:
|
||||
static ::java::lang::Class class$;
|
||||
};
|
||||
|
||||
#endif // __java_util_concurrent_ConcurrentSkipListMap$KeySet__
|
||||
@@ -0,0 +1,34 @@
|
||||
|
||||
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
|
||||
|
||||
#ifndef __java_util_concurrent_ConcurrentSkipListMap$Node__
|
||||
#define __java_util_concurrent_ConcurrentSkipListMap$Node__
|
||||
|
||||
#pragma interface
|
||||
|
||||
#include <java/lang/Object.h>
|
||||
|
||||
class java::util::concurrent::ConcurrentSkipListMap$Node : public ::java::lang::Object
|
||||
{
|
||||
|
||||
public: // actually package-private
|
||||
ConcurrentSkipListMap$Node(::java::lang::Object *, ::java::lang::Object *, ::java::util::concurrent::ConcurrentSkipListMap$Node *);
|
||||
ConcurrentSkipListMap$Node(::java::util::concurrent::ConcurrentSkipListMap$Node *);
|
||||
jboolean casValue(::java::lang::Object *, ::java::lang::Object *);
|
||||
jboolean casNext(::java::util::concurrent::ConcurrentSkipListMap$Node *, ::java::util::concurrent::ConcurrentSkipListMap$Node *);
|
||||
jboolean isMarker();
|
||||
jboolean isBaseHeader();
|
||||
jboolean appendMarker(::java::util::concurrent::ConcurrentSkipListMap$Node *);
|
||||
void helpDelete(::java::util::concurrent::ConcurrentSkipListMap$Node *, ::java::util::concurrent::ConcurrentSkipListMap$Node *);
|
||||
::java::lang::Object * getValidValue();
|
||||
::java::util::AbstractMap$SimpleImmutableEntry * createSnapshot();
|
||||
::java::lang::Object * __attribute__((aligned(__alignof__( ::java::lang::Object)))) key;
|
||||
volatile ::java::lang::Object * value;
|
||||
volatile ::java::util::concurrent::ConcurrentSkipListMap$Node * next;
|
||||
static ::java::util::concurrent::atomic::AtomicReferenceFieldUpdater * nextUpdater;
|
||||
static ::java::util::concurrent::atomic::AtomicReferenceFieldUpdater * valueUpdater;
|
||||
public:
|
||||
static ::java::lang::Class class$;
|
||||
};
|
||||
|
||||
#endif // __java_util_concurrent_ConcurrentSkipListMap$Node__
|
||||
@@ -0,0 +1,25 @@
|
||||
|
||||
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
|
||||
|
||||
#ifndef __java_util_concurrent_ConcurrentSkipListMap$SubMap$SubMapEntryIterator__
|
||||
#define __java_util_concurrent_ConcurrentSkipListMap$SubMap$SubMapEntryIterator__
|
||||
|
||||
#pragma interface
|
||||
|
||||
#include <java/util/concurrent/ConcurrentSkipListMap$SubMap$SubMapIter.h>
|
||||
|
||||
class java::util::concurrent::ConcurrentSkipListMap$SubMap$SubMapEntryIterator : public ::java::util::concurrent::ConcurrentSkipListMap$SubMap$SubMapIter
|
||||
{
|
||||
|
||||
public: // actually package-private
|
||||
ConcurrentSkipListMap$SubMap$SubMapEntryIterator(::java::util::concurrent::ConcurrentSkipListMap$SubMap *);
|
||||
public:
|
||||
::java::util::Map$Entry * target$next();
|
||||
::java::lang::Object * next();
|
||||
public: // actually package-private
|
||||
::java::util::concurrent::ConcurrentSkipListMap$SubMap * __attribute__((aligned(__alignof__( ::java::util::concurrent::ConcurrentSkipListMap$SubMap$SubMapIter)))) this$1;
|
||||
public:
|
||||
static ::java::lang::Class class$;
|
||||
};
|
||||
|
||||
#endif // __java_util_concurrent_ConcurrentSkipListMap$SubMap$SubMapEntryIterator__
|
||||
@@ -0,0 +1,35 @@
|
||||
|
||||
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
|
||||
|
||||
#ifndef __java_util_concurrent_ConcurrentSkipListMap$SubMap$SubMapIter__
|
||||
#define __java_util_concurrent_ConcurrentSkipListMap$SubMap$SubMapIter__
|
||||
|
||||
#pragma interface
|
||||
|
||||
#include <java/lang/Object.h>
|
||||
|
||||
class java::util::concurrent::ConcurrentSkipListMap$SubMap$SubMapIter : public ::java::lang::Object
|
||||
{
|
||||
|
||||
public: // actually package-private
|
||||
ConcurrentSkipListMap$SubMap$SubMapIter(::java::util::concurrent::ConcurrentSkipListMap$SubMap *);
|
||||
public:
|
||||
virtual jboolean hasNext();
|
||||
public: // actually package-private
|
||||
virtual void advance();
|
||||
private:
|
||||
void ascend();
|
||||
void descend();
|
||||
public:
|
||||
virtual void remove();
|
||||
virtual ::java::lang::Object * next() = 0;
|
||||
public: // actually package-private
|
||||
::java::util::concurrent::ConcurrentSkipListMap$Node * __attribute__((aligned(__alignof__( ::java::lang::Object)))) lastReturned;
|
||||
::java::util::concurrent::ConcurrentSkipListMap$Node * next;
|
||||
::java::lang::Object * nextValue;
|
||||
::java::util::concurrent::ConcurrentSkipListMap$SubMap * this$1;
|
||||
public:
|
||||
static ::java::lang::Class class$;
|
||||
};
|
||||
|
||||
#endif // __java_util_concurrent_ConcurrentSkipListMap$SubMap$SubMapIter__
|
||||
@@ -0,0 +1,24 @@
|
||||
|
||||
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
|
||||
|
||||
#ifndef __java_util_concurrent_ConcurrentSkipListMap$SubMap$SubMapKeyIterator__
|
||||
#define __java_util_concurrent_ConcurrentSkipListMap$SubMap$SubMapKeyIterator__
|
||||
|
||||
#pragma interface
|
||||
|
||||
#include <java/util/concurrent/ConcurrentSkipListMap$SubMap$SubMapIter.h>
|
||||
|
||||
class java::util::concurrent::ConcurrentSkipListMap$SubMap$SubMapKeyIterator : public ::java::util::concurrent::ConcurrentSkipListMap$SubMap$SubMapIter
|
||||
{
|
||||
|
||||
public: // actually package-private
|
||||
ConcurrentSkipListMap$SubMap$SubMapKeyIterator(::java::util::concurrent::ConcurrentSkipListMap$SubMap *);
|
||||
public:
|
||||
::java::lang::Object * next();
|
||||
public: // actually package-private
|
||||
::java::util::concurrent::ConcurrentSkipListMap$SubMap * __attribute__((aligned(__alignof__( ::java::util::concurrent::ConcurrentSkipListMap$SubMap$SubMapIter)))) this$1;
|
||||
public:
|
||||
static ::java::lang::Class class$;
|
||||
};
|
||||
|
||||
#endif // __java_util_concurrent_ConcurrentSkipListMap$SubMap$SubMapKeyIterator__
|
||||
@@ -0,0 +1,24 @@
|
||||
|
||||
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
|
||||
|
||||
#ifndef __java_util_concurrent_ConcurrentSkipListMap$SubMap$SubMapValueIterator__
|
||||
#define __java_util_concurrent_ConcurrentSkipListMap$SubMap$SubMapValueIterator__
|
||||
|
||||
#pragma interface
|
||||
|
||||
#include <java/util/concurrent/ConcurrentSkipListMap$SubMap$SubMapIter.h>
|
||||
|
||||
class java::util::concurrent::ConcurrentSkipListMap$SubMap$SubMapValueIterator : public ::java::util::concurrent::ConcurrentSkipListMap$SubMap$SubMapIter
|
||||
{
|
||||
|
||||
public: // actually package-private
|
||||
ConcurrentSkipListMap$SubMap$SubMapValueIterator(::java::util::concurrent::ConcurrentSkipListMap$SubMap *);
|
||||
public:
|
||||
::java::lang::Object * next();
|
||||
public: // actually package-private
|
||||
::java::util::concurrent::ConcurrentSkipListMap$SubMap * __attribute__((aligned(__alignof__( ::java::util::concurrent::ConcurrentSkipListMap$SubMap$SubMapIter)))) this$1;
|
||||
public:
|
||||
static ::java::lang::Class class$;
|
||||
};
|
||||
|
||||
#endif // __java_util_concurrent_ConcurrentSkipListMap$SubMap$SubMapValueIterator__
|
||||
@@ -0,0 +1,118 @@
|
||||
|
||||
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
|
||||
|
||||
#ifndef __java_util_concurrent_ConcurrentSkipListMap$SubMap__
|
||||
#define __java_util_concurrent_ConcurrentSkipListMap$SubMap__
|
||||
|
||||
#pragma interface
|
||||
|
||||
#include <java/util/AbstractMap.h>
|
||||
|
||||
class java::util::concurrent::ConcurrentSkipListMap$SubMap : public ::java::util::AbstractMap
|
||||
{
|
||||
|
||||
public: // actually package-private
|
||||
ConcurrentSkipListMap$SubMap(::java::util::concurrent::ConcurrentSkipListMap *, ::java::lang::Object *, jboolean, ::java::lang::Object *, jboolean, jboolean);
|
||||
private:
|
||||
jboolean tooLow(::java::lang::Object *);
|
||||
jboolean tooHigh(::java::lang::Object *);
|
||||
jboolean inBounds(::java::lang::Object *);
|
||||
void checkKeyBounds(::java::lang::Object *);
|
||||
jboolean isBeforeEnd(::java::util::concurrent::ConcurrentSkipListMap$Node *);
|
||||
::java::util::concurrent::ConcurrentSkipListMap$Node * loNode();
|
||||
::java::util::concurrent::ConcurrentSkipListMap$Node * hiNode();
|
||||
::java::lang::Object * lowestKey();
|
||||
::java::lang::Object * highestKey();
|
||||
::java::util::Map$Entry * lowestEntry();
|
||||
::java::util::Map$Entry * highestEntry();
|
||||
::java::util::Map$Entry * removeLowest();
|
||||
::java::util::Map$Entry * removeHighest();
|
||||
::java::util::Map$Entry * getNearEntry(::java::lang::Object *, jint);
|
||||
::java::lang::Object * getNearKey(::java::lang::Object *, jint);
|
||||
public:
|
||||
jboolean containsKey(::java::lang::Object *);
|
||||
::java::lang::Object * get(::java::lang::Object *);
|
||||
::java::lang::Object * put(::java::lang::Object *, ::java::lang::Object *);
|
||||
::java::lang::Object * remove(::java::lang::Object *);
|
||||
jint size();
|
||||
jboolean isEmpty();
|
||||
jboolean containsValue(::java::lang::Object *);
|
||||
void clear();
|
||||
::java::lang::Object * putIfAbsent(::java::lang::Object *, ::java::lang::Object *);
|
||||
jboolean remove(::java::lang::Object *, ::java::lang::Object *);
|
||||
jboolean replace(::java::lang::Object *, ::java::lang::Object *, ::java::lang::Object *);
|
||||
::java::lang::Object * replace(::java::lang::Object *, ::java::lang::Object *);
|
||||
::java::util::Comparator * comparator();
|
||||
private:
|
||||
::java::util::concurrent::ConcurrentSkipListMap$SubMap * newSubMap(::java::lang::Object *, jboolean, ::java::lang::Object *, jboolean);
|
||||
public:
|
||||
::java::util::concurrent::ConcurrentSkipListMap$SubMap * target$subMap(::java::lang::Object *, jboolean, ::java::lang::Object *, jboolean);
|
||||
::java::util::concurrent::ConcurrentSkipListMap$SubMap * target$headMap(::java::lang::Object *, jboolean);
|
||||
::java::util::concurrent::ConcurrentSkipListMap$SubMap * target$tailMap(::java::lang::Object *, jboolean);
|
||||
::java::util::concurrent::ConcurrentSkipListMap$SubMap * target$subMap(::java::lang::Object *, ::java::lang::Object *);
|
||||
::java::util::concurrent::ConcurrentSkipListMap$SubMap * target$headMap(::java::lang::Object *);
|
||||
::java::util::concurrent::ConcurrentSkipListMap$SubMap * target$tailMap(::java::lang::Object *);
|
||||
::java::util::concurrent::ConcurrentSkipListMap$SubMap * target$descendingMap();
|
||||
::java::util::Map$Entry * ceilingEntry(::java::lang::Object *);
|
||||
::java::lang::Object * ceilingKey(::java::lang::Object *);
|
||||
::java::util::Map$Entry * lowerEntry(::java::lang::Object *);
|
||||
::java::lang::Object * lowerKey(::java::lang::Object *);
|
||||
::java::util::Map$Entry * floorEntry(::java::lang::Object *);
|
||||
::java::lang::Object * floorKey(::java::lang::Object *);
|
||||
::java::util::Map$Entry * higherEntry(::java::lang::Object *);
|
||||
::java::lang::Object * higherKey(::java::lang::Object *);
|
||||
::java::lang::Object * firstKey();
|
||||
::java::lang::Object * lastKey();
|
||||
::java::util::Map$Entry * firstEntry();
|
||||
::java::util::Map$Entry * lastEntry();
|
||||
::java::util::Map$Entry * pollFirstEntry();
|
||||
::java::util::Map$Entry * pollLastEntry();
|
||||
::java::util::NavigableSet * target$keySet();
|
||||
::java::util::NavigableSet * navigableKeySet();
|
||||
::java::util::Collection * values();
|
||||
::java::util::Set * entrySet();
|
||||
::java::util::NavigableSet * descendingKeySet();
|
||||
public: // actually package-private
|
||||
::java::util::Iterator * keyIterator();
|
||||
::java::util::Iterator * valueIterator();
|
||||
::java::util::Iterator * entryIterator();
|
||||
public:
|
||||
::java::util::SortedMap * subMap(::java::lang::Object *, ::java::lang::Object *);
|
||||
::java::util::concurrent::ConcurrentNavigableMap * subMap(::java::lang::Object *, ::java::lang::Object *);
|
||||
::java::util::NavigableMap * subMap(::java::lang::Object *, jboolean, ::java::lang::Object *, jboolean);
|
||||
::java::util::concurrent::ConcurrentNavigableMap * subMap(::java::lang::Object *, jboolean, ::java::lang::Object *, jboolean);
|
||||
::java::util::SortedMap * tailMap(::java::lang::Object *);
|
||||
::java::util::concurrent::ConcurrentNavigableMap * tailMap(::java::lang::Object *);
|
||||
::java::util::NavigableMap * tailMap(::java::lang::Object *, jboolean);
|
||||
::java::util::concurrent::ConcurrentNavigableMap * tailMap(::java::lang::Object *, jboolean);
|
||||
::java::util::SortedMap * headMap(::java::lang::Object *);
|
||||
::java::util::concurrent::ConcurrentNavigableMap * headMap(::java::lang::Object *);
|
||||
::java::util::NavigableMap * headMap(::java::lang::Object *, jboolean);
|
||||
::java::util::concurrent::ConcurrentNavigableMap * headMap(::java::lang::Object *, jboolean);
|
||||
::java::util::Set * keySet();
|
||||
::java::util::NavigableMap * descendingMap();
|
||||
::java::util::concurrent::ConcurrentNavigableMap * descendingMap();
|
||||
public: // actually package-private
|
||||
static jboolean access$15(::java::util::concurrent::ConcurrentSkipListMap$SubMap *);
|
||||
static ::java::util::concurrent::ConcurrentSkipListMap$Node * access$16(::java::util::concurrent::ConcurrentSkipListMap$SubMap *);
|
||||
static ::java::util::concurrent::ConcurrentSkipListMap$Node * access$17(::java::util::concurrent::ConcurrentSkipListMap$SubMap *);
|
||||
static jboolean access$18(::java::util::concurrent::ConcurrentSkipListMap$SubMap *, ::java::lang::Object *);
|
||||
static jboolean access$19(::java::util::concurrent::ConcurrentSkipListMap$SubMap *, ::java::lang::Object *);
|
||||
static ::java::util::concurrent::ConcurrentSkipListMap * access$20(::java::util::concurrent::ConcurrentSkipListMap$SubMap *);
|
||||
static jboolean access$21(::java::util::concurrent::ConcurrentSkipListMap$SubMap *, ::java::lang::Object *);
|
||||
private:
|
||||
static const jlong serialVersionUID = -7647078645895051609LL;
|
||||
::java::util::concurrent::ConcurrentSkipListMap * __attribute__((aligned(__alignof__( ::java::util::AbstractMap)))) m;
|
||||
::java::lang::Object * lo;
|
||||
::java::lang::Object * hi;
|
||||
jboolean loInclusive;
|
||||
jboolean hiInclusive;
|
||||
jboolean isDescending;
|
||||
::java::util::concurrent::ConcurrentSkipListMap$KeySet * keySetView;
|
||||
::java::util::Set * entrySetView;
|
||||
::java::util::Collection * valuesView;
|
||||
public:
|
||||
static ::java::lang::Class class$;
|
||||
};
|
||||
|
||||
#endif // __java_util_concurrent_ConcurrentSkipListMap$SubMap__
|
||||
@@ -0,0 +1,24 @@
|
||||
|
||||
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
|
||||
|
||||
#ifndef __java_util_concurrent_ConcurrentSkipListMap$ValueIterator__
|
||||
#define __java_util_concurrent_ConcurrentSkipListMap$ValueIterator__
|
||||
|
||||
#pragma interface
|
||||
|
||||
#include <java/util/concurrent/ConcurrentSkipListMap$Iter.h>
|
||||
|
||||
class java::util::concurrent::ConcurrentSkipListMap$ValueIterator : public ::java::util::concurrent::ConcurrentSkipListMap$Iter
|
||||
{
|
||||
|
||||
public: // actually package-private
|
||||
ConcurrentSkipListMap$ValueIterator(::java::util::concurrent::ConcurrentSkipListMap *);
|
||||
public:
|
||||
::java::lang::Object * next();
|
||||
public: // actually package-private
|
||||
::java::util::concurrent::ConcurrentSkipListMap * __attribute__((aligned(__alignof__( ::java::util::concurrent::ConcurrentSkipListMap$Iter)))) this$0;
|
||||
public:
|
||||
static ::java::lang::Class class$;
|
||||
};
|
||||
|
||||
#endif // __java_util_concurrent_ConcurrentSkipListMap$ValueIterator__
|
||||
@@ -0,0 +1,32 @@
|
||||
|
||||
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
|
||||
|
||||
#ifndef __java_util_concurrent_ConcurrentSkipListMap$Values__
|
||||
#define __java_util_concurrent_ConcurrentSkipListMap$Values__
|
||||
|
||||
#pragma interface
|
||||
|
||||
#include <java/util/AbstractCollection.h>
|
||||
#include <gcj/array.h>
|
||||
|
||||
|
||||
class java::util::concurrent::ConcurrentSkipListMap$Values : public ::java::util::AbstractCollection
|
||||
{
|
||||
|
||||
public: // actually package-private
|
||||
ConcurrentSkipListMap$Values(::java::util::concurrent::ConcurrentNavigableMap *);
|
||||
public:
|
||||
::java::util::Iterator * iterator();
|
||||
jboolean isEmpty();
|
||||
jint size();
|
||||
jboolean contains(::java::lang::Object *);
|
||||
void clear();
|
||||
JArray< ::java::lang::Object * > * toArray();
|
||||
JArray< ::java::lang::Object * > * toArray(JArray< ::java::lang::Object * > *);
|
||||
private:
|
||||
::java::util::concurrent::ConcurrentNavigableMap * __attribute__((aligned(__alignof__( ::java::util::AbstractCollection)))) m;
|
||||
public:
|
||||
static ::java::lang::Class class$;
|
||||
};
|
||||
|
||||
#endif // __java_util_concurrent_ConcurrentSkipListMap$Values__
|
||||
@@ -0,0 +1,136 @@
|
||||
|
||||
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
|
||||
|
||||
#ifndef __java_util_concurrent_ConcurrentSkipListMap__
|
||||
#define __java_util_concurrent_ConcurrentSkipListMap__
|
||||
|
||||
#pragma interface
|
||||
|
||||
#include <java/util/AbstractMap.h>
|
||||
|
||||
class java::util::concurrent::ConcurrentSkipListMap : public ::java::util::AbstractMap
|
||||
{
|
||||
|
||||
public: // actually package-private
|
||||
virtual void initialize();
|
||||
private:
|
||||
jboolean casHead(::java::util::concurrent::ConcurrentSkipListMap$HeadIndex *, ::java::util::concurrent::ConcurrentSkipListMap$HeadIndex *);
|
||||
::java::lang::Comparable * comparable(::java::lang::Object *);
|
||||
public: // actually package-private
|
||||
virtual jint compare(::java::lang::Object *, ::java::lang::Object *);
|
||||
virtual jboolean inHalfOpenRange(::java::lang::Object *, ::java::lang::Object *, ::java::lang::Object *);
|
||||
virtual jboolean inOpenRange(::java::lang::Object *, ::java::lang::Object *, ::java::lang::Object *);
|
||||
private:
|
||||
::java::util::concurrent::ConcurrentSkipListMap$Node * findPredecessor(::java::lang::Comparable *);
|
||||
::java::util::concurrent::ConcurrentSkipListMap$Node * findNode(::java::lang::Comparable *);
|
||||
::java::lang::Object * doGet(::java::lang::Object *);
|
||||
::java::lang::Object * getUsingFindNode(::java::lang::Comparable *);
|
||||
::java::lang::Object * doPut(::java::lang::Object *, ::java::lang::Object *, jboolean);
|
||||
jint randomLevel();
|
||||
void insertIndex(::java::util::concurrent::ConcurrentSkipListMap$Node *, jint);
|
||||
void addIndex(::java::util::concurrent::ConcurrentSkipListMap$Index *, ::java::util::concurrent::ConcurrentSkipListMap$HeadIndex *, jint);
|
||||
public: // actually package-private
|
||||
virtual ::java::lang::Object * doRemove(::java::lang::Object *, ::java::lang::Object *);
|
||||
private:
|
||||
void tryReduceLevel();
|
||||
public: // actually package-private
|
||||
virtual ::java::util::concurrent::ConcurrentSkipListMap$Node * findFirst();
|
||||
virtual ::java::util::Map$Entry * doRemoveFirstEntry();
|
||||
private:
|
||||
void clearIndexToFirst();
|
||||
public: // actually package-private
|
||||
virtual ::java::util::concurrent::ConcurrentSkipListMap$Node * findLast();
|
||||
private:
|
||||
::java::util::concurrent::ConcurrentSkipListMap$Node * findPredecessorOfLast();
|
||||
public: // actually package-private
|
||||
virtual ::java::util::Map$Entry * doRemoveLastEntry();
|
||||
virtual ::java::util::concurrent::ConcurrentSkipListMap$Node * findNear(::java::lang::Object *, jint);
|
||||
virtual ::java::util::AbstractMap$SimpleImmutableEntry * getNear(::java::lang::Object *, jint);
|
||||
public:
|
||||
ConcurrentSkipListMap();
|
||||
ConcurrentSkipListMap(::java::util::Comparator *);
|
||||
ConcurrentSkipListMap(::java::util::Map *);
|
||||
ConcurrentSkipListMap(::java::util::SortedMap *);
|
||||
virtual ::java::util::concurrent::ConcurrentSkipListMap * target$clone();
|
||||
private:
|
||||
void buildFromSorted(::java::util::SortedMap *);
|
||||
void writeObject(::java::io::ObjectOutputStream *);
|
||||
void readObject(::java::io::ObjectInputStream *);
|
||||
public:
|
||||
virtual jboolean containsKey(::java::lang::Object *);
|
||||
virtual ::java::lang::Object * get(::java::lang::Object *);
|
||||
virtual ::java::lang::Object * put(::java::lang::Object *, ::java::lang::Object *);
|
||||
virtual ::java::lang::Object * remove(::java::lang::Object *);
|
||||
virtual jboolean containsValue(::java::lang::Object *);
|
||||
virtual jint size();
|
||||
virtual jboolean isEmpty();
|
||||
virtual void clear();
|
||||
virtual ::java::util::NavigableSet * target$keySet();
|
||||
virtual ::java::util::NavigableSet * navigableKeySet();
|
||||
virtual ::java::util::Collection * values();
|
||||
virtual ::java::util::Set * entrySet();
|
||||
virtual ::java::util::concurrent::ConcurrentNavigableMap * target$descendingMap();
|
||||
virtual ::java::util::NavigableSet * descendingKeySet();
|
||||
virtual jboolean equals(::java::lang::Object *);
|
||||
virtual ::java::lang::Object * putIfAbsent(::java::lang::Object *, ::java::lang::Object *);
|
||||
virtual jboolean remove(::java::lang::Object *, ::java::lang::Object *);
|
||||
virtual jboolean replace(::java::lang::Object *, ::java::lang::Object *, ::java::lang::Object *);
|
||||
virtual ::java::lang::Object * replace(::java::lang::Object *, ::java::lang::Object *);
|
||||
virtual ::java::util::Comparator * comparator();
|
||||
virtual ::java::lang::Object * firstKey();
|
||||
virtual ::java::lang::Object * lastKey();
|
||||
virtual ::java::util::concurrent::ConcurrentNavigableMap * target$subMap(::java::lang::Object *, jboolean, ::java::lang::Object *, jboolean);
|
||||
virtual ::java::util::concurrent::ConcurrentNavigableMap * target$headMap(::java::lang::Object *, jboolean);
|
||||
virtual ::java::util::concurrent::ConcurrentNavigableMap * target$tailMap(::java::lang::Object *, jboolean);
|
||||
virtual ::java::util::concurrent::ConcurrentNavigableMap * target$subMap(::java::lang::Object *, ::java::lang::Object *);
|
||||
virtual ::java::util::concurrent::ConcurrentNavigableMap * target$headMap(::java::lang::Object *);
|
||||
virtual ::java::util::concurrent::ConcurrentNavigableMap * target$tailMap(::java::lang::Object *);
|
||||
virtual ::java::util::Map$Entry * lowerEntry(::java::lang::Object *);
|
||||
virtual ::java::lang::Object * lowerKey(::java::lang::Object *);
|
||||
virtual ::java::util::Map$Entry * floorEntry(::java::lang::Object *);
|
||||
virtual ::java::lang::Object * floorKey(::java::lang::Object *);
|
||||
virtual ::java::util::Map$Entry * ceilingEntry(::java::lang::Object *);
|
||||
virtual ::java::lang::Object * ceilingKey(::java::lang::Object *);
|
||||
virtual ::java::util::Map$Entry * higherEntry(::java::lang::Object *);
|
||||
virtual ::java::lang::Object * higherKey(::java::lang::Object *);
|
||||
virtual ::java::util::Map$Entry * firstEntry();
|
||||
virtual ::java::util::Map$Entry * lastEntry();
|
||||
virtual ::java::util::Map$Entry * pollFirstEntry();
|
||||
virtual ::java::util::Map$Entry * pollLastEntry();
|
||||
public: // actually package-private
|
||||
virtual ::java::util::Iterator * keyIterator();
|
||||
virtual ::java::util::Iterator * valueIterator();
|
||||
virtual ::java::util::Iterator * entryIterator();
|
||||
static ::java::util::List * toList(::java::util::Collection *);
|
||||
public:
|
||||
virtual ::java::util::SortedMap * subMap(::java::lang::Object *, ::java::lang::Object *);
|
||||
virtual ::java::util::NavigableMap * subMap(::java::lang::Object *, jboolean, ::java::lang::Object *, jboolean);
|
||||
virtual ::java::lang::Object * clone();
|
||||
virtual ::java::util::SortedMap * tailMap(::java::lang::Object *);
|
||||
virtual ::java::util::NavigableMap * tailMap(::java::lang::Object *, jboolean);
|
||||
virtual ::java::util::SortedMap * headMap(::java::lang::Object *);
|
||||
virtual ::java::util::NavigableMap * headMap(::java::lang::Object *, jboolean);
|
||||
virtual ::java::util::Set * keySet();
|
||||
virtual ::java::util::NavigableMap * descendingMap();
|
||||
public: // actually package-private
|
||||
static ::java::lang::Object * access$9();
|
||||
private:
|
||||
static const jlong serialVersionUID = -8627078645895051609LL;
|
||||
static ::java::util::Random * seedGenerator;
|
||||
static ::java::lang::Object * BASE_HEADER;
|
||||
volatile ::java::util::concurrent::ConcurrentSkipListMap$HeadIndex * __attribute__((aligned(__alignof__( ::java::util::AbstractMap)))) head;
|
||||
::java::util::Comparator * comparator__;
|
||||
jint randomSeed;
|
||||
::java::util::concurrent::ConcurrentSkipListMap$KeySet * keySet__;
|
||||
::java::util::concurrent::ConcurrentSkipListMap$EntrySet * entrySet__;
|
||||
::java::util::concurrent::ConcurrentSkipListMap$Values * values__;
|
||||
::java::util::concurrent::ConcurrentNavigableMap * descendingMap__;
|
||||
static ::java::util::concurrent::atomic::AtomicReferenceFieldUpdater * headUpdater;
|
||||
static const jint EQ = 1;
|
||||
static const jint LT = 2;
|
||||
static const jint GT = 0;
|
||||
public:
|
||||
static ::java::lang::Class class$;
|
||||
};
|
||||
|
||||
#endif // __java_util_concurrent_ConcurrentSkipListMap__
|
||||
@@ -0,0 +1,75 @@
|
||||
|
||||
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
|
||||
|
||||
#ifndef __java_util_concurrent_ConcurrentSkipListSet__
|
||||
#define __java_util_concurrent_ConcurrentSkipListSet__
|
||||
|
||||
#pragma interface
|
||||
|
||||
#include <java/util/AbstractSet.h>
|
||||
extern "Java"
|
||||
{
|
||||
namespace sun
|
||||
{
|
||||
namespace misc
|
||||
{
|
||||
class Unsafe;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
class java::util::concurrent::ConcurrentSkipListSet : public ::java::util::AbstractSet
|
||||
{
|
||||
|
||||
public:
|
||||
ConcurrentSkipListSet();
|
||||
ConcurrentSkipListSet(::java::util::Comparator *);
|
||||
ConcurrentSkipListSet(::java::util::Collection *);
|
||||
ConcurrentSkipListSet(::java::util::SortedSet *);
|
||||
public: // actually package-private
|
||||
ConcurrentSkipListSet(::java::util::concurrent::ConcurrentNavigableMap *);
|
||||
public:
|
||||
virtual ::java::util::concurrent::ConcurrentSkipListSet * target$clone();
|
||||
virtual jint size();
|
||||
virtual jboolean isEmpty();
|
||||
virtual jboolean contains(::java::lang::Object *);
|
||||
virtual jboolean add(::java::lang::Object *);
|
||||
virtual jboolean remove(::java::lang::Object *);
|
||||
virtual void clear();
|
||||
virtual ::java::util::Iterator * iterator();
|
||||
virtual ::java::util::Iterator * descendingIterator();
|
||||
virtual jboolean equals(::java::lang::Object *);
|
||||
virtual jboolean removeAll(::java::util::Collection *);
|
||||
virtual ::java::lang::Object * lower(::java::lang::Object *);
|
||||
virtual ::java::lang::Object * floor(::java::lang::Object *);
|
||||
virtual ::java::lang::Object * ceiling(::java::lang::Object *);
|
||||
virtual ::java::lang::Object * higher(::java::lang::Object *);
|
||||
virtual ::java::lang::Object * pollFirst();
|
||||
virtual ::java::lang::Object * pollLast();
|
||||
virtual ::java::util::Comparator * comparator();
|
||||
virtual ::java::lang::Object * first();
|
||||
virtual ::java::lang::Object * last();
|
||||
virtual ::java::util::NavigableSet * subSet(::java::lang::Object *, jboolean, ::java::lang::Object *, jboolean);
|
||||
virtual ::java::util::NavigableSet * headSet(::java::lang::Object *, jboolean);
|
||||
virtual ::java::util::NavigableSet * tailSet(::java::lang::Object *, jboolean);
|
||||
virtual ::java::util::NavigableSet * target$subSet(::java::lang::Object *, ::java::lang::Object *);
|
||||
virtual ::java::util::NavigableSet * target$headSet(::java::lang::Object *);
|
||||
virtual ::java::util::NavigableSet * target$tailSet(::java::lang::Object *);
|
||||
virtual ::java::util::NavigableSet * descendingSet();
|
||||
private:
|
||||
void setMap(::java::util::concurrent::ConcurrentNavigableMap *);
|
||||
public:
|
||||
virtual ::java::lang::Object * clone();
|
||||
virtual ::java::util::SortedSet * subSet(::java::lang::Object *, ::java::lang::Object *);
|
||||
virtual ::java::util::SortedSet * tailSet(::java::lang::Object *);
|
||||
virtual ::java::util::SortedSet * headSet(::java::lang::Object *);
|
||||
private:
|
||||
static const jlong serialVersionUID = -2479143111061671589LL;
|
||||
::java::util::concurrent::ConcurrentNavigableMap * __attribute__((aligned(__alignof__( ::java::util::AbstractSet)))) m;
|
||||
static ::sun::misc::Unsafe * unsafe;
|
||||
static jlong mapOffset;
|
||||
public:
|
||||
static ::java::lang::Class class$;
|
||||
};
|
||||
|
||||
#endif // __java_util_concurrent_ConcurrentSkipListSet__
|
||||
@@ -0,0 +1,52 @@
|
||||
|
||||
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
|
||||
|
||||
#ifndef __java_util_concurrent_CopyOnWriteArrayList__
|
||||
#define __java_util_concurrent_CopyOnWriteArrayList__
|
||||
|
||||
#pragma interface
|
||||
|
||||
#include <java/util/AbstractList.h>
|
||||
#include <gcj/array.h>
|
||||
|
||||
|
||||
class java::util::concurrent::CopyOnWriteArrayList : public ::java::util::AbstractList
|
||||
{
|
||||
|
||||
public:
|
||||
CopyOnWriteArrayList();
|
||||
CopyOnWriteArrayList(::java::util::Collection *);
|
||||
CopyOnWriteArrayList(JArray< ::java::lang::Object * > *);
|
||||
virtual jint size();
|
||||
virtual jboolean isEmpty();
|
||||
virtual jboolean contains(::java::lang::Object *);
|
||||
virtual jint indexOf(::java::lang::Object *);
|
||||
virtual jint indexOf(::java::lang::Object *, jint);
|
||||
virtual jint lastIndexOf(::java::lang::Object *);
|
||||
virtual jint lastIndexOf(::java::lang::Object *, jint);
|
||||
virtual ::java::lang::Object * clone();
|
||||
virtual JArray< ::java::lang::Object * > * toArray();
|
||||
virtual JArray< ::java::lang::Object * > * toArray(JArray< ::java::lang::Object * > *);
|
||||
virtual ::java::lang::Object * get(jint);
|
||||
virtual ::java::lang::Object * set(jint, ::java::lang::Object *);
|
||||
virtual jboolean add(::java::lang::Object *);
|
||||
virtual void add(jint, ::java::lang::Object *);
|
||||
virtual ::java::lang::Object * remove(jint);
|
||||
virtual void clear();
|
||||
virtual jboolean addAll(::java::util::Collection *);
|
||||
virtual jboolean addAll(jint, ::java::util::Collection *);
|
||||
virtual jboolean addIfAbsent(::java::lang::Object *);
|
||||
virtual jint addAllAbsent(::java::util::Collection *);
|
||||
private:
|
||||
void writeObject(::java::io::ObjectOutputStream *);
|
||||
void readObject(::java::io::ObjectInputStream *);
|
||||
public: // actually package-private
|
||||
static jboolean equals(::java::lang::Object *, ::java::lang::Object *);
|
||||
virtual JArray< ::java::lang::Object * > * getArray();
|
||||
private:
|
||||
JArray< ::java::lang::Object * > * __attribute__((aligned(__alignof__( ::java::util::AbstractList)))) data;
|
||||
public:
|
||||
static ::java::lang::Class class$;
|
||||
};
|
||||
|
||||
#endif // __java_util_concurrent_CopyOnWriteArrayList__
|
||||
@@ -0,0 +1,41 @@
|
||||
|
||||
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
|
||||
|
||||
#ifndef __java_util_concurrent_CopyOnWriteArraySet__
|
||||
#define __java_util_concurrent_CopyOnWriteArraySet__
|
||||
|
||||
#pragma interface
|
||||
|
||||
#include <java/util/AbstractSet.h>
|
||||
#include <gcj/array.h>
|
||||
|
||||
|
||||
class java::util::concurrent::CopyOnWriteArraySet : public ::java::util::AbstractSet
|
||||
{
|
||||
|
||||
public:
|
||||
CopyOnWriteArraySet();
|
||||
CopyOnWriteArraySet(::java::util::Collection *);
|
||||
virtual jint size();
|
||||
virtual jboolean isEmpty();
|
||||
virtual jboolean contains(::java::lang::Object *);
|
||||
virtual JArray< ::java::lang::Object * > * toArray();
|
||||
virtual JArray< ::java::lang::Object * > * toArray(JArray< ::java::lang::Object * > *);
|
||||
virtual void clear();
|
||||
virtual jboolean remove(::java::lang::Object *);
|
||||
virtual jboolean add(::java::lang::Object *);
|
||||
virtual jboolean containsAll(::java::util::Collection *);
|
||||
virtual jboolean addAll(::java::util::Collection *);
|
||||
virtual jboolean removeAll(::java::util::Collection *);
|
||||
virtual jboolean retainAll(::java::util::Collection *);
|
||||
virtual ::java::util::Iterator * iterator();
|
||||
virtual jboolean equals(::java::lang::Object *);
|
||||
private:
|
||||
static jboolean eq(::java::lang::Object *, ::java::lang::Object *);
|
||||
static const jlong serialVersionUID = 5457747651344034263LL;
|
||||
::java::util::concurrent::CopyOnWriteArrayList * __attribute__((aligned(__alignof__( ::java::util::AbstractSet)))) al;
|
||||
public:
|
||||
static ::java::lang::Class class$;
|
||||
};
|
||||
|
||||
#endif // __java_util_concurrent_CopyOnWriteArraySet__
|
||||
@@ -0,0 +1,26 @@
|
||||
|
||||
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
|
||||
|
||||
#ifndef __java_util_concurrent_CountDownLatch$Sync__
|
||||
#define __java_util_concurrent_CountDownLatch$Sync__
|
||||
|
||||
#pragma interface
|
||||
|
||||
#include <java/util/concurrent/locks/AbstractQueuedSynchronizer.h>
|
||||
|
||||
class java::util::concurrent::CountDownLatch$Sync : public ::java::util::concurrent::locks::AbstractQueuedSynchronizer
|
||||
{
|
||||
|
||||
public: // actually package-private
|
||||
CountDownLatch$Sync(jint);
|
||||
jint getCount();
|
||||
public:
|
||||
jint tryAcquireShared(jint);
|
||||
jboolean tryReleaseShared(jint);
|
||||
private:
|
||||
static const jlong serialVersionUID = 4982264981922014374LL;
|
||||
public:
|
||||
static ::java::lang::Class class$;
|
||||
};
|
||||
|
||||
#endif // __java_util_concurrent_CountDownLatch$Sync__
|
||||
@@ -0,0 +1,27 @@
|
||||
|
||||
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
|
||||
|
||||
#ifndef __java_util_concurrent_CountDownLatch__
|
||||
#define __java_util_concurrent_CountDownLatch__
|
||||
|
||||
#pragma interface
|
||||
|
||||
#include <java/lang/Object.h>
|
||||
|
||||
class java::util::concurrent::CountDownLatch : public ::java::lang::Object
|
||||
{
|
||||
|
||||
public:
|
||||
CountDownLatch(jint);
|
||||
virtual void await();
|
||||
virtual jboolean await(jlong, ::java::util::concurrent::TimeUnit *);
|
||||
virtual void countDown();
|
||||
virtual jlong getCount();
|
||||
virtual ::java::lang::String * toString();
|
||||
private:
|
||||
::java::util::concurrent::CountDownLatch$Sync * __attribute__((aligned(__alignof__( ::java::lang::Object)))) sync;
|
||||
public:
|
||||
static ::java::lang::Class class$;
|
||||
};
|
||||
|
||||
#endif // __java_util_concurrent_CountDownLatch__
|
||||
@@ -0,0 +1,22 @@
|
||||
|
||||
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
|
||||
|
||||
#ifndef __java_util_concurrent_CyclicBarrier$Generation__
|
||||
#define __java_util_concurrent_CyclicBarrier$Generation__
|
||||
|
||||
#pragma interface
|
||||
|
||||
#include <java/lang/Object.h>
|
||||
|
||||
class java::util::concurrent::CyclicBarrier$Generation : public ::java::lang::Object
|
||||
{
|
||||
|
||||
CyclicBarrier$Generation();
|
||||
public: // actually package-private
|
||||
CyclicBarrier$Generation(::java::util::concurrent::CyclicBarrier$Generation *);
|
||||
jboolean __attribute__((aligned(__alignof__( ::java::lang::Object)))) broken;
|
||||
public:
|
||||
static ::java::lang::Class class$;
|
||||
};
|
||||
|
||||
#endif // __java_util_concurrent_CyclicBarrier$Generation__
|
||||
@@ -0,0 +1,37 @@
|
||||
|
||||
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
|
||||
|
||||
#ifndef __java_util_concurrent_CyclicBarrier__
|
||||
#define __java_util_concurrent_CyclicBarrier__
|
||||
|
||||
#pragma interface
|
||||
|
||||
#include <java/lang/Object.h>
|
||||
|
||||
class java::util::concurrent::CyclicBarrier : public ::java::lang::Object
|
||||
{
|
||||
|
||||
void nextGeneration();
|
||||
void breakBarrier();
|
||||
jint dowait(jboolean, jlong);
|
||||
public:
|
||||
CyclicBarrier(jint, ::java::lang::Runnable *);
|
||||
CyclicBarrier(jint);
|
||||
virtual jint getParties();
|
||||
virtual jint await();
|
||||
virtual jint await(jlong, ::java::util::concurrent::TimeUnit *);
|
||||
virtual jboolean isBroken();
|
||||
virtual void reset();
|
||||
virtual jint getNumberWaiting();
|
||||
private:
|
||||
::java::util::concurrent::locks::ReentrantLock * __attribute__((aligned(__alignof__( ::java::lang::Object)))) lock;
|
||||
::java::util::concurrent::locks::Condition * trip;
|
||||
jint parties;
|
||||
::java::lang::Runnable * barrierCommand;
|
||||
::java::util::concurrent::CyclicBarrier$Generation * generation;
|
||||
jint count;
|
||||
public:
|
||||
static ::java::lang::Class class$;
|
||||
};
|
||||
|
||||
#endif // __java_util_concurrent_CyclicBarrier__
|
||||
@@ -0,0 +1,32 @@
|
||||
|
||||
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
|
||||
|
||||
#ifndef __java_util_concurrent_DelayQueue$Itr__
|
||||
#define __java_util_concurrent_DelayQueue$Itr__
|
||||
|
||||
#pragma interface
|
||||
|
||||
#include <java/lang/Object.h>
|
||||
#include <gcj/array.h>
|
||||
|
||||
|
||||
class java::util::concurrent::DelayQueue$Itr : public ::java::lang::Object
|
||||
{
|
||||
|
||||
public: // actually package-private
|
||||
DelayQueue$Itr(::java::util::concurrent::DelayQueue *, JArray< ::java::lang::Object * > *);
|
||||
public:
|
||||
virtual jboolean hasNext();
|
||||
virtual ::java::util::concurrent::Delayed * target$next();
|
||||
virtual void remove();
|
||||
virtual ::java::lang::Object * next();
|
||||
public: // actually package-private
|
||||
JArray< ::java::lang::Object * > * __attribute__((aligned(__alignof__( ::java::lang::Object)))) array;
|
||||
jint cursor;
|
||||
jint lastRet;
|
||||
::java::util::concurrent::DelayQueue * this$0;
|
||||
public:
|
||||
static ::java::lang::Class class$;
|
||||
};
|
||||
|
||||
#endif // __java_util_concurrent_DelayQueue$Itr__
|
||||
@@ -0,0 +1,57 @@
|
||||
|
||||
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
|
||||
|
||||
#ifndef __java_util_concurrent_DelayQueue__
|
||||
#define __java_util_concurrent_DelayQueue__
|
||||
|
||||
#pragma interface
|
||||
|
||||
#include <java/util/AbstractQueue.h>
|
||||
#include <gcj/array.h>
|
||||
|
||||
|
||||
class java::util::concurrent::DelayQueue : public ::java::util::AbstractQueue
|
||||
{
|
||||
|
||||
public:
|
||||
DelayQueue();
|
||||
DelayQueue(::java::util::Collection *);
|
||||
virtual jboolean target$add(::java::util::concurrent::Delayed *);
|
||||
virtual jboolean target$offer(::java::util::concurrent::Delayed *);
|
||||
virtual void target$put(::java::util::concurrent::Delayed *);
|
||||
virtual jboolean target$offer(::java::util::concurrent::Delayed *, jlong, ::java::util::concurrent::TimeUnit *);
|
||||
virtual ::java::util::concurrent::Delayed * target$poll();
|
||||
virtual ::java::util::concurrent::Delayed * target$take();
|
||||
virtual ::java::util::concurrent::Delayed * target$poll(jlong, ::java::util::concurrent::TimeUnit *);
|
||||
virtual ::java::util::concurrent::Delayed * target$peek();
|
||||
virtual jint size();
|
||||
virtual jint drainTo(::java::util::Collection *);
|
||||
virtual jint drainTo(::java::util::Collection *, jint);
|
||||
virtual void clear();
|
||||
virtual jint remainingCapacity();
|
||||
virtual JArray< ::java::lang::Object * > * toArray();
|
||||
virtual JArray< ::java::lang::Object * > * toArray(JArray< ::java::lang::Object * > *);
|
||||
virtual jboolean remove(::java::lang::Object *);
|
||||
virtual ::java::util::Iterator * iterator();
|
||||
virtual ::java::lang::Object * poll(jlong, ::java::util::concurrent::TimeUnit *);
|
||||
virtual ::java::lang::Object * poll();
|
||||
virtual ::java::lang::Object * take();
|
||||
virtual jboolean offer(::java::lang::Object *, jlong, ::java::util::concurrent::TimeUnit *);
|
||||
virtual jboolean offer(::java::lang::Object *);
|
||||
virtual ::java::lang::Object * peek();
|
||||
virtual jboolean add(::java::lang::Object *);
|
||||
virtual void put(::java::lang::Object *);
|
||||
public: // actually package-private
|
||||
static ::java::util::concurrent::locks::ReentrantLock * access$8(::java::util::concurrent::DelayQueue *);
|
||||
static ::java::util::PriorityQueue * access$9(::java::util::concurrent::DelayQueue *);
|
||||
private:
|
||||
::java::util::concurrent::locks::ReentrantLock * __attribute__((aligned(__alignof__( ::java::util::AbstractQueue)))) lock;
|
||||
::java::util::concurrent::locks::Condition * available;
|
||||
::java::util::PriorityQueue * q;
|
||||
public: // actually package-private
|
||||
static jboolean $assertionsDisabled;
|
||||
public:
|
||||
static ::java::lang::Class class$;
|
||||
};
|
||||
|
||||
#endif // __java_util_concurrent_DelayQueue__
|
||||
@@ -0,0 +1,20 @@
|
||||
|
||||
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
|
||||
|
||||
#ifndef __java_util_concurrent_Delayed__
|
||||
#define __java_util_concurrent_Delayed__
|
||||
|
||||
#pragma interface
|
||||
|
||||
#include <java/lang/Object.h>
|
||||
|
||||
class java::util::concurrent::Delayed : public ::java::lang::Object
|
||||
{
|
||||
|
||||
public:
|
||||
virtual jlong getDelay(::java::util::concurrent::TimeUnit *) = 0;
|
||||
virtual jint compareTo(::java::lang::Object *) = 0;
|
||||
static ::java::lang::Class class$;
|
||||
} __attribute__ ((java_interface));
|
||||
|
||||
#endif // __java_util_concurrent_Delayed__
|
||||
@@ -0,0 +1,21 @@
|
||||
|
||||
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
|
||||
|
||||
#ifndef __java_util_concurrent_Exchanger$Node__
|
||||
#define __java_util_concurrent_Exchanger$Node__
|
||||
|
||||
#pragma interface
|
||||
|
||||
#include <java/util/concurrent/atomic/AtomicReference.h>
|
||||
|
||||
class java::util::concurrent::Exchanger$Node : public ::java::util::concurrent::atomic::AtomicReference
|
||||
{
|
||||
|
||||
public:
|
||||
Exchanger$Node(::java::lang::Object *);
|
||||
::java::lang::Object * __attribute__((aligned(__alignof__( ::java::util::concurrent::atomic::AtomicReference)))) item;
|
||||
volatile ::java::lang::Thread * waiter;
|
||||
static ::java::lang::Class class$;
|
||||
};
|
||||
|
||||
#endif // __java_util_concurrent_Exchanger$Node__
|
||||
@@ -0,0 +1,36 @@
|
||||
|
||||
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
|
||||
|
||||
#ifndef __java_util_concurrent_Exchanger$Slot__
|
||||
#define __java_util_concurrent_Exchanger$Slot__
|
||||
|
||||
#pragma interface
|
||||
|
||||
#include <java/util/concurrent/atomic/AtomicReference.h>
|
||||
|
||||
class java::util::concurrent::Exchanger$Slot : public ::java::util::concurrent::atomic::AtomicReference
|
||||
{
|
||||
|
||||
Exchanger$Slot();
|
||||
public: // actually package-private
|
||||
Exchanger$Slot(::java::util::concurrent::Exchanger$Slot *);
|
||||
jlong __attribute__((aligned(__alignof__( ::java::util::concurrent::atomic::AtomicReference)))) q0;
|
||||
jlong q1;
|
||||
jlong q2;
|
||||
jlong q3;
|
||||
jlong q4;
|
||||
jlong q5;
|
||||
jlong q6;
|
||||
jlong q7;
|
||||
jlong q8;
|
||||
jlong q9;
|
||||
jlong qa;
|
||||
jlong qb;
|
||||
jlong qc;
|
||||
jlong qd;
|
||||
jlong qe;
|
||||
public:
|
||||
static ::java::lang::Class class$;
|
||||
};
|
||||
|
||||
#endif // __java_util_concurrent_Exchanger$Slot__
|
||||
@@ -0,0 +1,42 @@
|
||||
|
||||
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
|
||||
|
||||
#ifndef __java_util_concurrent_Exchanger__
|
||||
#define __java_util_concurrent_Exchanger__
|
||||
|
||||
#pragma interface
|
||||
|
||||
#include <java/lang/Object.h>
|
||||
#include <gcj/array.h>
|
||||
|
||||
|
||||
class java::util::concurrent::Exchanger : public ::java::lang::Object
|
||||
{
|
||||
|
||||
::java::lang::Object * doExchange(::java::lang::Object *, jboolean, jlong);
|
||||
jint hashIndex();
|
||||
void createSlot(jint);
|
||||
static jboolean tryCancel(::java::util::concurrent::Exchanger$Node *, ::java::util::concurrent::Exchanger$Slot *);
|
||||
static ::java::lang::Object * spinWait(::java::util::concurrent::Exchanger$Node *, ::java::util::concurrent::Exchanger$Slot *);
|
||||
static ::java::lang::Object * await(::java::util::concurrent::Exchanger$Node *, ::java::util::concurrent::Exchanger$Slot *);
|
||||
::java::lang::Object * awaitNanos(::java::util::concurrent::Exchanger$Node *, ::java::util::concurrent::Exchanger$Slot *, jlong);
|
||||
::java::lang::Object * scanOnTimeout(::java::util::concurrent::Exchanger$Node *);
|
||||
public:
|
||||
Exchanger();
|
||||
virtual ::java::lang::Object * exchange(::java::lang::Object *);
|
||||
virtual ::java::lang::Object * exchange(::java::lang::Object *, jlong, ::java::util::concurrent::TimeUnit *);
|
||||
private:
|
||||
static jint NCPU;
|
||||
static const jint CAPACITY = 32;
|
||||
static jint FULL;
|
||||
static jint SPINS;
|
||||
static jint TIMED_SPINS;
|
||||
static ::java::lang::Object * CANCEL;
|
||||
static ::java::lang::Object * NULL_ITEM;
|
||||
volatile JArray< ::java::util::concurrent::Exchanger$Slot * > * __attribute__((aligned(__alignof__( ::java::lang::Object)))) arena;
|
||||
::java::util::concurrent::atomic::AtomicInteger * max;
|
||||
public:
|
||||
static ::java::lang::Class class$;
|
||||
};
|
||||
|
||||
#endif // __java_util_concurrent_Exchanger__
|
||||
@@ -0,0 +1,26 @@
|
||||
|
||||
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
|
||||
|
||||
#ifndef __java_util_concurrent_ExecutionException__
|
||||
#define __java_util_concurrent_ExecutionException__
|
||||
|
||||
#pragma interface
|
||||
|
||||
#include <java/lang/Exception.h>
|
||||
|
||||
class java::util::concurrent::ExecutionException : public ::java::lang::Exception
|
||||
{
|
||||
|
||||
public: // actually protected
|
||||
ExecutionException();
|
||||
ExecutionException(::java::lang::String *);
|
||||
public:
|
||||
ExecutionException(::java::lang::String *, ::java::lang::Throwable *);
|
||||
ExecutionException(::java::lang::Throwable *);
|
||||
private:
|
||||
static const jlong serialVersionUID = 7830266012832686185LL;
|
||||
public:
|
||||
static ::java::lang::Class class$;
|
||||
};
|
||||
|
||||
#endif // __java_util_concurrent_ExecutionException__
|
||||
@@ -0,0 +1,19 @@
|
||||
|
||||
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
|
||||
|
||||
#ifndef __java_util_concurrent_Executor__
|
||||
#define __java_util_concurrent_Executor__
|
||||
|
||||
#pragma interface
|
||||
|
||||
#include <java/lang/Object.h>
|
||||
|
||||
class java::util::concurrent::Executor : public ::java::lang::Object
|
||||
{
|
||||
|
||||
public:
|
||||
virtual void execute(::java::lang::Runnable *) = 0;
|
||||
static ::java::lang::Class class$;
|
||||
} __attribute__ ((java_interface));
|
||||
|
||||
#endif // __java_util_concurrent_Executor__
|
||||
@@ -0,0 +1,26 @@
|
||||
|
||||
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
|
||||
|
||||
#ifndef __java_util_concurrent_ExecutorCompletionService$QueueingFuture__
|
||||
#define __java_util_concurrent_ExecutorCompletionService$QueueingFuture__
|
||||
|
||||
#pragma interface
|
||||
|
||||
#include <java/util/concurrent/FutureTask.h>
|
||||
|
||||
class java::util::concurrent::ExecutorCompletionService$QueueingFuture : public ::java::util::concurrent::FutureTask
|
||||
{
|
||||
|
||||
public: // actually package-private
|
||||
ExecutorCompletionService$QueueingFuture(::java::util::concurrent::ExecutorCompletionService *, ::java::util::concurrent::RunnableFuture *);
|
||||
public: // actually protected
|
||||
virtual void done();
|
||||
private:
|
||||
::java::util::concurrent::Future * __attribute__((aligned(__alignof__( ::java::util::concurrent::FutureTask)))) task;
|
||||
public: // actually package-private
|
||||
::java::util::concurrent::ExecutorCompletionService * this$0;
|
||||
public:
|
||||
static ::java::lang::Class class$;
|
||||
};
|
||||
|
||||
#endif // __java_util_concurrent_ExecutorCompletionService$QueueingFuture__
|
||||
@@ -0,0 +1,34 @@
|
||||
|
||||
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
|
||||
|
||||
#ifndef __java_util_concurrent_ExecutorCompletionService__
|
||||
#define __java_util_concurrent_ExecutorCompletionService__
|
||||
|
||||
#pragma interface
|
||||
|
||||
#include <java/lang/Object.h>
|
||||
|
||||
class java::util::concurrent::ExecutorCompletionService : public ::java::lang::Object
|
||||
{
|
||||
|
||||
::java::util::concurrent::RunnableFuture * newTaskFor(::java::util::concurrent::Callable *);
|
||||
::java::util::concurrent::RunnableFuture * newTaskFor(::java::lang::Runnable *, ::java::lang::Object *);
|
||||
public:
|
||||
ExecutorCompletionService(::java::util::concurrent::Executor *);
|
||||
ExecutorCompletionService(::java::util::concurrent::Executor *, ::java::util::concurrent::BlockingQueue *);
|
||||
virtual ::java::util::concurrent::Future * submit(::java::util::concurrent::Callable *);
|
||||
virtual ::java::util::concurrent::Future * submit(::java::lang::Runnable *, ::java::lang::Object *);
|
||||
virtual ::java::util::concurrent::Future * take();
|
||||
virtual ::java::util::concurrent::Future * poll();
|
||||
virtual ::java::util::concurrent::Future * poll(jlong, ::java::util::concurrent::TimeUnit *);
|
||||
public: // actually package-private
|
||||
static ::java::util::concurrent::BlockingQueue * access$0(::java::util::concurrent::ExecutorCompletionService *);
|
||||
private:
|
||||
::java::util::concurrent::Executor * __attribute__((aligned(__alignof__( ::java::lang::Object)))) executor;
|
||||
::java::util::concurrent::AbstractExecutorService * aes;
|
||||
::java::util::concurrent::BlockingQueue * completionQueue;
|
||||
public:
|
||||
static ::java::lang::Class class$;
|
||||
};
|
||||
|
||||
#endif // __java_util_concurrent_ExecutorCompletionService__
|
||||
@@ -0,0 +1,31 @@
|
||||
|
||||
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
|
||||
|
||||
#ifndef __java_util_concurrent_ExecutorService__
|
||||
#define __java_util_concurrent_ExecutorService__
|
||||
|
||||
#pragma interface
|
||||
|
||||
#include <java/lang/Object.h>
|
||||
|
||||
class java::util::concurrent::ExecutorService : public ::java::lang::Object
|
||||
{
|
||||
|
||||
public:
|
||||
virtual void shutdown() = 0;
|
||||
virtual ::java::util::List * shutdownNow() = 0;
|
||||
virtual jboolean isShutdown() = 0;
|
||||
virtual jboolean isTerminated() = 0;
|
||||
virtual jboolean awaitTermination(jlong, ::java::util::concurrent::TimeUnit *) = 0;
|
||||
virtual ::java::util::concurrent::Future * submit(::java::util::concurrent::Callable *) = 0;
|
||||
virtual ::java::util::concurrent::Future * submit(::java::lang::Runnable *, ::java::lang::Object *) = 0;
|
||||
virtual ::java::util::concurrent::Future * submit(::java::lang::Runnable *) = 0;
|
||||
virtual ::java::util::List * invokeAll(::java::util::Collection *) = 0;
|
||||
virtual ::java::util::List * invokeAll(::java::util::Collection *, jlong, ::java::util::concurrent::TimeUnit *) = 0;
|
||||
virtual ::java::lang::Object * invokeAny(::java::util::Collection *) = 0;
|
||||
virtual ::java::lang::Object * invokeAny(::java::util::Collection *, jlong, ::java::util::concurrent::TimeUnit *) = 0;
|
||||
virtual void execute(::java::lang::Runnable *) = 0;
|
||||
static ::java::lang::Class class$;
|
||||
} __attribute__ ((java_interface));
|
||||
|
||||
#endif // __java_util_concurrent_ExecutorService__
|
||||
@@ -0,0 +1,24 @@
|
||||
|
||||
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
|
||||
|
||||
#ifndef __java_util_concurrent_Executors$1__
|
||||
#define __java_util_concurrent_Executors$1__
|
||||
|
||||
#pragma interface
|
||||
|
||||
#include <java/lang/Object.h>
|
||||
|
||||
class java::util::concurrent::Executors$1 : public ::java::lang::Object
|
||||
{
|
||||
|
||||
public: // actually package-private
|
||||
Executors$1(::java::util::concurrent::Executors$PrivilegedCallable *);
|
||||
public:
|
||||
::java::lang::Object * run();
|
||||
public: // actually package-private
|
||||
::java::util::concurrent::Executors$PrivilegedCallable * __attribute__((aligned(__alignof__( ::java::lang::Object)))) this$1;
|
||||
public:
|
||||
static ::java::lang::Class class$;
|
||||
};
|
||||
|
||||
#endif // __java_util_concurrent_Executors$1__
|
||||
@@ -0,0 +1,24 @@
|
||||
|
||||
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
|
||||
|
||||
#ifndef __java_util_concurrent_Executors$2__
|
||||
#define __java_util_concurrent_Executors$2__
|
||||
|
||||
#pragma interface
|
||||
|
||||
#include <java/lang/Object.h>
|
||||
|
||||
class java::util::concurrent::Executors$2 : public ::java::lang::Object
|
||||
{
|
||||
|
||||
public: // actually package-private
|
||||
Executors$2(::java::util::concurrent::Executors$PrivilegedCallableUsingCurrentClassLoader *);
|
||||
public:
|
||||
::java::lang::Object * run();
|
||||
public: // actually package-private
|
||||
::java::util::concurrent::Executors$PrivilegedCallableUsingCurrentClassLoader * __attribute__((aligned(__alignof__( ::java::lang::Object)))) this$1;
|
||||
public:
|
||||
static ::java::lang::Class class$;
|
||||
};
|
||||
|
||||
#endif // __java_util_concurrent_Executors$2__
|
||||
@@ -0,0 +1,27 @@
|
||||
|
||||
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
|
||||
|
||||
#ifndef __java_util_concurrent_Executors$3__
|
||||
#define __java_util_concurrent_Executors$3__
|
||||
|
||||
#pragma interface
|
||||
|
||||
#include <java/lang/Object.h>
|
||||
|
||||
class java::util::concurrent::Executors$3 : public ::java::lang::Object
|
||||
{
|
||||
|
||||
public: // actually package-private
|
||||
Executors$3(::java::util::concurrent::Executors$PrivilegedThreadFactory *, ::java::lang::Runnable *);
|
||||
public:
|
||||
void run();
|
||||
public: // actually package-private
|
||||
static ::java::util::concurrent::Executors$PrivilegedThreadFactory * access$0(::java::util::concurrent::Executors$3 *);
|
||||
::java::util::concurrent::Executors$PrivilegedThreadFactory * __attribute__((aligned(__alignof__( ::java::lang::Object)))) this$1;
|
||||
private:
|
||||
::java::lang::Runnable * val$r;
|
||||
public:
|
||||
static ::java::lang::Class class$;
|
||||
};
|
||||
|
||||
#endif // __java_util_concurrent_Executors$3__
|
||||
@@ -0,0 +1,26 @@
|
||||
|
||||
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
|
||||
|
||||
#ifndef __java_util_concurrent_Executors$4__
|
||||
#define __java_util_concurrent_Executors$4__
|
||||
|
||||
#pragma interface
|
||||
|
||||
#include <java/lang/Object.h>
|
||||
|
||||
class java::util::concurrent::Executors$4 : public ::java::lang::Object
|
||||
{
|
||||
|
||||
public: // actually package-private
|
||||
Executors$4(::java::util::concurrent::Executors$3 *, ::java::lang::Runnable *);
|
||||
public:
|
||||
::java::lang::Object * run();
|
||||
public: // actually package-private
|
||||
::java::util::concurrent::Executors$3 * __attribute__((aligned(__alignof__( ::java::lang::Object)))) this$2;
|
||||
private:
|
||||
::java::lang::Runnable * val$r;
|
||||
public:
|
||||
static ::java::lang::Class class$;
|
||||
};
|
||||
|
||||
#endif // __java_util_concurrent_Executors$4__
|
||||
@@ -0,0 +1,34 @@
|
||||
|
||||
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
|
||||
|
||||
#ifndef __java_util_concurrent_Executors$5__
|
||||
#define __java_util_concurrent_Executors$5__
|
||||
|
||||
#pragma interface
|
||||
|
||||
#include <java/lang/Object.h>
|
||||
extern "Java"
|
||||
{
|
||||
namespace java
|
||||
{
|
||||
namespace security
|
||||
{
|
||||
class PrivilegedAction;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
class java::util::concurrent::Executors$5 : public ::java::lang::Object
|
||||
{
|
||||
|
||||
public: // actually package-private
|
||||
Executors$5(::java::security::PrivilegedAction *);
|
||||
public:
|
||||
::java::lang::Object * call();
|
||||
private:
|
||||
::java::security::PrivilegedAction * __attribute__((aligned(__alignof__( ::java::lang::Object)))) val$action;
|
||||
public:
|
||||
static ::java::lang::Class class$;
|
||||
};
|
||||
|
||||
#endif // __java_util_concurrent_Executors$5__
|
||||
@@ -0,0 +1,34 @@
|
||||
|
||||
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
|
||||
|
||||
#ifndef __java_util_concurrent_Executors$6__
|
||||
#define __java_util_concurrent_Executors$6__
|
||||
|
||||
#pragma interface
|
||||
|
||||
#include <java/lang/Object.h>
|
||||
extern "Java"
|
||||
{
|
||||
namespace java
|
||||
{
|
||||
namespace security
|
||||
{
|
||||
class PrivilegedExceptionAction;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
class java::util::concurrent::Executors$6 : public ::java::lang::Object
|
||||
{
|
||||
|
||||
public: // actually package-private
|
||||
Executors$6(::java::security::PrivilegedExceptionAction *);
|
||||
public:
|
||||
::java::lang::Object * call();
|
||||
private:
|
||||
::java::security::PrivilegedExceptionAction * __attribute__((aligned(__alignof__( ::java::lang::Object)))) val$action;
|
||||
public:
|
||||
static ::java::lang::Class class$;
|
||||
};
|
||||
|
||||
#endif // __java_util_concurrent_Executors$6__
|
||||
@@ -0,0 +1,27 @@
|
||||
|
||||
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
|
||||
|
||||
#ifndef __java_util_concurrent_Executors$DefaultThreadFactory__
|
||||
#define __java_util_concurrent_Executors$DefaultThreadFactory__
|
||||
|
||||
#pragma interface
|
||||
|
||||
#include <java/lang/Object.h>
|
||||
|
||||
class java::util::concurrent::Executors$DefaultThreadFactory : public ::java::lang::Object
|
||||
{
|
||||
|
||||
public: // actually package-private
|
||||
Executors$DefaultThreadFactory();
|
||||
public:
|
||||
virtual ::java::lang::Thread * newThread(::java::lang::Runnable *);
|
||||
public: // actually package-private
|
||||
static ::java::util::concurrent::atomic::AtomicInteger * poolNumber;
|
||||
::java::lang::ThreadGroup * __attribute__((aligned(__alignof__( ::java::lang::Object)))) group;
|
||||
::java::util::concurrent::atomic::AtomicInteger * threadNumber;
|
||||
::java::lang::String * namePrefix;
|
||||
public:
|
||||
static ::java::lang::Class class$;
|
||||
};
|
||||
|
||||
#endif // __java_util_concurrent_Executors$DefaultThreadFactory__
|
||||
@@ -0,0 +1,36 @@
|
||||
|
||||
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
|
||||
|
||||
#ifndef __java_util_concurrent_Executors$DelegatedExecutorService__
|
||||
#define __java_util_concurrent_Executors$DelegatedExecutorService__
|
||||
|
||||
#pragma interface
|
||||
|
||||
#include <java/util/concurrent/AbstractExecutorService.h>
|
||||
|
||||
class java::util::concurrent::Executors$DelegatedExecutorService : public ::java::util::concurrent::AbstractExecutorService
|
||||
{
|
||||
|
||||
public: // actually package-private
|
||||
Executors$DelegatedExecutorService(::java::util::concurrent::ExecutorService *);
|
||||
public:
|
||||
virtual void execute(::java::lang::Runnable *);
|
||||
virtual void shutdown();
|
||||
virtual ::java::util::List * shutdownNow();
|
||||
virtual jboolean isShutdown();
|
||||
virtual jboolean isTerminated();
|
||||
virtual jboolean awaitTermination(jlong, ::java::util::concurrent::TimeUnit *);
|
||||
virtual ::java::util::concurrent::Future * submit(::java::lang::Runnable *);
|
||||
virtual ::java::util::concurrent::Future * submit(::java::util::concurrent::Callable *);
|
||||
virtual ::java::util::concurrent::Future * submit(::java::lang::Runnable *, ::java::lang::Object *);
|
||||
virtual ::java::util::List * invokeAll(::java::util::Collection *);
|
||||
virtual ::java::util::List * invokeAll(::java::util::Collection *, jlong, ::java::util::concurrent::TimeUnit *);
|
||||
virtual ::java::lang::Object * invokeAny(::java::util::Collection *);
|
||||
virtual ::java::lang::Object * invokeAny(::java::util::Collection *, jlong, ::java::util::concurrent::TimeUnit *);
|
||||
private:
|
||||
::java::util::concurrent::ExecutorService * __attribute__((aligned(__alignof__( ::java::util::concurrent::AbstractExecutorService)))) e;
|
||||
public:
|
||||
static ::java::lang::Class class$;
|
||||
};
|
||||
|
||||
#endif // __java_util_concurrent_Executors$DelegatedExecutorService__
|
||||
@@ -0,0 +1,27 @@
|
||||
|
||||
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
|
||||
|
||||
#ifndef __java_util_concurrent_Executors$DelegatedScheduledExecutorService__
|
||||
#define __java_util_concurrent_Executors$DelegatedScheduledExecutorService__
|
||||
|
||||
#pragma interface
|
||||
|
||||
#include <java/util/concurrent/Executors$DelegatedExecutorService.h>
|
||||
|
||||
class java::util::concurrent::Executors$DelegatedScheduledExecutorService : public ::java::util::concurrent::Executors$DelegatedExecutorService
|
||||
{
|
||||
|
||||
public: // actually package-private
|
||||
Executors$DelegatedScheduledExecutorService(::java::util::concurrent::ScheduledExecutorService *);
|
||||
public:
|
||||
virtual ::java::util::concurrent::ScheduledFuture * schedule(::java::lang::Runnable *, jlong, ::java::util::concurrent::TimeUnit *);
|
||||
virtual ::java::util::concurrent::ScheduledFuture * schedule(::java::util::concurrent::Callable *, jlong, ::java::util::concurrent::TimeUnit *);
|
||||
virtual ::java::util::concurrent::ScheduledFuture * scheduleAtFixedRate(::java::lang::Runnable *, jlong, jlong, ::java::util::concurrent::TimeUnit *);
|
||||
virtual ::java::util::concurrent::ScheduledFuture * scheduleWithFixedDelay(::java::lang::Runnable *, jlong, jlong, ::java::util::concurrent::TimeUnit *);
|
||||
private:
|
||||
::java::util::concurrent::ScheduledExecutorService * __attribute__((aligned(__alignof__( ::java::util::concurrent::Executors$DelegatedExecutorService)))) e;
|
||||
public:
|
||||
static ::java::lang::Class class$;
|
||||
};
|
||||
|
||||
#endif // __java_util_concurrent_Executors$DelegatedScheduledExecutorService__
|
||||
@@ -0,0 +1,22 @@
|
||||
|
||||
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
|
||||
|
||||
#ifndef __java_util_concurrent_Executors$FinalizableDelegatedExecutorService__
|
||||
#define __java_util_concurrent_Executors$FinalizableDelegatedExecutorService__
|
||||
|
||||
#pragma interface
|
||||
|
||||
#include <java/util/concurrent/Executors$DelegatedExecutorService.h>
|
||||
|
||||
class java::util::concurrent::Executors$FinalizableDelegatedExecutorService : public ::java::util::concurrent::Executors$DelegatedExecutorService
|
||||
{
|
||||
|
||||
public: // actually package-private
|
||||
Executors$FinalizableDelegatedExecutorService(::java::util::concurrent::ExecutorService *);
|
||||
public: // actually protected
|
||||
virtual void finalize();
|
||||
public:
|
||||
static ::java::lang::Class class$;
|
||||
};
|
||||
|
||||
#endif // __java_util_concurrent_Executors$FinalizableDelegatedExecutorService__
|
||||
@@ -0,0 +1,41 @@
|
||||
|
||||
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
|
||||
|
||||
#ifndef __java_util_concurrent_Executors$PrivilegedCallable__
|
||||
#define __java_util_concurrent_Executors$PrivilegedCallable__
|
||||
|
||||
#pragma interface
|
||||
|
||||
#include <java/lang/Object.h>
|
||||
extern "Java"
|
||||
{
|
||||
namespace java
|
||||
{
|
||||
namespace security
|
||||
{
|
||||
class AccessControlContext;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
class java::util::concurrent::Executors$PrivilegedCallable : public ::java::lang::Object
|
||||
{
|
||||
|
||||
public: // actually package-private
|
||||
Executors$PrivilegedCallable(::java::util::concurrent::Callable *);
|
||||
public:
|
||||
::java::lang::Object * call();
|
||||
public: // actually package-private
|
||||
static ::java::util::concurrent::Callable * access$0(::java::util::concurrent::Executors$PrivilegedCallable *);
|
||||
static void access$1(::java::util::concurrent::Executors$PrivilegedCallable *, ::java::lang::Object *);
|
||||
static void access$2(::java::util::concurrent::Executors$PrivilegedCallable *, ::java::lang::Exception *);
|
||||
private:
|
||||
::java::security::AccessControlContext * __attribute__((aligned(__alignof__( ::java::lang::Object)))) acc;
|
||||
::java::util::concurrent::Callable * task;
|
||||
::java::lang::Object * result;
|
||||
::java::lang::Exception * exception;
|
||||
public:
|
||||
static ::java::lang::Class class$;
|
||||
};
|
||||
|
||||
#endif // __java_util_concurrent_Executors$PrivilegedCallable__
|
||||
@@ -0,0 +1,43 @@
|
||||
|
||||
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
|
||||
|
||||
#ifndef __java_util_concurrent_Executors$PrivilegedCallableUsingCurrentClassLoader__
|
||||
#define __java_util_concurrent_Executors$PrivilegedCallableUsingCurrentClassLoader__
|
||||
|
||||
#pragma interface
|
||||
|
||||
#include <java/lang/Object.h>
|
||||
extern "Java"
|
||||
{
|
||||
namespace java
|
||||
{
|
||||
namespace security
|
||||
{
|
||||
class AccessControlContext;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
class java::util::concurrent::Executors$PrivilegedCallableUsingCurrentClassLoader : public ::java::lang::Object
|
||||
{
|
||||
|
||||
public: // actually package-private
|
||||
Executors$PrivilegedCallableUsingCurrentClassLoader(::java::util::concurrent::Callable *);
|
||||
public:
|
||||
::java::lang::Object * call();
|
||||
public: // actually package-private
|
||||
static ::java::lang::ClassLoader * access$0(::java::util::concurrent::Executors$PrivilegedCallableUsingCurrentClassLoader *);
|
||||
static ::java::util::concurrent::Callable * access$1(::java::util::concurrent::Executors$PrivilegedCallableUsingCurrentClassLoader *);
|
||||
static void access$2(::java::util::concurrent::Executors$PrivilegedCallableUsingCurrentClassLoader *, ::java::lang::Object *);
|
||||
static void access$3(::java::util::concurrent::Executors$PrivilegedCallableUsingCurrentClassLoader *, ::java::lang::Exception *);
|
||||
private:
|
||||
::java::lang::ClassLoader * __attribute__((aligned(__alignof__( ::java::lang::Object)))) ccl;
|
||||
::java::security::AccessControlContext * acc;
|
||||
::java::util::concurrent::Callable * task;
|
||||
::java::lang::Object * result;
|
||||
::java::lang::Exception * exception;
|
||||
public:
|
||||
static ::java::lang::Class class$;
|
||||
};
|
||||
|
||||
#endif // __java_util_concurrent_Executors$PrivilegedCallableUsingCurrentClassLoader__
|
||||
@@ -0,0 +1,38 @@
|
||||
|
||||
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
|
||||
|
||||
#ifndef __java_util_concurrent_Executors$PrivilegedThreadFactory__
|
||||
#define __java_util_concurrent_Executors$PrivilegedThreadFactory__
|
||||
|
||||
#pragma interface
|
||||
|
||||
#include <java/util/concurrent/Executors$DefaultThreadFactory.h>
|
||||
extern "Java"
|
||||
{
|
||||
namespace java
|
||||
{
|
||||
namespace security
|
||||
{
|
||||
class AccessControlContext;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
class java::util::concurrent::Executors$PrivilegedThreadFactory : public ::java::util::concurrent::Executors$DefaultThreadFactory
|
||||
{
|
||||
|
||||
public: // actually package-private
|
||||
Executors$PrivilegedThreadFactory();
|
||||
public:
|
||||
virtual ::java::lang::Thread * newThread(::java::lang::Runnable *);
|
||||
public: // actually package-private
|
||||
static ::java::lang::ClassLoader * access$0(::java::util::concurrent::Executors$PrivilegedThreadFactory *);
|
||||
static ::java::security::AccessControlContext * access$1(::java::util::concurrent::Executors$PrivilegedThreadFactory *);
|
||||
private:
|
||||
::java::lang::ClassLoader * __attribute__((aligned(__alignof__( ::java::util::concurrent::Executors$DefaultThreadFactory)))) ccl;
|
||||
::java::security::AccessControlContext * acc;
|
||||
public:
|
||||
static ::java::lang::Class class$;
|
||||
};
|
||||
|
||||
#endif // __java_util_concurrent_Executors$PrivilegedThreadFactory__
|
||||
@@ -0,0 +1,25 @@
|
||||
|
||||
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
|
||||
|
||||
#ifndef __java_util_concurrent_Executors$RunnableAdapter__
|
||||
#define __java_util_concurrent_Executors$RunnableAdapter__
|
||||
|
||||
#pragma interface
|
||||
|
||||
#include <java/lang/Object.h>
|
||||
|
||||
class java::util::concurrent::Executors$RunnableAdapter : public ::java::lang::Object
|
||||
{
|
||||
|
||||
public: // actually package-private
|
||||
Executors$RunnableAdapter(::java::lang::Runnable *, ::java::lang::Object *);
|
||||
public:
|
||||
::java::lang::Object * call();
|
||||
public: // actually package-private
|
||||
::java::lang::Runnable * __attribute__((aligned(__alignof__( ::java::lang::Object)))) task;
|
||||
::java::lang::Object * result;
|
||||
public:
|
||||
static ::java::lang::Class class$;
|
||||
};
|
||||
|
||||
#endif // __java_util_concurrent_Executors$RunnableAdapter__
|
||||
@@ -0,0 +1,52 @@
|
||||
|
||||
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
|
||||
|
||||
#ifndef __java_util_concurrent_Executors__
|
||||
#define __java_util_concurrent_Executors__
|
||||
|
||||
#pragma interface
|
||||
|
||||
#include <java/lang/Object.h>
|
||||
extern "Java"
|
||||
{
|
||||
namespace java
|
||||
{
|
||||
namespace security
|
||||
{
|
||||
class PrivilegedAction;
|
||||
class PrivilegedExceptionAction;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
class java::util::concurrent::Executors : public ::java::lang::Object
|
||||
{
|
||||
|
||||
public:
|
||||
static ::java::util::concurrent::ExecutorService * newFixedThreadPool(jint);
|
||||
static ::java::util::concurrent::ExecutorService * newFixedThreadPool(jint, ::java::util::concurrent::ThreadFactory *);
|
||||
static ::java::util::concurrent::ExecutorService * newSingleThreadExecutor();
|
||||
static ::java::util::concurrent::ExecutorService * newSingleThreadExecutor(::java::util::concurrent::ThreadFactory *);
|
||||
static ::java::util::concurrent::ExecutorService * newCachedThreadPool();
|
||||
static ::java::util::concurrent::ExecutorService * newCachedThreadPool(::java::util::concurrent::ThreadFactory *);
|
||||
static ::java::util::concurrent::ScheduledExecutorService * newSingleThreadScheduledExecutor();
|
||||
static ::java::util::concurrent::ScheduledExecutorService * newSingleThreadScheduledExecutor(::java::util::concurrent::ThreadFactory *);
|
||||
static ::java::util::concurrent::ScheduledExecutorService * newScheduledThreadPool(jint);
|
||||
static ::java::util::concurrent::ScheduledExecutorService * newScheduledThreadPool(jint, ::java::util::concurrent::ThreadFactory *);
|
||||
static ::java::util::concurrent::ExecutorService * unconfigurableExecutorService(::java::util::concurrent::ExecutorService *);
|
||||
static ::java::util::concurrent::ScheduledExecutorService * unconfigurableScheduledExecutorService(::java::util::concurrent::ScheduledExecutorService *);
|
||||
static ::java::util::concurrent::ThreadFactory * defaultThreadFactory();
|
||||
static ::java::util::concurrent::ThreadFactory * privilegedThreadFactory();
|
||||
static ::java::util::concurrent::Callable * callable(::java::lang::Runnable *, ::java::lang::Object *);
|
||||
static ::java::util::concurrent::Callable * callable(::java::lang::Runnable *);
|
||||
static ::java::util::concurrent::Callable * callable(::java::security::PrivilegedAction *);
|
||||
static ::java::util::concurrent::Callable * callable(::java::security::PrivilegedExceptionAction *);
|
||||
static ::java::util::concurrent::Callable * privilegedCallable(::java::util::concurrent::Callable *);
|
||||
static ::java::util::concurrent::Callable * privilegedCallableUsingCurrentClassLoader(::java::util::concurrent::Callable *);
|
||||
private:
|
||||
Executors();
|
||||
public:
|
||||
static ::java::lang::Class class$;
|
||||
};
|
||||
|
||||
#endif // __java_util_concurrent_Executors__
|
||||
@@ -0,0 +1,23 @@
|
||||
|
||||
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
|
||||
|
||||
#ifndef __java_util_concurrent_Future__
|
||||
#define __java_util_concurrent_Future__
|
||||
|
||||
#pragma interface
|
||||
|
||||
#include <java/lang/Object.h>
|
||||
|
||||
class java::util::concurrent::Future : public ::java::lang::Object
|
||||
{
|
||||
|
||||
public:
|
||||
virtual jboolean cancel(jboolean) = 0;
|
||||
virtual jboolean isCancelled() = 0;
|
||||
virtual jboolean isDone() = 0;
|
||||
virtual ::java::lang::Object * get() = 0;
|
||||
virtual ::java::lang::Object * get(jlong, ::java::util::concurrent::TimeUnit *) = 0;
|
||||
static ::java::lang::Class class$;
|
||||
} __attribute__ ((java_interface));
|
||||
|
||||
#endif // __java_util_concurrent_Future__
|
||||
@@ -0,0 +1,46 @@
|
||||
|
||||
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
|
||||
|
||||
#ifndef __java_util_concurrent_FutureTask$Sync__
|
||||
#define __java_util_concurrent_FutureTask$Sync__
|
||||
|
||||
#pragma interface
|
||||
|
||||
#include <java/util/concurrent/locks/AbstractQueuedSynchronizer.h>
|
||||
|
||||
class java::util::concurrent::FutureTask$Sync : public ::java::util::concurrent::locks::AbstractQueuedSynchronizer
|
||||
{
|
||||
|
||||
public: // actually package-private
|
||||
FutureTask$Sync(::java::util::concurrent::FutureTask *, ::java::util::concurrent::Callable *);
|
||||
private:
|
||||
jboolean ranOrCancelled(jint);
|
||||
public: // actually protected
|
||||
jint tryAcquireShared(jint);
|
||||
jboolean tryReleaseShared(jint);
|
||||
public: // actually package-private
|
||||
jboolean innerIsCancelled();
|
||||
jboolean innerIsDone();
|
||||
::java::lang::Object * innerGet();
|
||||
::java::lang::Object * innerGet(jlong);
|
||||
void innerSet(::java::lang::Object *);
|
||||
void innerSetException(::java::lang::Throwable *);
|
||||
jboolean innerCancel(jboolean);
|
||||
void innerRun();
|
||||
jboolean innerRunAndReset();
|
||||
private:
|
||||
static const jlong serialVersionUID = -7828117401763700385LL;
|
||||
static const jint RUNNING = 1;
|
||||
static const jint RAN = 2;
|
||||
static const jint CANCELLED = 4;
|
||||
::java::util::concurrent::Callable * __attribute__((aligned(__alignof__( ::java::util::concurrent::locks::AbstractQueuedSynchronizer)))) callable;
|
||||
::java::lang::Object * result;
|
||||
::java::lang::Throwable * exception;
|
||||
volatile ::java::lang::Thread * runner;
|
||||
public: // actually package-private
|
||||
::java::util::concurrent::FutureTask * this$0;
|
||||
public:
|
||||
static ::java::lang::Class class$;
|
||||
};
|
||||
|
||||
#endif // __java_util_concurrent_FutureTask$Sync__
|
||||
@@ -0,0 +1,36 @@
|
||||
|
||||
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
|
||||
|
||||
#ifndef __java_util_concurrent_FutureTask__
|
||||
#define __java_util_concurrent_FutureTask__
|
||||
|
||||
#pragma interface
|
||||
|
||||
#include <java/lang/Object.h>
|
||||
|
||||
class java::util::concurrent::FutureTask : public ::java::lang::Object
|
||||
{
|
||||
|
||||
public:
|
||||
FutureTask(::java::util::concurrent::Callable *);
|
||||
FutureTask(::java::lang::Runnable *, ::java::lang::Object *);
|
||||
virtual jboolean isCancelled();
|
||||
virtual jboolean isDone();
|
||||
virtual jboolean cancel(jboolean);
|
||||
virtual ::java::lang::Object * get();
|
||||
virtual ::java::lang::Object * get(jlong, ::java::util::concurrent::TimeUnit *);
|
||||
public: // actually protected
|
||||
virtual void done();
|
||||
virtual void set(::java::lang::Object *);
|
||||
virtual void setException(::java::lang::Throwable *);
|
||||
public:
|
||||
virtual void run();
|
||||
public: // actually protected
|
||||
virtual jboolean runAndReset();
|
||||
private:
|
||||
::java::util::concurrent::FutureTask$Sync * __attribute__((aligned(__alignof__( ::java::lang::Object)))) sync;
|
||||
public:
|
||||
static ::java::lang::Class class$;
|
||||
};
|
||||
|
||||
#endif // __java_util_concurrent_FutureTask__
|
||||
@@ -0,0 +1,32 @@
|
||||
|
||||
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
|
||||
|
||||
#ifndef __java_util_concurrent_LinkedBlockingDeque$AbstractItr__
|
||||
#define __java_util_concurrent_LinkedBlockingDeque$AbstractItr__
|
||||
|
||||
#pragma interface
|
||||
|
||||
#include <java/lang/Object.h>
|
||||
|
||||
class java::util::concurrent::LinkedBlockingDeque$AbstractItr : public ::java::lang::Object
|
||||
{
|
||||
|
||||
public: // actually package-private
|
||||
LinkedBlockingDeque$AbstractItr(::java::util::concurrent::LinkedBlockingDeque *);
|
||||
virtual void advance() = 0;
|
||||
public:
|
||||
virtual jboolean hasNext();
|
||||
virtual ::java::lang::Object * next();
|
||||
virtual void remove();
|
||||
public: // actually package-private
|
||||
::java::util::concurrent::LinkedBlockingDeque$Node * __attribute__((aligned(__alignof__( ::java::lang::Object)))) next__;
|
||||
::java::lang::Object * nextItem;
|
||||
private:
|
||||
::java::util::concurrent::LinkedBlockingDeque$Node * lastRet;
|
||||
public: // actually package-private
|
||||
::java::util::concurrent::LinkedBlockingDeque * this$0;
|
||||
public:
|
||||
static ::java::lang::Class class$;
|
||||
};
|
||||
|
||||
#endif // __java_util_concurrent_LinkedBlockingDeque$AbstractItr__
|
||||
@@ -0,0 +1,23 @@
|
||||
|
||||
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
|
||||
|
||||
#ifndef __java_util_concurrent_LinkedBlockingDeque$DescendingItr__
|
||||
#define __java_util_concurrent_LinkedBlockingDeque$DescendingItr__
|
||||
|
||||
#pragma interface
|
||||
|
||||
#include <java/util/concurrent/LinkedBlockingDeque$AbstractItr.h>
|
||||
|
||||
class java::util::concurrent::LinkedBlockingDeque$DescendingItr : public ::java::util::concurrent::LinkedBlockingDeque$AbstractItr
|
||||
{
|
||||
|
||||
LinkedBlockingDeque$DescendingItr(::java::util::concurrent::LinkedBlockingDeque *);
|
||||
public: // actually package-private
|
||||
virtual void advance();
|
||||
LinkedBlockingDeque$DescendingItr(::java::util::concurrent::LinkedBlockingDeque *, ::java::util::concurrent::LinkedBlockingDeque$DescendingItr *);
|
||||
::java::util::concurrent::LinkedBlockingDeque * __attribute__((aligned(__alignof__( ::java::util::concurrent::LinkedBlockingDeque$AbstractItr)))) this$0;
|
||||
public:
|
||||
static ::java::lang::Class class$;
|
||||
};
|
||||
|
||||
#endif // __java_util_concurrent_LinkedBlockingDeque$DescendingItr__
|
||||
@@ -0,0 +1,23 @@
|
||||
|
||||
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
|
||||
|
||||
#ifndef __java_util_concurrent_LinkedBlockingDeque$Itr__
|
||||
#define __java_util_concurrent_LinkedBlockingDeque$Itr__
|
||||
|
||||
#pragma interface
|
||||
|
||||
#include <java/util/concurrent/LinkedBlockingDeque$AbstractItr.h>
|
||||
|
||||
class java::util::concurrent::LinkedBlockingDeque$Itr : public ::java::util::concurrent::LinkedBlockingDeque$AbstractItr
|
||||
{
|
||||
|
||||
LinkedBlockingDeque$Itr(::java::util::concurrent::LinkedBlockingDeque *);
|
||||
public: // actually package-private
|
||||
virtual void advance();
|
||||
LinkedBlockingDeque$Itr(::java::util::concurrent::LinkedBlockingDeque *, ::java::util::concurrent::LinkedBlockingDeque$Itr *);
|
||||
::java::util::concurrent::LinkedBlockingDeque * __attribute__((aligned(__alignof__( ::java::util::concurrent::LinkedBlockingDeque$AbstractItr)))) this$0;
|
||||
public:
|
||||
static ::java::lang::Class class$;
|
||||
};
|
||||
|
||||
#endif // __java_util_concurrent_LinkedBlockingDeque$Itr__
|
||||
@@ -0,0 +1,23 @@
|
||||
|
||||
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
|
||||
|
||||
#ifndef __java_util_concurrent_LinkedBlockingDeque$Node__
|
||||
#define __java_util_concurrent_LinkedBlockingDeque$Node__
|
||||
|
||||
#pragma interface
|
||||
|
||||
#include <java/lang/Object.h>
|
||||
|
||||
class java::util::concurrent::LinkedBlockingDeque$Node : public ::java::lang::Object
|
||||
{
|
||||
|
||||
public: // actually package-private
|
||||
LinkedBlockingDeque$Node(::java::lang::Object *, ::java::util::concurrent::LinkedBlockingDeque$Node *, ::java::util::concurrent::LinkedBlockingDeque$Node *);
|
||||
::java::lang::Object * __attribute__((aligned(__alignof__( ::java::lang::Object)))) item;
|
||||
::java::util::concurrent::LinkedBlockingDeque$Node * prev;
|
||||
::java::util::concurrent::LinkedBlockingDeque$Node * next;
|
||||
public:
|
||||
static ::java::lang::Class class$;
|
||||
};
|
||||
|
||||
#endif // __java_util_concurrent_LinkedBlockingDeque$Node__
|
||||
@@ -0,0 +1,96 @@
|
||||
|
||||
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
|
||||
|
||||
#ifndef __java_util_concurrent_LinkedBlockingDeque__
|
||||
#define __java_util_concurrent_LinkedBlockingDeque__
|
||||
|
||||
#pragma interface
|
||||
|
||||
#include <java/util/AbstractQueue.h>
|
||||
#include <gcj/array.h>
|
||||
|
||||
|
||||
class java::util::concurrent::LinkedBlockingDeque : public ::java::util::AbstractQueue
|
||||
{
|
||||
|
||||
public:
|
||||
LinkedBlockingDeque();
|
||||
LinkedBlockingDeque(jint);
|
||||
LinkedBlockingDeque(::java::util::Collection *);
|
||||
private:
|
||||
jboolean linkFirst(::java::lang::Object *);
|
||||
jboolean linkLast(::java::lang::Object *);
|
||||
::java::lang::Object * unlinkFirst();
|
||||
::java::lang::Object * unlinkLast();
|
||||
void unlink(::java::util::concurrent::LinkedBlockingDeque$Node *);
|
||||
public:
|
||||
virtual void addFirst(::java::lang::Object *);
|
||||
virtual void addLast(::java::lang::Object *);
|
||||
virtual jboolean offerFirst(::java::lang::Object *);
|
||||
virtual jboolean offerLast(::java::lang::Object *);
|
||||
virtual void putFirst(::java::lang::Object *);
|
||||
virtual void putLast(::java::lang::Object *);
|
||||
virtual jboolean offerFirst(::java::lang::Object *, jlong, ::java::util::concurrent::TimeUnit *);
|
||||
virtual jboolean offerLast(::java::lang::Object *, jlong, ::java::util::concurrent::TimeUnit *);
|
||||
virtual ::java::lang::Object * removeFirst();
|
||||
virtual ::java::lang::Object * removeLast();
|
||||
virtual ::java::lang::Object * pollFirst();
|
||||
virtual ::java::lang::Object * pollLast();
|
||||
virtual ::java::lang::Object * takeFirst();
|
||||
virtual ::java::lang::Object * takeLast();
|
||||
virtual ::java::lang::Object * pollFirst(jlong, ::java::util::concurrent::TimeUnit *);
|
||||
virtual ::java::lang::Object * pollLast(jlong, ::java::util::concurrent::TimeUnit *);
|
||||
virtual ::java::lang::Object * getFirst();
|
||||
virtual ::java::lang::Object * getLast();
|
||||
virtual ::java::lang::Object * peekFirst();
|
||||
virtual ::java::lang::Object * peekLast();
|
||||
virtual jboolean removeFirstOccurrence(::java::lang::Object *);
|
||||
virtual jboolean removeLastOccurrence(::java::lang::Object *);
|
||||
virtual jboolean add(::java::lang::Object *);
|
||||
virtual jboolean offer(::java::lang::Object *);
|
||||
virtual void put(::java::lang::Object *);
|
||||
virtual jboolean offer(::java::lang::Object *, jlong, ::java::util::concurrent::TimeUnit *);
|
||||
virtual ::java::lang::Object * remove();
|
||||
virtual ::java::lang::Object * poll();
|
||||
virtual ::java::lang::Object * take();
|
||||
virtual ::java::lang::Object * poll(jlong, ::java::util::concurrent::TimeUnit *);
|
||||
virtual ::java::lang::Object * element();
|
||||
virtual ::java::lang::Object * peek();
|
||||
virtual jint remainingCapacity();
|
||||
virtual jint drainTo(::java::util::Collection *);
|
||||
virtual jint drainTo(::java::util::Collection *, jint);
|
||||
virtual void push(::java::lang::Object *);
|
||||
virtual ::java::lang::Object * pop();
|
||||
virtual jboolean remove(::java::lang::Object *);
|
||||
virtual jint size();
|
||||
virtual jboolean contains(::java::lang::Object *);
|
||||
public: // actually package-private
|
||||
virtual jboolean removeNode(::java::util::concurrent::LinkedBlockingDeque$Node *);
|
||||
public:
|
||||
virtual JArray< ::java::lang::Object * > * toArray();
|
||||
virtual JArray< ::java::lang::Object * > * toArray(JArray< ::java::lang::Object * > *);
|
||||
virtual ::java::lang::String * toString();
|
||||
virtual void clear();
|
||||
virtual ::java::util::Iterator * iterator();
|
||||
virtual ::java::util::Iterator * descendingIterator();
|
||||
private:
|
||||
void writeObject(::java::io::ObjectOutputStream *);
|
||||
void readObject(::java::io::ObjectInputStream *);
|
||||
public: // actually package-private
|
||||
static ::java::util::concurrent::locks::ReentrantLock * access$0(::java::util::concurrent::LinkedBlockingDeque *);
|
||||
static ::java::util::concurrent::LinkedBlockingDeque$Node * access$1(::java::util::concurrent::LinkedBlockingDeque *);
|
||||
static ::java::util::concurrent::LinkedBlockingDeque$Node * access$2(::java::util::concurrent::LinkedBlockingDeque *);
|
||||
private:
|
||||
static const jlong serialVersionUID = -387911632671998426LL;
|
||||
::java::util::concurrent::LinkedBlockingDeque$Node * __attribute__((aligned(__alignof__( ::java::util::AbstractQueue)))) first;
|
||||
::java::util::concurrent::LinkedBlockingDeque$Node * last;
|
||||
jint count;
|
||||
jint capacity;
|
||||
::java::util::concurrent::locks::ReentrantLock * lock;
|
||||
::java::util::concurrent::locks::Condition * notEmpty;
|
||||
::java::util::concurrent::locks::Condition * notFull;
|
||||
public:
|
||||
static ::java::lang::Class class$;
|
||||
};
|
||||
|
||||
#endif // __java_util_concurrent_LinkedBlockingDeque__
|
||||
@@ -0,0 +1,30 @@
|
||||
|
||||
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
|
||||
|
||||
#ifndef __java_util_concurrent_LinkedBlockingQueue$Itr__
|
||||
#define __java_util_concurrent_LinkedBlockingQueue$Itr__
|
||||
|
||||
#pragma interface
|
||||
|
||||
#include <java/lang/Object.h>
|
||||
|
||||
class java::util::concurrent::LinkedBlockingQueue$Itr : public ::java::lang::Object
|
||||
{
|
||||
|
||||
public: // actually package-private
|
||||
LinkedBlockingQueue$Itr(::java::util::concurrent::LinkedBlockingQueue *);
|
||||
public:
|
||||
virtual jboolean hasNext();
|
||||
virtual ::java::lang::Object * next();
|
||||
virtual void remove();
|
||||
private:
|
||||
::java::util::concurrent::LinkedBlockingQueue$Node * __attribute__((aligned(__alignof__( ::java::lang::Object)))) current;
|
||||
::java::util::concurrent::LinkedBlockingQueue$Node * lastRet;
|
||||
::java::lang::Object * currentElement;
|
||||
public: // actually package-private
|
||||
::java::util::concurrent::LinkedBlockingQueue * this$0;
|
||||
public:
|
||||
static ::java::lang::Class class$;
|
||||
};
|
||||
|
||||
#endif // __java_util_concurrent_LinkedBlockingQueue$Itr__
|
||||
@@ -0,0 +1,22 @@
|
||||
|
||||
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
|
||||
|
||||
#ifndef __java_util_concurrent_LinkedBlockingQueue$Node__
|
||||
#define __java_util_concurrent_LinkedBlockingQueue$Node__
|
||||
|
||||
#pragma interface
|
||||
|
||||
#include <java/lang/Object.h>
|
||||
|
||||
class java::util::concurrent::LinkedBlockingQueue$Node : public ::java::lang::Object
|
||||
{
|
||||
|
||||
public: // actually package-private
|
||||
LinkedBlockingQueue$Node(::java::lang::Object *);
|
||||
volatile ::java::lang::Object * __attribute__((aligned(__alignof__( ::java::lang::Object)))) item;
|
||||
::java::util::concurrent::LinkedBlockingQueue$Node * next;
|
||||
public:
|
||||
static ::java::lang::Class class$;
|
||||
};
|
||||
|
||||
#endif // __java_util_concurrent_LinkedBlockingQueue$Node__
|
||||
@@ -0,0 +1,71 @@
|
||||
|
||||
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
|
||||
|
||||
#ifndef __java_util_concurrent_LinkedBlockingQueue__
|
||||
#define __java_util_concurrent_LinkedBlockingQueue__
|
||||
|
||||
#pragma interface
|
||||
|
||||
#include <java/util/AbstractQueue.h>
|
||||
#include <gcj/array.h>
|
||||
|
||||
|
||||
class java::util::concurrent::LinkedBlockingQueue : public ::java::util::AbstractQueue
|
||||
{
|
||||
|
||||
void signalNotEmpty();
|
||||
void signalNotFull();
|
||||
void insert(::java::lang::Object *);
|
||||
::java::lang::Object * extract();
|
||||
void fullyLock();
|
||||
void fullyUnlock();
|
||||
public:
|
||||
LinkedBlockingQueue();
|
||||
LinkedBlockingQueue(jint);
|
||||
LinkedBlockingQueue(::java::util::Collection *);
|
||||
virtual jint size();
|
||||
virtual jint remainingCapacity();
|
||||
virtual void put(::java::lang::Object *);
|
||||
virtual jboolean offer(::java::lang::Object *, jlong, ::java::util::concurrent::TimeUnit *);
|
||||
virtual jboolean offer(::java::lang::Object *);
|
||||
virtual ::java::lang::Object * take();
|
||||
virtual ::java::lang::Object * poll(jlong, ::java::util::concurrent::TimeUnit *);
|
||||
virtual ::java::lang::Object * poll();
|
||||
virtual ::java::lang::Object * peek();
|
||||
virtual jboolean remove(::java::lang::Object *);
|
||||
virtual JArray< ::java::lang::Object * > * toArray();
|
||||
virtual JArray< ::java::lang::Object * > * toArray(JArray< ::java::lang::Object * > *);
|
||||
virtual ::java::lang::String * toString();
|
||||
virtual void clear();
|
||||
virtual jint drainTo(::java::util::Collection *);
|
||||
virtual jint drainTo(::java::util::Collection *, jint);
|
||||
virtual ::java::util::Iterator * iterator();
|
||||
private:
|
||||
void writeObject(::java::io::ObjectOutputStream *);
|
||||
void readObject(::java::io::ObjectInputStream *);
|
||||
public: // actually package-private
|
||||
static ::java::util::concurrent::locks::ReentrantLock * access$0(::java::util::concurrent::LinkedBlockingQueue *);
|
||||
static ::java::util::concurrent::locks::ReentrantLock * access$1(::java::util::concurrent::LinkedBlockingQueue *);
|
||||
static ::java::util::concurrent::LinkedBlockingQueue$Node * access$2(::java::util::concurrent::LinkedBlockingQueue *);
|
||||
static ::java::util::concurrent::LinkedBlockingQueue$Node * access$3(::java::util::concurrent::LinkedBlockingQueue *);
|
||||
static void access$4(::java::util::concurrent::LinkedBlockingQueue *, ::java::util::concurrent::LinkedBlockingQueue$Node *);
|
||||
static ::java::util::concurrent::atomic::AtomicInteger * access$5(::java::util::concurrent::LinkedBlockingQueue *);
|
||||
static jint access$6(::java::util::concurrent::LinkedBlockingQueue *);
|
||||
static ::java::util::concurrent::locks::Condition * access$7(::java::util::concurrent::LinkedBlockingQueue *);
|
||||
private:
|
||||
static const jlong serialVersionUID = -6903933977591709194LL;
|
||||
jint __attribute__((aligned(__alignof__( ::java::util::AbstractQueue)))) capacity;
|
||||
::java::util::concurrent::atomic::AtomicInteger * count;
|
||||
::java::util::concurrent::LinkedBlockingQueue$Node * head;
|
||||
::java::util::concurrent::LinkedBlockingQueue$Node * last;
|
||||
::java::util::concurrent::locks::ReentrantLock * takeLock;
|
||||
::java::util::concurrent::locks::Condition * notEmpty;
|
||||
::java::util::concurrent::locks::ReentrantLock * putLock;
|
||||
::java::util::concurrent::locks::Condition * notFull;
|
||||
public: // actually package-private
|
||||
static jboolean $assertionsDisabled;
|
||||
public:
|
||||
static ::java::lang::Class class$;
|
||||
};
|
||||
|
||||
#endif // __java_util_concurrent_LinkedBlockingQueue__
|
||||
@@ -0,0 +1,31 @@
|
||||
|
||||
// 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>
|
||||
|
||||
|
||||
class java::util::concurrent::PriorityBlockingQueue$Itr : public ::java::lang::Object
|
||||
{
|
||||
|
||||
public: // actually package-private
|
||||
PriorityBlockingQueue$Itr(::java::util::concurrent::PriorityBlockingQueue *, JArray< ::java::lang::Object * > *);
|
||||
public:
|
||||
virtual jboolean hasNext();
|
||||
virtual ::java::lang::Object * next();
|
||||
virtual void remove();
|
||||
public: // actually package-private
|
||||
JArray< ::java::lang::Object * > * __attribute__((aligned(__alignof__( ::java::lang::Object)))) array;
|
||||
jint cursor;
|
||||
jint lastRet;
|
||||
::java::util::concurrent::PriorityBlockingQueue * this$0;
|
||||
public:
|
||||
static ::java::lang::Class class$;
|
||||
};
|
||||
|
||||
#endif // __java_util_concurrent_PriorityBlockingQueue$Itr__
|
||||
@@ -0,0 +1,57 @@
|
||||
|
||||
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
|
||||
|
||||
#ifndef __java_util_concurrent_PriorityBlockingQueue__
|
||||
#define __java_util_concurrent_PriorityBlockingQueue__
|
||||
|
||||
#pragma interface
|
||||
|
||||
#include <java/util/AbstractQueue.h>
|
||||
#include <gcj/array.h>
|
||||
|
||||
|
||||
class java::util::concurrent::PriorityBlockingQueue : public ::java::util::AbstractQueue
|
||||
{
|
||||
|
||||
public:
|
||||
PriorityBlockingQueue();
|
||||
PriorityBlockingQueue(jint);
|
||||
PriorityBlockingQueue(jint, ::java::util::Comparator *);
|
||||
PriorityBlockingQueue(::java::util::Collection *);
|
||||
virtual jboolean add(::java::lang::Object *);
|
||||
virtual jboolean offer(::java::lang::Object *);
|
||||
virtual void put(::java::lang::Object *);
|
||||
virtual jboolean offer(::java::lang::Object *, jlong, ::java::util::concurrent::TimeUnit *);
|
||||
virtual ::java::lang::Object * poll();
|
||||
virtual ::java::lang::Object * take();
|
||||
virtual ::java::lang::Object * poll(jlong, ::java::util::concurrent::TimeUnit *);
|
||||
virtual ::java::lang::Object * peek();
|
||||
virtual ::java::util::Comparator * comparator();
|
||||
virtual jint size();
|
||||
virtual jint remainingCapacity();
|
||||
virtual jboolean remove(::java::lang::Object *);
|
||||
virtual jboolean contains(::java::lang::Object *);
|
||||
virtual JArray< ::java::lang::Object * > * toArray();
|
||||
virtual ::java::lang::String * toString();
|
||||
virtual jint drainTo(::java::util::Collection *);
|
||||
virtual jint drainTo(::java::util::Collection *, jint);
|
||||
virtual void clear();
|
||||
virtual JArray< ::java::lang::Object * > * toArray(JArray< ::java::lang::Object * > *);
|
||||
virtual ::java::util::Iterator * iterator();
|
||||
private:
|
||||
void writeObject(::java::io::ObjectOutputStream *);
|
||||
public: // actually package-private
|
||||
static ::java::util::concurrent::locks::ReentrantLock * access$0(::java::util::concurrent::PriorityBlockingQueue *);
|
||||
static ::java::util::PriorityQueue * access$1(::java::util::concurrent::PriorityBlockingQueue *);
|
||||
private:
|
||||
static const jlong serialVersionUID = 5595510919245408276LL;
|
||||
::java::util::PriorityQueue * __attribute__((aligned(__alignof__( ::java::util::AbstractQueue)))) q;
|
||||
::java::util::concurrent::locks::ReentrantLock * lock;
|
||||
::java::util::concurrent::locks::Condition * notEmpty;
|
||||
public: // actually package-private
|
||||
static jboolean $assertionsDisabled;
|
||||
public:
|
||||
static ::java::lang::Class class$;
|
||||
};
|
||||
|
||||
#endif // __java_util_concurrent_PriorityBlockingQueue__
|
||||
@@ -0,0 +1,25 @@
|
||||
|
||||
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
|
||||
|
||||
#ifndef __java_util_concurrent_RejectedExecutionException__
|
||||
#define __java_util_concurrent_RejectedExecutionException__
|
||||
|
||||
#pragma interface
|
||||
|
||||
#include <java/lang/RuntimeException.h>
|
||||
|
||||
class java::util::concurrent::RejectedExecutionException : public ::java::lang::RuntimeException
|
||||
{
|
||||
|
||||
public:
|
||||
RejectedExecutionException();
|
||||
RejectedExecutionException(::java::lang::String *);
|
||||
RejectedExecutionException(::java::lang::String *, ::java::lang::Throwable *);
|
||||
RejectedExecutionException(::java::lang::Throwable *);
|
||||
private:
|
||||
static const jlong serialVersionUID = -375805702767069545LL;
|
||||
public:
|
||||
static ::java::lang::Class class$;
|
||||
};
|
||||
|
||||
#endif // __java_util_concurrent_RejectedExecutionException__
|
||||
@@ -0,0 +1,19 @@
|
||||
|
||||
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
|
||||
|
||||
#ifndef __java_util_concurrent_RejectedExecutionHandler__
|
||||
#define __java_util_concurrent_RejectedExecutionHandler__
|
||||
|
||||
#pragma interface
|
||||
|
||||
#include <java/lang/Object.h>
|
||||
|
||||
class java::util::concurrent::RejectedExecutionHandler : public ::java::lang::Object
|
||||
{
|
||||
|
||||
public:
|
||||
virtual void rejectedExecution(::java::lang::Runnable *, ::java::util::concurrent::ThreadPoolExecutor *) = 0;
|
||||
static ::java::lang::Class class$;
|
||||
} __attribute__ ((java_interface));
|
||||
|
||||
#endif // __java_util_concurrent_RejectedExecutionHandler__
|
||||
@@ -0,0 +1,24 @@
|
||||
|
||||
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
|
||||
|
||||
#ifndef __java_util_concurrent_RunnableFuture__
|
||||
#define __java_util_concurrent_RunnableFuture__
|
||||
|
||||
#pragma interface
|
||||
|
||||
#include <java/lang/Object.h>
|
||||
|
||||
class java::util::concurrent::RunnableFuture : public ::java::lang::Object
|
||||
{
|
||||
|
||||
public:
|
||||
virtual void run() = 0;
|
||||
virtual jboolean cancel(jboolean) = 0;
|
||||
virtual jboolean isCancelled() = 0;
|
||||
virtual jboolean isDone() = 0;
|
||||
virtual ::java::lang::Object * get() = 0;
|
||||
virtual ::java::lang::Object * get(jlong, ::java::util::concurrent::TimeUnit *) = 0;
|
||||
static ::java::lang::Class class$;
|
||||
} __attribute__ ((java_interface));
|
||||
|
||||
#endif // __java_util_concurrent_RunnableFuture__
|
||||
@@ -0,0 +1,27 @@
|
||||
|
||||
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
|
||||
|
||||
#ifndef __java_util_concurrent_RunnableScheduledFuture__
|
||||
#define __java_util_concurrent_RunnableScheduledFuture__
|
||||
|
||||
#pragma interface
|
||||
|
||||
#include <java/lang/Object.h>
|
||||
|
||||
class java::util::concurrent::RunnableScheduledFuture : public ::java::lang::Object
|
||||
{
|
||||
|
||||
public:
|
||||
virtual jboolean isPeriodic() = 0;
|
||||
virtual void run() = 0;
|
||||
virtual jboolean cancel(jboolean) = 0;
|
||||
virtual jboolean isCancelled() = 0;
|
||||
virtual jboolean isDone() = 0;
|
||||
virtual ::java::lang::Object * get() = 0;
|
||||
virtual ::java::lang::Object * get(jlong, ::java::util::concurrent::TimeUnit *) = 0;
|
||||
virtual jlong getDelay(::java::util::concurrent::TimeUnit *) = 0;
|
||||
virtual jint compareTo(::java::lang::Object *) = 0;
|
||||
static ::java::lang::Class class$;
|
||||
} __attribute__ ((java_interface));
|
||||
|
||||
#endif // __java_util_concurrent_RunnableScheduledFuture__
|
||||
@@ -0,0 +1,35 @@
|
||||
|
||||
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
|
||||
|
||||
#ifndef __java_util_concurrent_ScheduledExecutorService__
|
||||
#define __java_util_concurrent_ScheduledExecutorService__
|
||||
|
||||
#pragma interface
|
||||
|
||||
#include <java/lang/Object.h>
|
||||
|
||||
class java::util::concurrent::ScheduledExecutorService : public ::java::lang::Object
|
||||
{
|
||||
|
||||
public:
|
||||
virtual ::java::util::concurrent::ScheduledFuture * schedule(::java::lang::Runnable *, jlong, ::java::util::concurrent::TimeUnit *) = 0;
|
||||
virtual ::java::util::concurrent::ScheduledFuture * schedule(::java::util::concurrent::Callable *, jlong, ::java::util::concurrent::TimeUnit *) = 0;
|
||||
virtual ::java::util::concurrent::ScheduledFuture * scheduleAtFixedRate(::java::lang::Runnable *, jlong, jlong, ::java::util::concurrent::TimeUnit *) = 0;
|
||||
virtual ::java::util::concurrent::ScheduledFuture * scheduleWithFixedDelay(::java::lang::Runnable *, jlong, jlong, ::java::util::concurrent::TimeUnit *) = 0;
|
||||
virtual void shutdown() = 0;
|
||||
virtual ::java::util::List * shutdownNow() = 0;
|
||||
virtual jboolean isShutdown() = 0;
|
||||
virtual jboolean isTerminated() = 0;
|
||||
virtual jboolean awaitTermination(jlong, ::java::util::concurrent::TimeUnit *) = 0;
|
||||
virtual ::java::util::concurrent::Future * submit(::java::util::concurrent::Callable *) = 0;
|
||||
virtual ::java::util::concurrent::Future * submit(::java::lang::Runnable *, ::java::lang::Object *) = 0;
|
||||
virtual ::java::util::concurrent::Future * submit(::java::lang::Runnable *) = 0;
|
||||
virtual ::java::util::List * invokeAll(::java::util::Collection *) = 0;
|
||||
virtual ::java::util::List * invokeAll(::java::util::Collection *, jlong, ::java::util::concurrent::TimeUnit *) = 0;
|
||||
virtual ::java::lang::Object * invokeAny(::java::util::Collection *) = 0;
|
||||
virtual ::java::lang::Object * invokeAny(::java::util::Collection *, jlong, ::java::util::concurrent::TimeUnit *) = 0;
|
||||
virtual void execute(::java::lang::Runnable *) = 0;
|
||||
static ::java::lang::Class class$;
|
||||
} __attribute__ ((java_interface));
|
||||
|
||||
#endif // __java_util_concurrent_ScheduledExecutorService__
|
||||
@@ -0,0 +1,25 @@
|
||||
|
||||
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
|
||||
|
||||
#ifndef __java_util_concurrent_ScheduledFuture__
|
||||
#define __java_util_concurrent_ScheduledFuture__
|
||||
|
||||
#pragma interface
|
||||
|
||||
#include <java/lang/Object.h>
|
||||
|
||||
class java::util::concurrent::ScheduledFuture : public ::java::lang::Object
|
||||
{
|
||||
|
||||
public:
|
||||
virtual jlong getDelay(::java::util::concurrent::TimeUnit *) = 0;
|
||||
virtual jint compareTo(::java::lang::Object *) = 0;
|
||||
virtual jboolean cancel(jboolean) = 0;
|
||||
virtual jboolean isCancelled() = 0;
|
||||
virtual jboolean isDone() = 0;
|
||||
virtual ::java::lang::Object * get() = 0;
|
||||
virtual ::java::lang::Object * get(jlong, ::java::util::concurrent::TimeUnit *) = 0;
|
||||
static ::java::lang::Class class$;
|
||||
} __attribute__ ((java_interface));
|
||||
|
||||
#endif // __java_util_concurrent_ScheduledFuture__
|
||||
@@ -0,0 +1,29 @@
|
||||
|
||||
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
|
||||
|
||||
#ifndef __java_util_concurrent_ScheduledThreadPoolExecutor$1__
|
||||
#define __java_util_concurrent_ScheduledThreadPoolExecutor$1__
|
||||
|
||||
#pragma interface
|
||||
|
||||
#include <java/lang/Object.h>
|
||||
|
||||
class java::util::concurrent::ScheduledThreadPoolExecutor$1 : public ::java::lang::Object
|
||||
{
|
||||
|
||||
public: // actually package-private
|
||||
ScheduledThreadPoolExecutor$1(::java::util::concurrent::ScheduledThreadPoolExecutor$DelayedWorkQueue *);
|
||||
public:
|
||||
jboolean hasNext();
|
||||
::java::lang::Runnable * target$next();
|
||||
void remove();
|
||||
::java::lang::Object * next();
|
||||
private:
|
||||
::java::util::Iterator * __attribute__((aligned(__alignof__( ::java::lang::Object)))) it;
|
||||
public: // actually package-private
|
||||
::java::util::concurrent::ScheduledThreadPoolExecutor$DelayedWorkQueue * this$1;
|
||||
public:
|
||||
static ::java::lang::Class class$;
|
||||
};
|
||||
|
||||
#endif // __java_util_concurrent_ScheduledThreadPoolExecutor$1__
|
||||
@@ -0,0 +1,58 @@
|
||||
|
||||
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
|
||||
|
||||
#ifndef __java_util_concurrent_ScheduledThreadPoolExecutor$DelayedWorkQueue__
|
||||
#define __java_util_concurrent_ScheduledThreadPoolExecutor$DelayedWorkQueue__
|
||||
|
||||
#pragma interface
|
||||
|
||||
#include <java/util/AbstractCollection.h>
|
||||
#include <gcj/array.h>
|
||||
|
||||
|
||||
class java::util::concurrent::ScheduledThreadPoolExecutor$DelayedWorkQueue : public ::java::util::AbstractCollection
|
||||
{
|
||||
|
||||
ScheduledThreadPoolExecutor$DelayedWorkQueue();
|
||||
public:
|
||||
virtual ::java::lang::Runnable * target$poll();
|
||||
virtual ::java::lang::Runnable * target$peek();
|
||||
virtual ::java::lang::Runnable * target$take();
|
||||
virtual ::java::lang::Runnable * target$poll(jlong, ::java::util::concurrent::TimeUnit *);
|
||||
virtual jboolean target$add(::java::lang::Runnable *);
|
||||
virtual jboolean target$offer(::java::lang::Runnable *);
|
||||
virtual void target$put(::java::lang::Runnable *);
|
||||
virtual jboolean target$offer(::java::lang::Runnable *, jlong, ::java::util::concurrent::TimeUnit *);
|
||||
virtual ::java::lang::Runnable * target$remove();
|
||||
virtual ::java::lang::Runnable * target$element();
|
||||
virtual void clear();
|
||||
virtual jint drainTo(::java::util::Collection *);
|
||||
virtual jint drainTo(::java::util::Collection *, jint);
|
||||
virtual jint remainingCapacity();
|
||||
virtual jboolean remove(::java::lang::Object *);
|
||||
virtual jboolean contains(::java::lang::Object *);
|
||||
virtual jint size();
|
||||
virtual jboolean isEmpty();
|
||||
virtual JArray< ::java::lang::Object * > * toArray();
|
||||
virtual JArray< ::java::lang::Object * > * toArray(JArray< ::java::lang::Object * > *);
|
||||
virtual ::java::util::Iterator * iterator();
|
||||
virtual ::java::lang::Object * element();
|
||||
virtual ::java::lang::Object * poll(jlong, ::java::util::concurrent::TimeUnit *);
|
||||
virtual ::java::lang::Object * poll();
|
||||
virtual ::java::lang::Object * take();
|
||||
virtual jboolean offer(::java::lang::Object *, jlong, ::java::util::concurrent::TimeUnit *);
|
||||
virtual jboolean offer(::java::lang::Object *);
|
||||
virtual ::java::lang::Object * peek();
|
||||
virtual jboolean add(::java::lang::Object *);
|
||||
virtual ::java::lang::Object * remove();
|
||||
virtual void put(::java::lang::Object *);
|
||||
public: // actually package-private
|
||||
static ::java::util::concurrent::DelayQueue * access$10(::java::util::concurrent::ScheduledThreadPoolExecutor$DelayedWorkQueue *);
|
||||
ScheduledThreadPoolExecutor$DelayedWorkQueue(::java::util::concurrent::ScheduledThreadPoolExecutor$DelayedWorkQueue *);
|
||||
private:
|
||||
::java::util::concurrent::DelayQueue * __attribute__((aligned(__alignof__( ::java::util::AbstractCollection)))) dq;
|
||||
public:
|
||||
static ::java::lang::Class class$;
|
||||
};
|
||||
|
||||
#endif // __java_util_concurrent_ScheduledThreadPoolExecutor$DelayedWorkQueue__
|
||||
@@ -0,0 +1,40 @@
|
||||
|
||||
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
|
||||
|
||||
#ifndef __java_util_concurrent_ScheduledThreadPoolExecutor$ScheduledFutureTask__
|
||||
#define __java_util_concurrent_ScheduledThreadPoolExecutor$ScheduledFutureTask__
|
||||
|
||||
#pragma interface
|
||||
|
||||
#include <java/util/concurrent/FutureTask.h>
|
||||
|
||||
class java::util::concurrent::ScheduledThreadPoolExecutor$ScheduledFutureTask : public ::java::util::concurrent::FutureTask
|
||||
{
|
||||
|
||||
public: // actually package-private
|
||||
ScheduledThreadPoolExecutor$ScheduledFutureTask(::java::util::concurrent::ScheduledThreadPoolExecutor *, ::java::lang::Runnable *, ::java::lang::Object *, jlong);
|
||||
ScheduledThreadPoolExecutor$ScheduledFutureTask(::java::util::concurrent::ScheduledThreadPoolExecutor *, ::java::lang::Runnable *, ::java::lang::Object *, jlong, jlong);
|
||||
ScheduledThreadPoolExecutor$ScheduledFutureTask(::java::util::concurrent::ScheduledThreadPoolExecutor *, ::java::util::concurrent::Callable *, jlong);
|
||||
public:
|
||||
virtual jlong getDelay(::java::util::concurrent::TimeUnit *);
|
||||
virtual jint target$compareTo(::java::util::concurrent::Delayed *);
|
||||
virtual jboolean isPeriodic();
|
||||
private:
|
||||
void runPeriodic();
|
||||
public:
|
||||
virtual void run();
|
||||
virtual jint compareTo(::java::lang::Object *);
|
||||
public: // actually package-private
|
||||
static jboolean access$1(::java::util::concurrent::ScheduledThreadPoolExecutor$ScheduledFutureTask *);
|
||||
static void access$2(::java::util::concurrent::ScheduledThreadPoolExecutor$ScheduledFutureTask *);
|
||||
private:
|
||||
jlong __attribute__((aligned(__alignof__( ::java::util::concurrent::FutureTask)))) sequenceNumber;
|
||||
jlong time;
|
||||
jlong period;
|
||||
public: // actually package-private
|
||||
::java::util::concurrent::ScheduledThreadPoolExecutor * this$0;
|
||||
public:
|
||||
static ::java::lang::Class class$;
|
||||
};
|
||||
|
||||
#endif // __java_util_concurrent_ScheduledThreadPoolExecutor$ScheduledFutureTask__
|
||||
@@ -0,0 +1,56 @@
|
||||
|
||||
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
|
||||
|
||||
#ifndef __java_util_concurrent_ScheduledThreadPoolExecutor__
|
||||
#define __java_util_concurrent_ScheduledThreadPoolExecutor__
|
||||
|
||||
#pragma interface
|
||||
|
||||
#include <java/util/concurrent/ThreadPoolExecutor.h>
|
||||
|
||||
class java::util::concurrent::ScheduledThreadPoolExecutor : public ::java::util::concurrent::ThreadPoolExecutor
|
||||
{
|
||||
|
||||
public: // actually package-private
|
||||
virtual jlong now();
|
||||
private:
|
||||
void delayedExecute(::java::lang::Runnable *);
|
||||
void cancelUnwantedTasks();
|
||||
public:
|
||||
virtual jboolean remove(::java::lang::Runnable *);
|
||||
public: // actually protected
|
||||
virtual ::java::util::concurrent::RunnableScheduledFuture * decorateTask(::java::lang::Runnable *, ::java::util::concurrent::RunnableScheduledFuture *);
|
||||
virtual ::java::util::concurrent::RunnableScheduledFuture * decorateTask(::java::util::concurrent::Callable *, ::java::util::concurrent::RunnableScheduledFuture *);
|
||||
public:
|
||||
ScheduledThreadPoolExecutor(jint);
|
||||
ScheduledThreadPoolExecutor(jint, ::java::util::concurrent::ThreadFactory *);
|
||||
ScheduledThreadPoolExecutor(jint, ::java::util::concurrent::RejectedExecutionHandler *);
|
||||
ScheduledThreadPoolExecutor(jint, ::java::util::concurrent::ThreadFactory *, ::java::util::concurrent::RejectedExecutionHandler *);
|
||||
virtual ::java::util::concurrent::ScheduledFuture * schedule(::java::lang::Runnable *, jlong, ::java::util::concurrent::TimeUnit *);
|
||||
virtual ::java::util::concurrent::ScheduledFuture * schedule(::java::util::concurrent::Callable *, jlong, ::java::util::concurrent::TimeUnit *);
|
||||
virtual ::java::util::concurrent::ScheduledFuture * scheduleAtFixedRate(::java::lang::Runnable *, jlong, jlong, ::java::util::concurrent::TimeUnit *);
|
||||
virtual ::java::util::concurrent::ScheduledFuture * scheduleWithFixedDelay(::java::lang::Runnable *, jlong, jlong, ::java::util::concurrent::TimeUnit *);
|
||||
virtual void execute(::java::lang::Runnable *);
|
||||
virtual ::java::util::concurrent::Future * submit(::java::lang::Runnable *);
|
||||
virtual ::java::util::concurrent::Future * submit(::java::lang::Runnable *, ::java::lang::Object *);
|
||||
virtual ::java::util::concurrent::Future * submit(::java::util::concurrent::Callable *);
|
||||
virtual void setContinueExistingPeriodicTasksAfterShutdownPolicy(jboolean);
|
||||
virtual jboolean getContinueExistingPeriodicTasksAfterShutdownPolicy();
|
||||
virtual void setExecuteExistingDelayedTasksAfterShutdownPolicy(jboolean);
|
||||
virtual jboolean getExecuteExistingDelayedTasksAfterShutdownPolicy();
|
||||
virtual void shutdown();
|
||||
virtual ::java::util::List * shutdownNow();
|
||||
virtual ::java::util::concurrent::BlockingQueue * getQueue();
|
||||
public: // actually package-private
|
||||
static ::java::util::concurrent::atomic::AtomicLong * access$0();
|
||||
static ::java::util::concurrent::BlockingQueue * access$1(::java::util::concurrent::ScheduledThreadPoolExecutor *);
|
||||
private:
|
||||
volatile jboolean __attribute__((aligned(__alignof__( ::java::util::concurrent::ThreadPoolExecutor)))) continueExistingPeriodicTasksAfterShutdown;
|
||||
volatile jboolean executeExistingDelayedTasksAfterShutdown;
|
||||
static ::java::util::concurrent::atomic::AtomicLong * sequencer;
|
||||
static jlong NANO_ORIGIN;
|
||||
public:
|
||||
static ::java::lang::Class class$;
|
||||
};
|
||||
|
||||
#endif // __java_util_concurrent_ScheduledThreadPoolExecutor__
|
||||
@@ -0,0 +1,24 @@
|
||||
|
||||
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
|
||||
|
||||
#ifndef __java_util_concurrent_Semaphore$FairSync__
|
||||
#define __java_util_concurrent_Semaphore$FairSync__
|
||||
|
||||
#pragma interface
|
||||
|
||||
#include <java/util/concurrent/Semaphore$Sync.h>
|
||||
|
||||
class java::util::concurrent::Semaphore$FairSync : public ::java::util::concurrent::Semaphore$Sync
|
||||
{
|
||||
|
||||
public: // actually package-private
|
||||
Semaphore$FairSync(jint);
|
||||
public: // actually protected
|
||||
jint tryAcquireShared(jint);
|
||||
private:
|
||||
static const jlong serialVersionUID = 2014338818796000944LL;
|
||||
public:
|
||||
static ::java::lang::Class class$;
|
||||
};
|
||||
|
||||
#endif // __java_util_concurrent_Semaphore$FairSync__
|
||||
@@ -0,0 +1,24 @@
|
||||
|
||||
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
|
||||
|
||||
#ifndef __java_util_concurrent_Semaphore$NonfairSync__
|
||||
#define __java_util_concurrent_Semaphore$NonfairSync__
|
||||
|
||||
#pragma interface
|
||||
|
||||
#include <java/util/concurrent/Semaphore$Sync.h>
|
||||
|
||||
class java::util::concurrent::Semaphore$NonfairSync : public ::java::util::concurrent::Semaphore$Sync
|
||||
{
|
||||
|
||||
public: // actually package-private
|
||||
Semaphore$NonfairSync(jint);
|
||||
public: // actually protected
|
||||
jint tryAcquireShared(jint);
|
||||
private:
|
||||
static const jlong serialVersionUID = -2694183684443567898LL;
|
||||
public:
|
||||
static ::java::lang::Class class$;
|
||||
};
|
||||
|
||||
#endif // __java_util_concurrent_Semaphore$NonfairSync__
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user