Java/java/nio/channels/FileLock.fz
# Fuzion interface to instance members of Java instance class 'java.nio.channels.FileLock'
#
# !!!!!! 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.nio.channels.FileLock(redef forbidden void) ref : Java.java.lang.Object(forbidden), fuzion.java.Java_Object(forbidden) is
# call Java instance method 'public java.nio.channels.Channel java.nio.channels.FileLock.acquiredBy()':
#
public acquiredBy Java.java.nio.channels.Channel =>
fuzion.java.call_virtual (Java.java.nio.channels.Channel) "java.nio.channels.FileLock" "acquiredBy" "()Ljava/nio/channels/Channel;" FileLock.this []
# call Java instance method 'public final java.nio.channels.FileChannel java.nio.channels.FileLock.channel()':
#
public channel Java.java.nio.channels.FileChannel =>
fuzion.java.call_virtual (Java.java.nio.channels.FileChannel) "java.nio.channels.FileLock" "channel" "()Ljava/nio/channels/FileChannel;" FileLock.this []
# call Java instance method 'public final void java.nio.channels.FileLock.close() throws java.io.IOException':
#
public close outcome (unit) =>
fuzion.java.call_virtual (outcome (unit)) "java.nio.channels.FileLock" "close" "()V" FileLock.this []
# call Java instance method 'public final boolean java.nio.channels.FileLock.isShared()':
#
public isShared bool =>
fuzion.java.call_virtual (bool) "java.nio.channels.FileLock" "isShared" "()Z" FileLock.this []
# call Java instance method 'public abstract boolean java.nio.channels.FileLock.isValid()':
#
public isValid bool =>
fuzion.java.call_virtual (bool) "java.nio.channels.FileLock" "isValid" "()Z" FileLock.this []
# call Java instance method 'public final boolean java.nio.channels.FileLock.overlaps(long,long)':
#
public overlaps_JJ(arg0 i64, arg1 i64) bool =>
fuzion.java.call_virtual (bool) "java.nio.channels.FileLock" "overlaps" "(JJ)Z" FileLock.this [(fuzion.java.i64_to_java_object Java.java.nio.channels.FileLock.overlaps_JJ.this.arg0); (fuzion.java.i64_to_java_object Java.java.nio.channels.FileLock.overlaps_JJ.this.arg1)]
# call Java instance method 'public final long java.nio.channels.FileLock.position()':
#
public position i64 =>
fuzion.java.call_virtual (i64) "java.nio.channels.FileLock" "position" "()J" FileLock.this []
# call Java instance method 'public abstract void java.nio.channels.FileLock.release() throws java.io.IOException':
#
public release outcome (unit) =>
fuzion.java.call_virtual (outcome (unit)) "java.nio.channels.FileLock" "release" "()V" FileLock.this []
# call Java instance method 'public final long java.nio.channels.FileLock.size()':
#
public size i64 =>
fuzion.java.call_virtual (i64) "java.nio.channels.FileLock" "size" "()J" FileLock.this []
# short-hand to call Java method 'public final boolean java.nio.channels.FileLock.overlaps(long,long)':
#
public overlaps(arg0 i64, arg1 i64) (bool) =>
overlaps_JJ Java.java.nio.channels.FileLock.overlaps.this.arg0 Java.java.nio.channels.FileLock.overlaps.this.arg1