java.nio.channels.FileLock Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of jtransc-rt Show documentation
Show all versions of jtransc-rt Show documentation
JVM AOT compiler currently generating JavaScript, C++, Haxe, with initial focus on Kotlin and games.
package java.nio.channels;
import java.io.IOException;
public abstract class FileLock implements AutoCloseable {
protected FileLock(FileChannel channel, long position, long size, boolean shared) {
}
protected FileLock(AsynchronousFileChannel channel, long position, long size, boolean shared) {
}
native public final FileChannel channel();
native public Channel acquiredBy();
native public final long position();
native public final long size();
native public final boolean isShared();
native public final boolean overlaps(long position, long size);
public abstract boolean isValid();
public abstract void release() throws IOException;
native public final void close() throws IOException;
native public final String toString();
}