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