Java: remove unuseful parser test (IDEA-305898)

GitOrigin-RevId: 1af85dda474342a1b70bedfd17ab6b469b93465c
This commit is contained in:
Bas Leijdekkers
2024-07-30 22:37:25 +00:00
committed by intellij-monorepo-bot
parent c045040925
commit 0274e2096d
4 changed files with 1 additions and 338 deletions
@@ -1,4 +1,4 @@
// Copyright 2000-2023 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license.
// Copyright 2000-2024 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license.
package com.intellij.java.parser.annotationParsing;
import com.intellij.java.parser.AbstractBasicJavaParsingTestCase;
@@ -34,7 +34,5 @@ public abstract class AbstractBasicAnnotationParsingTest extends AbstractBasicJa
public void testEnumSmartTypeCompletion() { doTest(true); }
public void testErrors() { doTest(true); }
public void testTypeAnnotations() { doTest(true); }
}
@@ -1,8 +0,0 @@
@Ann(<error descr="Cannot find method 'value'">0</error>) class D {
<error>@EJB</error>
Runnable myMissingEjbRef;
public <T> @SafeVarargs
static void m();
}
@@ -1,164 +0,0 @@
PsiJavaFile:Errors.java
PsiImportList
<empty list>
PsiClass:D
PsiModifierList:@Ann(<error descr="Cannot find method 'value'">0</error>)
PsiAnnotation
PsiJavaToken:AT('@')
PsiJavaCodeReferenceElement:Ann
PsiIdentifier:Ann('Ann')
PsiReferenceParameterList
<empty list>
PsiAnnotationParameterList
PsiJavaToken:LPARENTH('(')
PsiNameValuePair
PsiErrorElement:Value expected
<empty list>
PsiErrorElement:',' or ')' expected
<empty list>
PsiJavaToken:LT('<')
PsiNameValuePair
PsiIdentifier:error('error')
PsiErrorElement:'=' expected
<empty list>
PsiWhiteSpace(' ')
PsiReferenceExpression:descr
PsiReferenceParameterList
<empty list>
PsiIdentifier:descr('descr')
PsiErrorElement:',' or ')' expected
<empty list>
PsiJavaToken:EQ('=')
PsiNameValuePair
PsiErrorElement:Identifier expected
<empty list>
PsiErrorElement:'=' expected
<empty list>
PsiBinaryExpression:"Cannot find method 'value'">0<
PsiBinaryExpression:"Cannot find method 'value'">0
PsiLiteralExpression:"Cannot find method 'value'"
PsiJavaToken:STRING_LITERAL('"Cannot find method 'value'"')
PsiJavaToken:GT('>')
PsiLiteralExpression:0
PsiJavaToken:INTEGER_LITERAL('0')
PsiJavaToken:LT('<')
PsiErrorElement:Expression expected
<empty list>
PsiErrorElement:',' or ')' expected
<empty list>
PsiJavaToken:DIV('/')
PsiNameValuePair
PsiIdentifier:error('error')
PsiErrorElement:'=' expected
<empty list>
PsiErrorElement:Value expected
<empty list>
PsiErrorElement:',' or ')' expected
<empty list>
PsiJavaToken:GT('>')
PsiJavaToken:RPARENTH(')')
PsiWhiteSpace(' ')
PsiKeyword:class('class')
PsiWhiteSpace(' ')
PsiIdentifier:D('D')
PsiTypeParameterList
<empty list>
PsiReferenceList
<empty list>
PsiReferenceList
<empty list>
PsiWhiteSpace(' ')
PsiJavaToken:LBRACE('{')
PsiWhiteSpace('\n\n ')
PsiModifierList:
<empty list>
PsiErrorElement:Identifier or type expected
PsiTypeParameterList
PsiJavaToken:LT('<')
PsiTypeParameter:error
PsiIdentifier:error('error')
PsiReferenceList
<empty list>
PsiJavaToken:GT('>')
PsiModifierList:@EJB
PsiAnnotation
PsiJavaToken:AT('@')
PsiJavaCodeReferenceElement:EJB
PsiIdentifier:EJB('EJB')
PsiReferenceParameterList
<empty list>
PsiAnnotationParameterList
<empty list>
PsiErrorElement:Identifier or type expected
PsiTypeParameterList
PsiJavaToken:LT('<')
PsiErrorElement:Type parameter expected
<empty list>
PsiErrorElement:'>' expected.
<empty list>
PsiErrorElement:Unexpected token
PsiJavaToken:DIV('/')
PsiModifierList:
<empty list>
PsiTypeElement:error
PsiJavaCodeReferenceElement:error
PsiIdentifier:error('error')
PsiReferenceParameterList
<empty list>
PsiErrorElement:Identifier expected
<empty list>
PsiErrorElement:Unexpected token
PsiJavaToken:GT('>')
PsiWhiteSpace('\n ')
PsiField:myMissingEjbRef
PsiModifierList:
<empty list>
PsiTypeElement:Runnable
PsiJavaCodeReferenceElement:Runnable
PsiIdentifier:Runnable('Runnable')
PsiReferenceParameterList
<empty list>
PsiWhiteSpace(' ')
PsiIdentifier:myMissingEjbRef('myMissingEjbRef')
PsiJavaToken:SEMICOLON(';')
PsiWhiteSpace('\n\n ')
PsiModifierList:public
PsiKeyword:public('public')
PsiWhiteSpace(' ')
PsiErrorElement:Identifier or type expected
PsiTypeParameterList
PsiJavaToken:LT('<')
PsiTypeParameter:T
PsiIdentifier:T('T')
PsiReferenceList
<empty list>
PsiJavaToken:GT('>')
PsiWhiteSpace(' ')
PsiMethod:m
PsiModifierList:@SafeVarargs
static
PsiAnnotation
PsiJavaToken:AT('@')
PsiJavaCodeReferenceElement:SafeVarargs
PsiIdentifier:SafeVarargs('SafeVarargs')
PsiReferenceParameterList
<empty list>
PsiAnnotationParameterList
<empty list>
PsiWhiteSpace('\n ')
PsiKeyword:static('static')
PsiTypeParameterList
<empty list>
PsiWhiteSpace(' ')
PsiTypeElement:void
PsiKeyword:void('void')
PsiWhiteSpace(' ')
PsiIdentifier:m('m')
PsiParameterList:()
PsiJavaToken:LPARENTH('(')
PsiJavaToken:RPARENTH(')')
PsiReferenceList
<empty list>
PsiJavaToken:SEMICOLON(';')
PsiWhiteSpace('\n')
PsiJavaToken:RBRACE('}')
@@ -1,163 +0,0 @@
java.FILE
IMPORT_LIST
<empty list>
CLASS
MODIFIER_LIST
ANNOTATION
AT
JAVA_CODE_REFERENCE
IDENTIFIER
REFERENCE_PARAMETER_LIST
<empty list>
ANNOTATION_PARAMETER_LIST
LPARENTH
NAME_VALUE_PAIR
ERROR_ELEMENT
<empty list>
ERROR_ELEMENT
<empty list>
LT
NAME_VALUE_PAIR
IDENTIFIER
ERROR_ELEMENT
<empty list>
WHITE_SPACE
REFERENCE_EXPRESSION
REFERENCE_PARAMETER_LIST
<empty list>
IDENTIFIER
ERROR_ELEMENT
<empty list>
EQ
NAME_VALUE_PAIR
ERROR_ELEMENT
<empty list>
ERROR_ELEMENT
<empty list>
BINARY_EXPRESSION
BINARY_EXPRESSION
LITERAL_EXPRESSION
STRING_LITERAL
GT
LITERAL_EXPRESSION
INTEGER_LITERAL
LT
ERROR_ELEMENT
<empty list>
ERROR_ELEMENT
<empty list>
DIV
NAME_VALUE_PAIR
IDENTIFIER
ERROR_ELEMENT
<empty list>
ERROR_ELEMENT
<empty list>
ERROR_ELEMENT
<empty list>
GT
RPARENTH
WHITE_SPACE
CLASS_KEYWORD
WHITE_SPACE
IDENTIFIER
TYPE_PARAMETER_LIST
<empty list>
EXTENDS_LIST
<empty list>
IMPLEMENTS_LIST
<empty list>
WHITE_SPACE
LBRACE
WHITE_SPACE
MODIFIER_LIST
<empty list>
ERROR_ELEMENT
TYPE_PARAMETER_LIST
LT
TYPE_PARAMETER
IDENTIFIER
EXTENDS_BOUND_LIST
<empty list>
GT
MODIFIER_LIST
ANNOTATION
AT
JAVA_CODE_REFERENCE
IDENTIFIER
REFERENCE_PARAMETER_LIST
<empty list>
ANNOTATION_PARAMETER_LIST
<empty list>
ERROR_ELEMENT
TYPE_PARAMETER_LIST
LT
ERROR_ELEMENT
<empty list>
ERROR_ELEMENT
<empty list>
ERROR_ELEMENT
DIV
MODIFIER_LIST
<empty list>
TYPE
JAVA_CODE_REFERENCE
IDENTIFIER
REFERENCE_PARAMETER_LIST
<empty list>
ERROR_ELEMENT
<empty list>
ERROR_ELEMENT
GT
WHITE_SPACE
FIELD
MODIFIER_LIST
<empty list>
TYPE
JAVA_CODE_REFERENCE
IDENTIFIER
REFERENCE_PARAMETER_LIST
<empty list>
WHITE_SPACE
IDENTIFIER
SEMICOLON
WHITE_SPACE
MODIFIER_LIST
PUBLIC_KEYWORD
WHITE_SPACE
ERROR_ELEMENT
TYPE_PARAMETER_LIST
LT
TYPE_PARAMETER
IDENTIFIER
EXTENDS_BOUND_LIST
<empty list>
GT
WHITE_SPACE
METHOD
MODIFIER_LIST
ANNOTATION
AT
JAVA_CODE_REFERENCE
IDENTIFIER
REFERENCE_PARAMETER_LIST
<empty list>
ANNOTATION_PARAMETER_LIST
<empty list>
WHITE_SPACE
STATIC_KEYWORD
TYPE_PARAMETER_LIST
<empty list>
WHITE_SPACE
TYPE
VOID_KEYWORD
WHITE_SPACE
IDENTIFIER
PARAMETER_LIST
LPARENTH
RPARENTH
THROWS_LIST
<empty list>
SEMICOLON
WHITE_SPACE
RBRACE