Home | History | Annotate | Download | only in testData
      1 smali.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')