blob: d9f406052484b0ad11fb3e4e4f0c268e3682b275 [file]
C.class:
FILE[kind=File[packageFqName=a.b.c.topLevelMembersAnnotated]]
PACKAGE_DIRECTIVE
DOT_QUALIFIED_EXPRESSION
DOT_QUALIFIED_EXPRESSION
DOT_QUALIFIED_EXPRESSION
REFERENCE_EXPRESSION[referencedName=a]
REFERENCE_EXPRESSION[referencedName=b]
REFERENCE_EXPRESSION[referencedName=c]
REFERENCE_EXPRESSION[referencedName=topLevelMembersAnnotated]
IMPORT_LIST
CLASS[classId=a/b/c/topLevelMembersAnnotated/C, fqName=a.b.c.topLevelMembersAnnotated.C, isClsStubCompiledToJvmDefaultImplementation=false, isEnumEntry=false, isInterface=false, isLocal=false, isTopLevel=true, name=C, superNames=[]]
MODIFIER_LIST[public final]
PRIMARY_CONSTRUCTOR[fqName=null, hasBody=false, hasNoExpressionBody=true, isDelegatedCallToThis=false, isExplicitDelegationCall=false, isExtension=false, isTopLevel=false, mayHaveContract=false, name=C]
MODIFIER_LIST[public]
VALUE_PARAMETER_LIST
CLASS_BODY
TopLevelMembersAnnotatedKt.class:
FILE[kind=Facade[packageFqName=a.b.c.topLevelMembersAnnotated, facadeFqName=a.b.c.topLevelMembersAnnotated.TopLevelMembersAnnotatedKt]]
PACKAGE_DIRECTIVE
DOT_QUALIFIED_EXPRESSION
DOT_QUALIFIED_EXPRESSION
DOT_QUALIFIED_EXPRESSION
REFERENCE_EXPRESSION[referencedName=a]
REFERENCE_EXPRESSION[referencedName=b]
REFERENCE_EXPRESSION[referencedName=c]
REFERENCE_EXPRESSION[referencedName=topLevelMembersAnnotated]
IMPORT_LIST
PROPERTY[fqName=a.b.c.topLevelMembersAnnotated.i, hasBackingField=true, hasDelegate=false, hasDelegateExpression=false, hasInitializer=false, hasReturnTypeRef=true, isExtension=false, isTopLevel=true, isVar=false, name=i]
MODIFIER_LIST[public]
ANNOTATION_ENTRY[hasValueArguments=false, shortName=a]
CONSTRUCTOR_CALLEE
TYPE_REFERENCE
USER_TYPE
USER_TYPE
USER_TYPE
USER_TYPE
REFERENCE_EXPRESSION[referencedName=d]
REFERENCE_EXPRESSION[referencedName=e]
REFERENCE_EXPRESSION[referencedName=f]
REFERENCE_EXPRESSION[referencedName=a]
ANNOTATION_ENTRY[hasValueArguments=false, shortName=b]
CONSTRUCTOR_CALLEE
TYPE_REFERENCE
USER_TYPE
USER_TYPE
USER_TYPE
USER_TYPE
REFERENCE_EXPRESSION[referencedName=d]
REFERENCE_EXPRESSION[referencedName=e]
REFERENCE_EXPRESSION[referencedName=f]
REFERENCE_EXPRESSION[referencedName=b]
TYPE_REFERENCE
USER_TYPE
USER_TYPE
REFERENCE_EXPRESSION[referencedName=kotlin]
REFERENCE_EXPRESSION[referencedName=Int]
FUN[fqName=a.b.c.topLevelMembersAnnotated.f, hasBody=true, hasNoExpressionBody=true, hasTypeParameterListBeforeFunctionName=false, isExtension=false, isTopLevel=true, mayHaveContract=false, name=f]
MODIFIER_LIST[public]
ANNOTATION_ENTRY[hasValueArguments=false, shortName=a]
CONSTRUCTOR_CALLEE
TYPE_REFERENCE
USER_TYPE
USER_TYPE
USER_TYPE
USER_TYPE
REFERENCE_EXPRESSION[referencedName=d]
REFERENCE_EXPRESSION[referencedName=e]
REFERENCE_EXPRESSION[referencedName=f]
REFERENCE_EXPRESSION[referencedName=a]
ANNOTATION_ENTRY[hasValueArguments=false, shortName=b]
CONSTRUCTOR_CALLEE
TYPE_REFERENCE
USER_TYPE
USER_TYPE
USER_TYPE
USER_TYPE
REFERENCE_EXPRESSION[referencedName=d]
REFERENCE_EXPRESSION[referencedName=e]
REFERENCE_EXPRESSION[referencedName=f]
REFERENCE_EXPRESSION[referencedName=b]
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
USER_TYPE
USER_TYPE
USER_TYPE
REFERENCE_EXPRESSION[referencedName=d]
REFERENCE_EXPRESSION[referencedName=e]
REFERENCE_EXPRESSION[referencedName=f]
REFERENCE_EXPRESSION[referencedName=a]
ANNOTATION_ENTRY[hasValueArguments=false, shortName=b]
CONSTRUCTOR_CALLEE
TYPE_REFERENCE
USER_TYPE
USER_TYPE
USER_TYPE
USER_TYPE
REFERENCE_EXPRESSION[referencedName=d]
REFERENCE_EXPRESSION[referencedName=e]
REFERENCE_EXPRESSION[referencedName=f]
REFERENCE_EXPRESSION[referencedName=b]
TYPE_REFERENCE
USER_TYPE
USER_TYPE
USER_TYPE
USER_TYPE
USER_TYPE
REFERENCE_EXPRESSION[referencedName=a]
REFERENCE_EXPRESSION[referencedName=b]
REFERENCE_EXPRESSION[referencedName=c]
REFERENCE_EXPRESSION[referencedName=topLevelMembersAnnotated]
REFERENCE_EXPRESSION[referencedName=C]
TYPE_REFERENCE
USER_TYPE
USER_TYPE
REFERENCE_EXPRESSION[referencedName=kotlin]
REFERENCE_EXPRESSION[referencedName=Int]
a.class:
FILE[kind=File[packageFqName=d.e.f]]
PACKAGE_DIRECTIVE
DOT_QUALIFIED_EXPRESSION
DOT_QUALIFIED_EXPRESSION
REFERENCE_EXPRESSION[referencedName=d]
REFERENCE_EXPRESSION[referencedName=e]
REFERENCE_EXPRESSION[referencedName=f]
IMPORT_LIST
CLASS[classId=d/e/f/a, fqName=d.e.f.a, isClsStubCompiledToJvmDefaultImplementation=false, isEnumEntry=false, isInterface=false, isLocal=false, isTopLevel=true, name=a, superNames=[Annotation]]
MODIFIER_LIST[public final annotation]
PRIMARY_CONSTRUCTOR[fqName=null, hasBody=false, hasNoExpressionBody=true, isDelegatedCallToThis=false, isExplicitDelegationCall=false, isExtension=false, isTopLevel=false, mayHaveContract=false, name=a]
MODIFIER_LIST[public]
VALUE_PARAMETER_LIST
SUPER_TYPE_LIST
SUPER_TYPE_ENTRY
TYPE_REFERENCE
USER_TYPE
USER_TYPE
REFERENCE_EXPRESSION[referencedName=kotlin]
REFERENCE_EXPRESSION[referencedName=Annotation]
CLASS_BODY
b.class:
FILE[kind=File[packageFqName=d.e.f]]
PACKAGE_DIRECTIVE
DOT_QUALIFIED_EXPRESSION
DOT_QUALIFIED_EXPRESSION
REFERENCE_EXPRESSION[referencedName=d]
REFERENCE_EXPRESSION[referencedName=e]
REFERENCE_EXPRESSION[referencedName=f]
IMPORT_LIST
CLASS[classId=d/e/f/b, fqName=d.e.f.b, isClsStubCompiledToJvmDefaultImplementation=false, isEnumEntry=false, isInterface=false, isLocal=false, isTopLevel=true, name=b, superNames=[Annotation]]
MODIFIER_LIST[public final annotation]
PRIMARY_CONSTRUCTOR[fqName=null, hasBody=false, hasNoExpressionBody=true, isDelegatedCallToThis=false, isExplicitDelegationCall=false, isExtension=false, isTopLevel=false, mayHaveContract=false, name=b]
MODIFIER_LIST[public]
VALUE_PARAMETER_LIST
SUPER_TYPE_LIST
SUPER_TYPE_ENTRY
TYPE_REFERENCE
USER_TYPE
USER_TYPE
REFERENCE_EXPRESSION[referencedName=kotlin]
REFERENCE_EXPRESSION[referencedName=Annotation]
CLASS_BODY