diff options
author | Connor Tumbleson <connor.tumbleson@gmail.com> | 2021-03-02 19:17:12 -0500 |
---|---|---|
committer | Ben Gruver <jesusfreke@jesusfreke.com> | 2021-03-02 16:42:36 -0800 |
commit | e4746fbd75c1d17da352d94c8337613357a0bdd2 (patch) | |
tree | 230e735e9ee828ad8e862e9c9a58ead919169a89 | |
parent | 0e53c0fd0fde3f5c1697c94541e564194bcdf278 (diff) | |
download | google-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.java | 3 |
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; |