Available on java
@:overload@:finalacquire(param1:Int):Void
@:overload@:throws("java.lang.InterruptedException")@:finalacquireInterruptibly(param1:Int):Void
@:overload@:finalacquireShared(param1:Int):Void
@:overload@:throws("java.lang.InterruptedException")@:finalacquireSharedInterruptibly(param1:Int):Void
@:overload@:finalgetExclusiveQueuedThreads():Collection<Thread>
@:overload@:finalgetFirstQueuedThread():Thread
@:overload@:finalgetQueueLength():Int
@:overload@:finalgetQueuedThreads():Collection<Thread>
@:overload@:finalgetSharedQueuedThreads():Collection<Thread>
@:overload@:finalgetWaitQueueLength(param1:AbstractQueuedSynchronizer_ConditionObject):Int
@:overload@:finalgetWaitingThreads(param1:AbstractQueuedSynchronizer_ConditionObject):Collection<Thread>
@:overload@:finalhasContended():Bool
@:overload@:finalhasQueuedPredecessors():Bool
@:overload@:finalhasQueuedThreads():Bool
@:overload@:finalhasWaiters(param1:AbstractQueuedSynchronizer_ConditionObject):Bool
@:overload@:finalisQueued(param1:Thread):Bool
@:overload@:finalowns(param1:AbstractQueuedSynchronizer_ConditionObject):Bool
@:overload@:finalrelease(param1:Int):Bool
@:overload@:finalreleaseShared(param1:Int):Bool
@:overloadtoString():String
@:overload@:throws("java.lang.InterruptedException")@:finaltryAcquireNanos(param1:Int, param2:Int64):Bool
@:overload@:throws("java.lang.InterruptedException")@:finaltryAcquireSharedNanos(param1:Int, param2:Int64):Bool