aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorConnor Tumbleson <connor.tumbleson@gmail.com>2021-03-02 19:17:12 -0500
committerBen Gruver <jesusfreke@jesusfreke.com>2021-03-02 16:42:36 -0800
commite4746fbd75c1d17da352d94c8337613357a0bdd2 (patch)
tree230e735e9ee828ad8e862e9c9a58ead919169a89
parent0e53c0fd0fde3f5c1697c94541e564194bcdf278 (diff)
downloadgoogle-smali-e4746fbd75c1d17da352d94c8337613357a0bdd2.tar.gz
fix: Cast java.nio.ByteBuffer to support java6-8
- affected methods -- position -- limit -- flip -- clear
-rw-r--r--dexlib2/src/main/java/org/jf/dexlib2/writer/DexWriter.java3
1 files changed, 2 insertions, 1 deletions
diff --git a/dexlib2/src/main/java/org/jf/dexlib2/writer/DexWriter.java b/dexlib2/src/main/java/org/jf/dexlib2/writer/DexWriter.java
index deb20b0e..60a94bcb 100644
--- a/dexlib2/src/main/java/org/jf/dexlib2/writer/DexWriter.java
+++ b/dexlib2/src/main/java/org/jf/dexlib2/writer/DexWriter.java
@@ -69,6 +69,7 @@ import java.io.ByteArrayOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
+import java.nio.Buffer;
import java.nio.ByteBuffer;
import java.nio.ByteOrder;
import java.security.MessageDigest;
@@ -916,7 +917,7 @@ public abstract class DexWriter<
tempBuffer.order(ByteOrder.LITTLE_ENDIAN);
}
- tempBuffer.clear();
+ ((Buffer) tempBuffer).clear();
int fieldAnnotations = 0;
int methodAnnotations = 0;