Fix KtDotQualifiedExpressionElementType stub building for complex qualified elements

Fixed #EA212081
This commit is contained in:
Igor Yakovlev
2020-02-06 20:13:43 +03:00
parent ddcc3b39f7
commit 9e05c702ab
4 changed files with 68 additions and 3 deletions
+38
View File
@@ -317,3 +317,41 @@ PsiJetFileStubImpl[package=test]
REFERENCE_EXPRESSION[referencedName=ArraysSpread]
VALUE_ARGUMENT_LIST
VALUE_ARGUMENT[isSpread=true]
CLASS[fqName=test.WithComplexDotQualifiedAnnotation, isEnumEntry=false, isInterface=false, isLocal=false, isTopLevel=true, name=WithComplexDotQualifiedAnnotation, superNames=[]]
MODIFIER_LIST[]
ANNOTATION_ENTRY[hasValueArguments=true, shortName=SomeAnno1]
CONSTRUCTOR_CALLEE
TYPE_REFERENCE
USER_TYPE
REFERENCE_EXPRESSION[referencedName=SomeAnno1]
VALUE_ARGUMENT_LIST
VALUE_ARGUMENT[isSpread=false]
VALUE_ARGUMENT_NAME
REFERENCE_EXPRESSION[referencedName=x]
ANNOTATION_ENTRY[hasValueArguments=true, shortName=SomeAnno2]
CONSTRUCTOR_CALLEE
TYPE_REFERENCE
USER_TYPE
REFERENCE_EXPRESSION[referencedName=SomeAnno2]
VALUE_ARGUMENT_LIST
VALUE_ARGUMENT[isSpread=false]
VALUE_ARGUMENT_NAME
REFERENCE_EXPRESSION[referencedName=x]
ANNOTATION_ENTRY[hasValueArguments=true, shortName=SomeAnno3]
CONSTRUCTOR_CALLEE
TYPE_REFERENCE
USER_TYPE
REFERENCE_EXPRESSION[referencedName=SomeAnno3]
VALUE_ARGUMENT_LIST
VALUE_ARGUMENT[isSpread=false]
VALUE_ARGUMENT_NAME
REFERENCE_EXPRESSION[referencedName=x]
ANNOTATION_ENTRY[hasValueArguments=true, shortName=SomeAnno4]
CONSTRUCTOR_CALLEE
TYPE_REFERENCE
USER_TYPE
REFERENCE_EXPRESSION[referencedName=SomeAnno4]
VALUE_ARGUMENT_LIST
VALUE_ARGUMENT[isSpread=false]
VALUE_ARGUMENT_NAME
REFERENCE_EXPRESSION[referencedName=x]