Empty import list placement and comment binding (fixed)

This commit is contained in:
Roman Shevchenko
2010-08-11 15:58:46 +04:00
parent ec81b8f41f
commit 047bbdd65d
13 changed files with 62 additions and 37 deletions
@@ -1,8 +1,8 @@
PsiJavaFile:ImportListBug.java
PsiImportList
<empty list>
PsiDocComment
PsiDocToken:DOC_COMMENT_END('/**/')
PsiImportList
<empty list>
PsiClass:AClass
PsiDocComment
PsiDocToken:DOC_COMMENT_START('/**')
@@ -7,9 +7,9 @@ PsiJavaFile:ExtraOpeningBraceInMethod.java
PsiReferenceParameterList
<empty list>
PsiJavaToken:SEMICOLON(';')
PsiWhiteSpace('\n\n')
PsiImportList
<empty list>
PsiWhiteSpace('\n\n')
PsiClass:Foo
PsiModifierList:public
PsiKeyword:public('public')
@@ -7,9 +7,9 @@ PsiJavaFile:IncompleteAnnotation.java
PsiReferenceParameterList
<empty list>
PsiJavaToken:SEMICOLON(';')
PsiWhiteSpace('\n\n')
PsiImportList
<empty list>
PsiWhiteSpace('\n\n')
PsiClass:Foo
PsiModifierList:public
PsiKeyword:public('public')
@@ -7,9 +7,9 @@ PsiJavaFile:BindBeforeClass1.java
PsiReferenceParameterList
<empty list>
PsiJavaToken:SEMICOLON(';')
PsiWhiteSpace('\n\n')
PsiImportList
<empty list>
PsiWhiteSpace('\n\n')
PsiClass:A
PsiComment(END_OF_LINE_COMMENT)('// comment')
PsiWhiteSpace('\n')
@@ -1,8 +1,8 @@
PsiJavaFile:BindBeforeClass3.java
PsiImportList
<empty list>
PsiComment(END_OF_LINE_COMMENT)('// comment')
PsiWhiteSpace('\n\n')
PsiImportList
<empty list>
PsiClass:A
PsiModifierList:
<empty list>
@@ -7,10 +7,10 @@ PsiJavaFile:BindBeforeClass4.java
PsiReferenceParameterList
<empty list>
PsiJavaToken:SEMICOLON(';')
PsiComment(END_OF_LINE_COMMENT)('// comment')
PsiWhiteSpace('\n')
PsiImportList
<empty list>
PsiComment(END_OF_LINE_COMMENT)('// comment')
PsiWhiteSpace('\n')
PsiClass:A
PsiModifierList:
<empty list>
@@ -0,0 +1 @@
/* comment */class A { }
@@ -0,0 +1,20 @@
PsiJavaFile:BindBeforeClass6.java
PsiImportList
<empty list>
PsiClass:A
PsiComment(C_STYLE_COMMENT)('/* comment */')
PsiModifierList:
<empty list>
PsiKeyword:class('class')
PsiWhiteSpace(' ')
PsiIdentifier:A('A')
PsiTypeParameterList
<empty list>
PsiReferenceList
<empty list>
PsiReferenceList
<empty list>
PsiWhiteSpace(' ')
PsiJavaToken:LBRACE('{')
PsiWhiteSpace(' ')
PsiJavaToken:RBRACE('}')
@@ -1,8 +1,8 @@
PsiJavaFile:Errors0.java
PsiImportList
<empty list>
PsiComment(END_OF_LINE_COMMENT)('// illegal modifier combinations')
PsiWhiteSpace('\n\n')
PsiImportList
<empty list>
PsiClass:a
PsiModifierList:abstract public
PsiKeyword:abstract('abstract')
@@ -13,9 +13,9 @@ PsiJavaFile:BindDocComment1.java
PsiReferenceParameterList
<empty list>
PsiJavaToken:SEMICOLON(';')
PsiWhiteSpace('\n')
PsiImportList
<empty list>
PsiWhiteSpace('\n')
PsiClass:A
PsiModifierList:
<empty list>