Rename literalTools to LiteralTools
Just for evancharlton
diff --git a/smali/src/main/antlr3/org/jf/smali/smaliTreeWalker.g b/smali/src/main/antlr3/org/jf/smali/smaliTreeWalker.g
index cea55f7..94dbb3e 100644
--- a/smali/src/main/antlr3/org/jf/smali/smaliTreeWalker.g
+++ b/smali/src/main/antlr3/org/jf/smali/smaliTreeWalker.g
@@ -361,14 +361,14 @@
//everything but string
fixed_size_literal returns[byte[\] value]
- : integer_literal { $value = literalTools.intToBytes($integer_literal.value); }
- | long_literal { $value = literalTools.longToBytes($long_literal.value); }
- | short_literal { $value = literalTools.shortToBytes($short_literal.value); }
+ : integer_literal { $value = LiteralTools.intToBytes($integer_literal.value); }
+ | long_literal { $value = LiteralTools.longToBytes($long_literal.value); }
+ | short_literal { $value = LiteralTools.shortToBytes($short_literal.value); }
| byte_literal { $value = new byte[] { $byte_literal.value }; }
- | float_literal { $value = literalTools.floatToBytes($float_literal.value); }
- | double_literal { $value = literalTools.doubleToBytes($double_literal.value); }
- | char_literal { $value = literalTools.charToBytes($char_literal.value); }
- | bool_literal { $value = literalTools.boolToBytes($bool_literal.value); };
+ | float_literal { $value = LiteralTools.floatToBytes($float_literal.value); }
+ | double_literal { $value = LiteralTools.doubleToBytes($double_literal.value); }
+ | char_literal { $value = LiteralTools.charToBytes($char_literal.value); }
+ | bool_literal { $value = LiteralTools.boolToBytes($bool_literal.value); };
//everything but string
fixed_64bit_literal returns[long value]
@@ -385,7 +385,7 @@
//long is allowed, but it must fit into an int
fixed_32bit_literal returns[int value]
: integer_literal { $value = $integer_literal.value; }
- | long_literal { literalTools.checkInt($long_literal.value); $value = (int)$long_literal.value; }
+ | long_literal { LiteralTools.checkInt($long_literal.value); $value = (int)$long_literal.value; }
| short_literal { $value = $short_literal.value; }
| byte_literal { $value = $byte_literal.value; }
| float_literal { $value = Float.floatToRawIntBits($float_literal.value); }
@@ -867,7 +867,7 @@
if (offsetText.charAt(0) == '+') {
offsetText = offsetText.substring(1);
}
- $offsetValue = literalTools.parseInt(offsetText);
+ $offsetValue = LiteralTools.parseInt(offsetText);
};
offset_or_label_absolute[int baseAddress] returns[int address]
@@ -938,7 +938,7 @@
byte regA = parseRegister_nibble($REGISTER.text, $totalMethodRegisters, $methodParameterRegisters);
short litB = $short_integral_literal.value;
- literalTools.checkNibble(litB);
+ LiteralTools.checkNibble(litB);
$instructions.add(new Instruction11n(opcode, regA, (byte)litB));
}
@@ -1040,7 +1040,7 @@
short regB = parseRegister_byte($registerB.text, $totalMethodRegisters, $methodParameterRegisters);
short litC = $short_integral_literal.value;
- literalTools.checkByte(litC);
+ LiteralTools.checkByte(litC);
$instructions.add(new Instruction22b(opcode, regA, regB, (byte)litC));
}
@@ -1335,12 +1335,12 @@
short_integral_literal returns[short value]
: long_literal
{
- literalTools.checkShort($long_literal.value);
+ LiteralTools.checkShort($long_literal.value);
$value = (short)$long_literal.value;
}
| integer_literal
{
- literalTools.checkShort($integer_literal.value);
+ LiteralTools.checkShort($integer_literal.value);
$value = (short)$integer_literal.value;
}
| short_literal {$value = $short_literal.value;}
@@ -1350,7 +1350,7 @@
integral_literal returns[int value]
: long_literal
{
- literalTools.checkInt($long_literal.value);
+ LiteralTools.checkInt($long_literal.value);
$value = (int)$long_literal.value;
}
| integer_literal {$value = $integer_literal.value;}
@@ -1359,16 +1359,16 @@
integer_literal returns[int value]
- : INTEGER_LITERAL { $value = literalTools.parseInt($INTEGER_LITERAL.text); };
+ : INTEGER_LITERAL { $value = LiteralTools.parseInt($INTEGER_LITERAL.text); };
long_literal returns[long value]
- : LONG_LITERAL { $value = literalTools.parseLong($LONG_LITERAL.text); };
+ : LONG_LITERAL { $value = LiteralTools.parseLong($LONG_LITERAL.text); };
short_literal returns[short value]
- : SHORT_LITERAL { $value = literalTools.parseShort($SHORT_LITERAL.text); };
+ : SHORT_LITERAL { $value = LiteralTools.parseShort($SHORT_LITERAL.text); };
byte_literal returns[byte value]
- : BYTE_LITERAL { $value = literalTools.parseByte($BYTE_LITERAL.text); };
+ : BYTE_LITERAL { $value = LiteralTools.parseByte($BYTE_LITERAL.text); };
float_literal returns[float value]
: FLOAT_LITERAL { $value = parseFloat($FLOAT_LITERAL.text); };
diff --git a/smali/src/main/java/org/jf/smali/literalTools.java b/smali/src/main/java/org/jf/smali/LiteralTools.java
similarity index 99%
rename from smali/src/main/java/org/jf/smali/literalTools.java
rename to smali/src/main/java/org/jf/smali/LiteralTools.java
index 81e0715..1c7fb78 100644
--- a/smali/src/main/java/org/jf/smali/literalTools.java
+++ b/smali/src/main/java/org/jf/smali/LiteralTools.java
@@ -28,7 +28,7 @@
package org.jf.smali;
-public class literalTools
+public class LiteralTools
{
public static byte parseByte(String byteLiteral)
throws NumberFormatException {
diff --git a/smali/src/test/java/ByteLiteralTest.java b/smali/src/test/java/ByteLiteralTest.java
index 8ce6386..2e6511d 100644
--- a/smali/src/test/java/ByteLiteralTest.java
+++ b/smali/src/test/java/ByteLiteralTest.java
@@ -26,7 +26,7 @@
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
-import org.jf.smali.literalTools;
+import org.jf.smali.LiteralTools;
import org.junit.Assert;
import org.junit.Test;
@@ -36,105 +36,105 @@
@Test
public void SuccessHexTests() {
- Assert.assertTrue(literalTools.parseByte("0x0T") == 0x0);
- Assert.assertTrue(literalTools.parseByte("0x00") == 0x0);
- Assert.assertTrue(literalTools.parseByte("0x1T") == 0x1);
- Assert.assertTrue(literalTools.parseByte("0x12") == 0x12);
- Assert.assertTrue(literalTools.parseByte("0x7fT") == 0x7f);
- Assert.assertTrue(literalTools.parseByte("0x80t") == Byte.MIN_VALUE);
- Assert.assertTrue(literalTools.parseByte("0xFFt") == -1);
+ Assert.assertTrue(LiteralTools.parseByte("0x0T") == 0x0);
+ Assert.assertTrue(LiteralTools.parseByte("0x00") == 0x0);
+ Assert.assertTrue(LiteralTools.parseByte("0x1T") == 0x1);
+ Assert.assertTrue(LiteralTools.parseByte("0x12") == 0x12);
+ Assert.assertTrue(LiteralTools.parseByte("0x7fT") == 0x7f);
+ Assert.assertTrue(LiteralTools.parseByte("0x80t") == Byte.MIN_VALUE);
+ Assert.assertTrue(LiteralTools.parseByte("0xFFt") == -1);
- Assert.assertTrue(literalTools.parseByte("-0x00") == 0);
- Assert.assertTrue(literalTools.parseByte("-0x01") == -1);
- Assert.assertTrue(literalTools.parseByte("-0x12") == -0x12);
- Assert.assertTrue(literalTools.parseByte("-0x80") == Byte.MIN_VALUE);
- Assert.assertTrue(literalTools.parseByte("-0x1f") == -0x1f);
+ Assert.assertTrue(LiteralTools.parseByte("-0x00") == 0);
+ Assert.assertTrue(LiteralTools.parseByte("-0x01") == -1);
+ Assert.assertTrue(LiteralTools.parseByte("-0x12") == -0x12);
+ Assert.assertTrue(LiteralTools.parseByte("-0x80") == Byte.MIN_VALUE);
+ Assert.assertTrue(LiteralTools.parseByte("-0x1f") == -0x1f);
}
@Test(expected=NumberFormatException.class)
public void FaileHexTest1() {
- literalTools.parseByte("-0x81");
+ LiteralTools.parseByte("-0x81");
}
@Test(expected=NumberFormatException.class)
public void FailHexTest2() {
- literalTools.parseByte("-0xFF");
+ LiteralTools.parseByte("-0xFF");
}
@Test(expected=NumberFormatException.class)
public void FailHexTest3() {
- literalTools.parseByte("0x100");
+ LiteralTools.parseByte("0x100");
}
@Test
public void SuccessDecTests() {
- Assert.assertTrue(literalTools.parseByte("0") == 0);
- Assert.assertTrue(literalTools.parseByte("1t") == 1);
- Assert.assertTrue(literalTools.parseByte("123") == 123);
- Assert.assertTrue(literalTools.parseByte("127T") == 127);
- Assert.assertTrue(literalTools.parseByte("128") == Byte.MIN_VALUE);
- Assert.assertTrue(literalTools.parseByte("255") == -1);
+ Assert.assertTrue(LiteralTools.parseByte("0") == 0);
+ Assert.assertTrue(LiteralTools.parseByte("1t") == 1);
+ Assert.assertTrue(LiteralTools.parseByte("123") == 123);
+ Assert.assertTrue(LiteralTools.parseByte("127T") == 127);
+ Assert.assertTrue(LiteralTools.parseByte("128") == Byte.MIN_VALUE);
+ Assert.assertTrue(LiteralTools.parseByte("255") == -1);
- Assert.assertTrue(literalTools.parseByte("-0") == 0);
- Assert.assertTrue(literalTools.parseByte("-1") == -1);
- Assert.assertTrue(literalTools.parseByte("-123") == -123);
- Assert.assertTrue(literalTools.parseByte("-127") == -127);
- Assert.assertTrue(literalTools.parseByte("-128") == Byte.MIN_VALUE);
+ Assert.assertTrue(LiteralTools.parseByte("-0") == 0);
+ Assert.assertTrue(LiteralTools.parseByte("-1") == -1);
+ Assert.assertTrue(LiteralTools.parseByte("-123") == -123);
+ Assert.assertTrue(LiteralTools.parseByte("-127") == -127);
+ Assert.assertTrue(LiteralTools.parseByte("-128") == Byte.MIN_VALUE);
}
@Test(expected=NumberFormatException.class)
public void FaileDecTest1() {
- literalTools.parseByte("-129");
+ LiteralTools.parseByte("-129");
}
@Test(expected=NumberFormatException.class)
public void FailDecTest2() {
- literalTools.parseByte("-255");
+ LiteralTools.parseByte("-255");
}
@Test(expected=NumberFormatException.class)
public void FailDecTest3() {
- literalTools.parseByte("256");
+ LiteralTools.parseByte("256");
}
@Test(expected=NumberFormatException.class)
public void FailDecTest4() {
- literalTools.parseByte("260");
+ LiteralTools.parseByte("260");
}
@Test
public void SuccessOctTests() {
- Assert.assertTrue(literalTools.parseByte("00") == 00);
- Assert.assertTrue(literalTools.parseByte("01") == 01);
- Assert.assertTrue(literalTools.parseByte("0123t") == 0123);
- Assert.assertTrue(literalTools.parseByte("0177") == Byte.MAX_VALUE);
- Assert.assertTrue(literalTools.parseByte("0200T") == Byte.MIN_VALUE);
- Assert.assertTrue(literalTools.parseByte("0377") == -1);
+ Assert.assertTrue(LiteralTools.parseByte("00") == 00);
+ Assert.assertTrue(LiteralTools.parseByte("01") == 01);
+ Assert.assertTrue(LiteralTools.parseByte("0123t") == 0123);
+ Assert.assertTrue(LiteralTools.parseByte("0177") == Byte.MAX_VALUE);
+ Assert.assertTrue(LiteralTools.parseByte("0200T") == Byte.MIN_VALUE);
+ Assert.assertTrue(LiteralTools.parseByte("0377") == -1);
- Assert.assertTrue(literalTools.parseByte("-00") == 0);
- Assert.assertTrue(literalTools.parseByte("-01") == -1);
- Assert.assertTrue(literalTools.parseByte("-0123") == -0123);
- Assert.assertTrue(literalTools.parseByte("-0177") == -0177);
- Assert.assertTrue(literalTools.parseByte("-0200") == Byte.MIN_VALUE);
+ Assert.assertTrue(LiteralTools.parseByte("-00") == 0);
+ Assert.assertTrue(LiteralTools.parseByte("-01") == -1);
+ Assert.assertTrue(LiteralTools.parseByte("-0123") == -0123);
+ Assert.assertTrue(LiteralTools.parseByte("-0177") == -0177);
+ Assert.assertTrue(LiteralTools.parseByte("-0200") == Byte.MIN_VALUE);
}
@Test(expected=NumberFormatException.class)
public void FaileOctTest1() {
- literalTools.parseByte("-0201");
+ LiteralTools.parseByte("-0201");
}
@Test(expected=NumberFormatException.class)
public void FailOctTest2() {
- literalTools.parseByte("-0377");
+ LiteralTools.parseByte("-0377");
}
@Test(expected=NumberFormatException.class)
public void FailOctTest3() {
- literalTools.parseByte("0400");
+ LiteralTools.parseByte("0400");
}
}
diff --git a/smali/src/test/java/IntLiteralTest.java b/smali/src/test/java/IntLiteralTest.java
index 86ad8d5..f5a8c96 100644
--- a/smali/src/test/java/IntLiteralTest.java
+++ b/smali/src/test/java/IntLiteralTest.java
@@ -26,7 +26,7 @@
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
-import org.jf.smali.literalTools;
+import org.jf.smali.LiteralTools;
import org.junit.Assert;
import org.junit.Test;
@@ -35,110 +35,110 @@
@Test
public void SuccessHexTests() {
- Assert.assertTrue(literalTools.parseInt("0x0") == 0x0);
- Assert.assertTrue(literalTools.parseInt("0x00") == 0x0);
- Assert.assertTrue(literalTools.parseInt("0x1") == 0x1);
- Assert.assertTrue(literalTools.parseInt("0x12345678") == 0x12345678);
- Assert.assertTrue(literalTools.parseInt("0x7fffffff") == 0x7fffffff);
- Assert.assertTrue(literalTools.parseInt("0x80000000") == Integer.MIN_VALUE);
- Assert.assertTrue(literalTools.parseInt("0xFFFFFFFF") == -1);
+ Assert.assertTrue(LiteralTools.parseInt("0x0") == 0x0);
+ Assert.assertTrue(LiteralTools.parseInt("0x00") == 0x0);
+ Assert.assertTrue(LiteralTools.parseInt("0x1") == 0x1);
+ Assert.assertTrue(LiteralTools.parseInt("0x12345678") == 0x12345678);
+ Assert.assertTrue(LiteralTools.parseInt("0x7fffffff") == 0x7fffffff);
+ Assert.assertTrue(LiteralTools.parseInt("0x80000000") == Integer.MIN_VALUE);
+ Assert.assertTrue(LiteralTools.parseInt("0xFFFFFFFF") == -1);
- Assert.assertTrue(literalTools.parseInt("-0x00") == 0);
- Assert.assertTrue(literalTools.parseInt("-0x01") == -1);
- Assert.assertTrue(literalTools.parseInt("-0x12345678") == -0x12345678);
- Assert.assertTrue(literalTools.parseInt("-0x80000000") == Integer.MIN_VALUE);
- Assert.assertTrue(literalTools.parseInt("-0x1FFFFFFF") == -0x1FFFFFFF);
+ Assert.assertTrue(LiteralTools.parseInt("-0x00") == 0);
+ Assert.assertTrue(LiteralTools.parseInt("-0x01") == -1);
+ Assert.assertTrue(LiteralTools.parseInt("-0x12345678") == -0x12345678);
+ Assert.assertTrue(LiteralTools.parseInt("-0x80000000") == Integer.MIN_VALUE);
+ Assert.assertTrue(LiteralTools.parseInt("-0x1FFFFFFF") == -0x1FFFFFFF);
}
@Test(expected=NumberFormatException.class)
public void FaileHexTest1() {
- literalTools.parseInt("-0x80000001");
+ LiteralTools.parseInt("-0x80000001");
}
@Test(expected=NumberFormatException.class)
public void FailHexTest2() {
- literalTools.parseInt("-0xFFFFFFFF");
+ LiteralTools.parseInt("-0xFFFFFFFF");
}
@Test(expected=NumberFormatException.class)
public void FailHexTest3() {
- literalTools.parseInt("0x100000000");
+ LiteralTools.parseInt("0x100000000");
}
@Test
public void SuccessDecTests() {
- Assert.assertTrue(literalTools.parseInt("0") == 0);
- Assert.assertTrue(literalTools.parseInt("1") == 1);
- Assert.assertTrue(literalTools.parseInt("1234567890") == 1234567890);
- Assert.assertTrue(literalTools.parseInt("2147483647") == 2147483647);
- Assert.assertTrue(literalTools.parseInt("2147483648") == Integer.MIN_VALUE);
- Assert.assertTrue(literalTools.parseInt("4294967295") == -1);
+ Assert.assertTrue(LiteralTools.parseInt("0") == 0);
+ Assert.assertTrue(LiteralTools.parseInt("1") == 1);
+ Assert.assertTrue(LiteralTools.parseInt("1234567890") == 1234567890);
+ Assert.assertTrue(LiteralTools.parseInt("2147483647") == 2147483647);
+ Assert.assertTrue(LiteralTools.parseInt("2147483648") == Integer.MIN_VALUE);
+ Assert.assertTrue(LiteralTools.parseInt("4294967295") == -1);
- Assert.assertTrue(literalTools.parseInt("-0") == 0);
- Assert.assertTrue(literalTools.parseInt("-1") == -1);
- Assert.assertTrue(literalTools.parseInt("-1234567890") == -1234567890);
- Assert.assertTrue(literalTools.parseInt("-2147483647") == -2147483647);
- Assert.assertTrue(literalTools.parseInt("-2147483648") == Integer.MIN_VALUE);
+ Assert.assertTrue(LiteralTools.parseInt("-0") == 0);
+ Assert.assertTrue(LiteralTools.parseInt("-1") == -1);
+ Assert.assertTrue(LiteralTools.parseInt("-1234567890") == -1234567890);
+ Assert.assertTrue(LiteralTools.parseInt("-2147483647") == -2147483647);
+ Assert.assertTrue(LiteralTools.parseInt("-2147483648") == Integer.MIN_VALUE);
}
@Test(expected=NumberFormatException.class)
public void FaileDecTest1() {
- literalTools.parseInt("-2147483649");
+ LiteralTools.parseInt("-2147483649");
}
@Test(expected=NumberFormatException.class)
public void FailDecTest2() {
- literalTools.parseInt("-4294967295");
+ LiteralTools.parseInt("-4294967295");
}
@Test(expected=NumberFormatException.class)
public void FailDecTest3() {
- literalTools.parseInt("4294967296");
+ LiteralTools.parseInt("4294967296");
}
@Test(expected=NumberFormatException.class)
public void FailDecTest4() {
- literalTools.parseInt("4294967300");
+ LiteralTools.parseInt("4294967300");
}
@Test(expected=NumberFormatException.class)
public void FailDecTest5() {
- literalTools.parseInt("8589934592");
+ LiteralTools.parseInt("8589934592");
}
@Test
public void SuccessOctTests() {
- Assert.assertTrue(literalTools.parseInt("00") == 00);
- Assert.assertTrue(literalTools.parseInt("01") == 01);
- Assert.assertTrue(literalTools.parseInt("012345670123") == 012345670123);
- Assert.assertTrue(literalTools.parseInt("017777777777") == Integer.MAX_VALUE);
- Assert.assertTrue(literalTools.parseInt("020000000000") == Integer.MIN_VALUE);
- Assert.assertTrue(literalTools.parseInt("037777777777") == -1);
+ Assert.assertTrue(LiteralTools.parseInt("00") == 00);
+ Assert.assertTrue(LiteralTools.parseInt("01") == 01);
+ Assert.assertTrue(LiteralTools.parseInt("012345670123") == 012345670123);
+ Assert.assertTrue(LiteralTools.parseInt("017777777777") == Integer.MAX_VALUE);
+ Assert.assertTrue(LiteralTools.parseInt("020000000000") == Integer.MIN_VALUE);
+ Assert.assertTrue(LiteralTools.parseInt("037777777777") == -1);
- Assert.assertTrue(literalTools.parseInt("-00") == 0);
- Assert.assertTrue(literalTools.parseInt("-01") == -1);
- Assert.assertTrue(literalTools.parseInt("-012345670123") == -012345670123);
- Assert.assertTrue(literalTools.parseInt("-017777777777") == -017777777777);
- Assert.assertTrue(literalTools.parseInt("-020000000000") == Integer.MIN_VALUE);
+ Assert.assertTrue(LiteralTools.parseInt("-00") == 0);
+ Assert.assertTrue(LiteralTools.parseInt("-01") == -1);
+ Assert.assertTrue(LiteralTools.parseInt("-012345670123") == -012345670123);
+ Assert.assertTrue(LiteralTools.parseInt("-017777777777") == -017777777777);
+ Assert.assertTrue(LiteralTools.parseInt("-020000000000") == Integer.MIN_VALUE);
}
@Test(expected=NumberFormatException.class)
public void FaileOctTest1() {
- literalTools.parseInt("-020000000001");
+ LiteralTools.parseInt("-020000000001");
}
@Test(expected=NumberFormatException.class)
public void FailOctTest2() {
- literalTools.parseInt("-037777777777");
+ LiteralTools.parseInt("-037777777777");
}
@Test(expected=NumberFormatException.class)
public void FailOctTest3() {
- literalTools.parseInt("040000000000");
+ LiteralTools.parseInt("040000000000");
}
}
diff --git a/smali/src/test/java/LongLiteralTest.java b/smali/src/test/java/LongLiteralTest.java
index 93d0656..f68cf5a 100644
--- a/smali/src/test/java/LongLiteralTest.java
+++ b/smali/src/test/java/LongLiteralTest.java
@@ -26,7 +26,7 @@
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
-import org.jf.smali.literalTools;
+import org.jf.smali.LiteralTools;
import org.junit.Assert;
import org.junit.Test;
@@ -34,100 +34,100 @@
{
@Test
public void SuccessHexTests() {
- Assert.assertTrue(literalTools.parseLong("0x0L") == 0x0);
- Assert.assertTrue(literalTools.parseLong("0x00L") == 0x0);
- Assert.assertTrue(literalTools.parseLong("0x1L") == 0x1);
- Assert.assertTrue(literalTools.parseLong("0x1234567890123456L") == 0x1234567890123456L);
- Assert.assertTrue(literalTools.parseLong("0x7fffffffffffffffL") == 0x7fffffffffffffffL);
- Assert.assertTrue(literalTools.parseLong("0x8000000000000000L") == Long.MIN_VALUE);
- Assert.assertTrue(literalTools.parseLong("0xFFFFFFFFFFFFFFFFL") == -1);
+ Assert.assertTrue(LiteralTools.parseLong("0x0L") == 0x0);
+ Assert.assertTrue(LiteralTools.parseLong("0x00L") == 0x0);
+ Assert.assertTrue(LiteralTools.parseLong("0x1L") == 0x1);
+ Assert.assertTrue(LiteralTools.parseLong("0x1234567890123456L") == 0x1234567890123456L);
+ Assert.assertTrue(LiteralTools.parseLong("0x7fffffffffffffffL") == 0x7fffffffffffffffL);
+ Assert.assertTrue(LiteralTools.parseLong("0x8000000000000000L") == Long.MIN_VALUE);
+ Assert.assertTrue(LiteralTools.parseLong("0xFFFFFFFFFFFFFFFFL") == -1);
- Assert.assertTrue(literalTools.parseLong("-0x00L") == 0);
- Assert.assertTrue(literalTools.parseLong("-0x01L") == -1);
- Assert.assertTrue(literalTools.parseLong("-0x1234567890123456L") == -0x1234567890123456L);
- Assert.assertTrue(literalTools.parseLong("-0x8000000000000000L") == Long.MIN_VALUE);
- Assert.assertTrue(literalTools.parseLong("-0x1fffffffffffffffL") == -0x1fffffffffffffffL);
+ Assert.assertTrue(LiteralTools.parseLong("-0x00L") == 0);
+ Assert.assertTrue(LiteralTools.parseLong("-0x01L") == -1);
+ Assert.assertTrue(LiteralTools.parseLong("-0x1234567890123456L") == -0x1234567890123456L);
+ Assert.assertTrue(LiteralTools.parseLong("-0x8000000000000000L") == Long.MIN_VALUE);
+ Assert.assertTrue(LiteralTools.parseLong("-0x1fffffffffffffffL") == -0x1fffffffffffffffL);
}
@Test(expected=NumberFormatException.class)
public void FaileHexTest1() {
- literalTools.parseLong("-0x8000000000000001");
+ LiteralTools.parseLong("-0x8000000000000001");
}
@Test(expected=NumberFormatException.class)
public void FailHexTest2() {
- literalTools.parseLong("-0xFFFFFFFFFFFFFFFF");
+ LiteralTools.parseLong("-0xFFFFFFFFFFFFFFFF");
}
@Test(expected=NumberFormatException.class)
public void FailHexTest3() {
- literalTools.parseLong("0x10000000000000000");
+ LiteralTools.parseLong("0x10000000000000000");
}
@Test
public void SuccessDecTests() {
- Assert.assertTrue(literalTools.parseLong("0L") == 0);
- Assert.assertTrue(literalTools.parseLong("1") == 1);
- Assert.assertTrue(literalTools.parseLong("1234567890123456789") == 1234567890123456789L);
- Assert.assertTrue(literalTools.parseLong("9223372036854775807") == 9223372036854775807L);
- Assert.assertTrue(literalTools.parseLong("9223372036854775808") == Long.MIN_VALUE);
- Assert.assertTrue(literalTools.parseLong("18446744073709551615L") == -1);
+ Assert.assertTrue(LiteralTools.parseLong("0L") == 0);
+ Assert.assertTrue(LiteralTools.parseLong("1") == 1);
+ Assert.assertTrue(LiteralTools.parseLong("1234567890123456789") == 1234567890123456789L);
+ Assert.assertTrue(LiteralTools.parseLong("9223372036854775807") == 9223372036854775807L);
+ Assert.assertTrue(LiteralTools.parseLong("9223372036854775808") == Long.MIN_VALUE);
+ Assert.assertTrue(LiteralTools.parseLong("18446744073709551615L") == -1);
- Assert.assertTrue(literalTools.parseLong("-0") == 0);
- Assert.assertTrue(literalTools.parseLong("-1") == -1);
- Assert.assertTrue(literalTools.parseLong("-1234567890123456789") == -1234567890123456789L);
- Assert.assertTrue(literalTools.parseLong("-9223372036854775807") == -9223372036854775807L);
- Assert.assertTrue(literalTools.parseLong("-9223372036854775808") == Long.MIN_VALUE);
+ Assert.assertTrue(LiteralTools.parseLong("-0") == 0);
+ Assert.assertTrue(LiteralTools.parseLong("-1") == -1);
+ Assert.assertTrue(LiteralTools.parseLong("-1234567890123456789") == -1234567890123456789L);
+ Assert.assertTrue(LiteralTools.parseLong("-9223372036854775807") == -9223372036854775807L);
+ Assert.assertTrue(LiteralTools.parseLong("-9223372036854775808") == Long.MIN_VALUE);
}
@Test(expected=NumberFormatException.class)
public void FaileDecTest1() {
- literalTools.parseLong("-9223372036854775809");
+ LiteralTools.parseLong("-9223372036854775809");
}
@Test(expected=NumberFormatException.class)
public void FailDecTest2() {
- literalTools.parseLong("-18446744073709551616");
+ LiteralTools.parseLong("-18446744073709551616");
}
@Test(expected=NumberFormatException.class)
public void FailDecTest3() {
- literalTools.parseLong("18446744073709551617");
+ LiteralTools.parseLong("18446744073709551617");
}
@Test(expected=NumberFormatException.class)
public void FailDecTest4() {
- literalTools.parseLong("18446744073709551700");
+ LiteralTools.parseLong("18446744073709551700");
}
@Test
public void SuccessOctTests() {
- Assert.assertTrue(literalTools.parseLong("00") == 00);
- Assert.assertTrue(literalTools.parseLong("01") == 01);
- Assert.assertTrue(literalTools.parseLong("0123456701234567012345") == 0123456701234567012345L);
- Assert.assertTrue(literalTools.parseLong("0777777777777777777777") == Long.MAX_VALUE);
- Assert.assertTrue(literalTools.parseLong("01000000000000000000000") == Long.MIN_VALUE);
- Assert.assertTrue(literalTools.parseLong("01777777777777777777777") == -1);
+ Assert.assertTrue(LiteralTools.parseLong("00") == 00);
+ Assert.assertTrue(LiteralTools.parseLong("01") == 01);
+ Assert.assertTrue(LiteralTools.parseLong("0123456701234567012345") == 0123456701234567012345L);
+ Assert.assertTrue(LiteralTools.parseLong("0777777777777777777777") == Long.MAX_VALUE);
+ Assert.assertTrue(LiteralTools.parseLong("01000000000000000000000") == Long.MIN_VALUE);
+ Assert.assertTrue(LiteralTools.parseLong("01777777777777777777777") == -1);
- Assert.assertTrue(literalTools.parseLong("-00") == 0);
- Assert.assertTrue(literalTools.parseLong("-01") == -1);
- Assert.assertTrue(literalTools.parseLong("-0123456701234567012345") == -0123456701234567012345L);
- Assert.assertTrue(literalTools.parseLong("-0777777777777777777777") == -0777777777777777777777L);
- Assert.assertTrue(literalTools.parseLong("-01000000000000000000000") == Long.MIN_VALUE);
+ Assert.assertTrue(LiteralTools.parseLong("-00") == 0);
+ Assert.assertTrue(LiteralTools.parseLong("-01") == -1);
+ Assert.assertTrue(LiteralTools.parseLong("-0123456701234567012345") == -0123456701234567012345L);
+ Assert.assertTrue(LiteralTools.parseLong("-0777777777777777777777") == -0777777777777777777777L);
+ Assert.assertTrue(LiteralTools.parseLong("-01000000000000000000000") == Long.MIN_VALUE);
}
@Test(expected=NumberFormatException.class)
public void FaileOctTest1() {
- literalTools.parseLong("-01000000000000000000001");
+ LiteralTools.parseLong("-01000000000000000000001");
}
@Test(expected=NumberFormatException.class)
public void FailOctTest2() {
- literalTools.parseLong("-01777777777777777777777");
+ LiteralTools.parseLong("-01777777777777777777777");
}
@Test(expected=NumberFormatException.class)
public void FailOctTest3() {
- literalTools.parseLong("02000000000000000000000");
+ LiteralTools.parseLong("02000000000000000000000");
}
}
diff --git a/smali/src/test/java/ShortLiteralTest.java b/smali/src/test/java/ShortLiteralTest.java
index 468bfeb..e366be8 100644
--- a/smali/src/test/java/ShortLiteralTest.java
+++ b/smali/src/test/java/ShortLiteralTest.java
@@ -26,7 +26,7 @@
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
-import org.jf.smali.literalTools;
+import org.jf.smali.LiteralTools;
import org.junit.Assert;
import org.junit.Test;
@@ -36,105 +36,105 @@
@Test
public void SuccessHexTests() {
- Assert.assertTrue(literalTools.parseShort("0x0") == 0x0);
- Assert.assertTrue(literalTools.parseShort("0x00") == 0x0);
- Assert.assertTrue(literalTools.parseShort("0x1") == 0x1);
- Assert.assertTrue(literalTools.parseShort("0x1234") == 0x1234);
- Assert.assertTrue(literalTools.parseShort("0x7fff") == 0x7fff);
- Assert.assertTrue(literalTools.parseShort("0x8000") == Short.MIN_VALUE);
- Assert.assertTrue(literalTools.parseShort("0xFFFF") == -1);
+ Assert.assertTrue(LiteralTools.parseShort("0x0") == 0x0);
+ Assert.assertTrue(LiteralTools.parseShort("0x00") == 0x0);
+ Assert.assertTrue(LiteralTools.parseShort("0x1") == 0x1);
+ Assert.assertTrue(LiteralTools.parseShort("0x1234") == 0x1234);
+ Assert.assertTrue(LiteralTools.parseShort("0x7fff") == 0x7fff);
+ Assert.assertTrue(LiteralTools.parseShort("0x8000") == Short.MIN_VALUE);
+ Assert.assertTrue(LiteralTools.parseShort("0xFFFF") == -1);
- Assert.assertTrue(literalTools.parseShort("-0x00") == 0);
- Assert.assertTrue(literalTools.parseShort("-0x01") == -1);
- Assert.assertTrue(literalTools.parseShort("-0x1234") == -0x1234);
- Assert.assertTrue(literalTools.parseShort("-0x8000") == Short.MIN_VALUE);
- Assert.assertTrue(literalTools.parseShort("-0x1fff") == -0x1fff);
+ Assert.assertTrue(LiteralTools.parseShort("-0x00") == 0);
+ Assert.assertTrue(LiteralTools.parseShort("-0x01") == -1);
+ Assert.assertTrue(LiteralTools.parseShort("-0x1234") == -0x1234);
+ Assert.assertTrue(LiteralTools.parseShort("-0x8000") == Short.MIN_VALUE);
+ Assert.assertTrue(LiteralTools.parseShort("-0x1fff") == -0x1fff);
}
@Test(expected=NumberFormatException.class)
public void FaileHexTest1() {
- literalTools.parseShort("-0x8001");
+ LiteralTools.parseShort("-0x8001");
}
@Test(expected=NumberFormatException.class)
public void FailHexTest2() {
- literalTools.parseShort("-0xFFFF");
+ LiteralTools.parseShort("-0xFFFF");
}
@Test(expected=NumberFormatException.class)
public void FailHexTest3() {
- literalTools.parseShort("0x100000");
+ LiteralTools.parseShort("0x100000");
}
@Test
public void SuccessDecTests() {
- Assert.assertTrue(literalTools.parseShort("0") == 0);
- Assert.assertTrue(literalTools.parseShort("1") == 1);
- Assert.assertTrue(literalTools.parseShort("12345") == 12345);
- Assert.assertTrue(literalTools.parseShort("32767") == 32767);
- Assert.assertTrue(literalTools.parseShort("32768") == Short.MIN_VALUE);
- Assert.assertTrue(literalTools.parseShort("65535") == -1);
+ Assert.assertTrue(LiteralTools.parseShort("0") == 0);
+ Assert.assertTrue(LiteralTools.parseShort("1") == 1);
+ Assert.assertTrue(LiteralTools.parseShort("12345") == 12345);
+ Assert.assertTrue(LiteralTools.parseShort("32767") == 32767);
+ Assert.assertTrue(LiteralTools.parseShort("32768") == Short.MIN_VALUE);
+ Assert.assertTrue(LiteralTools.parseShort("65535") == -1);
- Assert.assertTrue(literalTools.parseShort("-0") == 0);
- Assert.assertTrue(literalTools.parseShort("-1") == -1);
- Assert.assertTrue(literalTools.parseShort("-12345") == -12345);
- Assert.assertTrue(literalTools.parseShort("-32767") == -32767);
- Assert.assertTrue(literalTools.parseShort("-32768") == Short.MIN_VALUE);
+ Assert.assertTrue(LiteralTools.parseShort("-0") == 0);
+ Assert.assertTrue(LiteralTools.parseShort("-1") == -1);
+ Assert.assertTrue(LiteralTools.parseShort("-12345") == -12345);
+ Assert.assertTrue(LiteralTools.parseShort("-32767") == -32767);
+ Assert.assertTrue(LiteralTools.parseShort("-32768") == Short.MIN_VALUE);
}
@Test(expected=NumberFormatException.class)
public void FaileDecTest1() {
- literalTools.parseShort("-32769");
+ LiteralTools.parseShort("-32769");
}
@Test(expected=NumberFormatException.class)
public void FailDecTest2() {
- literalTools.parseShort("-65535");
+ LiteralTools.parseShort("-65535");
}
@Test(expected=NumberFormatException.class)
public void FailDecTest3() {
- literalTools.parseShort("65536");
+ LiteralTools.parseShort("65536");
}
@Test(expected=NumberFormatException.class)
public void FailDecTest4() {
- literalTools.parseShort("65600");
+ LiteralTools.parseShort("65600");
}
@Test
public void SuccessOctTests() {
- Assert.assertTrue(literalTools.parseShort("00") == 00);
- Assert.assertTrue(literalTools.parseShort("01") == 01);
- Assert.assertTrue(literalTools.parseShort("012345") == 012345);
- Assert.assertTrue(literalTools.parseShort("077777") == Short.MAX_VALUE);
- Assert.assertTrue(literalTools.parseShort("0100000") == Short.MIN_VALUE);
- Assert.assertTrue(literalTools.parseShort("0177777") == -1);
+ Assert.assertTrue(LiteralTools.parseShort("00") == 00);
+ Assert.assertTrue(LiteralTools.parseShort("01") == 01);
+ Assert.assertTrue(LiteralTools.parseShort("012345") == 012345);
+ Assert.assertTrue(LiteralTools.parseShort("077777") == Short.MAX_VALUE);
+ Assert.assertTrue(LiteralTools.parseShort("0100000") == Short.MIN_VALUE);
+ Assert.assertTrue(LiteralTools.parseShort("0177777") == -1);
- Assert.assertTrue(literalTools.parseShort("-00") == 0);
- Assert.assertTrue(literalTools.parseShort("-01") == -1);
- Assert.assertTrue(literalTools.parseShort("-012345") == -012345);
- Assert.assertTrue(literalTools.parseShort("-077777") == -077777);
- Assert.assertTrue(literalTools.parseShort("-0100000") == Short.MIN_VALUE);
+ Assert.assertTrue(LiteralTools.parseShort("-00") == 0);
+ Assert.assertTrue(LiteralTools.parseShort("-01") == -1);
+ Assert.assertTrue(LiteralTools.parseShort("-012345") == -012345);
+ Assert.assertTrue(LiteralTools.parseShort("-077777") == -077777);
+ Assert.assertTrue(LiteralTools.parseShort("-0100000") == Short.MIN_VALUE);
}
@Test(expected=NumberFormatException.class)
public void FaileOctTest1() {
- literalTools.parseShort("-0100001");
+ LiteralTools.parseShort("-0100001");
}
@Test(expected=NumberFormatException.class)
public void FailOctTest2() {
- literalTools.parseShort("-0177777");
+ LiteralTools.parseShort("-0177777");
}
@Test(expected=NumberFormatException.class)
public void FailOctTest3() {
- literalTools.parseShort("0200000");
+ LiteralTools.parseShort("0200000");
}
}