| AnnoWithCustomName.kt: |
| FILE[kind=File[packageFqName=<root>]] |
| PACKAGE_DIRECTIVE |
| IMPORT_LIST |
| CLASS[classId=/AnnoWithCustomName, fqName=AnnoWithCustomName, isClsStubCompiledToJvmDefaultImplementation=false, isEnumEntry=false, isInterface=false, isLocal=false, isTopLevel=true, name=AnnoWithCustomName, superNames=[]] |
| MODIFIER_LIST[annotation] |
| PRIMARY_CONSTRUCTOR[fqName=null, hasBody=false, hasNoExpressionBody=true, isDelegatedCallToThis=false, isExplicitDelegationCall=false, isExtension=false, isTopLevel=false, mayHaveContract=false, name=AnnoWithCustomName] |
| VALUE_PARAMETER_LIST |
| VALUE_PARAMETER[fqName=AnnoWithCustomName.string, hasDefaultValue=false, hasValOrVar=true, isMutable=false, name=string] |
| TYPE_REFERENCE |
| USER_TYPE |
| REFERENCE_EXPRESSION[referencedName=String] |
| |
| |
| AnnoWithCustomNameAndDefaultValue.kt: |
| FILE[kind=File[packageFqName=<root>]] |
| PACKAGE_DIRECTIVE |
| IMPORT_LIST |
| CLASS[classId=/AnnoWithCustomNameAndDefaultValue, fqName=AnnoWithCustomNameAndDefaultValue, isClsStubCompiledToJvmDefaultImplementation=false, isEnumEntry=false, isInterface=false, isLocal=false, isTopLevel=true, name=AnnoWithCustomNameAndDefaultValue, superNames=[]] |
| MODIFIER_LIST[annotation] |
| PRIMARY_CONSTRUCTOR[fqName=null, hasBody=false, hasNoExpressionBody=true, isDelegatedCallToThis=false, isExplicitDelegationCall=false, isExtension=false, isTopLevel=false, mayHaveContract=false, name=AnnoWithCustomNameAndDefaultValue] |
| VALUE_PARAMETER_LIST |
| VALUE_PARAMETER[fqName=AnnoWithCustomNameAndDefaultValue.string, hasDefaultValue=true, hasValOrVar=true, isMutable=false, name=string] |
| TYPE_REFERENCE |
| USER_TYPE |
| REFERENCE_EXPRESSION[referencedName=String] |
| |
| |
| AnnoWithDefaultName.kt: |
| FILE[kind=File[packageFqName=<root>]] |
| PACKAGE_DIRECTIVE |
| IMPORT_LIST |
| CLASS[classId=/AnnoWithDefaultName, fqName=AnnoWithDefaultName, isClsStubCompiledToJvmDefaultImplementation=false, isEnumEntry=false, isInterface=false, isLocal=false, isTopLevel=true, name=AnnoWithDefaultName, superNames=[]] |
| MODIFIER_LIST[annotation] |
| PRIMARY_CONSTRUCTOR[fqName=null, hasBody=false, hasNoExpressionBody=true, isDelegatedCallToThis=false, isExplicitDelegationCall=false, isExtension=false, isTopLevel=false, mayHaveContract=false, name=AnnoWithDefaultName] |
| VALUE_PARAMETER_LIST |
| VALUE_PARAMETER[fqName=AnnoWithDefaultName.value, hasDefaultValue=false, hasValOrVar=true, isMutable=false, name=value] |
| TYPE_REFERENCE |
| USER_TYPE |
| REFERENCE_EXPRESSION[referencedName=Int] |
| |
| |
| AnnoWithDefaultNameAndDefaultValue.kt: |
| FILE[kind=File[packageFqName=<root>]] |
| PACKAGE_DIRECTIVE |
| IMPORT_LIST |
| CLASS[classId=/AnnoWithDefaultNameAndDefaultValue, fqName=AnnoWithDefaultNameAndDefaultValue, isClsStubCompiledToJvmDefaultImplementation=false, isEnumEntry=false, isInterface=false, isLocal=false, isTopLevel=true, name=AnnoWithDefaultNameAndDefaultValue, superNames=[]] |
| MODIFIER_LIST[annotation] |
| PRIMARY_CONSTRUCTOR[fqName=null, hasBody=false, hasNoExpressionBody=true, isDelegatedCallToThis=false, isExplicitDelegationCall=false, isExtension=false, isTopLevel=false, mayHaveContract=false, name=AnnoWithDefaultNameAndDefaultValue] |
| VALUE_PARAMETER_LIST |
| VALUE_PARAMETER[fqName=AnnoWithDefaultNameAndDefaultValue.value, hasDefaultValue=true, hasValOrVar=true, isMutable=false, name=value] |
| TYPE_REFERENCE |
| USER_TYPE |
| REFERENCE_EXPRESSION[referencedName=Int] |
| |
| |
| AnnoWithVararg.kt: |
| FILE[kind=File[packageFqName=<root>]] |
| PACKAGE_DIRECTIVE |
| IMPORT_LIST |
| CLASS[classId=/AnnoWithVararg, fqName=AnnoWithVararg, isClsStubCompiledToJvmDefaultImplementation=false, isEnumEntry=false, isInterface=false, isLocal=false, isTopLevel=true, name=AnnoWithVararg, superNames=[]] |
| MODIFIER_LIST[public annotation] |
| PRIMARY_CONSTRUCTOR[fqName=null, hasBody=false, hasNoExpressionBody=true, isDelegatedCallToThis=false, isExplicitDelegationCall=false, isExtension=false, isTopLevel=false, mayHaveContract=false, name=AnnoWithVararg] |
| VALUE_PARAMETER_LIST |
| VALUE_PARAMETER[fqName=AnnoWithVararg.value, hasDefaultValue=false, hasValOrVar=true, isMutable=false, name=value] |
| MODIFIER_LIST[vararg] |
| TYPE_REFERENCE |
| USER_TYPE |
| REFERENCE_EXPRESSION[referencedName=Int] |
| |
| |
| AnnoWithVarargAndDefaultVakue.kt: |
| FILE[kind=File[packageFqName=<root>]] |
| PACKAGE_DIRECTIVE |
| IMPORT_LIST |
| CLASS[classId=/AnnoWithVarargAndDefaultVakue, fqName=AnnoWithVarargAndDefaultVakue, isClsStubCompiledToJvmDefaultImplementation=false, isEnumEntry=false, isInterface=false, isLocal=false, isTopLevel=true, name=AnnoWithVarargAndDefaultVakue, superNames=[]] |
| MODIFIER_LIST[public annotation] |
| PRIMARY_CONSTRUCTOR[fqName=null, hasBody=false, hasNoExpressionBody=true, isDelegatedCallToThis=false, isExplicitDelegationCall=false, isExtension=false, isTopLevel=false, mayHaveContract=false, name=AnnoWithVarargAndDefaultVakue] |
| VALUE_PARAMETER_LIST |
| VALUE_PARAMETER[fqName=AnnoWithVarargAndDefaultVakue.value, hasDefaultValue=true, hasValOrVar=true, isMutable=false, name=value] |
| MODIFIER_LIST[vararg] |
| TYPE_REFERENCE |
| USER_TYPE |
| REFERENCE_EXPRESSION[referencedName=Int] |
| COLLECTION_LITERAL_EXPRESSION[innerExpressionCount=1] |