Available on java
@:overloadfinalacquire(param1:Int):Void
@:overload@:throws("java.lang.InterruptedException")finalacquireInterruptibly(param1:Int):Void
@:overloadfinalacquireShared(param1:Int):Void
@:overload@:throws("java.lang.InterruptedException")finalacquireSharedInterruptibly(param1:Int):Void
@:overloadfinalgetExclusiveQueuedThreads():Collection<Thread>
@:overloadfinalgetFirstQueuedThread():Thread
@:overloadfinalgetQueueLength():Int
@:overloadfinalgetQueuedThreads():Collection<Thread>
@:overloadfinalgetSharedQueuedThreads():Collection<Thread>
@:overloadfinalgetWaitQueueLength(param1:AbstractQueuedSynchronizer_ConditionObject):Int
@:overloadfinalgetWaitingThreads(param1:AbstractQueuedSynchronizer_ConditionObject):Collection<Thread>
@:overloadfinalhasContended():Bool
@:overloadfinalhasQueuedPredecessors():Bool
@:overloadfinalhasQueuedThreads():Bool
@:overloadfinalhasWaiters(param1:AbstractQueuedSynchronizer_ConditionObject):Bool
@:overloadfinalisQueued(param1:Thread):Bool
@:overloadfinalowns(param1:AbstractQueuedSynchronizer_ConditionObject):Bool
@:overloadfinalrelease(param1:Int):Bool
@:overloadfinalreleaseShared(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