| PsiJetFileStubImpl[package=] | |
| PACKAGE_DIRECTIVE | |
| IMPORT_LIST | |
| CLASS[fqName=Annotations, isEnumEntry=false, isInterface=false, isLocal=false, isTopLevel=true, name=Annotations, superNames=[]] | |
| MODIFIER_LIST[public final] | |
| ANNOTATION_ENTRY[hasValueArguments=false, shortName=a] | |
| CONSTRUCTOR_CALLEE | |
| TYPE_REFERENCE | |
| USER_TYPE | |
| REFERENCE_EXPRESSION[referencedName=a] | |
| PRIMARY_CONSTRUCTOR | |
| MODIFIER_LIST[private] | |
| ANNOTATION_ENTRY[hasValueArguments=false, shortName=a] | |
| CONSTRUCTOR_CALLEE | |
| TYPE_REFERENCE | |
| USER_TYPE | |
| REFERENCE_EXPRESSION[referencedName=a] | |
| VALUE_PARAMETER_LIST | |
| VALUE_PARAMETER[fqName=null, hasDefaultValue=false, hasValOrVar=false, isMutable=false, name=c1] | |
| MODIFIER_LIST[] | |
| ANNOTATION_ENTRY[hasValueArguments=false, shortName=a] | |
| CONSTRUCTOR_CALLEE | |
| TYPE_REFERENCE | |
| USER_TYPE | |
| REFERENCE_EXPRESSION[referencedName=a] | |
| TYPE_REFERENCE | |
| USER_TYPE | |
| USER_TYPE | |
| REFERENCE_EXPRESSION[referencedName=kotlin] | |
| REFERENCE_EXPRESSION[referencedName=Int] | |
| VALUE_PARAMETER[fqName=null, hasDefaultValue=false, hasValOrVar=false, isMutable=false, name=c2] | |
| MODIFIER_LIST[] | |
| ANNOTATION_ENTRY[hasValueArguments=false, shortName=a] | |
| CONSTRUCTOR_CALLEE | |
| TYPE_REFERENCE | |
| USER_TYPE | |
| REFERENCE_EXPRESSION[referencedName=a] | |
| TYPE_REFERENCE | |
| USER_TYPE | |
| USER_TYPE | |
| REFERENCE_EXPRESSION[referencedName=kotlin] | |
| REFERENCE_EXPRESSION[referencedName=Int] | |
| CLASS_BODY | |
| OBJECT_DECLARATION[fqName=Annotations.Companion, isCompanion=true, isLocal=false, isObjectLiteral=false, isTopLevel=false, name=Companion, superNames=[]] | |
| MODIFIER_LIST[private companion] | |
| CLASS_BODY | |
| PROPERTY[fqName=Annotations.Companion.field, hasDelegate=false, hasDelegateExpression=false, hasInitializer=false, hasReturnTypeRef=true, isExtension=false, isTopLevel=false, isVar=false, name=field] | |
| MODIFIER_LIST[public final] | |
| ANNOTATION_ENTRY[hasValueArguments=false, shortName=f] | |
| ANNOTATION_TARGET[useSiteTarget=FIELD] | |
| CONSTRUCTOR_CALLEE | |
| TYPE_REFERENCE | |
| USER_TYPE | |
| REFERENCE_EXPRESSION[referencedName=f] | |
| TYPE_REFERENCE | |
| USER_TYPE | |
| USER_TYPE | |
| REFERENCE_EXPRESSION[referencedName=kotlin] | |
| REFERENCE_EXPRESSION[referencedName=Int] | |
| PROPERTY[fqName=Annotations.c, hasDelegate=false, hasDelegateExpression=false, hasInitializer=false, hasReturnTypeRef=true, isExtension=false, isTopLevel=false, isVar=false, name=c] | |
| MODIFIER_LIST[private final] | |
| TYPE_REFERENCE | |
| USER_TYPE | |
| USER_TYPE | |
| REFERENCE_EXPRESSION[referencedName=kotlin] | |
| REFERENCE_EXPRESSION[referencedName=Int] | |
| PROPERTY[fqName=Annotations.c1, hasDelegate=false, hasDelegateExpression=false, hasInitializer=false, hasReturnTypeRef=true, isExtension=false, isTopLevel=false, isVar=false, name=c1] | |
| MODIFIER_LIST[private final] | |
| ANNOTATION_ENTRY[hasValueArguments=false, shortName=a] | |
| CONSTRUCTOR_CALLEE | |
| TYPE_REFERENCE | |
| USER_TYPE | |
| REFERENCE_EXPRESSION[referencedName=a] | |
| TYPE_REFERENCE | |
| USER_TYPE | |
| USER_TYPE | |
| REFERENCE_EXPRESSION[referencedName=kotlin] | |
| REFERENCE_EXPRESSION[referencedName=Int] | |
| PROPERTY[fqName=Annotations.c2, hasDelegate=false, hasDelegateExpression=false, hasInitializer=false, hasReturnTypeRef=true, isExtension=false, isTopLevel=false, isVar=false, name=c2] | |
| MODIFIER_LIST[public final] | |
| ANNOTATION_ENTRY[hasValueArguments=false, shortName=a] | |
| CONSTRUCTOR_CALLEE | |
| TYPE_REFERENCE | |
| USER_TYPE | |
| REFERENCE_EXPRESSION[referencedName=a] | |
| TYPE_REFERENCE | |
| USER_TYPE | |
| USER_TYPE | |
| REFERENCE_EXPRESSION[referencedName=kotlin] | |
| REFERENCE_EXPRESSION[referencedName=Int] | |
| PROPERTY[fqName=Annotations.deleage, hasDelegate=false, hasDelegateExpression=false, hasInitializer=false, hasReturnTypeRef=true, isExtension=false, isTopLevel=false, isVar=false, name=deleage] | |
| MODIFIER_LIST[public final] | |
| ANNOTATION_ENTRY[hasValueArguments=false, shortName=a] | |
| ANNOTATION_TARGET[useSiteTarget=PROPERTY_DELEGATE_FIELD] | |
| CONSTRUCTOR_CALLEE | |
| TYPE_REFERENCE | |
| USER_TYPE | |
| REFERENCE_EXPRESSION[referencedName=a] | |
| TYPE_REFERENCE | |
| USER_TYPE | |
| USER_TYPE | |
| REFERENCE_EXPRESSION[referencedName=kotlin] | |
| REFERENCE_EXPRESSION[referencedName=Int] | |
| PROPERTY[fqName=Annotations.getterField, hasDelegate=false, hasDelegateExpression=false, hasInitializer=false, hasReturnTypeRef=true, isExtension=false, isTopLevel=false, isVar=false, name=getterField] | |
| MODIFIER_LIST[public final] | |
| TYPE_REFERENCE | |
| NULLABLE_TYPE | |
| USER_TYPE | |
| USER_TYPE | |
| REFERENCE_EXPRESSION[referencedName=kotlin] | |
| REFERENCE_EXPRESSION[referencedName=String] | |
| PROPERTY[fqName=Annotations.hasValueArguments, hasDelegate=false, hasDelegateExpression=false, hasInitializer=false, hasReturnTypeRef=true, isExtension=false, isTopLevel=false, isVar=false, name=hasValueArguments] | |
| MODIFIER_LIST[public final] | |
| ANNOTATION_ENTRY[hasValueArguments=false, shortName=a] | |
| CONSTRUCTOR_CALLEE | |
| TYPE_REFERENCE | |
| USER_TYPE | |
| REFERENCE_EXPRESSION[referencedName=a] | |
| TYPE_REFERENCE | |
| USER_TYPE | |
| USER_TYPE | |
| REFERENCE_EXPRESSION[referencedName=kotlin] | |
| REFERENCE_EXPRESSION[referencedName=Int] | |
| PROPERTY[fqName=Annotations.ownField, hasDelegate=false, hasDelegateExpression=false, hasInitializer=false, hasReturnTypeRef=true, isExtension=false, isTopLevel=false, isVar=false, name=ownField] | |
| MODIFIER_LIST[public final] | |
| ANNOTATION_ENTRY[hasValueArguments=false, shortName=a] | |
| ANNOTATION_TARGET[useSiteTarget=FIELD] | |
| CONSTRUCTOR_CALLEE | |
| TYPE_REFERENCE | |
| USER_TYPE | |
| REFERENCE_EXPRESSION[referencedName=a] | |
| TYPE_REFERENCE | |
| NULLABLE_TYPE | |
| USER_TYPE | |
| USER_TYPE | |
| REFERENCE_EXPRESSION[referencedName=kotlin] | |
| REFERENCE_EXPRESSION[referencedName=String] | |
| PROPERTY[fqName=Annotations.setParam, hasDelegate=false, hasDelegateExpression=false, hasInitializer=false, hasReturnTypeRef=true, isExtension=false, isTopLevel=false, isVar=true, name=setParam] | |
| MODIFIER_LIST[public final] | |
| TYPE_REFERENCE | |
| NULLABLE_TYPE | |
| USER_TYPE | |
| USER_TYPE | |
| REFERENCE_EXPRESSION[referencedName=kotlin] | |
| REFERENCE_EXPRESSION[referencedName=String] | |
| PROPERTY[fqName=Annotations.setterField, hasDelegate=false, hasDelegateExpression=false, hasInitializer=false, hasReturnTypeRef=true, isExtension=false, isTopLevel=false, isVar=true, name=setterField] | |
| MODIFIER_LIST[public final] | |
| TYPE_REFERENCE | |
| NULLABLE_TYPE | |
| USER_TYPE | |
| USER_TYPE | |
| REFERENCE_EXPRESSION[referencedName=kotlin] | |
| REFERENCE_EXPRESSION[referencedName=String] | |
| PROPERTY[fqName=Annotations.withCustomAccessors, hasDelegate=false, hasDelegateExpression=false, hasInitializer=false, hasReturnTypeRef=true, isExtension=false, isTopLevel=false, isVar=true, name=withCustomAccessors] | |
| MODIFIER_LIST[public final] | |
| TYPE_REFERENCE | |
| USER_TYPE | |
| USER_TYPE | |
| REFERENCE_EXPRESSION[referencedName=kotlin] | |
| REFERENCE_EXPRESSION[referencedName=Int] | |
| PROPERTY[fqName=Annotations.receiverField, hasDelegate=false, hasDelegateExpression=false, hasInitializer=false, hasReturnTypeRef=true, isExtension=true, isTopLevel=false, isVar=false, name=receiverField] | |
| MODIFIER_LIST[public final] | |
| TYPE_REFERENCE | |
| MODIFIER_LIST[] | |
| ANNOTATION_ENTRY[hasValueArguments=false, shortName=a] | |
| ANNOTATION_TARGET[useSiteTarget=RECEIVER] | |
| CONSTRUCTOR_CALLEE | |
| TYPE_REFERENCE | |
| USER_TYPE | |
| REFERENCE_EXPRESSION[referencedName=a] | |
| USER_TYPE | |
| USER_TYPE | |
| REFERENCE_EXPRESSION[referencedName=kotlin] | |
| REFERENCE_EXPRESSION[referencedName=Int] | |
| TYPE_REFERENCE | |
| NULLABLE_TYPE | |
| USER_TYPE | |
| USER_TYPE | |
| REFERENCE_EXPRESSION[referencedName=kotlin] | |
| REFERENCE_EXPRESSION[referencedName=String] | |
| FUN[fqName=Annotations.annotationWithVararg, hasBlockBody=true, hasBody=true, hasTypeParameterListBeforeFunctionName=false, isExtension=false, isTopLevel=false, name=annotationWithVararg] | |
| MODIFIER_LIST[private final] | |
| VALUE_PARAMETER_LIST | |
| VALUE_PARAMETER[fqName=null, hasDefaultValue=false, hasValOrVar=false, isMutable=false, name=i] | |
| MODIFIER_LIST[vararg] | |
| ANNOTATION_ENTRY[hasValueArguments=false, shortName=a] | |
| CONSTRUCTOR_CALLEE | |
| TYPE_REFERENCE | |
| USER_TYPE | |
| REFERENCE_EXPRESSION[referencedName=a] | |
| TYPE_REFERENCE | |
| USER_TYPE | |
| USER_TYPE | |
| REFERENCE_EXPRESSION[referencedName=kotlin] | |
| REFERENCE_EXPRESSION[referencedName=Int] | |
| TYPE_REFERENCE | |
| USER_TYPE | |
| USER_TYPE | |
| REFERENCE_EXPRESSION[referencedName=kotlin] | |
| REFERENCE_EXPRESSION[referencedName=Unit] | |
| FUN[fqName=Annotations.f, hasBlockBody=true, hasBody=true, hasTypeParameterListBeforeFunctionName=false, isExtension=false, isTopLevel=false, name=f] | |
| MODIFIER_LIST[protected final] | |
| ANNOTATION_ENTRY[hasValueArguments=false, shortName=a] | |
| CONSTRUCTOR_CALLEE | |
| TYPE_REFERENCE | |
| USER_TYPE | |
| REFERENCE_EXPRESSION[referencedName=a] | |
| VALUE_PARAMETER_LIST | |
| TYPE_REFERENCE | |
| USER_TYPE | |
| USER_TYPE | |
| REFERENCE_EXPRESSION[referencedName=kotlin] | |
| REFERENCE_EXPRESSION[referencedName=Unit] | |
| FUN[fqName=Annotations.g, hasBlockBody=true, hasBody=true, hasTypeParameterListBeforeFunctionName=false, isExtension=false, isTopLevel=false, name=g] | |
| MODIFIER_LIST[public final] | |
| ANNOTATION_ENTRY[hasValueArguments=false, shortName=a] | |
| CONSTRUCTOR_CALLEE | |
| TYPE_REFERENCE | |
| USER_TYPE | |
| REFERENCE_EXPRESSION[referencedName=a] | |
| VALUE_PARAMETER_LIST | |
| VALUE_PARAMETER[fqName=null, hasDefaultValue=false, hasValOrVar=false, isMutable=false, name=p1] | |
| MODIFIER_LIST[] | |
| ANNOTATION_ENTRY[hasValueArguments=false, shortName=a] | |
| CONSTRUCTOR_CALLEE | |
| TYPE_REFERENCE | |
| USER_TYPE | |
| REFERENCE_EXPRESSION[referencedName=a] | |
| TYPE_REFERENCE | |
| USER_TYPE | |
| REFERENCE_EXPRESSION[referencedName=E] | |
| TYPE_REFERENCE | |
| USER_TYPE | |
| USER_TYPE | |
| REFERENCE_EXPRESSION[referencedName=kotlin] | |
| REFERENCE_EXPRESSION[referencedName=Unit] | |
| FUN[fqName=Annotations.inlineFun, hasBlockBody=true, hasBody=true, hasTypeParameterListBeforeFunctionName=true, isExtension=false, isTopLevel=false, name=inlineFun] | |
| MODIFIER_LIST[public final inline] | |
| TYPE_PARAMETER_LIST | |
| TYPE_PARAMETER[fqName=null, isInVariance=false, isOutVariance=false, name=T] | |
| MODIFIER_LIST[reified] | |
| ANNOTATION_ENTRY[hasValueArguments=false, shortName=a] | |
| CONSTRUCTOR_CALLEE | |
| TYPE_REFERENCE | |
| USER_TYPE | |
| REFERENCE_EXPRESSION[referencedName=a] | |
| TYPE_PARAMETER[fqName=null, isInVariance=false, isOutVariance=false, name=F] | |
| MODIFIER_LIST[] | |
| ANNOTATION_ENTRY[hasValueArguments=false, shortName=a] | |
| CONSTRUCTOR_CALLEE | |
| TYPE_REFERENCE | |
| USER_TYPE | |
| REFERENCE_EXPRESSION[referencedName=a] | |
| VALUE_PARAMETER_LIST | |
| TYPE_REFERENCE | |
| USER_TYPE | |
| USER_TYPE | |
| REFERENCE_EXPRESSION[referencedName=kotlin] | |
| REFERENCE_EXPRESSION[referencedName=Unit] | |
| FUN[fqName=Annotations.types, hasBlockBody=true, hasBody=true, hasTypeParameterListBeforeFunctionName=false, isExtension=false, isTopLevel=false, name=types] | |
| MODIFIER_LIST[public final] | |
| VALUE_PARAMETER_LIST | |
| VALUE_PARAMETER[fqName=null, hasDefaultValue=false, hasValOrVar=false, isMutable=false, name=param] | |
| TYPE_REFERENCE | |
| MODIFIER_LIST[] | |
| ANNOTATION_ENTRY[hasValueArguments=false, shortName=a] | |
| CONSTRUCTOR_CALLEE | |
| TYPE_REFERENCE | |
| USER_TYPE | |
| REFERENCE_EXPRESSION[referencedName=a] | |
| ANNOTATION_ENTRY[hasValueArguments=false, shortName=b] | |
| CONSTRUCTOR_CALLEE | |
| TYPE_REFERENCE | |
| USER_TYPE | |
| REFERENCE_EXPRESSION[referencedName=b] | |
| USER_TYPE | |
| USER_TYPE | |
| USER_TYPE | |
| REFERENCE_EXPRESSION[referencedName=kotlin] | |
| REFERENCE_EXPRESSION[referencedName=ranges] | |
| REFERENCE_EXPRESSION[referencedName=LongRange] | |
| TYPE_REFERENCE | |
| MODIFIER_LIST[] | |
| ANNOTATION_ENTRY[hasValueArguments=false, shortName=a] | |
| CONSTRUCTOR_CALLEE | |
| TYPE_REFERENCE | |
| USER_TYPE | |
| REFERENCE_EXPRESSION[referencedName=a] | |
| ANNOTATION_ENTRY[hasValueArguments=false, shortName=b] | |
| CONSTRUCTOR_CALLEE | |
| TYPE_REFERENCE | |
| USER_TYPE | |
| REFERENCE_EXPRESSION[referencedName=b] | |
| USER_TYPE | |
| USER_TYPE | |
| REFERENCE_EXPRESSION[referencedName=kotlin] | |
| REFERENCE_EXPRESSION[referencedName=Unit] | |
| FUN[fqName=Annotations.foo, hasBlockBody=true, hasBody=true, hasTypeParameterListBeforeFunctionName=false, isExtension=true, isTopLevel=false, name=foo] | |
| MODIFIER_LIST[public final] | |
| TYPE_REFERENCE | |
| MODIFIER_LIST[] | |
| ANNOTATION_ENTRY[hasValueArguments=false, shortName=a] | |
| ANNOTATION_TARGET[useSiteTarget=RECEIVER] | |
| CONSTRUCTOR_CALLEE | |
| TYPE_REFERENCE | |
| USER_TYPE | |
| REFERENCE_EXPRESSION[referencedName=a] | |
| USER_TYPE | |
| USER_TYPE | |
| REFERENCE_EXPRESSION[referencedName=kotlin] | |
| REFERENCE_EXPRESSION[referencedName=Int] | |
| VALUE_PARAMETER_LIST | |
| TYPE_REFERENCE | |
| USER_TYPE | |
| USER_TYPE | |
| REFERENCE_EXPRESSION[referencedName=kotlin] | |
| REFERENCE_EXPRESSION[referencedName=Unit] | |
| CLASS[fqName=Annotations.ClassWithConstructor, isEnumEntry=false, isInterface=false, isLocal=false, isTopLevel=false, name=ClassWithConstructor, superNames=[]] | |
| MODIFIER_LIST[public final] | |
| PRIMARY_CONSTRUCTOR | |
| MODIFIER_LIST[public] | |
| VALUE_PARAMETER_LIST | |
| VALUE_PARAMETER[fqName=null, hasDefaultValue=false, hasValOrVar=false, isMutable=false, name=b] | |
| MODIFIER_LIST[] | |
| ANNOTATION_ENTRY[hasValueArguments=false, shortName=a] | |
| CONSTRUCTOR_CALLEE | |
| TYPE_REFERENCE | |
| USER_TYPE | |
| REFERENCE_EXPRESSION[referencedName=a] | |
| TYPE_REFERENCE | |
| USER_TYPE | |
| USER_TYPE | |
| REFERENCE_EXPRESSION[referencedName=kotlin] | |
| REFERENCE_EXPRESSION[referencedName=Int] | |
| CLASS_BODY | |
| PROPERTY[fqName=Annotations.ClassWithConstructor.b, hasDelegate=false, hasDelegateExpression=false, hasInitializer=false, hasReturnTypeRef=true, isExtension=false, isTopLevel=false, isVar=false, name=b] | |
| MODIFIER_LIST[public final] | |
| TYPE_REFERENCE | |
| USER_TYPE | |
| USER_TYPE | |
| REFERENCE_EXPRESSION[referencedName=kotlin] | |
| REFERENCE_EXPRESSION[referencedName=Int] | |
| CLASS[fqName=Annotations.En, isEnumEntry=false, isInterface=false, isLocal=false, isTopLevel=false, name=En, superNames=[Enum]] | |
| MODIFIER_LIST[enum public final] | |
| PRIMARY_CONSTRUCTOR | |
| MODIFIER_LIST[private] | |
| VALUE_PARAMETER_LIST | |
| SUPER_TYPE_LIST | |
| SUPER_TYPE_ENTRY | |
| TYPE_REFERENCE | |
| USER_TYPE | |
| USER_TYPE | |
| REFERENCE_EXPRESSION[referencedName=kotlin] | |
| REFERENCE_EXPRESSION[referencedName=Enum] | |
| TYPE_ARGUMENT_LIST | |
| TYPE_PROJECTION[projectionKind=NONE] | |
| TYPE_REFERENCE | |
| USER_TYPE | |
| USER_TYPE | |
| REFERENCE_EXPRESSION[referencedName=Annotations] | |
| REFERENCE_EXPRESSION[referencedName=En] | |
| CLASS_BODY | |
| ENUM_ENTRY[fqName=Annotations.En.Entry1, isEnumEntry=true, isInterface=false, isLocal=false, isTopLevel=false, name=Entry1, superNames=[]] | |
| ENUM_ENTRY[fqName=Annotations.En.Entry2, isEnumEntry=true, isInterface=false, isLocal=false, isTopLevel=false, name=Entry2, superNames=[]] | |
| MODIFIER_LIST[] | |
| ANNOTATION_ENTRY[hasValueArguments=false, shortName=a] | |
| CONSTRUCTOR_CALLEE | |
| TYPE_REFERENCE | |
| USER_TYPE | |
| REFERENCE_EXPRESSION[referencedName=a] | |
| ENUM_ENTRY[fqName=Annotations.En.Entry3, isEnumEntry=true, isInterface=false, isLocal=false, isTopLevel=false, name=Entry3, superNames=[]] | |
| MODIFIER_LIST[] | |
| ANNOTATION_ENTRY[hasValueArguments=false, shortName=a] | |
| CONSTRUCTOR_CALLEE | |
| TYPE_REFERENCE | |
| USER_TYPE | |
| REFERENCE_EXPRESSION[referencedName=a] | |
| ANNOTATION_ENTRY[hasValueArguments=false, shortName=c] | |
| CONSTRUCTOR_CALLEE | |
| TYPE_REFERENCE | |
| USER_TYPE | |
| REFERENCE_EXPRESSION[referencedName=c] | |
| CLASS[fqName=Annotations.Nested, isEnumEntry=false, isInterface=false, isLocal=false, isTopLevel=false, name=Nested, superNames=[]] | |
| MODIFIER_LIST[public final] | |
| PRIMARY_CONSTRUCTOR | |
| MODIFIER_LIST[private] | |
| ANNOTATION_ENTRY[hasValueArguments=false, shortName=a] | |
| CONSTRUCTOR_CALLEE | |
| TYPE_REFERENCE | |
| USER_TYPE | |
| REFERENCE_EXPRESSION[referencedName=a] | |
| VALUE_PARAMETER_LIST | |
| CLASS_BODY |