aboutsummaryrefslogtreecommitdiff
path: root/java/org/brotli/dec/Transform.java
diff options
context:
space:
mode:
Diffstat (limited to 'java/org/brotli/dec/Transform.java')
-rwxr-xr-xjava/org/brotli/dec/Transform.java6
1 files changed, 4 insertions, 2 deletions
diff --git a/java/org/brotli/dec/Transform.java b/java/org/brotli/dec/Transform.java
index 59a8450..d78919d 100755
--- a/java/org/brotli/dec/Transform.java
+++ b/java/org/brotli/dec/Transform.java
@@ -27,6 +27,8 @@ import static org.brotli.dec.WordTransformType.OMIT_LAST_9;
import static org.brotli.dec.WordTransformType.UPPERCASE_ALL;
import static org.brotli.dec.WordTransformType.UPPERCASE_FIRST;
+import java.nio.ByteBuffer;
+
/**
* Transformations on dictionary words.
*/
@@ -174,7 +176,7 @@ final class Transform {
new Transform(" ", UPPERCASE_FIRST, "='")
};
- static int transformDictionaryWord(byte[] dst, int dstOffset, byte[] word, int wordOffset,
+ static int transformDictionaryWord(byte[] dst, int dstOffset, ByteBuffer data, int wordOffset,
int len, Transform transform) {
int offset = dstOffset;
@@ -198,7 +200,7 @@ final class Transform {
len -= WordTransformType.getOmitLast(op);
i = len;
while (i > 0) {
- dst[offset++] = word[wordOffset++];
+ dst[offset++] = data.get(wordOffset++);
i--;
}