diff options
author | Mel Carr Zúñiga <melisacz@google.com> | 2024-01-11 23:37:21 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-01-11 23:37:21 +0100 |
commit | 6fc840e23f7276a32234bfd5dffff81bbce62a4f (patch) | |
tree | f12ea4206637061ccbdf981b497904d12a1ed770 | |
parent | 80bf6209cbd3e6b94b1b58bf6d81c6fa6e1bcceb (diff) | |
download | google-smali-6fc840e23f7276a32234bfd5dffff81bbce62a4f.tar.gz |
Remove guava dependencies from dexlib2/base/value files. (#26)
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()); } |