PsiJetFileStubImpl[package=test] KotlinStub$PACKAGE_DIRECTIVE KotlinStub$REFERENCE_EXPRESSION[referencedName=test] KotlinStub$IMPORT_LIST KotlinStub$CLASS[classId=test/AnnotationValues, fqName=test.AnnotationValues, isEnumEntry=false, isInterface=false, isLocal=false, isTopLevel=true, name=AnnotationValues, superNames=[]] KotlinStub$MODIFIER_LIST[public final] KotlinStub$PRIMARY_CONSTRUCTOR[fqName=null, hasBody=false, isDelegatedCallToThis=false, isExplicitDelegationCall=false, isExtension=false, isTopLevel=false, name=AnnotationValues] KotlinStub$MODIFIER_LIST[public] KotlinStub$VALUE_PARAMETER_LIST KotlinStub$CLASS_BODY KotlinStub$CLASS[classId=test/AnnotationValues.WithSimple, fqName=test.AnnotationValues.WithSimple, isEnumEntry=false, isInterface=false, isLocal=false, isTopLevel=false, name=WithSimple, superNames=[]] KotlinStub$MODIFIER_LIST[public final] KotlinStub$ANNOTATION_ENTRY[hasValueArguments=false, shortName=Simple] valueArguments: (i = 12, l = 12.toLong(), b = 12.toByte(), d = 3.3.toDouble(), f = 3.3.toFloat(), c = \u0061 ('a'), b1 = true, b2 = false) KotlinStub$CONSTRUCTOR_CALLEE KotlinStub$TYPE_REFERENCE KotlinStub$USER_TYPE KotlinStub$USER_TYPE KotlinStub$REFERENCE_EXPRESSION[referencedName=test] KotlinStub$REFERENCE_EXPRESSION[referencedName=Simple] KotlinStub$PRIMARY_CONSTRUCTOR[fqName=null, hasBody=false, isDelegatedCallToThis=false, isExplicitDelegationCall=false, isExtension=false, isTopLevel=false, name=WithSimple] KotlinStub$MODIFIER_LIST[public] KotlinStub$VALUE_PARAMETER_LIST KotlinStub$CLASS_BODY KotlinStub$CLASS[classId=test/AnnotationValues.WithStringLiteral, fqName=test.AnnotationValues.WithStringLiteral, isEnumEntry=false, isInterface=false, isLocal=false, isTopLevel=false, name=WithStringLiteral, superNames=[]] KotlinStub$MODIFIER_LIST[public final] KotlinStub$ANNOTATION_ENTRY[hasValueArguments=false, shortName=StringLiteral] valueArguments: (s1 = "some", s2 = "", s3 = "H12") KotlinStub$CONSTRUCTOR_CALLEE KotlinStub$TYPE_REFERENCE KotlinStub$USER_TYPE KotlinStub$USER_TYPE KotlinStub$REFERENCE_EXPRESSION[referencedName=test] KotlinStub$REFERENCE_EXPRESSION[referencedName=StringLiteral] KotlinStub$PRIMARY_CONSTRUCTOR[fqName=null, hasBody=false, isDelegatedCallToThis=false, isExplicitDelegationCall=false, isExtension=false, isTopLevel=false, name=WithStringLiteral] KotlinStub$MODIFIER_LIST[public] KotlinStub$VALUE_PARAMETER_LIST KotlinStub$CLASS_BODY KotlinStub$CLASS[classId=test/AnnotationValues.WithEnumLiteral, fqName=test.AnnotationValues.WithEnumLiteral, isEnumEntry=false, isInterface=false, isLocal=false, isTopLevel=false, name=WithEnumLiteral, superNames=[]] KotlinStub$MODIFIER_LIST[public final] KotlinStub$ANNOTATION_ENTRY[hasValueArguments=false, shortName=EnumLiteral] valueArguments: (e1 = E.E1, e2 = E.E2, e3 = E.E2) KotlinStub$CONSTRUCTOR_CALLEE KotlinStub$TYPE_REFERENCE KotlinStub$USER_TYPE KotlinStub$USER_TYPE KotlinStub$REFERENCE_EXPRESSION[referencedName=test] KotlinStub$REFERENCE_EXPRESSION[referencedName=EnumLiteral] KotlinStub$PRIMARY_CONSTRUCTOR[fqName=null, hasBody=false, isDelegatedCallToThis=false, isExplicitDelegationCall=false, isExtension=false, isTopLevel=false, name=WithEnumLiteral] KotlinStub$MODIFIER_LIST[public] KotlinStub$VALUE_PARAMETER_LIST KotlinStub$CLASS_BODY KotlinStub$CLASS[classId=test/AnnotationValues.WithVarArg, fqName=test.AnnotationValues.WithVarArg, isEnumEntry=false, isInterface=false, isLocal=false, isTopLevel=false, name=WithVarArg, superNames=[]] KotlinStub$MODIFIER_LIST[public final] KotlinStub$ANNOTATION_ENTRY[hasValueArguments=false, shortName=VarArg] valueArguments: (v = [1, 2, 3]) KotlinStub$CONSTRUCTOR_CALLEE KotlinStub$TYPE_REFERENCE KotlinStub$USER_TYPE KotlinStub$USER_TYPE KotlinStub$REFERENCE_EXPRESSION[referencedName=test] KotlinStub$REFERENCE_EXPRESSION[referencedName=VarArg] KotlinStub$PRIMARY_CONSTRUCTOR[fqName=null, hasBody=false, isDelegatedCallToThis=false, isExplicitDelegationCall=false, isExtension=false, isTopLevel=false, name=WithVarArg] KotlinStub$MODIFIER_LIST[public] KotlinStub$VALUE_PARAMETER_LIST KotlinStub$CLASS_BODY KotlinStub$CLASS[classId=test/AnnotationValues.WithArrays, fqName=test.AnnotationValues.WithArrays, isEnumEntry=false, isInterface=false, isLocal=false, isTopLevel=false, name=WithArrays, superNames=[]] KotlinStub$MODIFIER_LIST[public final] KotlinStub$ANNOTATION_ENTRY[hasValueArguments=false, shortName=Arrays] valueArguments: (ia = [1, 2, 3], la = [1.toLong()], fa = [], da = [2.2.toDouble()], ca = [\u0061 ('a')], ba = [true, false]) KotlinStub$CONSTRUCTOR_CALLEE KotlinStub$TYPE_REFERENCE KotlinStub$USER_TYPE KotlinStub$USER_TYPE KotlinStub$REFERENCE_EXPRESSION[referencedName=test] KotlinStub$REFERENCE_EXPRESSION[referencedName=Arrays] KotlinStub$PRIMARY_CONSTRUCTOR[fqName=null, hasBody=false, isDelegatedCallToThis=false, isExplicitDelegationCall=false, isExtension=false, isTopLevel=false, name=WithArrays] KotlinStub$MODIFIER_LIST[public] KotlinStub$VALUE_PARAMETER_LIST KotlinStub$CLASS_BODY KotlinStub$CLASS[classId=test/AnnotationValues.WithClassLiteral, fqName=test.AnnotationValues.WithClassLiteral, isEnumEntry=false, isInterface=false, isLocal=false, isTopLevel=false, name=WithClassLiteral, superNames=[]] KotlinStub$MODIFIER_LIST[public final] KotlinStub$ANNOTATION_ENTRY[hasValueArguments=false, shortName=ClassLiteral] valueArguments: (c1 = NormalClass(value=test/AnnotationValues.WithClassLiteral), c2 = NormalClass(value=kotlin/String)) KotlinStub$CONSTRUCTOR_CALLEE KotlinStub$TYPE_REFERENCE KotlinStub$USER_TYPE KotlinStub$USER_TYPE KotlinStub$REFERENCE_EXPRESSION[referencedName=test] KotlinStub$REFERENCE_EXPRESSION[referencedName=ClassLiteral] KotlinStub$TYPE_PARAMETER_LIST KotlinStub$TYPE_PARAMETER[fqName=null, isInVariance=false, isOutVariance=false, name=T] KotlinStub$PRIMARY_CONSTRUCTOR[fqName=null, hasBody=false, isDelegatedCallToThis=false, isExplicitDelegationCall=false, isExtension=false, isTopLevel=false, name=WithClassLiteral] KotlinStub$MODIFIER_LIST[public] KotlinStub$VALUE_PARAMETER_LIST KotlinStub$CLASS_BODY KotlinStub$CLASS[classId=test/AnnotationValues.WithNested, fqName=test.AnnotationValues.WithNested, isEnumEntry=false, isInterface=false, isLocal=false, isTopLevel=false, name=WithNested, superNames=[]] KotlinStub$MODIFIER_LIST[public final] KotlinStub$ANNOTATION_ENTRY[hasValueArguments=false, shortName=Outer] valueArguments: (some = "value", nested = Value(type=KotlinClassTypeBean(classId=test/Nested, arguments=[], nullable=false), argumentsMapping={i=12, s="nested value"})) KotlinStub$CONSTRUCTOR_CALLEE KotlinStub$TYPE_REFERENCE KotlinStub$USER_TYPE KotlinStub$USER_TYPE KotlinStub$REFERENCE_EXPRESSION[referencedName=test] KotlinStub$REFERENCE_EXPRESSION[referencedName=Outer] KotlinStub$PRIMARY_CONSTRUCTOR[fqName=null, hasBody=false, isDelegatedCallToThis=false, isExplicitDelegationCall=false, isExtension=false, isTopLevel=false, name=WithNested] KotlinStub$MODIFIER_LIST[public] KotlinStub$VALUE_PARAMETER_LIST KotlinStub$CLASS_BODY