IDEA-67596 (class stub builder: decode only relevant access modifiers)

This commit is contained in:
Roman Shevchenko
2011-04-06 20:54:42 +02:00
parent 39a750c684
commit e856733aab
9 changed files with 152 additions and 83 deletions
@@ -23,7 +23,7 @@ PsiJavaFileStub []
PsiModifierListStub[mask=0]
PsiRefListStub[THROWS_LIST:]
PsiMethodStub[cons varargs AnnotatedEnumConstructor:void]
PsiModifierListStub[mask=130]
PsiModifierListStub[mask=2]
PsiTypeParameterListStub
PsiParameterListStub
PsiParameterStub[names:java.lang.String...]
@@ -0,0 +1,27 @@
PsiJavaFileStub [pack]
PsiClassStub[name=Modifiers fqn=pack.Modifiers]
PsiModifierListStub[mask=1]
PsiTypeParameterListStub
PsiRefListStub[EXTENDS_LIST:]
PsiRefListStub[IMPLEMENTS_LIST:]
PsiFieldStub[f1:int]
PsiModifierListStub[mask=130]
PsiFieldStub[f2:int]
PsiModifierListStub[mask=66]
PsiMethodStub[cons Modifiers:void]
PsiModifierListStub[mask=1]
PsiTypeParameterListStub
PsiParameterListStub
PsiRefListStub[THROWS_LIST:]
PsiMethodStub[varargs m1:void]
PsiModifierListStub[mask=2]
PsiTypeParameterListStub
PsiParameterListStub
PsiParameterStub[i:int...]
PsiModifierListStub[mask=0]
PsiRefListStub[THROWS_LIST:]
PsiMethodStub[m2:void]
PsiModifierListStub[mask=34]
PsiTypeParameterListStub
PsiParameterListStub
PsiRefListStub[THROWS_LIST:]
@@ -2289,7 +2289,7 @@ PsiJavaFileStub [java.util]
PsiModifierListStub[mask=0]
PsiRefListStub[THROWS_LIST:]
PsiMethodStub[varargs addAll:boolean]
PsiModifierListStub[mask=137]
PsiModifierListStub[mask=9]
PsiTypeParameterListStub
PsiTypeParameter[T]
PsiRefListStub[EXTENDS_BOUNDS_LIST:]