1 
2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
3 
4 #ifndef __java_util_concurrent_locks_ReentrantReadWriteLock$ReadLock__
5 #define __java_util_concurrent_locks_ReentrantReadWriteLock$ReadLock__
6 
7 #pragma interface
8 
9 #include <java/lang/Object.h>
10 
11 class java::util::concurrent::locks::ReentrantReadWriteLock$ReadLock : public ::java::lang::Object
12 {
13 
14 public: // actually protected
15   ReentrantReadWriteLock$ReadLock(::java::util::concurrent::locks::ReentrantReadWriteLock *);
16 public:
17   virtual void lock();
18   virtual void lockInterruptibly();
19   virtual jboolean tryLock();
20   virtual jboolean tryLock(jlong, ::java::util::concurrent::TimeUnit *);
21   virtual void unlock();
22   virtual ::java::util::concurrent::locks::Condition * newCondition();
23   virtual ::java::lang::String * toString();
24 private:
25   static const jlong serialVersionUID = -5992448646407690164LL;
26   ::java::util::concurrent::locks::ReentrantReadWriteLock$Sync * __attribute__((aligned(__alignof__( ::java::lang::Object)))) sync;
27 public:
28   static ::java::lang::Class class$;
29 };
30 
31 #endif // __java_util_concurrent_locks_ReentrantReadWriteLock$ReadLock__
32