void function ( ) { checkLoopback ( ) ; delegate . writeLock ( ) . lock ( ) ; }
ensures that the current thread does n't hold any read locks . if the thread holds any read locks , this method throws a javax.ejb.illegalloopbackexception . if no read locks are held , then this method delegates the call to the internal delegate java.util.concurrent.locks.reentrantreadwritelock concode_field_sep ThreadLocal<Integer> readLockCount concode_elem_sep ReentrantReadWriteLock delegate concode_elem_sep Lock readLock concode_elem_sep long serialVersionUID concode_elem_sep Lock writeLock concode_field_sep void checkLoopback concode_elem_sep void decReadLockCount concode_elem_sep void lockInterruptibly concode_elem_sep void lockInterruptibly concode_elem_sep void unlock concode_elem_sep void unlock concode_elem_sep Lock writeLock concode_elem_sep Condition newCondition concode_elem_sep Condition newCondition concode_elem_sep Lock readLock concode_elem_sep boolean tryLock concode_elem_sep boolean tryLock concode_elem_sep boolean tryLock concode_elem_sep boolean tryLock concode_elem_sep void incReadLockCount