diff options
Diffstat (limited to 'java/org/brotli/dec/Utils.java')
-rw-r--r-- | java/org/brotli/dec/Utils.java | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/java/org/brotli/dec/Utils.java b/java/org/brotli/dec/Utils.java index 3fb2bfa..cc4a9f0 100644 --- a/java/org/brotli/dec/Utils.java +++ b/java/org/brotli/dec/Utils.java @@ -10,6 +10,7 @@ import java.io.IOException; import java.io.InputStream; import java.io.UnsupportedEncodingException; import java.nio.Buffer; +import java.nio.ByteBuffer; /** * A set of utility methods. @@ -88,6 +89,18 @@ final class Utils { } } + static ByteBuffer asReadOnlyBuffer(ByteBuffer src) { + return src.asReadOnlyBuffer(); + } + + static int isReadOnly(ByteBuffer src) { + return src.isReadOnly() ? 1 : 0; + } + + static int isDirect(ByteBuffer src) { + return src.isDirect() ? 1 : 0; + } + // Crazy pills factory: code compiled for JDK8 does not work on JRE9. static void flipBuffer(Buffer buffer) { buffer.flip(); |