aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMel Carr Zúñiga <melisacz@google.com>2024-01-11 23:37:21 +0100
committerGitHub <noreply@github.com>2024-01-11 23:37:21 +0100
commit6fc840e23f7276a32234bfd5dffff81bbce62a4f (patch)
treef12ea4206637061ccbdf981b497904d12a1ed770
parent80bf6209cbd3e6b94b1b58bf6d81c6fa6e1bcceb (diff)
downloadgoogle-smali-6fc840e23f7276a32234bfd5dffff81bbce62a4f.tar.gz
Remove guava dependencies from dexlib2/base/value files. (#26)
-rw-r--r--dexlib2/src/main/java/com/android/tools/smali/dexlib2/base/value/BaseAnnotationEncodedValue.java3
-rw-r--r--dexlib2/src/main/java/com/android/tools/smali/dexlib2/base/value/BaseArrayEncodedValue.java3
-rw-r--r--dexlib2/src/main/java/com/android/tools/smali/dexlib2/base/value/BaseBooleanEncodedValue.java6
-rw-r--r--dexlib2/src/main/java/com/android/tools/smali/dexlib2/base/value/BaseByteEncodedValue.java5
-rw-r--r--dexlib2/src/main/java/com/android/tools/smali/dexlib2/base/value/BaseCharEncodedValue.java6
-rw-r--r--dexlib2/src/main/java/com/android/tools/smali/dexlib2/base/value/BaseDoubleEncodedValue.java3
-rw-r--r--dexlib2/src/main/java/com/android/tools/smali/dexlib2/base/value/BaseEnumEncodedValue.java3
-rw-r--r--dexlib2/src/main/java/com/android/tools/smali/dexlib2/base/value/BaseFieldEncodedValue.java3
-rw-r--r--dexlib2/src/main/java/com/android/tools/smali/dexlib2/base/value/BaseFloatEncodedValue.java3
-rw-r--r--dexlib2/src/main/java/com/android/tools/smali/dexlib2/base/value/BaseIntEncodedValue.java5
-rw-r--r--dexlib2/src/main/java/com/android/tools/smali/dexlib2/base/value/BaseLongEncodedValue.java6
-rw-r--r--dexlib2/src/main/java/com/android/tools/smali/dexlib2/base/value/BaseMethodEncodedValue.java3
-rw-r--r--dexlib2/src/main/java/com/android/tools/smali/dexlib2/base/value/BaseMethodHandleEncodedValue.java3
-rw-r--r--dexlib2/src/main/java/com/android/tools/smali/dexlib2/base/value/BaseMethodTypeEncodedValue.java3
-rw-r--r--dexlib2/src/main/java/com/android/tools/smali/dexlib2/base/value/BaseNullEncodedValue.java3
-rw-r--r--dexlib2/src/main/java/com/android/tools/smali/dexlib2/base/value/BaseShortEncodedValue.java6
-rw-r--r--dexlib2/src/main/java/com/android/tools/smali/dexlib2/base/value/BaseStringEncodedValue.java3
-rw-r--r--dexlib2/src/main/java/com/android/tools/smali/dexlib2/base/value/BaseTypeEncodedValue.java3
18 files changed, 24 insertions, 46 deletions
diff --git a/dexlib2/src/main/java/com/android/tools/smali/dexlib2/base/value/BaseAnnotationEncodedValue.java b/dexlib2/src/main/java/com/android/tools/smali/dexlib2/base/value/BaseAnnotationEncodedValue.java
index b0eb59fa..b04e0146 100644
--- a/dexlib2/src/main/java/com/android/tools/smali/dexlib2/base/value/BaseAnnotationEncodedValue.java
+++ b/dexlib2/src/main/java/com/android/tools/smali/dexlib2/base/value/BaseAnnotationEncodedValue.java
@@ -34,7 +34,6 @@ import com.android.tools.smali.dexlib2.ValueType;
import com.android.tools.smali.dexlib2.iface.value.AnnotationEncodedValue;
import com.android.tools.smali.dexlib2.iface.value.EncodedValue;
import com.android.tools.smali.util.CollectionUtils;
-import com.google.common.primitives.Ints;
import com.android.tools.smali.dexlib2.formatter.DexFormatter;
import javax.annotation.Nonnull;
@@ -59,7 +58,7 @@ public abstract class BaseAnnotationEncodedValue implements AnnotationEncodedVal
@Override
public int compareTo(@Nonnull EncodedValue o) {
- int res = Ints.compare(getValueType(), o.getValueType());
+ int res = Integer.compare(getValueType(), o.getValueType());
if (res != 0) return res;
AnnotationEncodedValue other = (AnnotationEncodedValue)o;
res = getType().compareTo(other.getType());
diff --git a/dexlib2/src/main/java/com/android/tools/smali/dexlib2/base/value/BaseArrayEncodedValue.java b/dexlib2/src/main/java/com/android/tools/smali/dexlib2/base/value/BaseArrayEncodedValue.java
index ea7bc5b9..4c9e3f9c 100644
--- a/dexlib2/src/main/java/com/android/tools/smali/dexlib2/base/value/BaseArrayEncodedValue.java
+++ b/dexlib2/src/main/java/com/android/tools/smali/dexlib2/base/value/BaseArrayEncodedValue.java
@@ -34,7 +34,6 @@ import com.android.tools.smali.dexlib2.ValueType;
import com.android.tools.smali.dexlib2.iface.value.ArrayEncodedValue;
import com.android.tools.smali.dexlib2.iface.value.EncodedValue;
import com.android.tools.smali.util.CollectionUtils;
-import com.google.common.primitives.Ints;
import com.android.tools.smali.dexlib2.formatter.DexFormatter;
import javax.annotation.Nonnull;
@@ -55,7 +54,7 @@ public abstract class BaseArrayEncodedValue implements ArrayEncodedValue {
}
@Override public int compareTo(@Nonnull EncodedValue o) {
- int res = Ints.compare(getValueType(), o.getValueType());
+ int res = Integer.compare(getValueType(), o.getValueType());
if (res != 0) return res;
return CollectionUtils.compareAsList(getValue(), ((ArrayEncodedValue)o).getValue());
}
diff --git a/dexlib2/src/main/java/com/android/tools/smali/dexlib2/base/value/BaseBooleanEncodedValue.java b/dexlib2/src/main/java/com/android/tools/smali/dexlib2/base/value/BaseBooleanEncodedValue.java
index 08e20bf6..c4590e5b 100644
--- a/dexlib2/src/main/java/com/android/tools/smali/dexlib2/base/value/BaseBooleanEncodedValue.java
+++ b/dexlib2/src/main/java/com/android/tools/smali/dexlib2/base/value/BaseBooleanEncodedValue.java
@@ -33,8 +33,6 @@ package com.android.tools.smali.dexlib2.base.value;
import com.android.tools.smali.dexlib2.ValueType;
import com.android.tools.smali.dexlib2.iface.value.BooleanEncodedValue;
import com.android.tools.smali.dexlib2.iface.value.EncodedValue;
-import com.google.common.primitives.Booleans;
-import com.google.common.primitives.Ints;
import com.android.tools.smali.dexlib2.formatter.DexFormatter;
import javax.annotation.Nonnull;
@@ -56,9 +54,9 @@ public abstract class BaseBooleanEncodedValue implements BooleanEncodedValue {
@Override
public int compareTo(@Nonnull EncodedValue o) {
- int res = Ints.compare(getValueType(), o.getValueType());
+ int res = Integer.compare(getValueType(), o.getValueType());
if (res != 0) return res;
- return Booleans.compare(getValue(), ((BooleanEncodedValue)o).getValue());
+ return Boolean.compare(getValue(), ((BooleanEncodedValue)o).getValue());
}
public int getValueType() { return ValueType.BOOLEAN; }
diff --git a/dexlib2/src/main/java/com/android/tools/smali/dexlib2/base/value/BaseByteEncodedValue.java b/dexlib2/src/main/java/com/android/tools/smali/dexlib2/base/value/BaseByteEncodedValue.java
index d80abd9a..28315f76 100644
--- a/dexlib2/src/main/java/com/android/tools/smali/dexlib2/base/value/BaseByteEncodedValue.java
+++ b/dexlib2/src/main/java/com/android/tools/smali/dexlib2/base/value/BaseByteEncodedValue.java
@@ -33,7 +33,6 @@ package com.android.tools.smali.dexlib2.base.value;
import com.android.tools.smali.dexlib2.ValueType;
import com.android.tools.smali.dexlib2.iface.value.ByteEncodedValue;
import com.android.tools.smali.dexlib2.iface.value.EncodedValue;
-import com.google.common.primitives.Ints;
import com.android.tools.smali.dexlib2.formatter.DexFormatter;
import javax.annotation.Nonnull;
@@ -55,9 +54,9 @@ public abstract class BaseByteEncodedValue implements ByteEncodedValue {
@Override
public int compareTo(@Nonnull EncodedValue o) {
- int res = Ints.compare(getValueType(), o.getValueType());
+ int res = Integer.compare(getValueType(), o.getValueType());
if (res != 0) return res;
- return Ints.compare(getValue(), ((ByteEncodedValue)o).getValue());
+ return Integer.compare(getValue(), ((ByteEncodedValue)o).getValue());
}
public int getValueType() { return ValueType.BYTE; }
diff --git a/dexlib2/src/main/java/com/android/tools/smali/dexlib2/base/value/BaseCharEncodedValue.java b/dexlib2/src/main/java/com/android/tools/smali/dexlib2/base/value/BaseCharEncodedValue.java
index e6885a41..c9427093 100644
--- a/dexlib2/src/main/java/com/android/tools/smali/dexlib2/base/value/BaseCharEncodedValue.java
+++ b/dexlib2/src/main/java/com/android/tools/smali/dexlib2/base/value/BaseCharEncodedValue.java
@@ -33,8 +33,6 @@ package com.android.tools.smali.dexlib2.base.value;
import com.android.tools.smali.dexlib2.ValueType;
import com.android.tools.smali.dexlib2.iface.value.CharEncodedValue;
import com.android.tools.smali.dexlib2.iface.value.EncodedValue;
-import com.google.common.primitives.Chars;
-import com.google.common.primitives.Ints;
import com.android.tools.smali.dexlib2.formatter.DexFormatter;
import javax.annotation.Nonnull;
@@ -56,9 +54,9 @@ public abstract class BaseCharEncodedValue implements CharEncodedValue {
@Override
public int compareTo(@Nonnull EncodedValue o) {
- int res = Ints.compare(getValueType(), o.getValueType());
+ int res = Integer.compare(getValueType(), o.getValueType());
if (res != 0) return res;
- return Chars.compare(getValue(), ((CharEncodedValue)o).getValue());
+ return Character.compare(getValue(), ((CharEncodedValue)o).getValue());
}
public int getValueType() { return ValueType.CHAR; }
diff --git a/dexlib2/src/main/java/com/android/tools/smali/dexlib2/base/value/BaseDoubleEncodedValue.java b/dexlib2/src/main/java/com/android/tools/smali/dexlib2/base/value/BaseDoubleEncodedValue.java
index 71bd2047..5ca790fa 100644
--- a/dexlib2/src/main/java/com/android/tools/smali/dexlib2/base/value/BaseDoubleEncodedValue.java
+++ b/dexlib2/src/main/java/com/android/tools/smali/dexlib2/base/value/BaseDoubleEncodedValue.java
@@ -33,7 +33,6 @@ package com.android.tools.smali.dexlib2.base.value;
import com.android.tools.smali.dexlib2.ValueType;
import com.android.tools.smali.dexlib2.iface.value.DoubleEncodedValue;
import com.android.tools.smali.dexlib2.iface.value.EncodedValue;
-import com.google.common.primitives.Ints;
import com.android.tools.smali.dexlib2.formatter.DexFormatter;
import javax.annotation.Nonnull;
@@ -57,7 +56,7 @@ public abstract class BaseDoubleEncodedValue implements DoubleEncodedValue {
@Override
public int compareTo(@Nonnull EncodedValue o) {
- int res = Ints.compare(getValueType(), o.getValueType());
+ int res = Integer.compare(getValueType(), o.getValueType());
if (res != 0) return res;
return Double.compare(getValue(), ((DoubleEncodedValue)o).getValue());
}
diff --git a/dexlib2/src/main/java/com/android/tools/smali/dexlib2/base/value/BaseEnumEncodedValue.java b/dexlib2/src/main/java/com/android/tools/smali/dexlib2/base/value/BaseEnumEncodedValue.java
index a70f4c02..29dbc546 100644
--- a/dexlib2/src/main/java/com/android/tools/smali/dexlib2/base/value/BaseEnumEncodedValue.java
+++ b/dexlib2/src/main/java/com/android/tools/smali/dexlib2/base/value/BaseEnumEncodedValue.java
@@ -33,7 +33,6 @@ package com.android.tools.smali.dexlib2.base.value;
import com.android.tools.smali.dexlib2.ValueType;
import com.android.tools.smali.dexlib2.iface.value.EncodedValue;
import com.android.tools.smali.dexlib2.iface.value.EnumEncodedValue;
-import com.google.common.primitives.Ints;
import com.android.tools.smali.dexlib2.formatter.DexFormatter;
import javax.annotation.Nonnull;
@@ -55,7 +54,7 @@ public abstract class BaseEnumEncodedValue implements EnumEncodedValue {
@Override
public int compareTo(@Nonnull EncodedValue o) {
- int res = Ints.compare(getValueType(), o.getValueType());
+ int res = Integer.compare(getValueType(), o.getValueType());
if (res != 0) return res;
return getValue().compareTo(((EnumEncodedValue)o).getValue());
}
diff --git a/dexlib2/src/main/java/com/android/tools/smali/dexlib2/base/value/BaseFieldEncodedValue.java b/dexlib2/src/main/java/com/android/tools/smali/dexlib2/base/value/BaseFieldEncodedValue.java
index eb994ba4..12abfd34 100644
--- a/dexlib2/src/main/java/com/android/tools/smali/dexlib2/base/value/BaseFieldEncodedValue.java
+++ b/dexlib2/src/main/java/com/android/tools/smali/dexlib2/base/value/BaseFieldEncodedValue.java
@@ -33,7 +33,6 @@ package com.android.tools.smali.dexlib2.base.value;
import com.android.tools.smali.dexlib2.ValueType;
import com.android.tools.smali.dexlib2.iface.value.EncodedValue;
import com.android.tools.smali.dexlib2.iface.value.FieldEncodedValue;
-import com.google.common.primitives.Ints;
import com.android.tools.smali.dexlib2.formatter.DexFormatter;
import javax.annotation.Nonnull;
@@ -55,7 +54,7 @@ public abstract class BaseFieldEncodedValue implements FieldEncodedValue {
@Override
public int compareTo(@Nonnull EncodedValue o) {
- int res = Ints.compare(getValueType(), o.getValueType());
+ int res = Integer.compare(getValueType(), o.getValueType());
if (res != 0) return res;
return getValue().compareTo(((FieldEncodedValue)o).getValue());
}
diff --git a/dexlib2/src/main/java/com/android/tools/smali/dexlib2/base/value/BaseFloatEncodedValue.java b/dexlib2/src/main/java/com/android/tools/smali/dexlib2/base/value/BaseFloatEncodedValue.java
index d5164eb4..74b2a90f 100644
--- a/dexlib2/src/main/java/com/android/tools/smali/dexlib2/base/value/BaseFloatEncodedValue.java
+++ b/dexlib2/src/main/java/com/android/tools/smali/dexlib2/base/value/BaseFloatEncodedValue.java
@@ -33,7 +33,6 @@ package com.android.tools.smali.dexlib2.base.value;
import com.android.tools.smali.dexlib2.ValueType;
import com.android.tools.smali.dexlib2.iface.value.EncodedValue;
import com.android.tools.smali.dexlib2.iface.value.FloatEncodedValue;
-import com.google.common.primitives.Ints;
import com.android.tools.smali.dexlib2.formatter.DexFormatter;
import javax.annotation.Nonnull;
@@ -55,7 +54,7 @@ public abstract class BaseFloatEncodedValue implements FloatEncodedValue {
@Override
public int compareTo(@Nonnull EncodedValue o) {
- int res = Ints.compare(getValueType(), o.getValueType());
+ int res = Integer.compare(getValueType(), o.getValueType());
if (res != 0) return res;
return Float.compare(getValue(), ((FloatEncodedValue)o).getValue());
}
diff --git a/dexlib2/src/main/java/com/android/tools/smali/dexlib2/base/value/BaseIntEncodedValue.java b/dexlib2/src/main/java/com/android/tools/smali/dexlib2/base/value/BaseIntEncodedValue.java
index 58038e53..58f4c423 100644
--- a/dexlib2/src/main/java/com/android/tools/smali/dexlib2/base/value/BaseIntEncodedValue.java
+++ b/dexlib2/src/main/java/com/android/tools/smali/dexlib2/base/value/BaseIntEncodedValue.java
@@ -33,7 +33,6 @@ package com.android.tools.smali.dexlib2.base.value;
import com.android.tools.smali.dexlib2.ValueType;
import com.android.tools.smali.dexlib2.iface.value.EncodedValue;
import com.android.tools.smali.dexlib2.iface.value.IntEncodedValue;
-import com.google.common.primitives.Ints;
import com.android.tools.smali.dexlib2.formatter.DexFormatter;
import javax.annotation.Nonnull;
@@ -55,9 +54,9 @@ public abstract class BaseIntEncodedValue implements IntEncodedValue {
@Override
public int compareTo(@Nonnull EncodedValue o) {
- int res = Ints.compare(getValueType(), o.getValueType());
+ int res = Integer.compare(getValueType(), o.getValueType());
if (res != 0) return res;
- return Ints.compare(getValue(), ((IntEncodedValue)o).getValue());
+ return Integer.compare(getValue(), ((IntEncodedValue)o).getValue());
}
public int getValueType() { return ValueType.INT; }
diff --git a/dexlib2/src/main/java/com/android/tools/smali/dexlib2/base/value/BaseLongEncodedValue.java b/dexlib2/src/main/java/com/android/tools/smali/dexlib2/base/value/BaseLongEncodedValue.java
index 908133d2..0adc5ae2 100644
--- a/dexlib2/src/main/java/com/android/tools/smali/dexlib2/base/value/BaseLongEncodedValue.java
+++ b/dexlib2/src/main/java/com/android/tools/smali/dexlib2/base/value/BaseLongEncodedValue.java
@@ -33,8 +33,6 @@ package com.android.tools.smali.dexlib2.base.value;
import com.android.tools.smali.dexlib2.ValueType;
import com.android.tools.smali.dexlib2.iface.value.EncodedValue;
import com.android.tools.smali.dexlib2.iface.value.LongEncodedValue;
-import com.google.common.primitives.Ints;
-import com.google.common.primitives.Longs;
import com.android.tools.smali.dexlib2.formatter.DexFormatter;
import javax.annotation.Nonnull;
@@ -58,9 +56,9 @@ public abstract class BaseLongEncodedValue implements LongEncodedValue {
@Override
public int compareTo(@Nonnull EncodedValue o) {
- int res = Ints.compare(getValueType(), o.getValueType());
+ int res = Integer.compare(getValueType(), o.getValueType());
if (res != 0) return res;
- return Longs.compare(getValue(), ((LongEncodedValue)o).getValue());
+ return Long.compare(getValue(), ((LongEncodedValue)o).getValue());
}
public int getValueType() { return ValueType.LONG; }
diff --git a/dexlib2/src/main/java/com/android/tools/smali/dexlib2/base/value/BaseMethodEncodedValue.java b/dexlib2/src/main/java/com/android/tools/smali/dexlib2/base/value/BaseMethodEncodedValue.java
index e14ffdde..930a117c 100644
--- a/dexlib2/src/main/java/com/android/tools/smali/dexlib2/base/value/BaseMethodEncodedValue.java
+++ b/dexlib2/src/main/java/com/android/tools/smali/dexlib2/base/value/BaseMethodEncodedValue.java
@@ -33,7 +33,6 @@ package com.android.tools.smali.dexlib2.base.value;
import com.android.tools.smali.dexlib2.ValueType;
import com.android.tools.smali.dexlib2.iface.value.EncodedValue;
import com.android.tools.smali.dexlib2.iface.value.MethodEncodedValue;
-import com.google.common.primitives.Ints;
import com.android.tools.smali.dexlib2.formatter.DexFormatter;
import javax.annotation.Nonnull;
@@ -55,7 +54,7 @@ public abstract class BaseMethodEncodedValue implements MethodEncodedValue {
@Override
public int compareTo(@Nonnull EncodedValue o) {
- int res = Ints.compare(getValueType(), o.getValueType());
+ int res = Integer.compare(getValueType(), o.getValueType());
if (res != 0) return res;
return getValue().compareTo(((MethodEncodedValue)o).getValue());
}
diff --git a/dexlib2/src/main/java/com/android/tools/smali/dexlib2/base/value/BaseMethodHandleEncodedValue.java b/dexlib2/src/main/java/com/android/tools/smali/dexlib2/base/value/BaseMethodHandleEncodedValue.java
index 856c6b95..6278e5ab 100644
--- a/dexlib2/src/main/java/com/android/tools/smali/dexlib2/base/value/BaseMethodHandleEncodedValue.java
+++ b/dexlib2/src/main/java/com/android/tools/smali/dexlib2/base/value/BaseMethodHandleEncodedValue.java
@@ -33,7 +33,6 @@ package com.android.tools.smali.dexlib2.base.value;
import com.android.tools.smali.dexlib2.ValueType;
import com.android.tools.smali.dexlib2.iface.value.EncodedValue;
import com.android.tools.smali.dexlib2.iface.value.MethodHandleEncodedValue;
-import com.google.common.primitives.Ints;
import com.android.tools.smali.dexlib2.formatter.DexFormatter;
import javax.annotation.Nonnull;
@@ -54,7 +53,7 @@ public abstract class BaseMethodHandleEncodedValue implements MethodHandleEncode
@Override
public int compareTo(@Nonnull EncodedValue o) {
- int res = Ints.compare(getValueType(), o.getValueType());
+ int res = Integer.compare(getValueType(), o.getValueType());
if (res != 0) return res;
return getValue().compareTo(((MethodHandleEncodedValue) o).getValue());
}
diff --git a/dexlib2/src/main/java/com/android/tools/smali/dexlib2/base/value/BaseMethodTypeEncodedValue.java b/dexlib2/src/main/java/com/android/tools/smali/dexlib2/base/value/BaseMethodTypeEncodedValue.java
index 39b9ced6..3f1faff2 100644
--- a/dexlib2/src/main/java/com/android/tools/smali/dexlib2/base/value/BaseMethodTypeEncodedValue.java
+++ b/dexlib2/src/main/java/com/android/tools/smali/dexlib2/base/value/BaseMethodTypeEncodedValue.java
@@ -33,7 +33,6 @@ package com.android.tools.smali.dexlib2.base.value;
import com.android.tools.smali.dexlib2.ValueType;
import com.android.tools.smali.dexlib2.iface.value.EncodedValue;
import com.android.tools.smali.dexlib2.iface.value.MethodTypeEncodedValue;
-import com.google.common.primitives.Ints;
import com.android.tools.smali.dexlib2.formatter.DexFormatter;
import javax.annotation.Nonnull;
@@ -54,7 +53,7 @@ public abstract class BaseMethodTypeEncodedValue implements MethodTypeEncodedVal
@Override
public int compareTo(@Nonnull EncodedValue o) {
- int res = Ints.compare(getValueType(), o.getValueType());
+ int res = Integer.compare(getValueType(), o.getValueType());
if (res != 0) return res;
return getValue().compareTo(((MethodTypeEncodedValue) o).getValue());
}
diff --git a/dexlib2/src/main/java/com/android/tools/smali/dexlib2/base/value/BaseNullEncodedValue.java b/dexlib2/src/main/java/com/android/tools/smali/dexlib2/base/value/BaseNullEncodedValue.java
index 4383cb7d..992e8f08 100644
--- a/dexlib2/src/main/java/com/android/tools/smali/dexlib2/base/value/BaseNullEncodedValue.java
+++ b/dexlib2/src/main/java/com/android/tools/smali/dexlib2/base/value/BaseNullEncodedValue.java
@@ -33,7 +33,6 @@ package com.android.tools.smali.dexlib2.base.value;
import com.android.tools.smali.dexlib2.ValueType;
import com.android.tools.smali.dexlib2.iface.value.EncodedValue;
import com.android.tools.smali.dexlib2.iface.value.NullEncodedValue;
-import com.google.common.primitives.Ints;
import com.android.tools.smali.dexlib2.formatter.DexFormatter;
import javax.annotation.Nonnull;
@@ -52,7 +51,7 @@ public abstract class BaseNullEncodedValue implements NullEncodedValue {
@Override
public int compareTo(@Nonnull EncodedValue o) {
- return Ints.compare(getValueType(), o.getValueType());
+ return Integer.compare(getValueType(), o.getValueType());
}
public int getValueType() { return ValueType.NULL; }
diff --git a/dexlib2/src/main/java/com/android/tools/smali/dexlib2/base/value/BaseShortEncodedValue.java b/dexlib2/src/main/java/com/android/tools/smali/dexlib2/base/value/BaseShortEncodedValue.java
index 0ddb93cd..47beb486 100644
--- a/dexlib2/src/main/java/com/android/tools/smali/dexlib2/base/value/BaseShortEncodedValue.java
+++ b/dexlib2/src/main/java/com/android/tools/smali/dexlib2/base/value/BaseShortEncodedValue.java
@@ -33,8 +33,6 @@ package com.android.tools.smali.dexlib2.base.value;
import com.android.tools.smali.dexlib2.ValueType;
import com.android.tools.smali.dexlib2.iface.value.EncodedValue;
import com.android.tools.smali.dexlib2.iface.value.ShortEncodedValue;
-import com.google.common.primitives.Ints;
-import com.google.common.primitives.Shorts;
import com.android.tools.smali.dexlib2.formatter.DexFormatter;
import javax.annotation.Nonnull;
@@ -56,9 +54,9 @@ public abstract class BaseShortEncodedValue implements ShortEncodedValue {
@Override
public int compareTo(@Nonnull EncodedValue o) {
- int res = Ints.compare(getValueType(), o.getValueType());
+ int res = Integer.compare(getValueType(), o.getValueType());
if (res != 0) return res;
- return Shorts.compare(getValue(), ((ShortEncodedValue)o).getValue());
+ return Short.compare(getValue(), ((ShortEncodedValue)o).getValue());
}
public int getValueType() { return ValueType.SHORT; }
diff --git a/dexlib2/src/main/java/com/android/tools/smali/dexlib2/base/value/BaseStringEncodedValue.java b/dexlib2/src/main/java/com/android/tools/smali/dexlib2/base/value/BaseStringEncodedValue.java
index fdaa9b97..7e05e388 100644
--- a/dexlib2/src/main/java/com/android/tools/smali/dexlib2/base/value/BaseStringEncodedValue.java
+++ b/dexlib2/src/main/java/com/android/tools/smali/dexlib2/base/value/BaseStringEncodedValue.java
@@ -33,7 +33,6 @@ package com.android.tools.smali.dexlib2.base.value;
import com.android.tools.smali.dexlib2.ValueType;
import com.android.tools.smali.dexlib2.iface.value.EncodedValue;
import com.android.tools.smali.dexlib2.iface.value.StringEncodedValue;
-import com.google.common.primitives.Ints;
import com.android.tools.smali.dexlib2.formatter.DexFormatter;
import javax.annotation.Nonnull;
@@ -55,7 +54,7 @@ public abstract class BaseStringEncodedValue implements StringEncodedValue {
@Override
public int compareTo(@Nonnull EncodedValue o) {
- int res = Ints.compare(getValueType(), o.getValueType());
+ int res = Integer.compare(getValueType(), o.getValueType());
if (res != 0) return res;
return getValue().compareTo(((StringEncodedValue)o).getValue());
}
diff --git a/dexlib2/src/main/java/com/android/tools/smali/dexlib2/base/value/BaseTypeEncodedValue.java b/dexlib2/src/main/java/com/android/tools/smali/dexlib2/base/value/BaseTypeEncodedValue.java
index 74459d99..962004a6 100644
--- a/dexlib2/src/main/java/com/android/tools/smali/dexlib2/base/value/BaseTypeEncodedValue.java
+++ b/dexlib2/src/main/java/com/android/tools/smali/dexlib2/base/value/BaseTypeEncodedValue.java
@@ -33,7 +33,6 @@ package com.android.tools.smali.dexlib2.base.value;
import com.android.tools.smali.dexlib2.ValueType;
import com.android.tools.smali.dexlib2.iface.value.EncodedValue;
import com.android.tools.smali.dexlib2.iface.value.TypeEncodedValue;
-import com.google.common.primitives.Ints;
import com.android.tools.smali.dexlib2.formatter.DexFormatter;
import javax.annotation.Nonnull;
@@ -55,7 +54,7 @@ public abstract class BaseTypeEncodedValue implements TypeEncodedValue {
@Override
public int compareTo(@Nonnull EncodedValue o) {
- int res = Ints.compare(getValueType(), o.getValueType());
+ int res = Integer.compare(getValueType(), o.getValueType());
if (res != 0) return res;
return getValue().compareTo(((TypeEncodedValue)o).getValue());
}