1smali.FILE 2 SmaliClass(CLASS) 3 SmaliExtendsList(EXTENDS_LIST) 4 <empty list> 5 SmaliImplementsList(IMPLEMENTS_LIST) 6 <empty list> 7 SmaliClassStatement(CLASS_STATEMENT) 8 PsiElement(CLASS_DIRECTIVE)('.class') 9 PsiWhiteSpace(' ') 10 SmaliModifierList(MODIFIER_LIST) 11 <empty list> 12 PsiElement(CLASS_TYPE) 13 PsiElement(CLASS_DESCRIPTOR)('Ltest;') 14 PsiWhiteSpace('\n') 15 PsiElement(SUPER_STATEMENT) 16 PsiElement(SUPER_DIRECTIVE)('.super') 17 PsiWhiteSpace(' ') 18 PsiElement(CLASS_TYPE) 19 PsiElement(CLASS_DESCRIPTOR)('Ljava/lang/Object;') 20 PsiWhiteSpace('\n\n') 21 SmaliMethod(METHOD) 22 SmaliThrowsList(THROWS_LIST) 23 <empty list> 24 PsiElement(METHOD_DIRECTIVE)('.method') 25 PsiWhiteSpace(' ') 26 SmaliModifierList(MODIFIER_LIST) 27 <empty list> 28 PsiElement(MEMBER_NAME) 29 PsiErrorElement:no viable alternative at input '.blah' 30 PsiElement(BAD_CHARACTER)('.blah') 31 SmaliMethodPrototype(METHOD_PROTOTYPE) 32 SmaliMethodParamList(METHOD_PARAM_LIST) 33 <empty list>