aboutsummaryrefslogtreecommitdiff
path: root/smalidea/testData/InvalidEnumLiteral.txt
blob: b2acd87dfb66620841bcd25268ba648c366a35bb (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
smali.FILE
  SmaliClass(CLASS)
    SmaliExtendsList(EXTENDS_LIST)
      <empty list>
    SmaliImplementsList(IMPLEMENTS_LIST)
      <empty list>
    SmaliField(FIELD)
      PsiElement(FIELD_DIRECTIVE)('.field')
      PsiWhiteSpace(' ')
      SmaliModifierList(MODIFIER_LIST)
        PsiElement(ACCESS_SPEC)('public')
        PsiWhiteSpace(' ')
        PsiElement(ACCESS_SPEC)('static')
      PsiWhiteSpace(' ')
      PsiElement(MEMBER_NAME)
        PsiElement(SIMPLE_NAME)('blah')
      PsiElement(COLON)(':')
      PsiElement(CLASS_TYPE)
        PsiElement(CLASS_DESCRIPTOR)('Ljava/lang/Object;')
      PsiWhiteSpace(' ')
      PsiElement(FIELD_INITIALIZER)
        PsiElement(EQUAL)('=')
        PsiWhiteSpace(' ')
        PsiElement(LITERAL)
          PsiElement(ENUM_DIRECTIVE)('.enum')
          PsiWhiteSpace(' ')
          PsiElement(FIELD_REFERENCE)
            PsiElement(CLASS_TYPE)
              PsiElement(CLASS_DESCRIPTOR)('Lblah;')
            PsiElement(ARROW)('->')
            PsiElement(MEMBER_NAME)
              PsiElement(SIMPLE_NAME)('blah')
            PsiWhiteSpace(' ')
            PsiErrorElement:mismatched input '.blah' expecting COLON
              PsiElement(BAD_CHARACTER)('.blah')
            PsiWhiteSpace(' ')
            PsiElement(CLASS_TYPE)
              PsiElement(CLASS_DESCRIPTOR)('Lblah;')