Available on java
new(param1:Bool)
new()
getHoldCount():Int
finalgetQueueLength():Int
getWaitQueueLength(param1:Condition):Int
finalhasQueuedThread(param1:Thread):Bool
finalhasQueuedThreads():Bool
hasWaiters(param1:Condition):Bool
finalisFair():Bool
isHeldByCurrentThread():Bool
isLocked():Bool
lock():Void
@:throws("java.lang.InterruptedException")lockInterruptibly():Void
newCondition():Condition
toString():String
@:throws("java.lang.InterruptedException")tryLock(param1:Int64, param2:TimeUnit):Bool
tryLock():Bool
unlock():Void