文本文件  |  38行  |  1.3 KB

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;')