Java/java/util/concurrent/locks/StampedLock.fz
# Fuzion interface to instance members of Java instance class 'java.util.concurrent.locks.StampedLock'
#
# !!!!!! DO NOT EDIT, GENERATED CODE !!!!!!
#
# This code was generated automatically using the fzjava tool V0.087 called
# as follows:
#
# ./build/bin/fzjava java.base -to=build/modules/java.base -verbose=0
#
public Java.java.util.concurrent.locks.StampedLock(redef forbidden void) ref : Java.java.lang.Object(forbidden), fuzion.java.Java_Object(forbidden) is
# call Java instance method 'public java.util.concurrent.locks.Lock java.util.concurrent.locks.StampedLock.asReadLock()':
#
public asReadLock Java.java.util.concurrent.locks.Lock =>
fuzion.java.call_virtual (Java.java.util.concurrent.locks.Lock) "java.util.concurrent.locks.StampedLock" "asReadLock" "()Ljava/util/concurrent/locks/Lock;" StampedLock.this []
# call Java instance method 'public java.util.concurrent.locks.ReadWriteLock java.util.concurrent.locks.StampedLock.asReadWriteLock()':
#
public asReadWriteLock Java.java.util.concurrent.locks.ReadWriteLock =>
fuzion.java.call_virtual (Java.java.util.concurrent.locks.ReadWriteLock) "java.util.concurrent.locks.StampedLock" "asReadWriteLock" "()Ljava/util/concurrent/locks/ReadWriteLock;" StampedLock.this []
# call Java instance method 'public java.util.concurrent.locks.Lock java.util.concurrent.locks.StampedLock.asWriteLock()':
#
public asWriteLock Java.java.util.concurrent.locks.Lock =>
fuzion.java.call_virtual (Java.java.util.concurrent.locks.Lock) "java.util.concurrent.locks.StampedLock" "asWriteLock" "()Ljava/util/concurrent/locks/Lock;" StampedLock.this []
# call Java instance method 'public int java.util.concurrent.locks.StampedLock.getReadLockCount()':
#
public getReadLockCount i32 =>
fuzion.java.call_virtual (i32) "java.util.concurrent.locks.StampedLock" "getReadLockCount" "()I" StampedLock.this []
# call Java instance method 'public boolean java.util.concurrent.locks.StampedLock.isReadLocked()':
#
public isReadLocked bool =>
fuzion.java.call_virtual (bool) "java.util.concurrent.locks.StampedLock" "isReadLocked" "()Z" StampedLock.this []
# call Java instance method 'public boolean java.util.concurrent.locks.StampedLock.isWriteLocked()':
#
public isWriteLocked bool =>
fuzion.java.call_virtual (bool) "java.util.concurrent.locks.StampedLock" "isWriteLocked" "()Z" StampedLock.this []
# call Java instance method 'public long java.util.concurrent.locks.StampedLock.readLock()':
#
public readLock i64 =>
fuzion.java.call_virtual (i64) "java.util.concurrent.locks.StampedLock" "readLock" "()J" StampedLock.this []
# call Java instance method 'public long java.util.concurrent.locks.StampedLock.readLockInterruptibly() throws java.lang.InterruptedException':
#
public readLockInterruptibly outcome (i64) =>
fuzion.java.call_virtual (outcome (i64)) "java.util.concurrent.locks.StampedLock" "readLockInterruptibly" "()J" StampedLock.this []
# call Java instance method 'public long java.util.concurrent.locks.StampedLock.tryConvertToOptimisticRead(long)':
#
public tryConvertToOptimisticRead_J(arg0 i64) i64 =>
fuzion.java.call_virtual (i64) "java.util.concurrent.locks.StampedLock" "tryConvertToOptimisticRead" "(J)J" StampedLock.this [(fuzion.java.i64_to_java_object Java.java.util.concurrent.locks.StampedLock.tryConvertToOptimisticRead_J.this.arg0)]
# call Java instance method 'public long java.util.concurrent.locks.StampedLock.tryConvertToReadLock(long)':
#
public tryConvertToReadLock_J(arg0 i64) i64 =>
fuzion.java.call_virtual (i64) "java.util.concurrent.locks.StampedLock" "tryConvertToReadLock" "(J)J" StampedLock.this [(fuzion.java.i64_to_java_object Java.java.util.concurrent.locks.StampedLock.tryConvertToReadLock_J.this.arg0)]
# call Java instance method 'public long java.util.concurrent.locks.StampedLock.tryConvertToWriteLock(long)':
#
public tryConvertToWriteLock_J(arg0 i64) i64 =>
fuzion.java.call_virtual (i64) "java.util.concurrent.locks.StampedLock" "tryConvertToWriteLock" "(J)J" StampedLock.this [(fuzion.java.i64_to_java_object Java.java.util.concurrent.locks.StampedLock.tryConvertToWriteLock_J.this.arg0)]
# call Java instance method 'public long java.util.concurrent.locks.StampedLock.tryOptimisticRead()':
#
public tryOptimisticRead i64 =>
fuzion.java.call_virtual (i64) "java.util.concurrent.locks.StampedLock" "tryOptimisticRead" "()J" StampedLock.this []
# call Java instance method 'public long java.util.concurrent.locks.StampedLock.tryReadLock()':
#
public tryReadLock i64 =>
fuzion.java.call_virtual (i64) "java.util.concurrent.locks.StampedLock" "tryReadLock" "()J" StampedLock.this []
# call Java instance method 'public long java.util.concurrent.locks.StampedLock.tryReadLock(long,java.util.concurrent.TimeUnit) throws java.lang.InterruptedException':
#
public tryReadLock_JLjava_7_util_7_concurrent_7_TimeUnit_s_(arg0 i64, arg1 Java.java.util.concurrent.TimeUnit) outcome (i64) =>
fuzion.java.call_virtual (outcome (i64)) "java.util.concurrent.locks.StampedLock" "tryReadLock" "(JLjava/util/concurrent/TimeUnit;)J" StampedLock.this [(fuzion.java.i64_to_java_object Java.java.util.concurrent.locks.StampedLock.tryReadLock_JLjava_7_util_7_concurrent_7_TimeUnit_s_.this.arg0); (Java.java.util.concurrent.locks.StampedLock.tryReadLock_JLjava_7_util_7_concurrent_7_TimeUnit_s_.this.arg1)]
# call Java instance method 'public boolean java.util.concurrent.locks.StampedLock.tryUnlockRead()':
#
public tryUnlockRead bool =>
fuzion.java.call_virtual (bool) "java.util.concurrent.locks.StampedLock" "tryUnlockRead" "()Z" StampedLock.this []
# call Java instance method 'public boolean java.util.concurrent.locks.StampedLock.tryUnlockWrite()':
#
public tryUnlockWrite bool =>
fuzion.java.call_virtual (bool) "java.util.concurrent.locks.StampedLock" "tryUnlockWrite" "()Z" StampedLock.this []
# call Java instance method 'public long java.util.concurrent.locks.StampedLock.tryWriteLock()':
#
public tryWriteLock i64 =>
fuzion.java.call_virtual (i64) "java.util.concurrent.locks.StampedLock" "tryWriteLock" "()J" StampedLock.this []
# call Java instance method 'public long java.util.concurrent.locks.StampedLock.tryWriteLock(long,java.util.concurrent.TimeUnit) throws java.lang.InterruptedException':
#
public tryWriteLock_JLjava_7_util_7_concurrent_7_TimeUnit_s_(arg0 i64, arg1 Java.java.util.concurrent.TimeUnit) outcome (i64) =>
fuzion.java.call_virtual (outcome (i64)) "java.util.concurrent.locks.StampedLock" "tryWriteLock" "(JLjava/util/concurrent/TimeUnit;)J" StampedLock.this [(fuzion.java.i64_to_java_object Java.java.util.concurrent.locks.StampedLock.tryWriteLock_JLjava_7_util_7_concurrent_7_TimeUnit_s_.this.arg0); (Java.java.util.concurrent.locks.StampedLock.tryWriteLock_JLjava_7_util_7_concurrent_7_TimeUnit_s_.this.arg1)]
# call Java instance method 'public void java.util.concurrent.locks.StampedLock.unlockRead(long)':
#
public unlockRead_J(arg0 i64) unit =>
fuzion.java.call_virtual (unit) "java.util.concurrent.locks.StampedLock" "unlockRead" "(J)V" StampedLock.this [(fuzion.java.i64_to_java_object Java.java.util.concurrent.locks.StampedLock.unlockRead_J.this.arg0)]
# call Java instance method 'public void java.util.concurrent.locks.StampedLock.unlockWrite(long)':
#
public unlockWrite_J(arg0 i64) unit =>
fuzion.java.call_virtual (unit) "java.util.concurrent.locks.StampedLock" "unlockWrite" "(J)V" StampedLock.this [(fuzion.java.i64_to_java_object Java.java.util.concurrent.locks.StampedLock.unlockWrite_J.this.arg0)]
# call Java instance method 'public void java.util.concurrent.locks.StampedLock.unlock(long)':
#
public unlock_J(arg0 i64) unit =>
fuzion.java.call_virtual (unit) "java.util.concurrent.locks.StampedLock" "unlock" "(J)V" StampedLock.this [(fuzion.java.i64_to_java_object Java.java.util.concurrent.locks.StampedLock.unlock_J.this.arg0)]
# call Java instance method 'public boolean java.util.concurrent.locks.StampedLock.validate(long)':
#
public validate_J(arg0 i64) bool =>
fuzion.java.call_virtual (bool) "java.util.concurrent.locks.StampedLock" "validate" "(J)Z" StampedLock.this [(fuzion.java.i64_to_java_object Java.java.util.concurrent.locks.StampedLock.validate_J.this.arg0)]
# call Java instance method 'public long java.util.concurrent.locks.StampedLock.writeLock()':
#
public writeLock i64 =>
fuzion.java.call_virtual (i64) "java.util.concurrent.locks.StampedLock" "writeLock" "()J" StampedLock.this []
# call Java instance method 'public long java.util.concurrent.locks.StampedLock.writeLockInterruptibly() throws java.lang.InterruptedException':
#
public writeLockInterruptibly outcome (i64) =>
fuzion.java.call_virtual (outcome (i64)) "java.util.concurrent.locks.StampedLock" "writeLockInterruptibly" "()J" StampedLock.this []
# short-hand to call Java method 'public long java.util.concurrent.locks.StampedLock.tryConvertToOptimisticRead(long)':
#
public tryConvertToOptimisticRead(arg0 i64) (i64) =>
tryConvertToOptimisticRead_J Java.java.util.concurrent.locks.StampedLock.tryConvertToOptimisticRead.this.arg0
# short-hand to call Java method 'public long java.util.concurrent.locks.StampedLock.tryConvertToReadLock(long)':
#
public tryConvertToReadLock(arg0 i64) (i64) =>
tryConvertToReadLock_J Java.java.util.concurrent.locks.StampedLock.tryConvertToReadLock.this.arg0
# short-hand to call Java method 'public long java.util.concurrent.locks.StampedLock.tryConvertToWriteLock(long)':
#
public tryConvertToWriteLock(arg0 i64) (i64) =>
tryConvertToWriteLock_J Java.java.util.concurrent.locks.StampedLock.tryConvertToWriteLock.this.arg0
# short-hand to call Java method 'public long java.util.concurrent.locks.StampedLock.tryReadLock(long,java.util.concurrent.TimeUnit) throws java.lang.InterruptedException':
#
public tryReadLock(arg0 i64, arg1 Java.java.util.concurrent.TimeUnit) (outcome (i64)) =>
tryReadLock_JLjava_7_util_7_concurrent_7_TimeUnit_s_ Java.java.util.concurrent.locks.StampedLock.tryReadLock.this.arg0 Java.java.util.concurrent.locks.StampedLock.tryReadLock.this.arg1
# short-hand to call Java method 'public long java.util.concurrent.locks.StampedLock.tryWriteLock(long,java.util.concurrent.TimeUnit) throws java.lang.InterruptedException':
#
public tryWriteLock(arg0 i64, arg1 Java.java.util.concurrent.TimeUnit) (outcome (i64)) =>
tryWriteLock_JLjava_7_util_7_concurrent_7_TimeUnit_s_ Java.java.util.concurrent.locks.StampedLock.tryWriteLock.this.arg0 Java.java.util.concurrent.locks.StampedLock.tryWriteLock.this.arg1
# short-hand to call Java method 'public void java.util.concurrent.locks.StampedLock.unlock(long)':
#
public unlock(arg0 i64) (unit) =>
unlock_J Java.java.util.concurrent.locks.StampedLock.unlock.this.arg0
# short-hand to call Java method 'public void java.util.concurrent.locks.StampedLock.unlockRead(long)':
#
public unlockRead(arg0 i64) (unit) =>
unlockRead_J Java.java.util.concurrent.locks.StampedLock.unlockRead.this.arg0
# short-hand to call Java method 'public void java.util.concurrent.locks.StampedLock.unlockWrite(long)':
#
public unlockWrite(arg0 i64) (unit) =>
unlockWrite_J Java.java.util.concurrent.locks.StampedLock.unlockWrite.this.arg0
# short-hand to call Java method 'public boolean java.util.concurrent.locks.StampedLock.validate(long)':
#
public validate(arg0 i64) (bool) =>
validate_J Java.java.util.concurrent.locks.StampedLock.validate.this.arg0
last changed: 2024-03-07