diff options
author | Ben Gruver <bgruv@google.com> | 2015-03-25 19:45:20 -0700 |
---|---|---|
committer | Ben Gruver <bgruv@google.com> | 2015-03-25 19:45:20 -0700 |
commit | 9bedfc8e3e51c2b2435aab425533dc5043c84a9e (patch) | |
tree | 1c85db59d4cb4337cfe87cea3aaf88b948b66675 /smali | |
parent | 9b86fcabff509f4a521bfe717b4633fb381fde03 (diff) | |
download | smali-9bedfc8e3e51c2b2435aab425533dc5043c84a9e.tar.gz |
Add usage type support for field usages
Diffstat (limited to 'smali')
-rw-r--r-- | smali/src/main/antlr/smaliParser.g | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/smali/src/main/antlr/smaliParser.g b/smali/src/main/antlr/smaliParser.g index aab52738..9fcf2f1d 100644 --- a/smali/src/main/antlr/smaliParser.g +++ b/smali/src/main/antlr/smaliParser.g @@ -687,9 +687,10 @@ subannotation : SUBANNOTATION_DIRECTIVE CLASS_DESCRIPTOR annotation_element* END_SUBANNOTATION_DIRECTIVE -> ^(I_SUBANNOTATION[$start, "I_SUBANNOTATION"] CLASS_DESCRIPTOR annotation_element*); +// TODO: how does dalvik handle a primitive or array type, or a non-enum type? enum_literal - : ENUM_DIRECTIVE reference_type_descriptor ARROW simple_name COLON reference_type_descriptor - -> ^(I_ENCODED_ENUM reference_type_descriptor simple_name reference_type_descriptor); + : ENUM_DIRECTIVE field_reference + -> ^(I_ENCODED_ENUM field_reference); type_field_method_literal : reference_type_descriptor |