Available on java
@:overloadnew(param1:Bool)
@:overloadnew()
@:overloadgetHoldCount():Int
@:overloadfinalgetQueueLength():Int
@:overloadgetWaitQueueLength(param1:Condition):Int
@:overloadfinalhasQueuedThread(param1:Thread):Bool
@:overloadfinalhasQueuedThreads():Bool
@:overloadhasWaiters(param1:Condition):Bool
@:overloadfinalisFair():Bool
@:overloadisHeldByCurrentThread():Bool
@:overloadisLocked():Bool
@:overloadlock():Void
@:overload@:throws("java.lang.InterruptedException")lockInterruptibly():Void
@:overloadnewCondition():Condition
@:overloadtoString():String
@:overload@:throws("java.lang.InterruptedException")tryLock(param1:Int64, param2:TimeUnit):Bool
@:overloadtryLock():Bool
@:overloadunlock():Void