aboutsummaryrefslogtreecommitdiff
path: root/smali
diff options
context:
space:
mode:
authorBen Gruver <bgruv@google.com>2013-09-14 13:42:55 -0700
committerBen Gruver <bgruv@google.com>2013-09-14 13:42:55 -0700
commit51a13e33532a906ab4c9c291a887f19d29590936 (patch)
tree66b178e2c29dad893c3d95dd3acc45ed77240dd0 /smali
parent569c0145628bc5d5e3510b311f5b580cbda331c5 (diff)
downloadsmali-51a13e33532a906ab4c9c291a887f19d29590936.tar.gz
Fix the tests related to bracketed names
Diffstat (limited to 'smali')
-rw-r--r--smali/src/test/resources/LexerTest/RealSmaliFileTest.tokens12
-rw-r--r--smali/src/test/resources/LexerTest/TypeAndIdentifierTest.smali2
-rw-r--r--smali/src/test/resources/LexerTest/TypeAndIdentifierTest.tokens8
3 files changed, 13 insertions, 9 deletions
diff --git a/smali/src/test/resources/LexerTest/RealSmaliFileTest.tokens b/smali/src/test/resources/LexerTest/RealSmaliFileTest.tokens
index 1bd5b0f9..a0f648a1 100644
--- a/smali/src/test/resources/LexerTest/RealSmaliFileTest.tokens
+++ b/smali/src/test/resources/LexerTest/RealSmaliFileTest.tokens
@@ -152,7 +152,7 @@ END_FIELD_DIRECTIVE(".end field")
METHOD_DIRECTIVE(".method")
ACCESS_SPEC("static")
ACCESS_SPEC("constructor")
-METHOD_NAME("<clinit>")
+MEMBER_NAME("<clinit>")
OPEN_PAREN("(")
CLOSE_PAREN(")")
VOID_TYPE("V")
@@ -211,7 +211,7 @@ CLOSE_BRACE("}")
COMMA(",")
CLASS_DESCRIPTOR("Lcom/android/internal/os/BatteryStatsImpl$1;")
ARROW("->")
-METHOD_NAME("<init>")
+MEMBER_NAME("<init>")
OPEN_PAREN("(")
CLOSE_PAREN(")")
VOID_TYPE("V")
@@ -259,7 +259,7 @@ END_ARRAY_DATA_DIRECTIVE(".end array-data")
END_METHOD_DIRECTIVE(".end method")
METHOD_DIRECTIVE(".method")
ACCESS_SPEC("constructor")
-METHOD_NAME("<init>")
+MEMBER_NAME("<init>")
OPEN_PAREN("(")
CLASS_DESCRIPTOR("Lcom/android/internal/telephony/cdma/CDMAPhone;")
CLOSE_PAREN(")")
@@ -282,7 +282,7 @@ CLOSE_BRACE("}")
COMMA(",")
CLASS_DESCRIPTOR("Lcom/android/internal/telephony/IccFileHandler;")
ARROW("->")
-METHOD_NAME("<init>")
+MEMBER_NAME("<init>")
OPEN_PAREN("(")
CLASS_DESCRIPTOR("Lcom/android/internal/telephony/PhoneBase;")
CLOSE_PAREN(")")
@@ -402,7 +402,7 @@ CLOSE_BRACE("}")
COMMA(",")
CLASS_DESCRIPTOR("Ljava/lang/StringBuilder;")
ARROW("->")
-METHOD_NAME("<init>")
+MEMBER_NAME("<init>")
OPEN_PAREN("(")
CLOSE_PAREN(")")
VOID_TYPE("V")
@@ -464,7 +464,7 @@ CLOSE_BRACE("}")
COMMA(",")
CLASS_DESCRIPTOR("Ljava/lang/RuntimeException;")
ARROW("->")
-METHOD_NAME("<init>")
+MEMBER_NAME("<init>")
OPEN_PAREN("(")
CLASS_DESCRIPTOR("Ljava/lang/String;")
CLOSE_PAREN(")")
diff --git a/smali/src/test/resources/LexerTest/TypeAndIdentifierTest.smali b/smali/src/test/resources/LexerTest/TypeAndIdentifierTest.smali
index 7fd9b65a..f001d19e 100644
--- a/smali/src/test/resources/LexerTest/TypeAndIdentifierTest.smali
+++ b/smali/src/test/resources/LexerTest/TypeAndIdentifierTest.smali
@@ -34,6 +34,8 @@ Ljava/lang/String;Ljava/lang/String;
<init>
<clinit>
+<blah>
+<init->
Ljava/lang/String
L;
diff --git a/smali/src/test/resources/LexerTest/TypeAndIdentifierTest.tokens b/smali/src/test/resources/LexerTest/TypeAndIdentifierTest.tokens
index 531622e9..2bd781a5 100644
--- a/smali/src/test/resources/LexerTest/TypeAndIdentifierTest.tokens
+++ b/smali/src/test/resources/LexerTest/TypeAndIdentifierTest.tokens
@@ -32,8 +32,10 @@ PARAM_LIST("[I[I[I")
PARAM_LIST("[I[Z")
PARAM_LIST("[I[Ljava/lang/String;")
-METHOD_NAME("<init>")
-METHOD_NAME("<clinit>")
+MEMBER_NAME("<init>")
+MEMBER_NAME("<clinit>")
+MEMBER_NAME("<blah>")
+MEMBER_NAME("<init->")
SIMPLE_NAME("Ljava") INVALID_TOKEN("/") SIMPLE_NAME("lang") INVALID_TOKEN("/") SIMPLE_NAME("String")
SIMPLE_NAME("L") INVALID_TOKEN(";")
@@ -45,4 +47,4 @@ INVALID_TOKEN("[") VOID_TYPE("V")
INVALID_TOKEN("[") SIMPLE_NAME("java") INVALID_TOKEN("/") SIMPLE_NAME("lang") INVALID_TOKEN("/") SIMPLE_NAME("String") INVALID_TOKEN(";")
INVALID_TOKEN("[") INVALID_TOKEN(";")
-INVALID_TOKEN("<") SIMPLE_NAME("linit") INVALID_TOKEN(">") \ No newline at end of file
+MEMBER_NAME("<linit>") \ No newline at end of file