1smali.FILE 2 SmaliClass(CLASS) 3 SmaliExtendsList(EXTENDS_LIST) 4 <empty list> 5 SmaliImplementsList(IMPLEMENTS_LIST) 6 <empty list> 7 SmaliMethod(METHOD) 8 SmaliThrowsList(THROWS_LIST) 9 <empty list> 10 PsiElement(METHOD_DIRECTIVE)('.method') 11 PsiWhiteSpace(' ') 12 SmaliModifierList(MODIFIER_LIST) 13 PsiElement(ACCESS_SPEC)('public') 14 PsiWhiteSpace(' ') 15 PsiElement(MEMBER_NAME) 16 PsiElement(SIMPLE_NAME)('blah') 17 SmaliMethodPrototype(METHOD_PROTOTYPE) 18 PsiElement(OPEN_PAREN)('(') 19 SmaliMethodParamList(METHOD_PARAM_LIST) 20 <empty list> 21 PsiElement(CLOSE_PAREN)(')') 22 PsiElement(VOID_TYPE) 23 PsiElement(VOID_TYPE)('V') 24 PsiWhiteSpace('\n ') 25 PsiElement(PARAMETER_STATEMENT) 26 PsiElement(PARAMETER_DIRECTIVE)('.param') 27 PsiWhiteSpace(' ') 28 PsiElement(REGISTER_REFERENCE) 29 PsiElement(REGISTER)('v0') 30 PsiElement(COMMA)(',') 31 PsiWhiteSpace(' ') 32 PsiElement(LOCAL_NAME) 33 PsiElement(LITERAL) 34 PsiElement(STRING_LITERAL)('"blah"') 35 PsiWhiteSpace('\n ') 36 PsiErrorElement:no viable alternative at input '.a' 37 PsiElement(BAD_CHARACTER)('.a') 38 PsiWhiteSpace('\n') 39 PsiElement(END_METHOD_DIRECTIVE)('.end method') 40 PsiWhiteSpace('\n\n') 41 SmaliMethod(METHOD) 42 SmaliThrowsList(THROWS_LIST) 43 <empty list> 44 PsiElement(METHOD_DIRECTIVE)('.method') 45 PsiWhiteSpace(' ') 46 SmaliModifierList(MODIFIER_LIST) 47 PsiElement(ACCESS_SPEC)('public') 48 PsiWhiteSpace(' ') 49 PsiElement(MEMBER_NAME) 50 PsiElement(SIMPLE_NAME)('blah') 51 SmaliMethodPrototype(METHOD_PROTOTYPE) 52 PsiElement(OPEN_PAREN)('(') 53 SmaliMethodParamList(METHOD_PARAM_LIST) 54 <empty list> 55 PsiElement(CLOSE_PAREN)(')') 56 PsiElement(VOID_TYPE) 57 PsiElement(VOID_TYPE)('V') 58 PsiWhiteSpace('\n ') 59 PsiElement(PARAMETER_STATEMENT) 60 PsiElement(PARAMETER_DIRECTIVE)('.param') 61 PsiWhiteSpace(' ') 62 PsiElement(REGISTER_REFERENCE) 63 PsiElement(REGISTER)('v0') 64 PsiElement(COMMA)(',') 65 PsiWhiteSpace(' ') 66 PsiElement(LOCAL_NAME) 67 PsiElement(LITERAL) 68 PsiElement(STRING_LITERAL)('"blah"') 69 PsiWhiteSpace('\n ') 70 SmaliAnnotation(ANNOTATION) 71 PsiElement(ANNOTATION_DIRECTIVE)('.annotation') 72 PsiWhiteSpace(' ') 73 PsiElement(ANNOTATION_VISIBILITY)('runtime') 74 PsiWhiteSpace(' ') 75 PsiElement(CLASS_TYPE) 76 PsiElement(CLASS_DESCRIPTOR)('Lblah;') 77 PsiWhiteSpace(' ') 78 PsiElement(ANNOTATION_PARAMETER_LIST) 79 <empty list> 80 PsiElement(END_ANNOTATION_DIRECTIVE)('.end annotation') 81 PsiWhiteSpace('\n ') 82 PsiErrorElement:no viable alternative at input '.' 83 PsiElement(BAD_CHARACTER)('.') 84 PsiWhiteSpace('\n') 85 PsiElement(END_METHOD_DIRECTIVE)('.end method')