Available on java
@:overloadnew(param1:Bool)
@:overloadnew()
@:overloadgetHoldCount():Int
@:overload@:finalgetQueueLength():Int
@:overloadgetWaitQueueLength(param1:Condition):Int
@:overload@:finalhasQueuedThread(param1:Thread):Bool
@:overload@:finalhasQueuedThreads():Bool
@:overloadhasWaiters(param1:Condition):Bool
@:overload@:finalisFair():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