AA: use full rendering of backing field symbols

This commit is contained in:
Mikhail Glukhikh
2023-04-16 22:34:06 +02:00
committed by Space Team
parent 1f05ce2e01
commit 156be26982
85 changed files with 3008 additions and 202 deletions
@@ -11,6 +11,7 @@ import com.intellij.psi.search.ProjectScope
import org.jetbrains.kotlin.analysis.api.components.KtSymbolContainingDeclarationProvider import org.jetbrains.kotlin.analysis.api.components.KtSymbolContainingDeclarationProvider
import org.jetbrains.kotlin.analysis.api.descriptors.KtFe10AnalysisSession import org.jetbrains.kotlin.analysis.api.descriptors.KtFe10AnalysisSession
import org.jetbrains.kotlin.analysis.api.descriptors.components.base.Fe10KtAnalysisSessionComponent import org.jetbrains.kotlin.analysis.api.descriptors.components.base.Fe10KtAnalysisSessionComponent
import org.jetbrains.kotlin.analysis.api.descriptors.symbols.descriptorBased.KtFe10DescDefaultBackingFieldSymbol
import org.jetbrains.kotlin.analysis.api.descriptors.symbols.descriptorBased.base.getDescriptor import org.jetbrains.kotlin.analysis.api.descriptors.symbols.descriptorBased.base.getDescriptor
import org.jetbrains.kotlin.analysis.api.descriptors.symbols.descriptorBased.base.toKtSymbol import org.jetbrains.kotlin.analysis.api.descriptors.symbols.descriptorBased.base.toKtSymbol
import org.jetbrains.kotlin.analysis.api.lifetime.KtLifetimeToken import org.jetbrains.kotlin.analysis.api.lifetime.KtLifetimeToken
@@ -58,6 +59,7 @@ internal class KtFe10SymbolContainingDeclarationProvider(
return psiForModule?.getKtModule(analysisSession.analysisContext.resolveSession.project) return psiForModule?.getKtModule(analysisSession.analysisContext.resolveSession.project)
?: symbol.getDescriptor()?.getFakeContainingKtModule() ?: symbol.getDescriptor()?.getFakeContainingKtModule()
?: (symbol as? KtBackingFieldSymbol)?.owningProperty?.let { getContainingModule(it) }
?: TODO(symbol::class.java.name) ?: TODO(symbol::class.java.name)
} }
@@ -9,6 +9,7 @@ import org.jetbrains.kotlin.analysis.api.KtAnalysisSession
import org.jetbrains.kotlin.analysis.api.annotations.KtAnnotationsList import org.jetbrains.kotlin.analysis.api.annotations.KtAnnotationsList
import org.jetbrains.kotlin.analysis.api.descriptors.Fe10AnalysisContext import org.jetbrains.kotlin.analysis.api.descriptors.Fe10AnalysisContext
import org.jetbrains.kotlin.analysis.api.descriptors.annotations.KtFe10AnnotationsList import org.jetbrains.kotlin.analysis.api.descriptors.annotations.KtFe10AnnotationsList
import org.jetbrains.kotlin.analysis.api.descriptors.symbols.base.KtFe10Symbol
import org.jetbrains.kotlin.analysis.api.descriptors.symbols.pointers.KtFe10NeverRestoringSymbolPointer import org.jetbrains.kotlin.analysis.api.descriptors.symbols.pointers.KtFe10NeverRestoringSymbolPointer
import org.jetbrains.kotlin.analysis.api.descriptors.symbols.pointers.KtFe10PsiDefaultBackingFieldSymbolPointer import org.jetbrains.kotlin.analysis.api.descriptors.symbols.pointers.KtFe10PsiDefaultBackingFieldSymbolPointer
import org.jetbrains.kotlin.analysis.api.lifetime.KtLifetimeToken import org.jetbrains.kotlin.analysis.api.lifetime.KtLifetimeToken
@@ -25,8 +26,8 @@ import org.jetbrains.kotlin.descriptors.annotations.Annotations
internal class KtFe10DescDefaultBackingFieldSymbol( internal class KtFe10DescDefaultBackingFieldSymbol(
private val fieldDescriptor: FieldDescriptor?, private val fieldDescriptor: FieldDescriptor?,
override val owningProperty: KtKotlinPropertySymbol, override val owningProperty: KtKotlinPropertySymbol,
val analysisContext: Fe10AnalysisContext override val analysisContext: Fe10AnalysisContext
) : KtBackingFieldSymbol() { ) : KtBackingFieldSymbol(), KtFe10Symbol {
context(KtAnalysisSession) override fun createPointer(): KtSymbolPointer<KtBackingFieldSymbol> = withValidityAssertion { context(KtAnalysisSession) override fun createPointer(): KtSymbolPointer<KtBackingFieldSymbol> = withValidityAssertion {
KtPsiBasedSymbolPointer.createForSymbolFromSource<KtPropertySymbol>(owningProperty) KtPsiBasedSymbolPointer.createForSymbolFromSource<KtPropertySymbol>(owningProperty)
?.let { KtFe10PsiDefaultBackingFieldSymbolPointer(it) } ?.let { KtFe10PsiDefaultBackingFieldSymbolPointer(it) }
@@ -15,7 +15,7 @@ import org.jetbrains.kotlin.analysis.api.descriptors.Fe10AnalysisContext
import org.jetbrains.kotlin.analysis.api.descriptors.symbols.KtFe10FileSymbol import org.jetbrains.kotlin.analysis.api.descriptors.symbols.KtFe10FileSymbol
import org.jetbrains.kotlin.analysis.api.descriptors.symbols.KtFe10PackageSymbol import org.jetbrains.kotlin.analysis.api.descriptors.symbols.KtFe10PackageSymbol
import org.jetbrains.kotlin.analysis.api.descriptors.symbols.descriptorBased.* import org.jetbrains.kotlin.analysis.api.descriptors.symbols.descriptorBased.*
import org.jetbrains.kotlin.analysis.api.descriptors.symbols.psiBased.KtFe10PsiClassInitializerSymbol import org.jetbrains.kotlin.analysis.api.descriptors.symbols.psiBased.*
import org.jetbrains.kotlin.analysis.api.descriptors.symbols.psiBased.KtFe10PsiDefaultPropertyGetterSymbol import org.jetbrains.kotlin.analysis.api.descriptors.symbols.psiBased.KtFe10PsiDefaultPropertyGetterSymbol
import org.jetbrains.kotlin.analysis.api.descriptors.symbols.psiBased.KtFe10PsiDefaultPropertySetterSymbol import org.jetbrains.kotlin.analysis.api.descriptors.symbols.psiBased.KtFe10PsiDefaultPropertySetterSymbol
import org.jetbrains.kotlin.analysis.api.descriptors.symbols.psiBased.KtFe10PsiDefaultSetterParameterSymbol import org.jetbrains.kotlin.analysis.api.descriptors.symbols.psiBased.KtFe10PsiDefaultSetterParameterSymbol
@@ -143,6 +143,7 @@ internal fun KtSymbol.getDescriptor(): DeclarationDescriptor? {
is KtFe10FileSymbol -> null is KtFe10FileSymbol -> null
is KtFe10DescDefaultPropertySetterSymbol.DefaultKtValueParameterSymbol -> descriptor is KtFe10DescDefaultPropertySetterSymbol.DefaultKtValueParameterSymbol -> descriptor
is KtFe10PsiDefaultPropertySetterSymbol.DefaultKtValueParameterSymbol -> descriptor is KtFe10PsiDefaultPropertySetterSymbol.DefaultKtValueParameterSymbol -> descriptor
is KtFe10DescDefaultBackingFieldSymbol, is KtFe10PsiDefaultBackingFieldSymbol -> null
is KtFe10PsiClassInitializerSymbol -> null is KtFe10PsiClassInitializerSymbol -> null
else -> unexpectedElementError("KtSymbol", this) else -> unexpectedElementError("KtSymbol", this)
} }
@@ -10,6 +10,7 @@ import org.jetbrains.kotlin.analysis.api.annotations.KtAnnotationsList
import org.jetbrains.kotlin.analysis.api.descriptors.Fe10AnalysisContext import org.jetbrains.kotlin.analysis.api.descriptors.Fe10AnalysisContext
import org.jetbrains.kotlin.analysis.api.descriptors.Fe10AnalysisFacade import org.jetbrains.kotlin.analysis.api.descriptors.Fe10AnalysisFacade
import org.jetbrains.kotlin.analysis.api.descriptors.annotations.KtFe10AnnotationsList import org.jetbrains.kotlin.analysis.api.descriptors.annotations.KtFe10AnnotationsList
import org.jetbrains.kotlin.analysis.api.descriptors.symbols.base.KtFe10Symbol
import org.jetbrains.kotlin.analysis.api.descriptors.symbols.pointers.KtFe10NeverRestoringSymbolPointer import org.jetbrains.kotlin.analysis.api.descriptors.symbols.pointers.KtFe10NeverRestoringSymbolPointer
import org.jetbrains.kotlin.analysis.api.descriptors.symbols.pointers.KtFe10PsiDefaultBackingFieldSymbolPointer import org.jetbrains.kotlin.analysis.api.descriptors.symbols.pointers.KtFe10PsiDefaultBackingFieldSymbolPointer
import org.jetbrains.kotlin.analysis.api.descriptors.utils.cached import org.jetbrains.kotlin.analysis.api.descriptors.utils.cached
@@ -23,7 +24,6 @@ import org.jetbrains.kotlin.analysis.api.symbols.pointers.KtSymbolPointer
import org.jetbrains.kotlin.analysis.api.types.KtType import org.jetbrains.kotlin.analysis.api.types.KtType
import org.jetbrains.kotlin.descriptors.FieldDescriptor import org.jetbrains.kotlin.descriptors.FieldDescriptor
import org.jetbrains.kotlin.descriptors.PropertyDescriptor import org.jetbrains.kotlin.descriptors.PropertyDescriptor
import org.jetbrains.kotlin.descriptors.PropertyGetterDescriptor
import org.jetbrains.kotlin.descriptors.annotations.Annotations import org.jetbrains.kotlin.descriptors.annotations.Annotations
import org.jetbrains.kotlin.psi.KtProperty import org.jetbrains.kotlin.psi.KtProperty
import org.jetbrains.kotlin.resolve.BindingContext import org.jetbrains.kotlin.resolve.BindingContext
@@ -31,8 +31,8 @@ import org.jetbrains.kotlin.resolve.BindingContext
internal class KtFe10PsiDefaultBackingFieldSymbol( internal class KtFe10PsiDefaultBackingFieldSymbol(
private val propertyPsi: KtProperty, private val propertyPsi: KtProperty,
override val owningProperty: KtKotlinPropertySymbol, override val owningProperty: KtKotlinPropertySymbol,
val analysisContext: Fe10AnalysisContext override val analysisContext: Fe10AnalysisContext
) : KtBackingFieldSymbol() { ) : KtBackingFieldSymbol(), KtFe10Symbol {
val descriptor: FieldDescriptor? by cached { val descriptor: FieldDescriptor? by cached {
val bindingContext = analysisContext.analyze(propertyPsi, Fe10AnalysisFacade.AnalysisMode.PARTIAL) val bindingContext = analysisContext.analyze(propertyPsi, Fe10AnalysisFacade.AnalysisMode.PARTIAL)
(bindingContext[BindingContext.VARIABLE, propertyPsi] as? PropertyDescriptor)?.backingField (bindingContext[BindingContext.VARIABLE, propertyPsi] as? PropertyDescriptor)?.backingField
@@ -50,7 +50,7 @@ public object KtDeclarationRendererForSource {
classInitializerRender = KtClassInitializerRenderer.INIT_BLOCK_WITH_BRACES classInitializerRender = KtClassInitializerRenderer.INIT_BLOCK_WITH_BRACES
anonymousFunctionRenderer = KtAnonymousFunctionSymbolRenderer.AS_SOURCE anonymousFunctionRenderer = KtAnonymousFunctionSymbolRenderer.AS_SOURCE
backingFieldRenderer = KtBackingFieldSymbolRenderer.AS_FIELD_KEYWROD backingFieldRenderer = KtBackingFieldSymbolRenderer.AS_FIELD_KEYWORD
constructorRenderer = KtConstructorSymbolRenderer.AS_SOURCE constructorRenderer = KtConstructorSymbolRenderer.AS_SOURCE
enumEntryRenderer = KtEnumEntrySymbolRenderer.AS_SOURCE enumEntryRenderer = KtEnumEntrySymbolRenderer.AS_SOURCE
functionSymbolRenderer = KtFunctionSymbolRenderer.AS_SOURCE functionSymbolRenderer = KtFunctionSymbolRenderer.AS_SOURCE
@@ -9,7 +9,6 @@ import org.jetbrains.kotlin.analysis.api.KtAnalysisSession
import org.jetbrains.kotlin.analysis.api.annotations.KtAnnotated import org.jetbrains.kotlin.analysis.api.annotations.KtAnnotated
import org.jetbrains.kotlin.analysis.api.base.KtContextReceiversOwner import org.jetbrains.kotlin.analysis.api.base.KtContextReceiversOwner
import org.jetbrains.kotlin.analysis.api.symbols.KtDeclarationSymbol import org.jetbrains.kotlin.analysis.api.symbols.KtDeclarationSymbol
import org.jetbrains.kotlin.analysis.api.symbols.KtPropertySymbol
import org.jetbrains.kotlin.analysis.utils.printer.PrettyPrinter import org.jetbrains.kotlin.analysis.utils.printer.PrettyPrinter
import org.jetbrains.kotlin.lexer.KtKeywordToken import org.jetbrains.kotlin.lexer.KtKeywordToken
@@ -31,20 +30,14 @@ public fun <S> renderAnnotationsModifiersAndContextReceivers(
renderContextReceivers(symbol, printer) renderContextReceivers(symbol, printer)
val annotationsRendered: Boolean val annotationsRendered: Boolean
val fieldAnnotationsRendered: Boolean
val modifiersRendered: Boolean val modifiersRendered: Boolean
codeStyle.getSeparatorBetweenAnnotationAndOwner(symbol).separated( codeStyle.getSeparatorBetweenAnnotationAndOwner(symbol).separated(
{ annotationsRendered = checkIfPrinted { annotationRenderer.renderAnnotations(symbol, printer) } }, { annotationsRendered = checkIfPrinted { annotationRenderer.renderAnnotations(symbol, printer) } },
{
fieldAnnotationsRendered = checkIfPrinted {
if (symbol is KtPropertySymbol) symbol.backingFieldSymbol?.let { annotationRenderer.renderAnnotations(it, printer) }
}
},
{ modifiersRendered = checkIfPrinted { modifiersRenderer.renderDeclarationModifiers(symbol, printer) } } { modifiersRendered = checkIfPrinted { modifiersRenderer.renderDeclarationModifiers(symbol, printer) } }
) )
val separator = when { val separator = when {
(annotationsRendered || fieldAnnotationsRendered) && !modifiersRendered -> codeStyle.getSeparatorBetweenAnnotationAndOwner(symbol) annotationsRendered && !modifiersRendered -> codeStyle.getSeparatorBetweenAnnotationAndOwner(symbol)
annotationsRendered || fieldAnnotationsRendered || modifiersRendered -> codeStyle.getSeparatorBetweenModifiers() annotationsRendered || modifiersRendered -> codeStyle.getSeparatorBetweenModifiers()
else -> "" else -> ""
} }
@@ -61,7 +54,6 @@ public fun <S> renderAnnotationsModifiersAndContextReceivers(
renderContextReceivers(symbol, printer) renderContextReceivers(symbol, printer)
codeStyle.getSeparatorBetweenAnnotationAndOwner(symbol).separated( codeStyle.getSeparatorBetweenAnnotationAndOwner(symbol).separated(
{ annotationRenderer.renderAnnotations(symbol, printer) }, { annotationRenderer.renderAnnotations(symbol, printer) },
{ if (symbol is KtPropertySymbol) symbol.backingFieldSymbol?.let { annotationRenderer.renderAnnotations(it, printer) } },
{ modifiersRenderer.renderDeclarationModifiers(symbol, printer) } { modifiersRenderer.renderDeclarationModifiers(symbol, printer) }
) )
} }
@@ -15,10 +15,13 @@ public interface KtBackingFieldSymbolRenderer {
context(KtAnalysisSession, KtDeclarationRenderer) context(KtAnalysisSession, KtDeclarationRenderer)
public fun renderSymbol(symbol: KtBackingFieldSymbol, printer: PrettyPrinter) public fun renderSymbol(symbol: KtBackingFieldSymbol, printer: PrettyPrinter)
public object AS_FIELD_KEYWROD : KtBackingFieldSymbolRenderer { public object AS_FIELD_KEYWORD : KtBackingFieldSymbolRenderer {
context(KtAnalysisSession, KtDeclarationRenderer) context(KtAnalysisSession, KtDeclarationRenderer)
override fun renderSymbol(symbol: KtBackingFieldSymbol, printer: PrettyPrinter): Unit = printer { override fun renderSymbol(symbol: KtBackingFieldSymbol, printer: PrettyPrinter): Unit = printer {
keywordRenderer.renderKeyword(KtTokens.FIELD_KEYWORD, symbol, printer) codeStyle.getSeparatorBetweenAnnotationAndOwner(symbol).separated(
{ annotationRenderer.renderAnnotations(symbol, printer) },
{ keywordRenderer.renderKeyword(KtTokens.FIELD_KEYWORD, symbol, printer) },
)
} }
} }
} }
@@ -173,7 +173,10 @@ public class DebugSymbolRenderer(
} }
} }
if (renderSymbolsFully || symbol is KtPropertyGetterSymbol || symbol is KtPropertySetterSymbol || symbol is KtValueParameterSymbol || symbol is KtReceiverParameterSymbol) { if (renderSymbolsFully || symbol is KtBackingFieldSymbol ||
symbol is KtPropertyGetterSymbol || symbol is KtPropertySetterSymbol ||
symbol is KtValueParameterSymbol || symbol is KtReceiverParameterSymbol
) {
renderSymbol(symbol) renderSymbol(symbol)
return return
} }
@@ -187,13 +190,6 @@ public class DebugSymbolRenderer(
else -> error("Unsupported symbol ${symbol::class.java.name}") else -> error("Unsupported symbol ${symbol::class.java.name}")
} }
append(")") append(")")
if (symbol is KtBackingFieldSymbol && symbol.annotationsList.annotations.isNotEmpty()) {
appendLine()
withIndent {
append("annotationsList: ")
renderAnnotationsList(symbol.annotationsList)
}
}
} }
context(KtAnalysisSession) context(KtAnalysisSession)
@@ -1,6 +1,22 @@
KtKotlinPropertySymbol: KtKotlinPropertySymbol:
annotationsList: [] annotationsList: []
backingFieldSymbol: KtBackingFieldSymbol(<local>/field) backingFieldSymbol: KtBackingFieldSymbol:
annotationsList: []
callableIdIfNonLocal: null
contextReceivers: []
isExtension: false
name: field
origin: PROPERTY_BACKING_FIELD
owningProperty: KtKotlinPropertySymbol(/I.foo)
receiverParameter: null
returnType: KtUsualClassType:
annotationsList: []
ownTypeArguments: []
type: kotlin/Int
symbolKind: LOCAL
typeParameters: []
getContainingModule: KtSourceModule "Sources of main"
deprecationStatus: null
callableIdIfNonLocal: /I.foo callableIdIfNonLocal: /I.foo
contextReceivers: [] contextReceivers: []
getter: KtPropertyGetterSymbol: getter: KtPropertyGetterSymbol:
@@ -1,6 +1,22 @@
KtKotlinPropertySymbol: KtKotlinPropertySymbol:
annotationsList: [] annotationsList: []
backingFieldSymbol: KtBackingFieldSymbol(<local>/field) backingFieldSymbol: KtBackingFieldSymbol:
annotationsList: []
callableIdIfNonLocal: null
contextReceivers: []
isExtension: false
name: field
origin: PROPERTY_BACKING_FIELD
owningProperty: KtKotlinPropertySymbol(/I.zoo)
receiverParameter: null
returnType: KtUsualClassType:
annotationsList: []
ownTypeArguments: []
type: kotlin/Unit
symbolKind: LOCAL
typeParameters: []
getContainingModule: KtSourceModule "Sources of main"
deprecationStatus: null
callableIdIfNonLocal: /I.zoo callableIdIfNonLocal: /I.zoo
contextReceivers: [] contextReceivers: []
getter: KtPropertyGetterSymbol: getter: KtPropertyGetterSymbol:
@@ -242,7 +258,23 @@ KtFunctionSymbol:
KtKotlinPropertySymbol: KtKotlinPropertySymbol:
annotationsList: [] annotationsList: []
backingFieldSymbol: KtBackingFieldSymbol(<local>/field) backingFieldSymbol: KtBackingFieldSymbol:
annotationsList: []
callableIdIfNonLocal: null
contextReceivers: []
isExtension: false
name: field
origin: PROPERTY_BACKING_FIELD
owningProperty: KtKotlinPropertySymbol(/I.foo)
receiverParameter: null
returnType: KtUsualClassType:
annotationsList: []
ownTypeArguments: []
type: kotlin/Int
symbolKind: LOCAL
typeParameters: []
getContainingModule: KtSourceModule "Sources of main"
deprecationStatus: null
callableIdIfNonLocal: /I.foo callableIdIfNonLocal: /I.foo
contextReceivers: [] contextReceivers: []
getter: KtPropertyGetterSymbol: getter: KtPropertyGetterSymbol:
@@ -309,7 +341,23 @@ KtKotlinPropertySymbol:
KtKotlinPropertySymbol: KtKotlinPropertySymbol:
annotationsList: [] annotationsList: []
backingFieldSymbol: KtBackingFieldSymbol(<local>/field) backingFieldSymbol: KtBackingFieldSymbol:
annotationsList: []
callableIdIfNonLocal: null
contextReceivers: []
isExtension: false
name: field
origin: PROPERTY_BACKING_FIELD
owningProperty: KtKotlinPropertySymbol(/I.bar)
receiverParameter: null
returnType: KtUsualClassType:
annotationsList: []
ownTypeArguments: []
type: kotlin/Long
symbolKind: LOCAL
typeParameters: []
getContainingModule: KtSourceModule "Sources of main"
deprecationStatus: null
callableIdIfNonLocal: /I.bar callableIdIfNonLocal: /I.bar
contextReceivers: [] contextReceivers: []
getter: KtPropertyGetterSymbol: getter: KtPropertyGetterSymbol:
@@ -447,7 +495,23 @@ KtKotlinPropertySymbol:
KtKotlinPropertySymbol: KtKotlinPropertySymbol:
annotationsList: [] annotationsList: []
backingFieldSymbol: KtBackingFieldSymbol(<local>/field) backingFieldSymbol: KtBackingFieldSymbol:
annotationsList: []
callableIdIfNonLocal: null
contextReceivers: []
isExtension: false
name: field
origin: PROPERTY_BACKING_FIELD
owningProperty: KtKotlinPropertySymbol(/I.doo)
receiverParameter: null
returnType: KtUsualClassType:
annotationsList: []
ownTypeArguments: []
type: kotlin/String
symbolKind: LOCAL
typeParameters: []
getContainingModule: KtSourceModule "Sources of main"
deprecationStatus: null
callableIdIfNonLocal: /I.doo callableIdIfNonLocal: /I.doo
contextReceivers: [] contextReceivers: []
getter: KtPropertyGetterSymbol: getter: KtPropertyGetterSymbol:
@@ -97,7 +97,23 @@ KtFunctionSymbol:
KtKotlinPropertySymbol: KtKotlinPropertySymbol:
annotationsList: [] annotationsList: []
backingFieldSymbol: KtBackingFieldSymbol(<local>/field) backingFieldSymbol: KtBackingFieldSymbol:
annotationsList: []
callableIdIfNonLocal: null
contextReceivers: []
isExtension: false
name: field
origin: PROPERTY_BACKING_FIELD
owningProperty: KtKotlinPropertySymbol(/testVal)
receiverParameter: null
returnType: KtUsualClassType:
annotationsList: []
ownTypeArguments: []
type: kotlin/Int
symbolKind: LOCAL
typeParameters: []
getContainingModule: KtSourceModule "Sources of main"
deprecationStatus: null
callableIdIfNonLocal: /testVal callableIdIfNonLocal: /testVal
contextReceivers: [] contextReceivers: []
getter: KtPropertyGetterSymbol: getter: KtPropertyGetterSymbol:
@@ -156,7 +172,23 @@ KtKotlinPropertySymbol:
KtKotlinPropertySymbol: KtKotlinPropertySymbol:
annotationsList: [] annotationsList: []
backingFieldSymbol: KtBackingFieldSymbol(<local>/field) backingFieldSymbol: KtBackingFieldSymbol:
annotationsList: []
callableIdIfNonLocal: null
contextReceivers: []
isExtension: false
name: field
origin: PROPERTY_BACKING_FIELD
owningProperty: KtKotlinPropertySymbol(/initializedVariable)
receiverParameter: null
returnType: KtUsualClassType:
annotationsList: []
ownTypeArguments: []
type: kotlin/Int
symbolKind: LOCAL
typeParameters: []
getContainingModule: KtSourceModule "Sources of main"
deprecationStatus: null
callableIdIfNonLocal: /initializedVariable callableIdIfNonLocal: /initializedVariable
contextReceivers: [] contextReceivers: []
getter: KtPropertyGetterSymbol: getter: KtPropertyGetterSymbol:
@@ -282,7 +314,23 @@ KtKotlinPropertySymbol:
KtKotlinPropertySymbol: KtKotlinPropertySymbol:
annotationsList: [] annotationsList: []
backingFieldSymbol: KtBackingFieldSymbol(<local>/field) backingFieldSymbol: KtBackingFieldSymbol:
annotationsList: []
callableIdIfNonLocal: null
contextReceivers: []
isExtension: false
name: field
origin: PROPERTY_BACKING_FIELD
owningProperty: KtKotlinPropertySymbol(/unitializedVariable)
receiverParameter: null
returnType: KtUsualClassType:
annotationsList: []
ownTypeArguments: []
type: kotlin/Long
symbolKind: LOCAL
typeParameters: []
getContainingModule: KtSourceModule "Sources of main"
deprecationStatus: null
callableIdIfNonLocal: /unitializedVariable callableIdIfNonLocal: /unitializedVariable
contextReceivers: [] contextReceivers: []
getter: KtPropertyGetterSymbol: getter: KtPropertyGetterSymbol:
@@ -408,7 +456,23 @@ KtKotlinPropertySymbol:
KtKotlinPropertySymbol: KtKotlinPropertySymbol:
annotationsList: [] annotationsList: []
backingFieldSymbol: KtBackingFieldSymbol(<local>/field) backingFieldSymbol: KtBackingFieldSymbol:
annotationsList: []
callableIdIfNonLocal: null
contextReceivers: []
isExtension: false
name: field
origin: PROPERTY_BACKING_FIELD
owningProperty: KtKotlinPropertySymbol(/lateinitVariable)
receiverParameter: null
returnType: KtUsualClassType:
annotationsList: []
ownTypeArguments: []
type: kotlin/String
symbolKind: LOCAL
typeParameters: []
getContainingModule: KtSourceModule "Sources of main"
deprecationStatus: null
callableIdIfNonLocal: /lateinitVariable callableIdIfNonLocal: /lateinitVariable
contextReceivers: [] contextReceivers: []
getter: KtPropertyGetterSymbol: getter: KtPropertyGetterSymbol:
@@ -534,7 +598,23 @@ KtKotlinPropertySymbol:
KtKotlinPropertySymbol: KtKotlinPropertySymbol:
annotationsList: [] annotationsList: []
backingFieldSymbol: KtBackingFieldSymbol(<local>/field) backingFieldSymbol: KtBackingFieldSymbol:
annotationsList: []
callableIdIfNonLocal: null
contextReceivers: []
isExtension: false
name: field
origin: PROPERTY_BACKING_FIELD
owningProperty: KtKotlinPropertySymbol(/variableWithBackingField)
receiverParameter: null
returnType: KtUsualClassType:
annotationsList: []
ownTypeArguments: []
type: kotlin/Long
symbolKind: LOCAL
typeParameters: []
getContainingModule: KtSourceModule "Sources of main"
deprecationStatus: null
callableIdIfNonLocal: /variableWithBackingField callableIdIfNonLocal: /variableWithBackingField
contextReceivers: [] contextReceivers: []
getter: KtPropertyGetterSymbol: getter: KtPropertyGetterSymbol:
@@ -660,7 +740,23 @@ KtKotlinPropertySymbol:
KtKotlinPropertySymbol: KtKotlinPropertySymbol:
annotationsList: [] annotationsList: []
backingFieldSymbol: KtBackingFieldSymbol(<local>/field) backingFieldSymbol: KtBackingFieldSymbol:
annotationsList: []
callableIdIfNonLocal: null
contextReceivers: []
isExtension: false
name: field
origin: PROPERTY_BACKING_FIELD
owningProperty: KtKotlinPropertySymbol(/privateSetter)
receiverParameter: null
returnType: KtUsualClassType:
annotationsList: []
ownTypeArguments: []
type: kotlin/String
symbolKind: LOCAL
typeParameters: []
getContainingModule: KtSourceModule "Sources of main"
deprecationStatus: null
callableIdIfNonLocal: /privateSetter callableIdIfNonLocal: /privateSetter
contextReceivers: [] contextReceivers: []
getter: KtPropertyGetterSymbol: getter: KtPropertyGetterSymbol:
@@ -789,7 +885,23 @@ KtKotlinPropertySymbol:
KtKotlinPropertySymbol: KtKotlinPropertySymbol:
annotationsList: [] annotationsList: []
backingFieldSymbol: KtBackingFieldSymbol(<local>/field) backingFieldSymbol: KtBackingFieldSymbol:
annotationsList: []
callableIdIfNonLocal: null
contextReceivers: []
isExtension: false
name: field
origin: PROPERTY_BACKING_FIELD
owningProperty: KtKotlinPropertySymbol(/jvmNameOnSetter)
receiverParameter: null
returnType: KtUsualClassType:
annotationsList: []
ownTypeArguments: []
type: kotlin/String
symbolKind: LOCAL
typeParameters: []
getContainingModule: KtSourceModule "Sources of main"
deprecationStatus: null
callableIdIfNonLocal: /jvmNameOnSetter callableIdIfNonLocal: /jvmNameOnSetter
contextReceivers: [] contextReceivers: []
getter: KtPropertyGetterSymbol: getter: KtPropertyGetterSymbol:
@@ -918,7 +1030,23 @@ KtKotlinPropertySymbol:
KtKotlinPropertySymbol: KtKotlinPropertySymbol:
annotationsList: [] annotationsList: []
backingFieldSymbol: KtBackingFieldSymbol(<local>/field) backingFieldSymbol: KtBackingFieldSymbol:
annotationsList: []
callableIdIfNonLocal: null
contextReceivers: []
isExtension: false
name: field
origin: PROPERTY_BACKING_FIELD
owningProperty: KtKotlinPropertySymbol(/customGetter)
receiverParameter: null
returnType: KtUsualClassType:
annotationsList: []
ownTypeArguments: []
type: kotlin/Int
symbolKind: LOCAL
typeParameters: []
getContainingModule: KtSourceModule "Sources of main"
deprecationStatus: null
callableIdIfNonLocal: /customGetter callableIdIfNonLocal: /customGetter
contextReceivers: [] contextReceivers: []
getter: KtPropertyGetterSymbol: getter: KtPropertyGetterSymbol:
@@ -980,7 +1108,23 @@ KtKotlinPropertySymbol:
KtKotlinPropertySymbol: KtKotlinPropertySymbol:
annotationsList: [] annotationsList: []
backingFieldSymbol: KtBackingFieldSymbol(<local>/field) backingFieldSymbol: KtBackingFieldSymbol:
annotationsList: []
callableIdIfNonLocal: null
contextReceivers: []
isExtension: false
name: field
origin: PROPERTY_BACKING_FIELD
owningProperty: KtKotlinPropertySymbol(/jvmNameOnGetter)
receiverParameter: null
returnType: KtUsualClassType:
annotationsList: []
ownTypeArguments: []
type: kotlin/Int
symbolKind: LOCAL
typeParameters: []
getContainingModule: KtSourceModule "Sources of main"
deprecationStatus: null
callableIdIfNonLocal: /jvmNameOnGetter callableIdIfNonLocal: /jvmNameOnGetter
contextReceivers: [] contextReceivers: []
getter: KtPropertyGetterSymbol: getter: KtPropertyGetterSymbol:
@@ -1042,7 +1186,23 @@ KtKotlinPropertySymbol:
KtKotlinPropertySymbol: KtKotlinPropertySymbol:
annotationsList: [] annotationsList: []
backingFieldSymbol: KtBackingFieldSymbol(<local>/field) backingFieldSymbol: KtBackingFieldSymbol:
annotationsList: []
callableIdIfNonLocal: null
contextReceivers: []
isExtension: false
name: field
origin: PROPERTY_BACKING_FIELD
owningProperty: KtKotlinPropertySymbol(/propertyWithReceiver)
receiverParameter: null
returnType: KtUsualClassType:
annotationsList: []
ownTypeArguments: []
type: kotlin/Int
symbolKind: LOCAL
typeParameters: []
getContainingModule: KtSourceModule "Sources of main"
deprecationStatus: null
callableIdIfNonLocal: /propertyWithReceiver callableIdIfNonLocal: /propertyWithReceiver
contextReceivers: [] contextReceivers: []
getter: KtPropertyGetterSymbol: getter: KtPropertyGetterSymbol:
@@ -1119,7 +1279,23 @@ KtKotlinPropertySymbol:
KtKotlinPropertySymbol: KtKotlinPropertySymbol:
annotationsList: [] annotationsList: []
backingFieldSymbol: KtBackingFieldSymbol(<local>/field) backingFieldSymbol: KtBackingFieldSymbol:
annotationsList: []
callableIdIfNonLocal: null
contextReceivers: []
isExtension: false
name: field
origin: PROPERTY_BACKING_FIELD
owningProperty: KtKotlinPropertySymbol(/propertyWithGenericReceiver)
receiverParameter: null
returnType: KtUsualClassType:
annotationsList: []
ownTypeArguments: []
type: kotlin/Int
symbolKind: LOCAL
typeParameters: []
getContainingModule: KtSourceModule "Sources of main"
deprecationStatus: null
callableIdIfNonLocal: /propertyWithGenericReceiver callableIdIfNonLocal: /propertyWithGenericReceiver
contextReceivers: [] contextReceivers: []
getter: KtPropertyGetterSymbol: getter: KtPropertyGetterSymbol:
@@ -1196,7 +1372,23 @@ KtKotlinPropertySymbol:
KtKotlinPropertySymbol: KtKotlinPropertySymbol:
annotationsList: [] annotationsList: []
backingFieldSymbol: KtBackingFieldSymbol(<local>/field) backingFieldSymbol: KtBackingFieldSymbol:
annotationsList: []
callableIdIfNonLocal: null
contextReceivers: []
isExtension: false
name: field
origin: PROPERTY_BACKING_FIELD
owningProperty: KtKotlinPropertySymbol(/constant)
receiverParameter: null
returnType: KtUsualClassType:
annotationsList: []
ownTypeArguments: []
type: kotlin/Int
symbolKind: LOCAL
typeParameters: []
getContainingModule: KtSourceModule "Sources of main"
deprecationStatus: null
callableIdIfNonLocal: /constant callableIdIfNonLocal: /constant
contextReceivers: [] contextReceivers: []
getter: KtPropertyGetterSymbol: getter: KtPropertyGetterSymbol:
@@ -1255,11 +1447,26 @@ KtKotlinPropertySymbol:
KtKotlinPropertySymbol: KtKotlinPropertySymbol:
annotationsList: [] annotationsList: []
backingFieldSymbol: KtBackingFieldSymbol(<local>/field) backingFieldSymbol: KtBackingFieldSymbol:
annotationsList: [ annotationsList: [
kotlin/jvm/JvmField() kotlin/jvm/JvmField()
psi: KtAnnotationEntry psi: KtAnnotationEntry
] ]
callableIdIfNonLocal: null
contextReceivers: []
isExtension: false
name: field
origin: PROPERTY_BACKING_FIELD
owningProperty: KtKotlinPropertySymbol(/jvmField)
receiverParameter: null
returnType: KtUsualClassType:
annotationsList: []
ownTypeArguments: []
type: kotlin/Long
symbolKind: LOCAL
typeParameters: []
getContainingModule: KtSourceModule "Sources of main"
deprecationStatus: null
callableIdIfNonLocal: /jvmField callableIdIfNonLocal: /jvmField
contextReceivers: [] contextReceivers: []
getter: KtPropertyGetterSymbol: getter: KtPropertyGetterSymbol:
@@ -97,7 +97,23 @@ KtFunctionSymbol:
KtKotlinPropertySymbol: KtKotlinPropertySymbol:
annotationsList: [] annotationsList: []
backingFieldSymbol: KtBackingFieldSymbol(<local>/field) backingFieldSymbol: KtBackingFieldSymbol:
annotationsList: []
callableIdIfNonLocal: null
contextReceivers: []
isExtension: false
name: field
origin: PROPERTY_BACKING_FIELD
owningProperty: KtKotlinPropertySymbol(/testVal)
receiverParameter: null
returnType: KtUsualClassType:
annotationsList: []
ownTypeArguments: []
type: kotlin/Int
symbolKind: LOCAL
typeParameters: []
getContainingModule: KtSourceModule "Sources of main"
deprecationStatus: null
callableIdIfNonLocal: /testVal callableIdIfNonLocal: /testVal
contextReceivers: [] contextReceivers: []
getter: KtPropertyGetterSymbol: getter: KtPropertyGetterSymbol:
@@ -156,7 +172,23 @@ KtKotlinPropertySymbol:
KtKotlinPropertySymbol: KtKotlinPropertySymbol:
annotationsList: [] annotationsList: []
backingFieldSymbol: KtBackingFieldSymbol(<local>/field) backingFieldSymbol: KtBackingFieldSymbol:
annotationsList: []
callableIdIfNonLocal: null
contextReceivers: []
isExtension: false
name: field
origin: PROPERTY_BACKING_FIELD
owningProperty: KtKotlinPropertySymbol(/initializedVariable)
receiverParameter: null
returnType: KtUsualClassType:
annotationsList: []
ownTypeArguments: []
type: kotlin/Int
symbolKind: LOCAL
typeParameters: []
getContainingModule: KtSourceModule "Sources of main"
deprecationStatus: null
callableIdIfNonLocal: /initializedVariable callableIdIfNonLocal: /initializedVariable
contextReceivers: [] contextReceivers: []
getter: KtPropertyGetterSymbol: getter: KtPropertyGetterSymbol:
@@ -282,7 +314,23 @@ KtKotlinPropertySymbol:
KtKotlinPropertySymbol: KtKotlinPropertySymbol:
annotationsList: [] annotationsList: []
backingFieldSymbol: KtBackingFieldSymbol(<local>/field) backingFieldSymbol: KtBackingFieldSymbol:
annotationsList: []
callableIdIfNonLocal: null
contextReceivers: []
isExtension: false
name: field
origin: PROPERTY_BACKING_FIELD
owningProperty: KtKotlinPropertySymbol(/unitializedVariable)
receiverParameter: null
returnType: KtUsualClassType:
annotationsList: []
ownTypeArguments: []
type: kotlin/Long
symbolKind: LOCAL
typeParameters: []
getContainingModule: KtSourceModule "Sources of main"
deprecationStatus: null
callableIdIfNonLocal: /unitializedVariable callableIdIfNonLocal: /unitializedVariable
contextReceivers: [] contextReceivers: []
getter: KtPropertyGetterSymbol: getter: KtPropertyGetterSymbol:
@@ -408,7 +456,23 @@ KtKotlinPropertySymbol:
KtKotlinPropertySymbol: KtKotlinPropertySymbol:
annotationsList: [] annotationsList: []
backingFieldSymbol: KtBackingFieldSymbol(<local>/field) backingFieldSymbol: KtBackingFieldSymbol:
annotationsList: []
callableIdIfNonLocal: null
contextReceivers: []
isExtension: false
name: field
origin: PROPERTY_BACKING_FIELD
owningProperty: KtKotlinPropertySymbol(/lateinitVariable)
receiverParameter: null
returnType: KtUsualClassType:
annotationsList: []
ownTypeArguments: []
type: kotlin/String
symbolKind: LOCAL
typeParameters: []
getContainingModule: KtSourceModule "Sources of main"
deprecationStatus: null
callableIdIfNonLocal: /lateinitVariable callableIdIfNonLocal: /lateinitVariable
contextReceivers: [] contextReceivers: []
getter: KtPropertyGetterSymbol: getter: KtPropertyGetterSymbol:
@@ -534,7 +598,23 @@ KtKotlinPropertySymbol:
KtKotlinPropertySymbol: KtKotlinPropertySymbol:
annotationsList: [] annotationsList: []
backingFieldSymbol: KtBackingFieldSymbol(<local>/field) backingFieldSymbol: KtBackingFieldSymbol:
annotationsList: []
callableIdIfNonLocal: null
contextReceivers: []
isExtension: false
name: field
origin: PROPERTY_BACKING_FIELD
owningProperty: KtKotlinPropertySymbol(/variableWithBackingField)
receiverParameter: null
returnType: KtUsualClassType:
annotationsList: []
ownTypeArguments: []
type: kotlin/Long
symbolKind: LOCAL
typeParameters: []
getContainingModule: KtSourceModule "Sources of main"
deprecationStatus: null
callableIdIfNonLocal: /variableWithBackingField callableIdIfNonLocal: /variableWithBackingField
contextReceivers: [] contextReceivers: []
getter: KtPropertyGetterSymbol: getter: KtPropertyGetterSymbol:
@@ -660,7 +740,23 @@ KtKotlinPropertySymbol:
KtKotlinPropertySymbol: KtKotlinPropertySymbol:
annotationsList: [] annotationsList: []
backingFieldSymbol: KtBackingFieldSymbol(<local>/field) backingFieldSymbol: KtBackingFieldSymbol:
annotationsList: []
callableIdIfNonLocal: null
contextReceivers: []
isExtension: false
name: field
origin: PROPERTY_BACKING_FIELD
owningProperty: KtKotlinPropertySymbol(/privateSetter)
receiverParameter: null
returnType: KtUsualClassType:
annotationsList: []
ownTypeArguments: []
type: kotlin/String
symbolKind: LOCAL
typeParameters: []
getContainingModule: KtSourceModule "Sources of main"
deprecationStatus: null
callableIdIfNonLocal: /privateSetter callableIdIfNonLocal: /privateSetter
contextReceivers: [] contextReceivers: []
getter: KtPropertyGetterSymbol: getter: KtPropertyGetterSymbol:
@@ -789,7 +885,23 @@ KtKotlinPropertySymbol:
KtKotlinPropertySymbol: KtKotlinPropertySymbol:
annotationsList: [] annotationsList: []
backingFieldSymbol: KtBackingFieldSymbol(<local>/field) backingFieldSymbol: KtBackingFieldSymbol:
annotationsList: []
callableIdIfNonLocal: null
contextReceivers: []
isExtension: false
name: field
origin: PROPERTY_BACKING_FIELD
owningProperty: KtKotlinPropertySymbol(/jvmNameOnSetter)
receiverParameter: null
returnType: KtUsualClassType:
annotationsList: []
ownTypeArguments: []
type: kotlin/String
symbolKind: LOCAL
typeParameters: []
getContainingModule: KtSourceModule "Sources of main"
deprecationStatus: null
callableIdIfNonLocal: /jvmNameOnSetter callableIdIfNonLocal: /jvmNameOnSetter
contextReceivers: [] contextReceivers: []
getter: KtPropertyGetterSymbol: getter: KtPropertyGetterSymbol:
@@ -918,7 +1030,23 @@ KtKotlinPropertySymbol:
KtKotlinPropertySymbol: KtKotlinPropertySymbol:
annotationsList: [] annotationsList: []
backingFieldSymbol: KtBackingFieldSymbol(<local>/field) backingFieldSymbol: KtBackingFieldSymbol:
annotationsList: []
callableIdIfNonLocal: null
contextReceivers: []
isExtension: false
name: field
origin: PROPERTY_BACKING_FIELD
owningProperty: KtKotlinPropertySymbol(/customGetter)
receiverParameter: null
returnType: KtUsualClassType:
annotationsList: []
ownTypeArguments: []
type: kotlin/Int
symbolKind: LOCAL
typeParameters: []
getContainingModule: KtSourceModule "Sources of main"
deprecationStatus: null
callableIdIfNonLocal: /customGetter callableIdIfNonLocal: /customGetter
contextReceivers: [] contextReceivers: []
getter: KtPropertyGetterSymbol: getter: KtPropertyGetterSymbol:
@@ -980,7 +1108,23 @@ KtKotlinPropertySymbol:
KtKotlinPropertySymbol: KtKotlinPropertySymbol:
annotationsList: [] annotationsList: []
backingFieldSymbol: KtBackingFieldSymbol(<local>/field) backingFieldSymbol: KtBackingFieldSymbol:
annotationsList: []
callableIdIfNonLocal: null
contextReceivers: []
isExtension: false
name: field
origin: PROPERTY_BACKING_FIELD
owningProperty: KtKotlinPropertySymbol(/jvmNameOnGetter)
receiverParameter: null
returnType: KtUsualClassType:
annotationsList: []
ownTypeArguments: []
type: kotlin/Int
symbolKind: LOCAL
typeParameters: []
getContainingModule: KtSourceModule "Sources of main"
deprecationStatus: null
callableIdIfNonLocal: /jvmNameOnGetter callableIdIfNonLocal: /jvmNameOnGetter
contextReceivers: [] contextReceivers: []
getter: KtPropertyGetterSymbol: getter: KtPropertyGetterSymbol:
@@ -1042,7 +1186,23 @@ KtKotlinPropertySymbol:
KtKotlinPropertySymbol: KtKotlinPropertySymbol:
annotationsList: [] annotationsList: []
backingFieldSymbol: KtBackingFieldSymbol(<local>/field) backingFieldSymbol: KtBackingFieldSymbol:
annotationsList: []
callableIdIfNonLocal: null
contextReceivers: []
isExtension: false
name: field
origin: PROPERTY_BACKING_FIELD
owningProperty: KtKotlinPropertySymbol(/propertyWithReceiver)
receiverParameter: null
returnType: KtUsualClassType:
annotationsList: []
ownTypeArguments: []
type: kotlin/Int
symbolKind: LOCAL
typeParameters: []
getContainingModule: KtSourceModule "Sources of main"
deprecationStatus: null
callableIdIfNonLocal: /propertyWithReceiver callableIdIfNonLocal: /propertyWithReceiver
contextReceivers: [] contextReceivers: []
getter: KtPropertyGetterSymbol: getter: KtPropertyGetterSymbol:
@@ -1119,7 +1279,23 @@ KtKotlinPropertySymbol:
KtKotlinPropertySymbol: KtKotlinPropertySymbol:
annotationsList: [] annotationsList: []
backingFieldSymbol: KtBackingFieldSymbol(<local>/field) backingFieldSymbol: KtBackingFieldSymbol:
annotationsList: []
callableIdIfNonLocal: null
contextReceivers: []
isExtension: false
name: field
origin: PROPERTY_BACKING_FIELD
owningProperty: KtKotlinPropertySymbol(/propertyWithGenericReceiver)
receiverParameter: null
returnType: KtUsualClassType:
annotationsList: []
ownTypeArguments: []
type: kotlin/Int
symbolKind: LOCAL
typeParameters: []
getContainingModule: KtSourceModule "Sources of main"
deprecationStatus: null
callableIdIfNonLocal: /propertyWithGenericReceiver callableIdIfNonLocal: /propertyWithGenericReceiver
contextReceivers: [] contextReceivers: []
getter: KtPropertyGetterSymbol: getter: KtPropertyGetterSymbol:
@@ -1196,7 +1372,23 @@ KtKotlinPropertySymbol:
KtKotlinPropertySymbol: KtKotlinPropertySymbol:
annotationsList: [] annotationsList: []
backingFieldSymbol: KtBackingFieldSymbol(<local>/field) backingFieldSymbol: KtBackingFieldSymbol:
annotationsList: []
callableIdIfNonLocal: null
contextReceivers: []
isExtension: false
name: field
origin: PROPERTY_BACKING_FIELD
owningProperty: KtKotlinPropertySymbol(/constant)
receiverParameter: null
returnType: KtUsualClassType:
annotationsList: []
ownTypeArguments: []
type: kotlin/Int
symbolKind: LOCAL
typeParameters: []
getContainingModule: KtSourceModule "Sources of main"
deprecationStatus: null
callableIdIfNonLocal: /constant callableIdIfNonLocal: /constant
contextReceivers: [] contextReceivers: []
getter: KtPropertyGetterSymbol: getter: KtPropertyGetterSymbol:
@@ -1255,11 +1447,26 @@ KtKotlinPropertySymbol:
KtKotlinPropertySymbol: KtKotlinPropertySymbol:
annotationsList: [] annotationsList: []
backingFieldSymbol: KtBackingFieldSymbol(<local>/field) backingFieldSymbol: KtBackingFieldSymbol:
annotationsList: [ annotationsList: [
kotlin/jvm/JvmField() kotlin/jvm/JvmField()
psi: KtAnnotationEntry psi: KtAnnotationEntry
] ]
callableIdIfNonLocal: null
contextReceivers: []
isExtension: false
name: field
origin: PROPERTY_BACKING_FIELD
owningProperty: KtKotlinPropertySymbol(/jvmField)
receiverParameter: null
returnType: KtUsualClassType:
annotationsList: []
ownTypeArguments: []
type: kotlin/Long
symbolKind: LOCAL
typeParameters: []
getContainingModule: KtSourceModule "Sources of main"
deprecationStatus: null
callableIdIfNonLocal: /jvmField callableIdIfNonLocal: /jvmField
contextReceivers: [] contextReceivers: []
getter: KtPropertyGetterSymbol: getter: KtPropertyGetterSymbol:
@@ -41,7 +41,23 @@ KtFunctionSymbol:
KtKotlinPropertySymbol: KtKotlinPropertySymbol:
annotationsList: [] annotationsList: []
backingFieldSymbol: KtBackingFieldSymbol(<local>/field) backingFieldSymbol: KtBackingFieldSymbol:
annotationsList: []
callableIdIfNonLocal: null
contextReceivers: []
isExtension: false
name: field
origin: PROPERTY_BACKING_FIELD
owningProperty: KtKotlinPropertySymbol(/testVal)
receiverParameter: null
returnType: KtUsualClassType:
annotationsList: []
ownTypeArguments: []
type: kotlin/Int
symbolKind: LOCAL
typeParameters: []
getContainingModule: KtSourceModule "Sources of main"
deprecationStatus: null
callableIdIfNonLocal: /testVal callableIdIfNonLocal: /testVal
contextReceivers: [] contextReceivers: []
getter: KtPropertyGetterSymbol: getter: KtPropertyGetterSymbol:
@@ -1242,7 +1242,23 @@ KtFunctionSymbol:
KtKotlinPropertySymbol: KtKotlinPropertySymbol:
annotationsList: [] annotationsList: []
backingFieldSymbol: KtBackingFieldSymbol(<local>/field) backingFieldSymbol: KtBackingFieldSymbol:
annotationsList: []
callableIdIfNonLocal: null
contextReceivers: []
isExtension: false
name: field
origin: PROPERTY_BACKING_FIELD
owningProperty: KtKotlinPropertySymbol(kotlin/collections/List.size)
receiverParameter: null
returnType: KtUsualClassType:
annotationsList: []
ownTypeArguments: []
type: kotlin/Int
symbolKind: LOCAL
typeParameters: []
getContainingModule: KtBinaryModule "Builtins for JVM (1.8)"
deprecationStatus: null
callableIdIfNonLocal: kotlin/collections/List.size callableIdIfNonLocal: kotlin/collections/List.size
contextReceivers: [] contextReceivers: []
getter: KtPropertyGetterSymbol: getter: KtPropertyGetterSymbol:
@@ -1,6 +1,22 @@
KtKotlinPropertySymbol: KtKotlinPropertySymbol:
annotationsList: [] annotationsList: []
backingFieldSymbol: KtBackingFieldSymbol(<local>/field) backingFieldSymbol: KtBackingFieldSymbol:
annotationsList: []
callableIdIfNonLocal: null
contextReceivers: []
isExtension: false
name: field
origin: PROPERTY_BACKING_FIELD
owningProperty: KtKotlinPropertySymbol(/Abc.firstProperty)
receiverParameter: null
returnType: KtUsualClassType:
annotationsList: []
ownTypeArguments: []
type: kotlin/Int
symbolKind: LOCAL
typeParameters: []
getContainingModule: KtSourceModule "Sources of main"
deprecationStatus: null
callableIdIfNonLocal: /Abc.firstProperty callableIdIfNonLocal: /Abc.firstProperty
contextReceivers: [] contextReceivers: []
getter: KtPropertyGetterSymbol: getter: KtPropertyGetterSymbol:
@@ -67,7 +83,23 @@ KtKotlinPropertySymbol:
KtKotlinPropertySymbol: KtKotlinPropertySymbol:
annotationsList: [] annotationsList: []
backingFieldSymbol: KtBackingFieldSymbol(<local>/field) backingFieldSymbol: KtBackingFieldSymbol:
annotationsList: []
callableIdIfNonLocal: null
contextReceivers: []
isExtension: false
name: field
origin: PROPERTY_BACKING_FIELD
owningProperty: KtKotlinPropertySymbol(/Abc.secondProperty)
receiverParameter: null
returnType: KtUsualClassType:
annotationsList: []
ownTypeArguments: []
type: kotlin/Double
symbolKind: LOCAL
typeParameters: []
getContainingModule: KtSourceModule "Sources of main"
deprecationStatus: null
callableIdIfNonLocal: /Abc.secondProperty callableIdIfNonLocal: /Abc.secondProperty
contextReceivers: [] contextReceivers: []
getter: KtPropertyGetterSymbol: getter: KtPropertyGetterSymbol:
@@ -134,7 +166,23 @@ KtKotlinPropertySymbol:
KtKotlinPropertySymbol: KtKotlinPropertySymbol:
annotationsList: [] annotationsList: []
backingFieldSymbol: KtBackingFieldSymbol(<local>/field) backingFieldSymbol: KtBackingFieldSymbol:
annotationsList: []
callableIdIfNonLocal: null
contextReceivers: []
isExtension: false
name: field
origin: PROPERTY_BACKING_FIELD
owningProperty: KtKotlinPropertySymbol(/Abc.thirdProperty)
receiverParameter: null
returnType: KtUsualClassType:
annotationsList: []
ownTypeArguments: []
type: kotlin/String
symbolKind: LOCAL
typeParameters: []
getContainingModule: KtSourceModule "Sources of main"
deprecationStatus: null
callableIdIfNonLocal: /Abc.thirdProperty callableIdIfNonLocal: /Abc.thirdProperty
contextReceivers: [] contextReceivers: []
getter: KtPropertyGetterSymbol: getter: KtPropertyGetterSymbol:
@@ -235,7 +283,23 @@ KtFunctionSymbol:
KtKotlinPropertySymbol: KtKotlinPropertySymbol:
annotationsList: [] annotationsList: []
backingFieldSymbol: KtBackingFieldSymbol(<local>/field) backingFieldSymbol: KtBackingFieldSymbol:
annotationsList: []
callableIdIfNonLocal: null
contextReceivers: []
isExtension: false
name: field
origin: PROPERTY_BACKING_FIELD
owningProperty: KtKotlinPropertySymbol(/Abc.bodyProperty)
receiverParameter: null
returnType: KtUsualClassType:
annotationsList: []
ownTypeArguments: []
type: kotlin/Long
symbolKind: LOCAL
typeParameters: []
getContainingModule: KtSourceModule "Sources of main"
deprecationStatus: null
callableIdIfNonLocal: /Abc.bodyProperty callableIdIfNonLocal: /Abc.bodyProperty
contextReceivers: [] contextReceivers: []
getter: KtPropertyGetterSymbol: getter: KtPropertyGetterSymbol:
@@ -665,7 +729,23 @@ KtConstructorSymbol:
contextReceivers: [] contextReceivers: []
generatedPrimaryConstructorProperty: KtKotlinPropertySymbol: generatedPrimaryConstructorProperty: KtKotlinPropertySymbol:
annotationsList: [] annotationsList: []
backingFieldSymbol: KtBackingFieldSymbol(<local>/field) backingFieldSymbol: KtBackingFieldSymbol:
annotationsList: []
callableIdIfNonLocal: null
contextReceivers: []
isExtension: false
name: field
origin: PROPERTY_BACKING_FIELD
owningProperty: KtKotlinPropertySymbol(/Abc.firstProperty)
receiverParameter: null
returnType: KtUsualClassType:
annotationsList: []
ownTypeArguments: []
type: kotlin/Int
symbolKind: LOCAL
typeParameters: []
getContainingModule: KtSourceModule "Sources of main"
deprecationStatus: null
callableIdIfNonLocal: /Abc.firstProperty callableIdIfNonLocal: /Abc.firstProperty
contextReceivers: [] contextReceivers: []
getter: KtPropertyGetterSymbol: getter: KtPropertyGetterSymbol:
@@ -752,7 +832,23 @@ KtConstructorSymbol:
contextReceivers: [] contextReceivers: []
generatedPrimaryConstructorProperty: KtKotlinPropertySymbol: generatedPrimaryConstructorProperty: KtKotlinPropertySymbol:
annotationsList: [] annotationsList: []
backingFieldSymbol: KtBackingFieldSymbol(<local>/field) backingFieldSymbol: KtBackingFieldSymbol:
annotationsList: []
callableIdIfNonLocal: null
contextReceivers: []
isExtension: false
name: field
origin: PROPERTY_BACKING_FIELD
owningProperty: KtKotlinPropertySymbol(/Abc.secondProperty)
receiverParameter: null
returnType: KtUsualClassType:
annotationsList: []
ownTypeArguments: []
type: kotlin/Double
symbolKind: LOCAL
typeParameters: []
getContainingModule: KtSourceModule "Sources of main"
deprecationStatus: null
callableIdIfNonLocal: /Abc.secondProperty callableIdIfNonLocal: /Abc.secondProperty
contextReceivers: [] contextReceivers: []
getter: KtPropertyGetterSymbol: getter: KtPropertyGetterSymbol:
@@ -839,7 +935,23 @@ KtConstructorSymbol:
contextReceivers: [] contextReceivers: []
generatedPrimaryConstructorProperty: KtKotlinPropertySymbol: generatedPrimaryConstructorProperty: KtKotlinPropertySymbol:
annotationsList: [] annotationsList: []
backingFieldSymbol: KtBackingFieldSymbol(<local>/field) backingFieldSymbol: KtBackingFieldSymbol:
annotationsList: []
callableIdIfNonLocal: null
contextReceivers: []
isExtension: false
name: field
origin: PROPERTY_BACKING_FIELD
owningProperty: KtKotlinPropertySymbol(/Abc.thirdProperty)
receiverParameter: null
returnType: KtUsualClassType:
annotationsList: []
ownTypeArguments: []
type: kotlin/String
symbolKind: LOCAL
typeParameters: []
getContainingModule: KtSourceModule "Sources of main"
deprecationStatus: null
callableIdIfNonLocal: /Abc.thirdProperty callableIdIfNonLocal: /Abc.thirdProperty
contextReceivers: [] contextReceivers: []
getter: KtPropertyGetterSymbol: getter: KtPropertyGetterSymbol:
@@ -1,6 +1,22 @@
KtKotlinPropertySymbol: KtKotlinPropertySymbol:
annotationsList: [] annotationsList: []
backingFieldSymbol: KtBackingFieldSymbol(<local>/field) backingFieldSymbol: KtBackingFieldSymbol:
annotationsList: []
callableIdIfNonLocal: null
contextReceivers: []
isExtension: false
name: field
origin: PROPERTY_BACKING_FIELD
owningProperty: KtKotlinPropertySymbol(<local>/x)
receiverParameter: null
returnType: KtUsualClassType:
annotationsList: []
ownTypeArguments: []
type: kotlin/String
symbolKind: LOCAL
typeParameters: []
getContainingModule: KtSourceModule "Sources of main"
deprecationStatus: null
callableIdIfNonLocal: null callableIdIfNonLocal: null
contextReceivers: [] contextReceivers: []
getter: KtPropertyGetterSymbol: getter: KtPropertyGetterSymbol:
@@ -302,7 +318,23 @@ KtKotlinPropertySymbol:
kotlin/internal/IntrinsicConstEvaluation() kotlin/internal/IntrinsicConstEvaluation()
psi: null psi: null
] ]
backingFieldSymbol: KtBackingFieldSymbol(<local>/field) backingFieldSymbol: KtBackingFieldSymbol:
annotationsList: []
callableIdIfNonLocal: null
contextReceivers: []
isExtension: false
name: field
origin: PROPERTY_BACKING_FIELD
owningProperty: KtKotlinPropertySymbol(kotlin/Enum.name)
receiverParameter: null
returnType: KtUsualClassType:
annotationsList: []
ownTypeArguments: []
type: kotlin/String
symbolKind: LOCAL
typeParameters: []
getContainingModule: KtBinaryModule "Builtins for JVM (1.8)"
deprecationStatus: null
callableIdIfNonLocal: kotlin/Enum.name callableIdIfNonLocal: kotlin/Enum.name
contextReceivers: [] contextReceivers: []
getter: KtPropertyGetterSymbol: getter: KtPropertyGetterSymbol:
@@ -377,7 +409,23 @@ KtKotlinPropertySymbol:
KtKotlinPropertySymbol: KtKotlinPropertySymbol:
annotationsList: [] annotationsList: []
backingFieldSymbol: KtBackingFieldSymbol(<local>/field) backingFieldSymbol: KtBackingFieldSymbol:
annotationsList: []
callableIdIfNonLocal: null
contextReceivers: []
isExtension: false
name: field
origin: PROPERTY_BACKING_FIELD
owningProperty: KtKotlinPropertySymbol(kotlin/Enum.ordinal)
receiverParameter: null
returnType: KtUsualClassType:
annotationsList: []
ownTypeArguments: []
type: kotlin/Int
symbolKind: LOCAL
typeParameters: []
getContainingModule: KtBinaryModule "Builtins for JVM (1.8)"
deprecationStatus: null
callableIdIfNonLocal: kotlin/Enum.ordinal callableIdIfNonLocal: kotlin/Enum.ordinal
contextReceivers: [] contextReceivers: []
getter: KtPropertyGetterSymbol: getter: KtPropertyGetterSymbol:
@@ -45,7 +45,21 @@ scopes:
callables: 9 callables: 9
KtKotlinPropertySymbol: KtKotlinPropertySymbol:
annotationsList: [] annotationsList: []
backingFieldSymbol: KtBackingFieldSymbol(<local>/field) backingFieldSymbol: KtBackingFieldSymbol:
annotationsList: []
callableIdIfNonLocal: null
contextReceivers: []
isExtension: false
name: field
origin: PROPERTY_BACKING_FIELD
owningProperty: KtKotlinPropertySymbol(<local>/x)
receiverParameter: null
returnType: KtUsualClassType:
annotationsList: []
ownTypeArguments: []
type: kotlin/String
symbolKind: LOCAL
typeParameters: []
callableIdIfNonLocal: null callableIdIfNonLocal: null
contextReceivers: [] contextReceivers: []
getter: KtPropertyGetterSymbol: getter: KtPropertyGetterSymbol:
@@ -302,7 +316,21 @@ scopes:
kotlin/internal/IntrinsicConstEvaluation() kotlin/internal/IntrinsicConstEvaluation()
psi: null psi: null
] ]
backingFieldSymbol: KtBackingFieldSymbol(<local>/field) backingFieldSymbol: KtBackingFieldSymbol:
annotationsList: []
callableIdIfNonLocal: null
contextReceivers: []
isExtension: false
name: field
origin: PROPERTY_BACKING_FIELD
owningProperty: KtKotlinPropertySymbol(kotlin/Enum.name)
receiverParameter: null
returnType: KtUsualClassType:
annotationsList: []
ownTypeArguments: []
type: kotlin/String
symbolKind: LOCAL
typeParameters: []
callableIdIfNonLocal: kotlin/Enum.name callableIdIfNonLocal: kotlin/Enum.name
contextReceivers: [] contextReceivers: []
getter: KtPropertyGetterSymbol: getter: KtPropertyGetterSymbol:
@@ -352,7 +380,21 @@ scopes:
visibility: Public visibility: Public
KtKotlinPropertySymbol: KtKotlinPropertySymbol:
annotationsList: [] annotationsList: []
backingFieldSymbol: KtBackingFieldSymbol(<local>/field) backingFieldSymbol: KtBackingFieldSymbol:
annotationsList: []
callableIdIfNonLocal: null
contextReceivers: []
isExtension: false
name: field
origin: PROPERTY_BACKING_FIELD
owningProperty: KtKotlinPropertySymbol(kotlin/Enum.ordinal)
receiverParameter: null
returnType: KtUsualClassType:
annotationsList: []
ownTypeArguments: []
type: kotlin/Int
symbolKind: LOCAL
typeParameters: []
callableIdIfNonLocal: kotlin/Enum.ordinal callableIdIfNonLocal: kotlin/Enum.ordinal
contextReceivers: [] contextReceivers: []
getter: KtPropertyGetterSymbol: getter: KtPropertyGetterSymbol:
@@ -33,7 +33,21 @@ scopes:
callables: 5 callables: 5
KtKotlinPropertySymbol: KtKotlinPropertySymbol:
annotationsList: [] annotationsList: []
backingFieldSymbol: KtBackingFieldSymbol(<local>/field) backingFieldSymbol: KtBackingFieldSymbol:
annotationsList: []
callableIdIfNonLocal: null
contextReceivers: []
isExtension: false
name: field
origin: PROPERTY_BACKING_FIELD
owningProperty: KtKotlinPropertySymbol(<local>/propertyInY)
receiverParameter: null
returnType: KtUsualClassType:
annotationsList: []
ownTypeArguments: []
type: kotlin/Int
symbolKind: LOCAL
typeParameters: []
callableIdIfNonLocal: null callableIdIfNonLocal: null
contextReceivers: [] contextReceivers: []
getter: KtPropertyGetterSymbol: getter: KtPropertyGetterSymbol:
@@ -146,7 +146,28 @@ KtFunctionSymbol:
visibility: Public visibility: Public
KtKotlinPropertySymbol: KtKotlinPropertySymbol:
annotationsList: [] annotationsList: []
backingFieldSymbol: KtBackingFieldSymbol(<local>/field) backingFieldSymbol: KtBackingFieldSymbol:
annotationsList: []
callableIdIfNonLocal: null
contextReceivers: []
isExtension: false
name: field
origin: PROPERTY_BACKING_FIELD
owningProperty: KtKotlinPropertySymbol(/Outer.A.map)
receiverParameter: null
returnType: KtUsualClassType:
annotationsList: []
ownTypeArguments: [
KtTypeParameterType:
annotationsList: []
type: X
KtTypeParameterType:
annotationsList: []
type: O
]
type: kotlin/collections/Map<X, O>
symbolKind: LOCAL
typeParameters: []
callableIdIfNonLocal: /Outer.A.map callableIdIfNonLocal: /Outer.A.map
contextReceivers: [] contextReceivers: []
getter: KtPropertyGetterSymbol: getter: KtPropertyGetterSymbol:
@@ -606,7 +606,21 @@ KtFunctionSymbol:
visibility: Public visibility: Public
KtKotlinPropertySymbol: KtKotlinPropertySymbol:
annotationsList: [] annotationsList: []
backingFieldSymbol: KtBackingFieldSymbol(<local>/field) backingFieldSymbol: KtBackingFieldSymbol:
annotationsList: []
callableIdIfNonLocal: null
contextReceivers: []
isExtension: false
name: field
origin: PROPERTY_BACKING_FIELD
owningProperty: KtKotlinPropertySymbol(kotlin/collections/List.size)
receiverParameter: null
returnType: KtUsualClassType:
annotationsList: []
ownTypeArguments: []
type: kotlin/Int
symbolKind: LOCAL
typeParameters: []
callableIdIfNonLocal: kotlin/collections/List.size callableIdIfNonLocal: kotlin/collections/List.size
contextReceivers: [] contextReceivers: []
getter: KtPropertyGetterSymbol: getter: KtPropertyGetterSymbol:
@@ -140,7 +140,28 @@ KtFunctionSymbol:
visibility: Public visibility: Public
KtKotlinPropertySymbol: KtKotlinPropertySymbol:
annotationsList: [] annotationsList: []
backingFieldSymbol: KtBackingFieldSymbol(<local>/field) backingFieldSymbol: KtBackingFieldSymbol:
annotationsList: []
callableIdIfNonLocal: null
contextReceivers: []
isExtension: false
name: field
origin: PROPERTY_BACKING_FIELD
owningProperty: KtKotlinPropertySymbol(/Outer.A.map)
receiverParameter: null
returnType: KtUsualClassType:
annotationsList: []
ownTypeArguments: [
KtTypeParameterType:
annotationsList: []
type: X
KtTypeParameterType:
annotationsList: []
type: O
]
type: kotlin/collections/Map<X, O>
symbolKind: LOCAL
typeParameters: []
callableIdIfNonLocal: /Outer.A.map callableIdIfNonLocal: /Outer.A.map
contextReceivers: [] contextReceivers: []
getter: KtPropertyGetterSymbol: getter: KtPropertyGetterSymbol:
@@ -132,7 +132,29 @@ KtFunctionSymbol:
visibility: Public visibility: Public
KtKotlinPropertySymbol: KtKotlinPropertySymbol:
annotationsList: [] annotationsList: []
backingFieldSymbol: KtBackingFieldSymbol(<local>/field) backingFieldSymbol: KtBackingFieldSymbol:
annotationsList: []
callableIdIfNonLocal: null
contextReceivers: []
isExtension: false
name: field
origin: PROPERTY_BACKING_FIELD
owningProperty: KtKotlinPropertySymbol(/A.map)
receiverParameter: null
returnType: KtUsualClassType:
annotationsList: []
ownTypeArguments: [
KtTypeParameterType:
annotationsList: []
type: X
KtUsualClassType:
annotationsList: []
ownTypeArguments: []
type: kotlin/String
]
type: kotlin/collections/Map<X, kotlin/String>
symbolKind: LOCAL
typeParameters: []
callableIdIfNonLocal: /A.map callableIdIfNonLocal: /A.map
contextReceivers: [] contextReceivers: []
getter: KtPropertyGetterSymbol: getter: KtPropertyGetterSymbol:
@@ -606,7 +606,21 @@ KtFunctionSymbol:
visibility: Public visibility: Public
KtKotlinPropertySymbol: KtKotlinPropertySymbol:
annotationsList: [] annotationsList: []
backingFieldSymbol: KtBackingFieldSymbol(<local>/field) backingFieldSymbol: KtBackingFieldSymbol:
annotationsList: []
callableIdIfNonLocal: null
contextReceivers: []
isExtension: false
name: field
origin: PROPERTY_BACKING_FIELD
owningProperty: KtKotlinPropertySymbol(kotlin/collections/List.size)
receiverParameter: null
returnType: KtUsualClassType:
annotationsList: []
ownTypeArguments: []
type: kotlin/Int
symbolKind: LOCAL
typeParameters: []
callableIdIfNonLocal: kotlin/collections/List.size callableIdIfNonLocal: kotlin/collections/List.size
contextReceivers: [] contextReceivers: []
getter: KtPropertyGetterSymbol: getter: KtPropertyGetterSymbol:
@@ -3,11 +3,26 @@ KtKotlinPropertySymbol:
PropertyAnnotation() PropertyAnnotation()
psi: KtAnnotationEntry psi: KtAnnotationEntry
] ]
backingFieldSymbol: KtBackingFieldSymbol(<local>/field) backingFieldSymbol: KtBackingFieldSymbol:
annotationsList: [ annotationsList: [
FieldAnnotation() FieldAnnotation()
psi: KtAnnotationEntry psi: KtAnnotationEntry
] ]
callableIdIfNonLocal: null
contextReceivers: []
isExtension: false
name: field
origin: PROPERTY_BACKING_FIELD
owningProperty: KtKotlinPropertySymbol(/prop)
receiverParameter: null
returnType: KtUsualClassType:
annotationsList: []
ownTypeArguments: []
type: kotlin/Int
symbolKind: LOCAL
typeParameters: []
getContainingModule: KtSourceModule "Sources of main"
deprecationStatus: null
callableIdIfNonLocal: /prop callableIdIfNonLocal: /prop
contextReceivers: [] contextReceivers: []
getter: KtPropertyGetterSymbol: getter: KtPropertyGetterSymbol:
@@ -1,5 +1,4 @@
@PropertyAnnotation @PropertyAnnotation
@FieldAnnotation
var prop: kotlin.Int var prop: kotlin.Int
@GetAnnotation @GetAnnotation
get() get()
@@ -3,11 +3,26 @@ KtKotlinPropertySymbol:
PropertyAnnotation() PropertyAnnotation()
psi: KtAnnotationEntry psi: KtAnnotationEntry
] ]
backingFieldSymbol: KtBackingFieldSymbol(<local>/field) backingFieldSymbol: KtBackingFieldSymbol:
annotationsList: [ annotationsList: [
FieldAnnotation() FieldAnnotation()
psi: KtAnnotationEntry psi: KtAnnotationEntry
] ]
callableIdIfNonLocal: null
contextReceivers: []
isExtension: false
name: field
origin: PROPERTY_BACKING_FIELD
owningProperty: KtKotlinPropertySymbol(/prop)
receiverParameter: null
returnType: KtUsualClassType:
annotationsList: []
ownTypeArguments: []
type: kotlin/Int
symbolKind: LOCAL
typeParameters: []
getContainingModule: KtSourceModule "Sources of main"
deprecationStatus: null
callableIdIfNonLocal: /prop callableIdIfNonLocal: /prop
contextReceivers: [] contextReceivers: []
getter: KtPropertyGetterSymbol: getter: KtPropertyGetterSymbol:
@@ -1,5 +1,4 @@
@PropertyAnnotation @PropertyAnnotation
@FieldAnnotation
var x: kotlin.Int var x: kotlin.Int
@GetAnnotation @GetAnnotation
@ExplicitGetAnnotation @ExplicitGetAnnotation
@@ -3,11 +3,26 @@ KtKotlinPropertySymbol:
PropertyAnnotation() PropertyAnnotation()
psi: KtAnnotationEntry psi: KtAnnotationEntry
] ]
backingFieldSymbol: KtBackingFieldSymbol(<local>/field) backingFieldSymbol: KtBackingFieldSymbol:
annotationsList: [ annotationsList: [
FieldAnnotation() FieldAnnotation()
psi: KtAnnotationEntry psi: KtAnnotationEntry
] ]
callableIdIfNonLocal: null
contextReceivers: []
isExtension: false
name: field
origin: PROPERTY_BACKING_FIELD
owningProperty: KtKotlinPropertySymbol(/x)
receiverParameter: null
returnType: KtUsualClassType:
annotationsList: []
ownTypeArguments: []
type: kotlin/Int
symbolKind: LOCAL
typeParameters: []
getContainingModule: KtSourceModule "Sources of main"
deprecationStatus: null
callableIdIfNonLocal: /x callableIdIfNonLocal: /x
contextReceivers: [] contextReceivers: []
getter: KtPropertyGetterSymbol: getter: KtPropertyGetterSymbol:
@@ -1,5 +1,4 @@
@PropertyAnnotation @PropertyAnnotation
@FieldAnnotation
var x: kotlin.Int var x: kotlin.Int
@ExplicitGetAnnotation @ExplicitGetAnnotation
@GetAnnotation @GetAnnotation
@@ -3,11 +3,26 @@ KtKotlinPropertySymbol:
PropertyAnnotation() PropertyAnnotation()
psi: KtAnnotationEntry psi: KtAnnotationEntry
] ]
backingFieldSymbol: KtBackingFieldSymbol(<local>/field) backingFieldSymbol: KtBackingFieldSymbol:
annotationsList: [ annotationsList: [
FieldAnnotation() FieldAnnotation()
psi: KtAnnotationEntry psi: KtAnnotationEntry
] ]
callableIdIfNonLocal: null
contextReceivers: []
isExtension: false
name: field
origin: PROPERTY_BACKING_FIELD
owningProperty: KtKotlinPropertySymbol(/x)
receiverParameter: null
returnType: KtUsualClassType:
annotationsList: []
ownTypeArguments: []
type: kotlin/Int
symbolKind: LOCAL
typeParameters: []
getContainingModule: KtSourceModule "Sources of main"
deprecationStatus: null
callableIdIfNonLocal: /x callableIdIfNonLocal: /x
contextReceivers: [] contextReceivers: []
getter: KtPropertyGetterSymbol: getter: KtPropertyGetterSymbol:
@@ -5,7 +5,23 @@ KtKotlinPropertySymbol:
ExplicitPropertyAnnotation() ExplicitPropertyAnnotation()
psi: KtAnnotationEntry psi: KtAnnotationEntry
] ]
backingFieldSymbol: KtBackingFieldSymbol(<local>/field) backingFieldSymbol: KtBackingFieldSymbol:
annotationsList: []
callableIdIfNonLocal: null
contextReceivers: []
isExtension: false
name: field
origin: PROPERTY_BACKING_FIELD
owningProperty: KtKotlinPropertySymbol(/lazyProperty)
receiverParameter: null
returnType: KtUsualClassType:
annotationsList: []
ownTypeArguments: []
type: kotlin/Int
symbolKind: LOCAL
typeParameters: []
getContainingModule: KtSourceModule "Sources of main"
deprecationStatus: null
callableIdIfNonLocal: /lazyProperty callableIdIfNonLocal: /lazyProperty
contextReceivers: [] contextReceivers: []
getter: KtPropertyGetterSymbol: getter: KtPropertyGetterSymbol:
@@ -1,5 +1,4 @@
@ExplicitPropertyAnnotation @ExplicitPropertyAnnotation
@PropertyAnnotation @PropertyAnnotation
@delegate:DelegateAnnotation
val lazyProperty: kotlin.Int val lazyProperty: kotlin.Int
get() get()
@@ -5,11 +5,26 @@ KtKotlinPropertySymbol:
PropertyAnnotation() PropertyAnnotation()
psi: KtAnnotationEntry psi: KtAnnotationEntry
] ]
backingFieldSymbol: KtBackingFieldSymbol(<local>/field) backingFieldSymbol: KtBackingFieldSymbol:
annotationsList: [ annotationsList: [
DelegateAnnotation() DelegateAnnotation()
psi: KtAnnotationEntry psi: KtAnnotationEntry
] ]
callableIdIfNonLocal: null
contextReceivers: []
isExtension: false
name: field
origin: PROPERTY_BACKING_FIELD
owningProperty: KtKotlinPropertySymbol(/lazyProperty)
receiverParameter: null
returnType: KtUsualClassType:
annotationsList: []
ownTypeArguments: []
type: kotlin/Int
symbolKind: LOCAL
typeParameters: []
getContainingModule: KtSourceModule "Sources of main"
deprecationStatus: null
callableIdIfNonLocal: /lazyProperty callableIdIfNonLocal: /lazyProperty
contextReceivers: [] contextReceivers: []
getter: KtPropertyGetterSymbol: getter: KtPropertyGetterSymbol:
@@ -1,6 +1,22 @@
KtKotlinPropertySymbol: KtKotlinPropertySymbol:
annotationsList: [] annotationsList: []
backingFieldSymbol: KtBackingFieldSymbol(<local>/field) backingFieldSymbol: KtBackingFieldSymbol:
annotationsList: []
callableIdIfNonLocal: null
contextReceivers: []
isExtension: false
name: field
origin: PROPERTY_BACKING_FIELD
owningProperty: KtKotlinPropertySymbol(/prop)
receiverParameter: null
returnType: KtUsualClassType:
annotationsList: []
ownTypeArguments: []
type: kotlin/Boolean
symbolKind: LOCAL
typeParameters: []
getContainingModule: KtSourceModule "Sources of main"
deprecationStatus: null
callableIdIfNonLocal: /prop callableIdIfNonLocal: /prop
contextReceivers: [] contextReceivers: []
getter: KtPropertyGetterSymbol: getter: KtPropertyGetterSymbol:
@@ -1,6 +1,22 @@
KtKotlinPropertySymbol: KtKotlinPropertySymbol:
annotationsList: [] annotationsList: []
backingFieldSymbol: KtBackingFieldSymbol(<local>/field) backingFieldSymbol: KtBackingFieldSymbol:
annotationsList: []
callableIdIfNonLocal: null
contextReceivers: []
isExtension: false
name: field
origin: PROPERTY_BACKING_FIELD
owningProperty: KtKotlinPropertySymbol(/foo)
receiverParameter: null
returnType: KtUsualClassType:
annotationsList: []
ownTypeArguments: []
type: kotlin/Int
symbolKind: LOCAL
typeParameters: []
getContainingModule: KtSourceModule "Sources of main"
deprecationStatus: null
callableIdIfNonLocal: /foo callableIdIfNonLocal: /foo
contextReceivers: [] contextReceivers: []
getter: KtPropertyGetterSymbol: getter: KtPropertyGetterSymbol:
@@ -1,6 +1,22 @@
KtKotlinPropertySymbol: KtKotlinPropertySymbol:
annotationsList: [] annotationsList: []
backingFieldSymbol: KtBackingFieldSymbol(<local>/field) backingFieldSymbol: KtBackingFieldSymbol:
annotationsList: []
callableIdIfNonLocal: null
contextReceivers: []
isExtension: false
name: field
origin: PROPERTY_BACKING_FIELD
owningProperty: KtKotlinPropertySymbol(/foo)
receiverParameter: null
returnType: KtUsualClassType:
annotationsList: []
ownTypeArguments: []
type: kotlin/Int
symbolKind: LOCAL
typeParameters: []
getContainingModule: KtSourceModule "Sources of main"
deprecationStatus: null
callableIdIfNonLocal: /foo callableIdIfNonLocal: /foo
contextReceivers: [] contextReceivers: []
getter: KtPropertyGetterSymbol: getter: KtPropertyGetterSymbol:
@@ -1,6 +1,29 @@
KtKotlinPropertySymbol: KtKotlinPropertySymbol:
annotationsList: [] annotationsList: []
backingFieldSymbol: KtBackingFieldSymbol(<local>/field) backingFieldSymbol: KtBackingFieldSymbol:
annotationsList: []
callableIdIfNonLocal: null
contextReceivers: []
isExtension: false
name: field
origin: PROPERTY_BACKING_FIELD
owningProperty: KtKotlinPropertySymbol(/foo)
receiverParameter: null
returnType: KtUsualClassType:
annotationsList: [
Anno3()
psi: KtAnnotationEntry
Anno2()
psi: KtAnnotationEntry
Anno1()
psi: KtAnnotationEntry
]
ownTypeArguments: []
type: @R|Anno3|() @R|Anno2|() @R|Anno1|() @R|Anno3|() SecondTypeAlias
symbolKind: LOCAL
typeParameters: []
getContainingModule: KtSourceModule "Sources of main"
deprecationStatus: null
callableIdIfNonLocal: /foo callableIdIfNonLocal: /foo
contextReceivers: [] contextReceivers: []
getter: KtPropertyGetterSymbol: getter: KtPropertyGetterSymbol:
@@ -1,6 +1,29 @@
KtKotlinPropertySymbol: KtKotlinPropertySymbol:
annotationsList: [] annotationsList: []
backingFieldSymbol: KtBackingFieldSymbol(<local>/field) backingFieldSymbol: KtBackingFieldSymbol:
annotationsList: []
callableIdIfNonLocal: null
contextReceivers: []
isExtension: false
name: field
origin: PROPERTY_BACKING_FIELD
owningProperty: KtKotlinPropertySymbol(/foo)
receiverParameter: null
returnType: KtUsualClassType:
annotationsList: [
Anno1()
psi: KtAnnotationEntry
Anno2()
psi: KtAnnotationEntry
Anno3()
psi: KtAnnotationEntry
]
ownTypeArguments: []
type: @R|Anno1|() @R|Anno2|() @R|Anno3|() BaseInterface
symbolKind: LOCAL
typeParameters: []
getContainingModule: KtSourceModule "Sources of main"
deprecationStatus: null
callableIdIfNonLocal: /foo callableIdIfNonLocal: /foo
contextReceivers: [] contextReceivers: []
getter: KtPropertyGetterSymbol: getter: KtPropertyGetterSymbol:
@@ -21,7 +21,23 @@ KtConstructorSymbol:
contextReceivers: [] contextReceivers: []
generatedPrimaryConstructorProperty: KtKotlinPropertySymbol: generatedPrimaryConstructorProperty: KtKotlinPropertySymbol:
annotationsList: [] annotationsList: []
backingFieldSymbol: KtBackingFieldSymbol(<local>/field) backingFieldSymbol: KtBackingFieldSymbol:
annotationsList: []
callableIdIfNonLocal: null
contextReceivers: []
isExtension: false
name: field
origin: PROPERTY_BACKING_FIELD
owningProperty: KtKotlinPropertySymbol(/Anno.param1)
receiverParameter: null
returnType: KtUsualClassType:
annotationsList: []
ownTypeArguments: []
type: kotlin/String
symbolKind: LOCAL
typeParameters: []
getContainingModule: KtSourceModule "Sources of main"
deprecationStatus: null
callableIdIfNonLocal: /Anno.param1 callableIdIfNonLocal: /Anno.param1
contextReceivers: [] contextReceivers: []
getter: KtPropertyGetterSymbol: getter: KtPropertyGetterSymbol:
@@ -108,7 +124,23 @@ KtConstructorSymbol:
contextReceivers: [] contextReceivers: []
generatedPrimaryConstructorProperty: KtKotlinPropertySymbol: generatedPrimaryConstructorProperty: KtKotlinPropertySymbol:
annotationsList: [] annotationsList: []
backingFieldSymbol: KtBackingFieldSymbol(<local>/field) backingFieldSymbol: KtBackingFieldSymbol:
annotationsList: []
callableIdIfNonLocal: null
contextReceivers: []
isExtension: false
name: field
origin: PROPERTY_BACKING_FIELD
owningProperty: KtKotlinPropertySymbol(/Anno.param2)
receiverParameter: null
returnType: KtUsualClassType:
annotationsList: []
ownTypeArguments: []
type: kotlin/Int
symbolKind: LOCAL
typeParameters: []
getContainingModule: KtSourceModule "Sources of main"
deprecationStatus: null
callableIdIfNonLocal: /Anno.param2 callableIdIfNonLocal: /Anno.param2
contextReceivers: [] contextReceivers: []
getter: KtPropertyGetterSymbol: getter: KtPropertyGetterSymbol:
@@ -21,7 +21,23 @@ KtConstructorSymbol:
contextReceivers: [] contextReceivers: []
generatedPrimaryConstructorProperty: KtKotlinPropertySymbol: generatedPrimaryConstructorProperty: KtKotlinPropertySymbol:
annotationsList: [] annotationsList: []
backingFieldSymbol: KtBackingFieldSymbol(<local>/field) backingFieldSymbol: KtBackingFieldSymbol:
annotationsList: []
callableIdIfNonLocal: null
contextReceivers: []
isExtension: false
name: field
origin: PROPERTY_BACKING_FIELD
owningProperty: KtKotlinPropertySymbol(/Anno.param1)
receiverParameter: null
returnType: KtUsualClassType:
annotationsList: []
ownTypeArguments: []
type: kotlin/String
symbolKind: LOCAL
typeParameters: []
getContainingModule: KtSourceModule "Sources of main"
deprecationStatus: null
callableIdIfNonLocal: /Anno.param1 callableIdIfNonLocal: /Anno.param1
contextReceivers: [] contextReceivers: []
getter: KtPropertyGetterSymbol: getter: KtPropertyGetterSymbol:
@@ -108,7 +124,23 @@ KtConstructorSymbol:
contextReceivers: [] contextReceivers: []
generatedPrimaryConstructorProperty: KtKotlinPropertySymbol: generatedPrimaryConstructorProperty: KtKotlinPropertySymbol:
annotationsList: [] annotationsList: []
backingFieldSymbol: KtBackingFieldSymbol(<local>/field) backingFieldSymbol: KtBackingFieldSymbol:
annotationsList: []
callableIdIfNonLocal: null
contextReceivers: []
isExtension: false
name: field
origin: PROPERTY_BACKING_FIELD
owningProperty: KtKotlinPropertySymbol(/Anno.param2)
receiverParameter: null
returnType: KtUsualClassType:
annotationsList: []
ownTypeArguments: []
type: kotlin/Int
symbolKind: LOCAL
typeParameters: []
getContainingModule: KtSourceModule "Sources of main"
deprecationStatus: null
callableIdIfNonLocal: /Anno.param2 callableIdIfNonLocal: /Anno.param2
contextReceivers: [] contextReceivers: []
getter: KtPropertyGetterSymbol: getter: KtPropertyGetterSymbol:
@@ -34,7 +34,23 @@ KtFunctionSymbol:
KtKotlinPropertySymbol: KtKotlinPropertySymbol:
annotationsList: [] annotationsList: []
backingFieldSymbol: KtBackingFieldSymbol(<local>/field) backingFieldSymbol: KtBackingFieldSymbol:
annotationsList: []
callableIdIfNonLocal: null
contextReceivers: []
isExtension: false
name: field
origin: PROPERTY_BACKING_FIELD
owningProperty: KtKotlinPropertySymbol(<local>/data)
receiverParameter: null
returnType: KtUsualClassType:
annotationsList: []
ownTypeArguments: []
type: kotlin/Int
symbolKind: LOCAL
typeParameters: []
getContainingModule: KtSourceModule "Sources of main"
deprecationStatus: null
callableIdIfNonLocal: null callableIdIfNonLocal: null
contextReceivers: [] contextReceivers: []
getter: KtPropertyGetterSymbol: getter: KtPropertyGetterSymbol:
@@ -119,7 +135,23 @@ KtAnonymousObjectSymbol:
KtKotlinPropertySymbol: KtKotlinPropertySymbol:
annotationsList: [] annotationsList: []
backingFieldSymbol: KtBackingFieldSymbol(<local>/field) backingFieldSymbol: KtBackingFieldSymbol:
annotationsList: []
callableIdIfNonLocal: null
contextReceivers: []
isExtension: false
name: field
origin: PROPERTY_BACKING_FIELD
owningProperty: KtKotlinPropertySymbol(/AnonymousContainer.anonymousObject)
receiverParameter: null
returnType: KtUsualClassType:
annotationsList: []
ownTypeArguments: []
type: java/lang/Runnable
symbolKind: LOCAL
typeParameters: []
getContainingModule: KtSourceModule "Sources of main"
deprecationStatus: null
callableIdIfNonLocal: /AnonymousContainer.anonymousObject callableIdIfNonLocal: /AnonymousContainer.anonymousObject
contextReceivers: [] contextReceivers: []
getter: KtPropertyGetterSymbol: getter: KtPropertyGetterSymbol:
@@ -34,7 +34,23 @@ KtFunctionSymbol:
KtKotlinPropertySymbol: KtKotlinPropertySymbol:
annotationsList: [] annotationsList: []
backingFieldSymbol: KtBackingFieldSymbol(<local>/field) backingFieldSymbol: KtBackingFieldSymbol:
annotationsList: []
callableIdIfNonLocal: null
contextReceivers: []
isExtension: false
name: field
origin: PROPERTY_BACKING_FIELD
owningProperty: KtKotlinPropertySymbol(<local>/data)
receiverParameter: null
returnType: KtUsualClassType:
annotationsList: []
ownTypeArguments: []
type: kotlin/Int
symbolKind: LOCAL
typeParameters: []
getContainingModule: KtSourceModule "Sources of main"
deprecationStatus: null
callableIdIfNonLocal: null callableIdIfNonLocal: null
contextReceivers: [] contextReceivers: []
getter: KtPropertyGetterSymbol: getter: KtPropertyGetterSymbol:
@@ -119,7 +135,23 @@ KtAnonymousObjectSymbol:
KtKotlinPropertySymbol: KtKotlinPropertySymbol:
annotationsList: [] annotationsList: []
backingFieldSymbol: KtBackingFieldSymbol(<local>/field) backingFieldSymbol: KtBackingFieldSymbol:
annotationsList: []
callableIdIfNonLocal: null
contextReceivers: []
isExtension: false
name: field
origin: PROPERTY_BACKING_FIELD
owningProperty: KtKotlinPropertySymbol(/AnonymousContainer.anonymousObject)
receiverParameter: null
returnType: KtUsualClassType:
annotationsList: []
ownTypeArguments: []
type: java/lang/Runnable
symbolKind: LOCAL
typeParameters: []
getContainingModule: KtSourceModule "Sources of main"
deprecationStatus: null
callableIdIfNonLocal: /AnonymousContainer.anonymousObject callableIdIfNonLocal: /AnonymousContainer.anonymousObject
contextReceivers: [] contextReceivers: []
getter: KtPropertyGetterSymbol: getter: KtPropertyGetterSymbol:
@@ -1,6 +1,22 @@
KtKotlinPropertySymbol: KtKotlinPropertySymbol:
annotationsList: [] annotationsList: []
backingFieldSymbol: KtBackingFieldSymbol(<local>/field) backingFieldSymbol: KtBackingFieldSymbol:
annotationsList: []
callableIdIfNonLocal: null
contextReceivers: []
isExtension: false
name: field
origin: PROPERTY_BACKING_FIELD
owningProperty: KtKotlinPropertySymbol(/p)
receiverParameter: null
returnType: KtUsualClassType:
annotationsList: []
ownTypeArguments: []
type: kotlin/Int
symbolKind: LOCAL
typeParameters: []
getContainingModule: KtSourceModule "Sources of main"
deprecationStatus: null
callableIdIfNonLocal: /p callableIdIfNonLocal: /p
contextReceivers: [] contextReceivers: []
getter: KtPropertyGetterSymbol: getter: KtPropertyGetterSymbol:
@@ -1,6 +1,22 @@
KtKotlinPropertySymbol: KtKotlinPropertySymbol:
annotationsList: [] annotationsList: []
backingFieldSymbol: KtBackingFieldSymbol(<local>/field) backingFieldSymbol: KtBackingFieldSymbol:
annotationsList: []
callableIdIfNonLocal: null
contextReceivers: []
isExtension: false
name: field
origin: PROPERTY_BACKING_FIELD
owningProperty: KtKotlinPropertySymbol(/A.i)
receiverParameter: null
returnType: KtUsualClassType:
annotationsList: []
ownTypeArguments: []
type: kotlin/Int
symbolKind: LOCAL
typeParameters: []
getContainingModule: KtSourceModule "Sources of main"
deprecationStatus: null
callableIdIfNonLocal: /A.i callableIdIfNonLocal: /A.i
contextReceivers: [] contextReceivers: []
getter: KtPropertyGetterSymbol: getter: KtPropertyGetterSymbol:
@@ -1,6 +1,22 @@
KtKotlinPropertySymbol: KtKotlinPropertySymbol:
annotationsList: [] annotationsList: []
backingFieldSymbol: KtBackingFieldSymbol(<local>/field) backingFieldSymbol: KtBackingFieldSymbol:
annotationsList: []
callableIdIfNonLocal: null
contextReceivers: []
isExtension: false
name: field
origin: PROPERTY_BACKING_FIELD
owningProperty: KtKotlinPropertySymbol(/A.a)
receiverParameter: null
returnType: KtUsualClassType:
annotationsList: []
ownTypeArguments: []
type: kotlin/Int
symbolKind: LOCAL
typeParameters: []
getContainingModule: KtSourceModule "Sources of main"
deprecationStatus: null
callableIdIfNonLocal: /A.a callableIdIfNonLocal: /A.a
contextReceivers: [] contextReceivers: []
getter: KtPropertyGetterSymbol: getter: KtPropertyGetterSymbol:
@@ -21,7 +21,23 @@ KtConstructorSymbol:
contextReceivers: [] contextReceivers: []
generatedPrimaryConstructorProperty: KtKotlinPropertySymbol: generatedPrimaryConstructorProperty: KtKotlinPropertySymbol:
annotationsList: [] annotationsList: []
backingFieldSymbol: KtBackingFieldSymbol(<local>/field) backingFieldSymbol: KtBackingFieldSymbol:
annotationsList: []
callableIdIfNonLocal: null
contextReceivers: []
isExtension: false
name: field
origin: PROPERTY_BACKING_FIELD
owningProperty: KtKotlinPropertySymbol(/A.a)
receiverParameter: null
returnType: KtUsualClassType:
annotationsList: []
ownTypeArguments: []
type: kotlin/Int
symbolKind: LOCAL
typeParameters: []
getContainingModule: KtSourceModule "Sources of main"
deprecationStatus: null
callableIdIfNonLocal: /A.a callableIdIfNonLocal: /A.a
contextReceivers: [] contextReceivers: []
getter: KtPropertyGetterSymbol: getter: KtPropertyGetterSymbol:
@@ -21,7 +21,23 @@ KtConstructorSymbol:
contextReceivers: [] contextReceivers: []
generatedPrimaryConstructorProperty: KtKotlinPropertySymbol: generatedPrimaryConstructorProperty: KtKotlinPropertySymbol:
annotationsList: [] annotationsList: []
backingFieldSymbol: KtBackingFieldSymbol(<local>/field) backingFieldSymbol: KtBackingFieldSymbol:
annotationsList: []
callableIdIfNonLocal: null
contextReceivers: []
isExtension: false
name: field
origin: PROPERTY_BACKING_FIELD
owningProperty: KtKotlinPropertySymbol(/A.a)
receiverParameter: null
returnType: KtUsualClassType:
annotationsList: []
ownTypeArguments: []
type: kotlin/Int
symbolKind: LOCAL
typeParameters: []
getContainingModule: KtSourceModule "Sources of main"
deprecationStatus: null
callableIdIfNonLocal: /A.a callableIdIfNonLocal: /A.a
contextReceivers: [] contextReceivers: []
getter: KtPropertyGetterSymbol: getter: KtPropertyGetterSymbol:
@@ -1,6 +1,22 @@
KtKotlinPropertySymbol: KtKotlinPropertySymbol:
annotationsList: [] annotationsList: []
backingFieldSymbol: KtBackingFieldSymbol(<local>/field) backingFieldSymbol: KtBackingFieldSymbol:
annotationsList: []
callableIdIfNonLocal: null
contextReceivers: []
isExtension: false
name: field
origin: PROPERTY_BACKING_FIELD
owningProperty: KtKotlinPropertySymbol(/y)
receiverParameter: null
returnType: KtUsualClassType:
annotationsList: []
ownTypeArguments: []
type: kotlin/Int
symbolKind: LOCAL
typeParameters: []
getContainingModule: KtSourceModule "Sources of main"
deprecationStatus: null
callableIdIfNonLocal: /y callableIdIfNonLocal: /y
contextReceivers: [ contextReceivers: [
KtContextReceiver: KtContextReceiver:
@@ -21,7 +21,23 @@ KtConstructorSymbol:
contextReceivers: [] contextReceivers: []
generatedPrimaryConstructorProperty: KtKotlinPropertySymbol: generatedPrimaryConstructorProperty: KtKotlinPropertySymbol:
annotationsList: [] annotationsList: []
backingFieldSymbol: KtBackingFieldSymbol(<local>/field) backingFieldSymbol: KtBackingFieldSymbol:
annotationsList: []
callableIdIfNonLocal: null
contextReceivers: []
isExtension: false
name: field
origin: PROPERTY_BACKING_FIELD
owningProperty: KtKotlinPropertySymbol(/MyColor.x)
receiverParameter: null
returnType: KtUsualClassType:
annotationsList: []
ownTypeArguments: []
type: kotlin/Int
symbolKind: LOCAL
typeParameters: []
getContainingModule: KtSourceModule "Sources of main"
deprecationStatus: null
callableIdIfNonLocal: /MyColor.x callableIdIfNonLocal: /MyColor.x
contextReceivers: [] contextReceivers: []
getter: KtPropertyGetterSymbol: getter: KtPropertyGetterSymbol:
@@ -108,7 +124,23 @@ KtConstructorSymbol:
contextReceivers: [] contextReceivers: []
generatedPrimaryConstructorProperty: KtKotlinPropertySymbol: generatedPrimaryConstructorProperty: KtKotlinPropertySymbol:
annotationsList: [] annotationsList: []
backingFieldSymbol: KtBackingFieldSymbol(<local>/field) backingFieldSymbol: KtBackingFieldSymbol:
annotationsList: []
callableIdIfNonLocal: null
contextReceivers: []
isExtension: false
name: field
origin: PROPERTY_BACKING_FIELD
owningProperty: KtKotlinPropertySymbol(/MyColor.y)
receiverParameter: null
returnType: KtUsualClassType:
annotationsList: []
ownTypeArguments: []
type: kotlin/Int
symbolKind: LOCAL
typeParameters: []
getContainingModule: KtSourceModule "Sources of main"
deprecationStatus: null
callableIdIfNonLocal: /MyColor.y callableIdIfNonLocal: /MyColor.y
contextReceivers: [] contextReceivers: []
getter: KtPropertyGetterSymbol: getter: KtPropertyGetterSymbol:
@@ -195,7 +227,23 @@ KtConstructorSymbol:
contextReceivers: [] contextReceivers: []
generatedPrimaryConstructorProperty: KtKotlinPropertySymbol: generatedPrimaryConstructorProperty: KtKotlinPropertySymbol:
annotationsList: [] annotationsList: []
backingFieldSymbol: KtBackingFieldSymbol(<local>/field) backingFieldSymbol: KtBackingFieldSymbol:
annotationsList: []
callableIdIfNonLocal: null
contextReceivers: []
isExtension: false
name: field
origin: PROPERTY_BACKING_FIELD
owningProperty: KtKotlinPropertySymbol(/MyColor.z)
receiverParameter: null
returnType: KtUsualClassType:
annotationsList: []
ownTypeArguments: []
type: kotlin/Int
symbolKind: LOCAL
typeParameters: []
getContainingModule: KtSourceModule "Sources of main"
deprecationStatus: null
callableIdIfNonLocal: /MyColor.z callableIdIfNonLocal: /MyColor.z
contextReceivers: [] contextReceivers: []
getter: KtPropertyGetterSymbol: getter: KtPropertyGetterSymbol:
@@ -328,7 +376,23 @@ KtAnonymousFunctionSymbol:
KtKotlinPropertySymbol: KtKotlinPropertySymbol:
annotationsList: [] annotationsList: []
backingFieldSymbol: KtBackingFieldSymbol(<local>/field) backingFieldSymbol: KtBackingFieldSymbol:
annotationsList: []
callableIdIfNonLocal: null
contextReceivers: []
isExtension: false
name: field
origin: PROPERTY_BACKING_FIELD
owningProperty: KtKotlinPropertySymbol(/Some.delegate)
receiverParameter: null
returnType: KtUsualClassType:
annotationsList: []
ownTypeArguments: []
type: MyColor
symbolKind: LOCAL
typeParameters: []
getContainingModule: KtSourceModule "Sources of main"
deprecationStatus: null
callableIdIfNonLocal: /Some.delegate callableIdIfNonLocal: /Some.delegate
contextReceivers: [] contextReceivers: []
getter: KtPropertyGetterSymbol: getter: KtPropertyGetterSymbol:
@@ -413,7 +477,28 @@ KtAnonymousFunctionSymbol:
KtKotlinPropertySymbol: KtKotlinPropertySymbol:
annotationsList: [] annotationsList: []
backingFieldSymbol: KtBackingFieldSymbol(<local>/field) backingFieldSymbol: KtBackingFieldSymbol:
annotationsList: []
callableIdIfNonLocal: null
contextReceivers: []
isExtension: false
name: field
origin: PROPERTY_BACKING_FIELD
owningProperty: KtKotlinPropertySymbol(/Some.lambda)
receiverParameter: null
returnType: KtUsualClassType:
annotationsList: []
ownTypeArguments: [
KtUsualClassType:
annotationsList: []
ownTypeArguments: []
type: MyColor
]
type: kotlin/Lazy<MyColor>
symbolKind: LOCAL
typeParameters: []
getContainingModule: KtSourceModule "Sources of main"
deprecationStatus: null
callableIdIfNonLocal: /Some.lambda callableIdIfNonLocal: /Some.lambda
contextReceivers: [] contextReceivers: []
getter: KtPropertyGetterSymbol: getter: KtPropertyGetterSymbol:
@@ -490,7 +575,23 @@ KtKotlinPropertySymbol:
KtKotlinPropertySymbol: KtKotlinPropertySymbol:
annotationsList: [] annotationsList: []
backingFieldSymbol: KtBackingFieldSymbol(<local>/field) backingFieldSymbol: KtBackingFieldSymbol:
annotationsList: []
callableIdIfNonLocal: null
contextReceivers: []
isExtension: false
name: field
origin: PROPERTY_BACKING_FIELD
owningProperty: KtKotlinPropertySymbol(/Some.nonLazy)
receiverParameter: null
returnType: KtUsualClassType:
annotationsList: []
ownTypeArguments: []
type: MyColor
symbolKind: LOCAL
typeParameters: []
getContainingModule: KtSourceModule "Sources of main"
deprecationStatus: null
callableIdIfNonLocal: /Some.nonLazy callableIdIfNonLocal: /Some.nonLazy
contextReceivers: [] contextReceivers: []
getter: KtPropertyGetterSymbol: getter: KtPropertyGetterSymbol:
@@ -21,7 +21,23 @@ KtConstructorSymbol:
contextReceivers: [] contextReceivers: []
generatedPrimaryConstructorProperty: KtKotlinPropertySymbol: generatedPrimaryConstructorProperty: KtKotlinPropertySymbol:
annotationsList: [] annotationsList: []
backingFieldSymbol: KtBackingFieldSymbol(<local>/field) backingFieldSymbol: KtBackingFieldSymbol:
annotationsList: []
callableIdIfNonLocal: null
contextReceivers: []
isExtension: false
name: field
origin: PROPERTY_BACKING_FIELD
owningProperty: KtKotlinPropertySymbol(/MyColor.x)
receiverParameter: null
returnType: KtUsualClassType:
annotationsList: []
ownTypeArguments: []
type: kotlin/Int
symbolKind: LOCAL
typeParameters: []
getContainingModule: KtSourceModule "Sources of main"
deprecationStatus: null
callableIdIfNonLocal: /MyColor.x callableIdIfNonLocal: /MyColor.x
contextReceivers: [] contextReceivers: []
getter: KtPropertyGetterSymbol: getter: KtPropertyGetterSymbol:
@@ -108,7 +124,23 @@ KtConstructorSymbol:
contextReceivers: [] contextReceivers: []
generatedPrimaryConstructorProperty: KtKotlinPropertySymbol: generatedPrimaryConstructorProperty: KtKotlinPropertySymbol:
annotationsList: [] annotationsList: []
backingFieldSymbol: KtBackingFieldSymbol(<local>/field) backingFieldSymbol: KtBackingFieldSymbol:
annotationsList: []
callableIdIfNonLocal: null
contextReceivers: []
isExtension: false
name: field
origin: PROPERTY_BACKING_FIELD
owningProperty: KtKotlinPropertySymbol(/MyColor.y)
receiverParameter: null
returnType: KtUsualClassType:
annotationsList: []
ownTypeArguments: []
type: kotlin/Int
symbolKind: LOCAL
typeParameters: []
getContainingModule: KtSourceModule "Sources of main"
deprecationStatus: null
callableIdIfNonLocal: /MyColor.y callableIdIfNonLocal: /MyColor.y
contextReceivers: [] contextReceivers: []
getter: KtPropertyGetterSymbol: getter: KtPropertyGetterSymbol:
@@ -195,7 +227,23 @@ KtConstructorSymbol:
contextReceivers: [] contextReceivers: []
generatedPrimaryConstructorProperty: KtKotlinPropertySymbol: generatedPrimaryConstructorProperty: KtKotlinPropertySymbol:
annotationsList: [] annotationsList: []
backingFieldSymbol: KtBackingFieldSymbol(<local>/field) backingFieldSymbol: KtBackingFieldSymbol:
annotationsList: []
callableIdIfNonLocal: null
contextReceivers: []
isExtension: false
name: field
origin: PROPERTY_BACKING_FIELD
owningProperty: KtKotlinPropertySymbol(/MyColor.z)
receiverParameter: null
returnType: KtUsualClassType:
annotationsList: []
ownTypeArguments: []
type: kotlin/Int
symbolKind: LOCAL
typeParameters: []
getContainingModule: KtSourceModule "Sources of main"
deprecationStatus: null
callableIdIfNonLocal: /MyColor.z callableIdIfNonLocal: /MyColor.z
contextReceivers: [] contextReceivers: []
getter: KtPropertyGetterSymbol: getter: KtPropertyGetterSymbol:
@@ -328,7 +376,23 @@ KtAnonymousFunctionSymbol:
KtKotlinPropertySymbol: KtKotlinPropertySymbol:
annotationsList: [] annotationsList: []
backingFieldSymbol: KtBackingFieldSymbol(<local>/field) backingFieldSymbol: KtBackingFieldSymbol:
annotationsList: []
callableIdIfNonLocal: null
contextReceivers: []
isExtension: false
name: field
origin: PROPERTY_BACKING_FIELD
owningProperty: KtKotlinPropertySymbol(/Some.delegate)
receiverParameter: null
returnType: KtUsualClassType:
annotationsList: []
ownTypeArguments: []
type: MyColor
symbolKind: LOCAL
typeParameters: []
getContainingModule: KtSourceModule "Sources of main"
deprecationStatus: null
callableIdIfNonLocal: /Some.delegate callableIdIfNonLocal: /Some.delegate
contextReceivers: [] contextReceivers: []
getter: KtPropertyGetterSymbol: getter: KtPropertyGetterSymbol:
@@ -409,7 +473,28 @@ KtAnonymousFunctionSymbol:
KtKotlinPropertySymbol: KtKotlinPropertySymbol:
annotationsList: [] annotationsList: []
backingFieldSymbol: KtBackingFieldSymbol(<local>/field) backingFieldSymbol: KtBackingFieldSymbol:
annotationsList: []
callableIdIfNonLocal: null
contextReceivers: []
isExtension: false
name: field
origin: PROPERTY_BACKING_FIELD
owningProperty: KtKotlinPropertySymbol(/Some.lambda)
receiverParameter: null
returnType: KtUsualClassType:
annotationsList: []
ownTypeArguments: [
KtUsualClassType:
annotationsList: []
ownTypeArguments: []
type: MyColor
]
type: kotlin/Lazy<MyColor>
symbolKind: LOCAL
typeParameters: []
getContainingModule: KtSourceModule "Sources of main"
deprecationStatus: null
callableIdIfNonLocal: /Some.lambda callableIdIfNonLocal: /Some.lambda
contextReceivers: [] contextReceivers: []
getter: KtPropertyGetterSymbol: getter: KtPropertyGetterSymbol:
@@ -486,7 +571,23 @@ KtKotlinPropertySymbol:
KtKotlinPropertySymbol: KtKotlinPropertySymbol:
annotationsList: [] annotationsList: []
backingFieldSymbol: KtBackingFieldSymbol(<local>/field) backingFieldSymbol: KtBackingFieldSymbol:
annotationsList: []
callableIdIfNonLocal: null
contextReceivers: []
isExtension: false
name: field
origin: PROPERTY_BACKING_FIELD
owningProperty: KtKotlinPropertySymbol(/Some.nonLazy)
receiverParameter: null
returnType: KtUsualClassType:
annotationsList: []
ownTypeArguments: []
type: MyColor
symbolKind: LOCAL
typeParameters: []
getContainingModule: KtSourceModule "Sources of main"
deprecationStatus: null
callableIdIfNonLocal: /Some.nonLazy callableIdIfNonLocal: /Some.nonLazy
contextReceivers: [] contextReceivers: []
getter: KtPropertyGetterSymbol: getter: KtPropertyGetterSymbol:
@@ -1,6 +1,22 @@
KtKotlinPropertySymbol: KtKotlinPropertySymbol:
annotationsList: [] annotationsList: []
backingFieldSymbol: KtBackingFieldSymbol(<local>/field) backingFieldSymbol: KtBackingFieldSymbol:
annotationsList: []
callableIdIfNonLocal: null
contextReceivers: []
isExtension: false
name: field
origin: PROPERTY_BACKING_FIELD
owningProperty: KtKotlinPropertySymbol(/delegatedProp)
receiverParameter: null
returnType: KtUsualClassType:
annotationsList: []
ownTypeArguments: []
type: kotlin/String
symbolKind: LOCAL
typeParameters: []
getContainingModule: KtSourceModule "Sources of main"
deprecationStatus: null
callableIdIfNonLocal: /delegatedProp callableIdIfNonLocal: /delegatedProp
contextReceivers: [] contextReceivers: []
getter: KtPropertyGetterSymbol: getter: KtPropertyGetterSymbol:
@@ -1,6 +1,22 @@
KtKotlinPropertySymbol: KtKotlinPropertySymbol:
annotationsList: [] annotationsList: []
backingFieldSymbol: KtBackingFieldSymbol(<local>/field) backingFieldSymbol: KtBackingFieldSymbol:
annotationsList: []
callableIdIfNonLocal: null
contextReceivers: []
isExtension: false
name: field
origin: PROPERTY_BACKING_FIELD
owningProperty: KtKotlinPropertySymbol(/delegatedProp)
receiverParameter: null
returnType: KtUsualClassType:
annotationsList: []
ownTypeArguments: []
type: kotlin/String
symbolKind: LOCAL
typeParameters: []
getContainingModule: KtSourceModule "Sources of main"
deprecationStatus: null
callableIdIfNonLocal: /delegatedProp callableIdIfNonLocal: /delegatedProp
contextReceivers: [] contextReceivers: []
getter: KtPropertyGetterSymbol: getter: KtPropertyGetterSymbol:
@@ -3,7 +3,23 @@ KtKotlinPropertySymbol:
kotlin/Deprecated(message = "don't use i") kotlin/Deprecated(message = "don't use i")
psi: KtAnnotationEntry psi: KtAnnotationEntry
] ]
backingFieldSymbol: KtBackingFieldSymbol(<local>/field) backingFieldSymbol: KtBackingFieldSymbol:
annotationsList: []
callableIdIfNonLocal: null
contextReceivers: []
isExtension: false
name: field
origin: PROPERTY_BACKING_FIELD
owningProperty: KtKotlinPropertySymbol(/i)
receiverParameter: null
returnType: KtUsualClassType:
annotationsList: []
ownTypeArguments: []
type: kotlin/Int
symbolKind: LOCAL
typeParameters: []
getContainingModule: KtSourceModule "Sources of main"
deprecationStatus: null
callableIdIfNonLocal: /i callableIdIfNonLocal: /i
contextReceivers: [] contextReceivers: []
getter: KtPropertyGetterSymbol: getter: KtPropertyGetterSymbol:
@@ -62,7 +78,23 @@ KtKotlinPropertySymbol:
KtKotlinPropertySymbol: KtKotlinPropertySymbol:
annotationsList: [] annotationsList: []
backingFieldSymbol: KtBackingFieldSymbol(<local>/field) backingFieldSymbol: KtBackingFieldSymbol:
annotationsList: []
callableIdIfNonLocal: null
contextReceivers: []
isExtension: false
name: field
origin: PROPERTY_BACKING_FIELD
owningProperty: KtKotlinPropertySymbol(/i2)
receiverParameter: null
returnType: KtUsualClassType:
annotationsList: []
ownTypeArguments: []
type: kotlin/Int
symbolKind: LOCAL
typeParameters: []
getContainingModule: KtSourceModule "Sources of main"
deprecationStatus: null
callableIdIfNonLocal: /i2 callableIdIfNonLocal: /i2
contextReceivers: [] contextReceivers: []
getter: KtPropertyGetterSymbol: getter: KtPropertyGetterSymbol:
@@ -124,7 +156,23 @@ KtKotlinPropertySymbol:
KtKotlinPropertySymbol: KtKotlinPropertySymbol:
annotationsList: [] annotationsList: []
backingFieldSymbol: KtBackingFieldSymbol(<local>/field) backingFieldSymbol: KtBackingFieldSymbol:
annotationsList: []
callableIdIfNonLocal: null
contextReceivers: []
isExtension: false
name: field
origin: PROPERTY_BACKING_FIELD
owningProperty: KtKotlinPropertySymbol(/i3)
receiverParameter: null
returnType: KtUsualClassType:
annotationsList: []
ownTypeArguments: []
type: kotlin/Int
symbolKind: LOCAL
typeParameters: []
getContainingModule: KtSourceModule "Sources of main"
deprecationStatus: null
callableIdIfNonLocal: /i3 callableIdIfNonLocal: /i3
contextReceivers: [] contextReceivers: []
getter: KtPropertyGetterSymbol: getter: KtPropertyGetterSymbol:
@@ -254,7 +302,23 @@ KtKotlinPropertySymbol:
KtKotlinPropertySymbol: KtKotlinPropertySymbol:
annotationsList: [] annotationsList: []
backingFieldSymbol: KtBackingFieldSymbol(<local>/field) backingFieldSymbol: KtBackingFieldSymbol:
annotationsList: []
callableIdIfNonLocal: null
contextReceivers: []
isExtension: false
name: field
origin: PROPERTY_BACKING_FIELD
owningProperty: KtKotlinPropertySymbol(/i4)
receiverParameter: null
returnType: KtUsualClassType:
annotationsList: []
ownTypeArguments: []
type: kotlin/Int
symbolKind: LOCAL
typeParameters: []
getContainingModule: KtSourceModule "Sources of main"
deprecationStatus: null
callableIdIfNonLocal: /i4 callableIdIfNonLocal: /i4
contextReceivers: [] contextReceivers: []
getter: KtPropertyGetterSymbol: getter: KtPropertyGetterSymbol:
@@ -453,7 +517,23 @@ KtKotlinPropertySymbol:
kotlin/Deprecated(message = "don't use i2") kotlin/Deprecated(message = "don't use i2")
psi: KtAnnotationEntry psi: KtAnnotationEntry
] ]
backingFieldSymbol: KtBackingFieldSymbol(<local>/field) backingFieldSymbol: KtBackingFieldSymbol:
annotationsList: []
callableIdIfNonLocal: null
contextReceivers: []
isExtension: false
name: field
origin: PROPERTY_BACKING_FIELD
owningProperty: KtKotlinPropertySymbol(/Foo.i2)
receiverParameter: null
returnType: KtUsualClassType:
annotationsList: []
ownTypeArguments: []
type: kotlin/Int
symbolKind: LOCAL
typeParameters: []
getContainingModule: KtSourceModule "Sources of main"
deprecationStatus: null
callableIdIfNonLocal: /Foo.i2 callableIdIfNonLocal: /Foo.i2
contextReceivers: [] contextReceivers: []
getter: KtPropertyGetterSymbol: getter: KtPropertyGetterSymbol:
@@ -587,7 +667,23 @@ KtKotlinPropertySymbol:
kotlin/Deprecated(level = kotlin.DeprecationLevel.ERROR, message = "don't use j") kotlin/Deprecated(level = kotlin.DeprecationLevel.ERROR, message = "don't use j")
psi: KtAnnotationEntry psi: KtAnnotationEntry
] ]
backingFieldSymbol: KtBackingFieldSymbol(<local>/field) backingFieldSymbol: KtBackingFieldSymbol:
annotationsList: []
callableIdIfNonLocal: null
contextReceivers: []
isExtension: false
name: field
origin: PROPERTY_BACKING_FIELD
owningProperty: KtKotlinPropertySymbol(/j)
receiverParameter: null
returnType: KtUsualClassType:
annotationsList: []
ownTypeArguments: []
type: kotlin/Int
symbolKind: LOCAL
typeParameters: []
getContainingModule: KtSourceModule "Sources of main"
deprecationStatus: null
callableIdIfNonLocal: /j callableIdIfNonLocal: /j
contextReceivers: [] contextReceivers: []
getter: KtPropertyGetterSymbol: getter: KtPropertyGetterSymbol:
@@ -649,7 +745,23 @@ KtKotlinPropertySymbol:
kotlin/Deprecated(level = kotlin.DeprecationLevel.HIDDEN, message = "don't use j2") kotlin/Deprecated(level = kotlin.DeprecationLevel.HIDDEN, message = "don't use j2")
psi: KtAnnotationEntry psi: KtAnnotationEntry
] ]
backingFieldSymbol: KtBackingFieldSymbol(<local>/field) backingFieldSymbol: KtBackingFieldSymbol:
annotationsList: []
callableIdIfNonLocal: null
contextReceivers: []
isExtension: false
name: field
origin: PROPERTY_BACKING_FIELD
owningProperty: KtKotlinPropertySymbol(/j2)
receiverParameter: null
returnType: KtUsualClassType:
annotationsList: []
ownTypeArguments: []
type: kotlin/Int
symbolKind: LOCAL
typeParameters: []
getContainingModule: KtSourceModule "Sources of main"
deprecationStatus: null
callableIdIfNonLocal: /j2 callableIdIfNonLocal: /j2
contextReceivers: [] contextReceivers: []
getter: KtPropertyGetterSymbol: getter: KtPropertyGetterSymbol:
@@ -708,11 +820,26 @@ KtKotlinPropertySymbol:
KtKotlinPropertySymbol: KtKotlinPropertySymbol:
annotationsList: [] annotationsList: []
backingFieldSymbol: KtBackingFieldSymbol(<local>/field) backingFieldSymbol: KtBackingFieldSymbol:
annotationsList: [ annotationsList: [
java/lang/Deprecated() java/lang/Deprecated()
psi: KtAnnotationEntry psi: KtAnnotationEntry
] ]
callableIdIfNonLocal: null
contextReceivers: []
isExtension: false
name: field
origin: PROPERTY_BACKING_FIELD
owningProperty: KtKotlinPropertySymbol(/j3)
receiverParameter: null
returnType: KtUsualClassType:
annotationsList: []
ownTypeArguments: []
type: kotlin/Int
symbolKind: LOCAL
typeParameters: []
getContainingModule: KtSourceModule "Sources of main"
deprecationStatus: null
callableIdIfNonLocal: /j3 callableIdIfNonLocal: /j3
contextReceivers: [] contextReceivers: []
getter: KtPropertyGetterSymbol: getter: KtPropertyGetterSymbol:
@@ -24,7 +24,6 @@ val j: kotlin.Int
@kotlin.Deprecated(message = "don't use j2", level = kotlin.DeprecationLevel.HIDDEN) @kotlin.Deprecated(message = "don't use j2", level = kotlin.DeprecationLevel.HIDDEN)
val j2: kotlin.Int val j2: kotlin.Int
@java.lang.Deprecated
val j3: kotlin.Int val j3: kotlin.Int
@kotlin.Deprecated(message = "don't use MyClass") @kotlin.Deprecated(message = "don't use MyClass")
@@ -3,7 +3,23 @@ KtKotlinPropertySymbol:
kotlin/Deprecated(message = "don't use i") kotlin/Deprecated(message = "don't use i")
psi: KtAnnotationEntry psi: KtAnnotationEntry
] ]
backingFieldSymbol: KtBackingFieldSymbol(<local>/field) backingFieldSymbol: KtBackingFieldSymbol:
annotationsList: []
callableIdIfNonLocal: null
contextReceivers: []
isExtension: false
name: field
origin: PROPERTY_BACKING_FIELD
owningProperty: KtKotlinPropertySymbol(/i)
receiverParameter: null
returnType: KtUsualClassType:
annotationsList: []
ownTypeArguments: []
type: kotlin/Int
symbolKind: LOCAL
typeParameters: []
getContainingModule: KtSourceModule "Sources of main"
deprecationStatus: null
callableIdIfNonLocal: /i callableIdIfNonLocal: /i
contextReceivers: [] contextReceivers: []
getter: KtPropertyGetterSymbol: getter: KtPropertyGetterSymbol:
@@ -62,7 +78,23 @@ KtKotlinPropertySymbol:
KtKotlinPropertySymbol: KtKotlinPropertySymbol:
annotationsList: [] annotationsList: []
backingFieldSymbol: KtBackingFieldSymbol(<local>/field) backingFieldSymbol: KtBackingFieldSymbol:
annotationsList: []
callableIdIfNonLocal: null
contextReceivers: []
isExtension: false
name: field
origin: PROPERTY_BACKING_FIELD
owningProperty: KtKotlinPropertySymbol(/i2)
receiverParameter: null
returnType: KtUsualClassType:
annotationsList: []
ownTypeArguments: []
type: kotlin/Int
symbolKind: LOCAL
typeParameters: []
getContainingModule: KtSourceModule "Sources of main"
deprecationStatus: null
callableIdIfNonLocal: /i2 callableIdIfNonLocal: /i2
contextReceivers: [] contextReceivers: []
getter: KtPropertyGetterSymbol: getter: KtPropertyGetterSymbol:
@@ -124,7 +156,23 @@ KtKotlinPropertySymbol:
KtKotlinPropertySymbol: KtKotlinPropertySymbol:
annotationsList: [] annotationsList: []
backingFieldSymbol: KtBackingFieldSymbol(<local>/field) backingFieldSymbol: KtBackingFieldSymbol:
annotationsList: []
callableIdIfNonLocal: null
contextReceivers: []
isExtension: false
name: field
origin: PROPERTY_BACKING_FIELD
owningProperty: KtKotlinPropertySymbol(/i3)
receiverParameter: null
returnType: KtUsualClassType:
annotationsList: []
ownTypeArguments: []
type: kotlin/Int
symbolKind: LOCAL
typeParameters: []
getContainingModule: KtSourceModule "Sources of main"
deprecationStatus: null
callableIdIfNonLocal: /i3 callableIdIfNonLocal: /i3
contextReceivers: [] contextReceivers: []
getter: KtPropertyGetterSymbol: getter: KtPropertyGetterSymbol:
@@ -253,7 +301,23 @@ KtKotlinPropertySymbol:
KtKotlinPropertySymbol: KtKotlinPropertySymbol:
annotationsList: [] annotationsList: []
backingFieldSymbol: KtBackingFieldSymbol(<local>/field) backingFieldSymbol: KtBackingFieldSymbol:
annotationsList: []
callableIdIfNonLocal: null
contextReceivers: []
isExtension: false
name: field
origin: PROPERTY_BACKING_FIELD
owningProperty: KtKotlinPropertySymbol(/i4)
receiverParameter: null
returnType: KtUsualClassType:
annotationsList: []
ownTypeArguments: []
type: kotlin/Int
symbolKind: LOCAL
typeParameters: []
getContainingModule: KtSourceModule "Sources of main"
deprecationStatus: null
callableIdIfNonLocal: /i4 callableIdIfNonLocal: /i4
contextReceivers: [] contextReceivers: []
getter: KtPropertyGetterSymbol: getter: KtPropertyGetterSymbol:
@@ -451,7 +515,23 @@ KtKotlinPropertySymbol:
kotlin/Deprecated(message = "don't use i2") kotlin/Deprecated(message = "don't use i2")
psi: KtAnnotationEntry psi: KtAnnotationEntry
] ]
backingFieldSymbol: KtBackingFieldSymbol(<local>/field) backingFieldSymbol: KtBackingFieldSymbol:
annotationsList: []
callableIdIfNonLocal: null
contextReceivers: []
isExtension: false
name: field
origin: PROPERTY_BACKING_FIELD
owningProperty: KtKotlinPropertySymbol(/Foo.i2)
receiverParameter: null
returnType: KtUsualClassType:
annotationsList: []
ownTypeArguments: []
type: kotlin/Int
symbolKind: LOCAL
typeParameters: []
getContainingModule: KtSourceModule "Sources of main"
deprecationStatus: null
callableIdIfNonLocal: /Foo.i2 callableIdIfNonLocal: /Foo.i2
contextReceivers: [] contextReceivers: []
getter: KtPropertyGetterSymbol: getter: KtPropertyGetterSymbol:
@@ -585,7 +665,23 @@ KtKotlinPropertySymbol:
kotlin/Deprecated(level = kotlin.DeprecationLevel.ERROR, message = "don't use j") kotlin/Deprecated(level = kotlin.DeprecationLevel.ERROR, message = "don't use j")
psi: KtAnnotationEntry psi: KtAnnotationEntry
] ]
backingFieldSymbol: KtBackingFieldSymbol(<local>/field) backingFieldSymbol: KtBackingFieldSymbol:
annotationsList: []
callableIdIfNonLocal: null
contextReceivers: []
isExtension: false
name: field
origin: PROPERTY_BACKING_FIELD
owningProperty: KtKotlinPropertySymbol(/j)
receiverParameter: null
returnType: KtUsualClassType:
annotationsList: []
ownTypeArguments: []
type: kotlin/Int
symbolKind: LOCAL
typeParameters: []
getContainingModule: KtSourceModule "Sources of main"
deprecationStatus: null
callableIdIfNonLocal: /j callableIdIfNonLocal: /j
contextReceivers: [] contextReceivers: []
getter: KtPropertyGetterSymbol: getter: KtPropertyGetterSymbol:
@@ -647,7 +743,23 @@ KtKotlinPropertySymbol:
kotlin/Deprecated(level = kotlin.DeprecationLevel.HIDDEN, message = "don't use j2") kotlin/Deprecated(level = kotlin.DeprecationLevel.HIDDEN, message = "don't use j2")
psi: KtAnnotationEntry psi: KtAnnotationEntry
] ]
backingFieldSymbol: KtBackingFieldSymbol(<local>/field) backingFieldSymbol: KtBackingFieldSymbol:
annotationsList: []
callableIdIfNonLocal: null
contextReceivers: []
isExtension: false
name: field
origin: PROPERTY_BACKING_FIELD
owningProperty: KtKotlinPropertySymbol(/j2)
receiverParameter: null
returnType: KtUsualClassType:
annotationsList: []
ownTypeArguments: []
type: kotlin/Int
symbolKind: LOCAL
typeParameters: []
getContainingModule: KtSourceModule "Sources of main"
deprecationStatus: null
callableIdIfNonLocal: /j2 callableIdIfNonLocal: /j2
contextReceivers: [] contextReceivers: []
getter: KtPropertyGetterSymbol: getter: KtPropertyGetterSymbol:
@@ -706,11 +818,26 @@ KtKotlinPropertySymbol:
KtKotlinPropertySymbol: KtKotlinPropertySymbol:
annotationsList: [] annotationsList: []
backingFieldSymbol: KtBackingFieldSymbol(<local>/field) backingFieldSymbol: KtBackingFieldSymbol:
annotationsList: [ annotationsList: [
java/lang/Deprecated() java/lang/Deprecated()
psi: KtAnnotationEntry psi: KtAnnotationEntry
] ]
callableIdIfNonLocal: null
contextReceivers: []
isExtension: false
name: field
origin: PROPERTY_BACKING_FIELD
owningProperty: KtKotlinPropertySymbol(/j3)
receiverParameter: null
returnType: KtUsualClassType:
annotationsList: []
ownTypeArguments: []
type: kotlin/Int
symbolKind: LOCAL
typeParameters: []
getContainingModule: KtSourceModule "Sources of main"
deprecationStatus: null
callableIdIfNonLocal: /j3 callableIdIfNonLocal: /j3
contextReceivers: [] contextReceivers: []
getter: KtPropertyGetterSymbol: getter: KtPropertyGetterSymbol:
@@ -21,7 +21,23 @@ KtConstructorSymbol:
contextReceivers: [] contextReceivers: []
generatedPrimaryConstructorProperty: KtKotlinPropertySymbol: generatedPrimaryConstructorProperty: KtKotlinPropertySymbol:
annotationsList: [] annotationsList: []
backingFieldSymbol: KtBackingFieldSymbol(<local>/field) backingFieldSymbol: KtBackingFieldSymbol:
annotationsList: []
callableIdIfNonLocal: null
contextReceivers: []
isExtension: false
name: field
origin: PROPERTY_BACKING_FIELD
owningProperty: KtKotlinPropertySymbol(/P.x)
receiverParameter: null
returnType: KtUsualClassType:
annotationsList: []
ownTypeArguments: []
type: kotlin/Int
symbolKind: LOCAL
typeParameters: []
getContainingModule: KtSourceModule "Sources of main"
deprecationStatus: null
callableIdIfNonLocal: /P.x callableIdIfNonLocal: /P.x
contextReceivers: [] contextReceivers: []
getter: KtPropertyGetterSymbol: getter: KtPropertyGetterSymbol:
@@ -108,7 +124,23 @@ KtConstructorSymbol:
contextReceivers: [] contextReceivers: []
generatedPrimaryConstructorProperty: KtKotlinPropertySymbol: generatedPrimaryConstructorProperty: KtKotlinPropertySymbol:
annotationsList: [] annotationsList: []
backingFieldSymbol: KtBackingFieldSymbol(<local>/field) backingFieldSymbol: KtBackingFieldSymbol:
annotationsList: []
callableIdIfNonLocal: null
contextReceivers: []
isExtension: false
name: field
origin: PROPERTY_BACKING_FIELD
owningProperty: KtKotlinPropertySymbol(/P.y)
receiverParameter: null
returnType: KtUsualClassType:
annotationsList: []
ownTypeArguments: []
type: kotlin/Int
symbolKind: LOCAL
typeParameters: []
getContainingModule: KtSourceModule "Sources of main"
deprecationStatus: null
callableIdIfNonLocal: /P.y callableIdIfNonLocal: /P.y
contextReceivers: [] contextReceivers: []
getter: KtPropertyGetterSymbol: getter: KtPropertyGetterSymbol:
@@ -21,7 +21,23 @@ KtConstructorSymbol:
contextReceivers: [] contextReceivers: []
generatedPrimaryConstructorProperty: KtKotlinPropertySymbol: generatedPrimaryConstructorProperty: KtKotlinPropertySymbol:
annotationsList: [] annotationsList: []
backingFieldSymbol: KtBackingFieldSymbol(<local>/field) backingFieldSymbol: KtBackingFieldSymbol:
annotationsList: []
callableIdIfNonLocal: null
contextReceivers: []
isExtension: false
name: field
origin: PROPERTY_BACKING_FIELD
owningProperty: KtKotlinPropertySymbol(/P.x)
receiverParameter: null
returnType: KtUsualClassType:
annotationsList: []
ownTypeArguments: []
type: kotlin/Int
symbolKind: LOCAL
typeParameters: []
getContainingModule: KtSourceModule "Sources of main"
deprecationStatus: null
callableIdIfNonLocal: /P.x callableIdIfNonLocal: /P.x
contextReceivers: [] contextReceivers: []
getter: KtPropertyGetterSymbol: getter: KtPropertyGetterSymbol:
@@ -108,7 +124,23 @@ KtConstructorSymbol:
contextReceivers: [] contextReceivers: []
generatedPrimaryConstructorProperty: KtKotlinPropertySymbol: generatedPrimaryConstructorProperty: KtKotlinPropertySymbol:
annotationsList: [] annotationsList: []
backingFieldSymbol: KtBackingFieldSymbol(<local>/field) backingFieldSymbol: KtBackingFieldSymbol:
annotationsList: []
callableIdIfNonLocal: null
contextReceivers: []
isExtension: false
name: field
origin: PROPERTY_BACKING_FIELD
owningProperty: KtKotlinPropertySymbol(/P.y)
receiverParameter: null
returnType: KtUsualClassType:
annotationsList: []
ownTypeArguments: []
type: kotlin/Int
symbolKind: LOCAL
typeParameters: []
getContainingModule: KtSourceModule "Sources of main"
deprecationStatus: null
callableIdIfNonLocal: /P.y callableIdIfNonLocal: /P.y
contextReceivers: [] contextReceivers: []
getter: KtPropertyGetterSymbol: getter: KtPropertyGetterSymbol:
@@ -1,6 +1,21 @@
KtKotlinPropertySymbol: KtKotlinPropertySymbol:
annotationsList: [] annotationsList: []
backingFieldSymbol: KtBackingFieldSymbol(<local>/field) backingFieldSymbol: KtBackingFieldSymbol:
annotationsList: []
callableIdIfNonLocal: null
contextReceivers: []
isExtension: false
name: field
origin: PROPERTY_BACKING_FIELD
owningProperty: KtKotlinPropertySymbol(/Foo.p)
receiverParameter: null
returnType: KtDynamicType:
annotationsList: []
type: dynamic
symbolKind: LOCAL
typeParameters: []
getContainingModule: KtSourceModule "Sources of main"
deprecationStatus: null
callableIdIfNonLocal: /Foo.p callableIdIfNonLocal: /Foo.p
contextReceivers: [] contextReceivers: []
getter: KtPropertyGetterSymbol: getter: KtPropertyGetterSymbol:
@@ -120,7 +120,23 @@ KtFunctionSymbol:
KtKotlinPropertySymbol: KtKotlinPropertySymbol:
annotationsList: [] annotationsList: []
backingFieldSymbol: KtBackingFieldSymbol(<local>/field) backingFieldSymbol: KtBackingFieldSymbol:
annotationsList: []
callableIdIfNonLocal: null
contextReceivers: []
isExtension: false
name: field
origin: PROPERTY_BACKING_FIELD
owningProperty: KtKotlinPropertySymbol(<local>/i)
receiverParameter: null
returnType: KtUsualClassType:
annotationsList: []
ownTypeArguments: []
type: kotlin/Int
symbolKind: LOCAL
typeParameters: []
getContainingModule: KtSourceModule "Sources of main"
deprecationStatus: null
callableIdIfNonLocal: null callableIdIfNonLocal: null
contextReceivers: [] contextReceivers: []
getter: KtPropertyGetterSymbol: getter: KtPropertyGetterSymbol:
@@ -405,7 +421,23 @@ KtFunctionSymbol:
KtKotlinPropertySymbol: KtKotlinPropertySymbol:
annotationsList: [] annotationsList: []
backingFieldSymbol: KtBackingFieldSymbol(<local>/field) backingFieldSymbol: KtBackingFieldSymbol:
annotationsList: []
callableIdIfNonLocal: null
contextReceivers: []
isExtension: false
name: field
origin: PROPERTY_BACKING_FIELD
owningProperty: KtKotlinPropertySymbol(/MyEnumClass.i)
receiverParameter: null
returnType: KtUsualClassType:
annotationsList: []
ownTypeArguments: []
type: kotlin/Int
symbolKind: LOCAL
typeParameters: []
getContainingModule: KtSourceModule "Sources of main"
deprecationStatus: null
callableIdIfNonLocal: /MyEnumClass.i callableIdIfNonLocal: /MyEnumClass.i
contextReceivers: [] contextReceivers: []
getter: KtPropertyGetterSymbol: getter: KtPropertyGetterSymbol:
@@ -120,7 +120,23 @@ KtFunctionSymbol:
KtKotlinPropertySymbol: KtKotlinPropertySymbol:
annotationsList: [] annotationsList: []
backingFieldSymbol: KtBackingFieldSymbol(<local>/field) backingFieldSymbol: KtBackingFieldSymbol:
annotationsList: []
callableIdIfNonLocal: null
contextReceivers: []
isExtension: false
name: field
origin: PROPERTY_BACKING_FIELD
owningProperty: KtKotlinPropertySymbol(<local>/i)
receiverParameter: null
returnType: KtUsualClassType:
annotationsList: []
ownTypeArguments: []
type: kotlin/Int
symbolKind: LOCAL
typeParameters: []
getContainingModule: KtSourceModule "Sources of main"
deprecationStatus: null
callableIdIfNonLocal: null callableIdIfNonLocal: null
contextReceivers: [] contextReceivers: []
getter: KtPropertyGetterSymbol: getter: KtPropertyGetterSymbol:
@@ -401,7 +417,23 @@ KtFunctionSymbol:
KtKotlinPropertySymbol: KtKotlinPropertySymbol:
annotationsList: [] annotationsList: []
backingFieldSymbol: KtBackingFieldSymbol(<local>/field) backingFieldSymbol: KtBackingFieldSymbol:
annotationsList: []
callableIdIfNonLocal: null
contextReceivers: []
isExtension: false
name: field
origin: PROPERTY_BACKING_FIELD
owningProperty: KtKotlinPropertySymbol(/MyEnumClass.i)
receiverParameter: null
returnType: KtUsualClassType:
annotationsList: []
ownTypeArguments: []
type: kotlin/Int
symbolKind: LOCAL
typeParameters: []
getContainingModule: KtSourceModule "Sources of main"
deprecationStatus: null
callableIdIfNonLocal: /MyEnumClass.i callableIdIfNonLocal: /MyEnumClass.i
contextReceivers: [] contextReceivers: []
getter: KtPropertyGetterSymbol: getter: KtPropertyGetterSymbol:
@@ -1,6 +1,22 @@
KtKotlinPropertySymbol: KtKotlinPropertySymbol:
annotationsList: [] annotationsList: []
backingFieldSymbol: KtBackingFieldSymbol(<local>/field) backingFieldSymbol: KtBackingFieldSymbol:
annotationsList: []
callableIdIfNonLocal: null
contextReceivers: []
isExtension: false
name: field
origin: PROPERTY_BACKING_FIELD
owningProperty: KtKotlinPropertySymbol(<local>/a)
receiverParameter: null
returnType: KtUsualClassType:
annotationsList: []
ownTypeArguments: []
type: kotlin/Int
symbolKind: LOCAL
typeParameters: []
getContainingModule: KtSourceModule "Sources of main"
deprecationStatus: null
callableIdIfNonLocal: null callableIdIfNonLocal: null
contextReceivers: [] contextReceivers: []
getter: KtPropertyGetterSymbol: getter: KtPropertyGetterSymbol:
@@ -103,7 +119,23 @@ KtEnumEntrySymbol:
KtKotlinPropertySymbol: KtKotlinPropertySymbol:
annotationsList: [] annotationsList: []
backingFieldSymbol: KtBackingFieldSymbol(<local>/field) backingFieldSymbol: KtBackingFieldSymbol:
annotationsList: []
callableIdIfNonLocal: null
contextReceivers: []
isExtension: false
name: field
origin: PROPERTY_BACKING_FIELD
owningProperty: KtKotlinPropertySymbol(<local>/b)
receiverParameter: null
returnType: KtUsualClassType:
annotationsList: []
ownTypeArguments: []
type: kotlin/Int
symbolKind: LOCAL
typeParameters: []
getContainingModule: KtSourceModule "Sources of main"
deprecationStatus: null
callableIdIfNonLocal: null callableIdIfNonLocal: null
contextReceivers: [] contextReceivers: []
getter: KtPropertyGetterSymbol: getter: KtPropertyGetterSymbol:
@@ -170,7 +202,23 @@ KtKotlinPropertySymbol:
KtKotlinPropertySymbol: KtKotlinPropertySymbol:
annotationsList: [] annotationsList: []
backingFieldSymbol: KtBackingFieldSymbol(<local>/field) backingFieldSymbol: KtBackingFieldSymbol:
annotationsList: []
callableIdIfNonLocal: null
contextReceivers: []
isExtension: false
name: field
origin: PROPERTY_BACKING_FIELD
owningProperty: KtKotlinPropertySymbol(<local>/d)
receiverParameter: null
returnType: KtUsualClassType:
annotationsList: []
ownTypeArguments: []
type: kotlin/Int
symbolKind: LOCAL
typeParameters: []
getContainingModule: KtSourceModule "Sources of main"
deprecationStatus: null
callableIdIfNonLocal: null callableIdIfNonLocal: null
contextReceivers: [] contextReceivers: []
getter: KtPropertyGetterSymbol: getter: KtPropertyGetterSymbol:
@@ -1,6 +1,22 @@
KtKotlinPropertySymbol: KtKotlinPropertySymbol:
annotationsList: [] annotationsList: []
backingFieldSymbol: KtBackingFieldSymbol(<local>/field) backingFieldSymbol: KtBackingFieldSymbol:
annotationsList: []
callableIdIfNonLocal: null
contextReceivers: []
isExtension: false
name: field
origin: PROPERTY_BACKING_FIELD
owningProperty: KtKotlinPropertySymbol(<local>/a)
receiverParameter: null
returnType: KtUsualClassType:
annotationsList: []
ownTypeArguments: []
type: kotlin/Int
symbolKind: LOCAL
typeParameters: []
getContainingModule: KtSourceModule "Sources of main"
deprecationStatus: null
callableIdIfNonLocal: null callableIdIfNonLocal: null
contextReceivers: [] contextReceivers: []
getter: KtPropertyGetterSymbol: getter: KtPropertyGetterSymbol:
@@ -103,7 +119,23 @@ KtEnumEntrySymbol:
KtKotlinPropertySymbol: KtKotlinPropertySymbol:
annotationsList: [] annotationsList: []
backingFieldSymbol: KtBackingFieldSymbol(<local>/field) backingFieldSymbol: KtBackingFieldSymbol:
annotationsList: []
callableIdIfNonLocal: null
contextReceivers: []
isExtension: false
name: field
origin: PROPERTY_BACKING_FIELD
owningProperty: KtKotlinPropertySymbol(<local>/b)
receiverParameter: null
returnType: KtUsualClassType:
annotationsList: []
ownTypeArguments: []
type: kotlin/Int
symbolKind: LOCAL
typeParameters: []
getContainingModule: KtSourceModule "Sources of main"
deprecationStatus: null
callableIdIfNonLocal: null callableIdIfNonLocal: null
contextReceivers: [] contextReceivers: []
getter: KtPropertyGetterSymbol: getter: KtPropertyGetterSymbol:
@@ -170,7 +202,23 @@ KtKotlinPropertySymbol:
KtKotlinPropertySymbol: KtKotlinPropertySymbol:
annotationsList: [] annotationsList: []
backingFieldSymbol: KtBackingFieldSymbol(<local>/field) backingFieldSymbol: KtBackingFieldSymbol:
annotationsList: []
callableIdIfNonLocal: null
contextReceivers: []
isExtension: false
name: field
origin: PROPERTY_BACKING_FIELD
owningProperty: KtKotlinPropertySymbol(<local>/d)
receiverParameter: null
returnType: KtUsualClassType:
annotationsList: []
ownTypeArguments: []
type: kotlin/Int
symbolKind: LOCAL
typeParameters: []
getContainingModule: KtSourceModule "Sources of main"
deprecationStatus: null
callableIdIfNonLocal: null callableIdIfNonLocal: null
contextReceivers: [] contextReceivers: []
getter: KtPropertyGetterSymbol: getter: KtPropertyGetterSymbol:
@@ -21,7 +21,23 @@ KtConstructorSymbol:
contextReceivers: [] contextReceivers: []
generatedPrimaryConstructorProperty: KtKotlinPropertySymbol: generatedPrimaryConstructorProperty: KtKotlinPropertySymbol:
annotationsList: [] annotationsList: []
backingFieldSymbol: KtBackingFieldSymbol(<local>/field) backingFieldSymbol: KtBackingFieldSymbol:
annotationsList: []
callableIdIfNonLocal: null
contextReceivers: []
isExtension: false
name: field
origin: PROPERTY_BACKING_FIELD
owningProperty: KtKotlinPropertySymbol(/Style.value)
receiverParameter: null
returnType: KtUsualClassType:
annotationsList: []
ownTypeArguments: []
type: kotlin/String
symbolKind: LOCAL
typeParameters: []
getContainingModule: KtSourceModule "Sources of main"
deprecationStatus: null
callableIdIfNonLocal: /Style.value callableIdIfNonLocal: /Style.value
contextReceivers: [] contextReceivers: []
getter: KtPropertyGetterSymbol: getter: KtPropertyGetterSymbol:
@@ -109,7 +125,23 @@ KtConstructorSymbol:
KtKotlinPropertySymbol: KtKotlinPropertySymbol:
annotationsList: [] annotationsList: []
backingFieldSymbol: KtBackingFieldSymbol(<local>/field) backingFieldSymbol: KtBackingFieldSymbol:
annotationsList: []
callableIdIfNonLocal: null
contextReceivers: []
isExtension: false
name: field
origin: PROPERTY_BACKING_FIELD
owningProperty: KtKotlinPropertySymbol(<local>/exitAnimation)
receiverParameter: null
returnType: KtUsualClassType:
annotationsList: []
ownTypeArguments: []
type: kotlin/String
symbolKind: LOCAL
typeParameters: []
getContainingModule: KtSourceModule "Sources of main"
deprecationStatus: null
callableIdIfNonLocal: null callableIdIfNonLocal: null
contextReceivers: [] contextReceivers: []
getter: KtPropertyGetterSymbol: getter: KtPropertyGetterSymbol:
@@ -194,7 +226,23 @@ KtEnumEntrySymbol:
KtKotlinPropertySymbol: KtKotlinPropertySymbol:
annotationsList: [] annotationsList: []
backingFieldSymbol: KtBackingFieldSymbol(<local>/field) backingFieldSymbol: KtBackingFieldSymbol:
annotationsList: []
callableIdIfNonLocal: null
contextReceivers: []
isExtension: false
name: field
origin: PROPERTY_BACKING_FIELD
owningProperty: KtKotlinPropertySymbol(/Style.exitAnimation)
receiverParameter: null
returnType: KtUsualClassType:
annotationsList: []
ownTypeArguments: []
type: kotlin/String
symbolKind: LOCAL
typeParameters: []
getContainingModule: KtSourceModule "Sources of main"
deprecationStatus: null
callableIdIfNonLocal: /Style.exitAnimation callableIdIfNonLocal: /Style.exitAnimation
contextReceivers: [] contextReceivers: []
getter: KtPropertyGetterSymbol: getter: KtPropertyGetterSymbol:
@@ -21,7 +21,23 @@ KtConstructorSymbol:
contextReceivers: [] contextReceivers: []
generatedPrimaryConstructorProperty: KtKotlinPropertySymbol: generatedPrimaryConstructorProperty: KtKotlinPropertySymbol:
annotationsList: [] annotationsList: []
backingFieldSymbol: KtBackingFieldSymbol(<local>/field) backingFieldSymbol: KtBackingFieldSymbol:
annotationsList: []
callableIdIfNonLocal: null
contextReceivers: []
isExtension: false
name: field
origin: PROPERTY_BACKING_FIELD
owningProperty: KtKotlinPropertySymbol(/Style.value)
receiverParameter: null
returnType: KtUsualClassType:
annotationsList: []
ownTypeArguments: []
type: kotlin/String
symbolKind: LOCAL
typeParameters: []
getContainingModule: KtSourceModule "Sources of main"
deprecationStatus: null
callableIdIfNonLocal: /Style.value callableIdIfNonLocal: /Style.value
contextReceivers: [] contextReceivers: []
getter: KtPropertyGetterSymbol: getter: KtPropertyGetterSymbol:
@@ -109,7 +125,23 @@ KtConstructorSymbol:
KtKotlinPropertySymbol: KtKotlinPropertySymbol:
annotationsList: [] annotationsList: []
backingFieldSymbol: KtBackingFieldSymbol(<local>/field) backingFieldSymbol: KtBackingFieldSymbol:
annotationsList: []
callableIdIfNonLocal: null
contextReceivers: []
isExtension: false
name: field
origin: PROPERTY_BACKING_FIELD
owningProperty: KtKotlinPropertySymbol(<local>/exitAnimation)
receiverParameter: null
returnType: KtUsualClassType:
annotationsList: []
ownTypeArguments: []
type: kotlin/String
symbolKind: LOCAL
typeParameters: []
getContainingModule: KtSourceModule "Sources of main"
deprecationStatus: null
callableIdIfNonLocal: null callableIdIfNonLocal: null
contextReceivers: [] contextReceivers: []
getter: KtPropertyGetterSymbol: getter: KtPropertyGetterSymbol:
@@ -190,7 +222,23 @@ KtEnumEntrySymbol:
KtKotlinPropertySymbol: KtKotlinPropertySymbol:
annotationsList: [] annotationsList: []
backingFieldSymbol: KtBackingFieldSymbol(<local>/field) backingFieldSymbol: KtBackingFieldSymbol:
annotationsList: []
callableIdIfNonLocal: null
contextReceivers: []
isExtension: false
name: field
origin: PROPERTY_BACKING_FIELD
owningProperty: KtKotlinPropertySymbol(/Style.exitAnimation)
receiverParameter: null
returnType: KtUsualClassType:
annotationsList: []
ownTypeArguments: []
type: kotlin/String
symbolKind: LOCAL
typeParameters: []
getContainingModule: KtSourceModule "Sources of main"
deprecationStatus: null
callableIdIfNonLocal: /Style.exitAnimation callableIdIfNonLocal: /Style.exitAnimation
contextReceivers: [] contextReceivers: []
getter: KtPropertyGetterSymbol: getter: KtPropertyGetterSymbol:
@@ -0,0 +1,141 @@
KtKotlinPropertySymbol:
annotationsList: []
backingFieldSymbol: KtBackingFieldSymbol:
annotationsList: []
callableIdIfNonLocal: null
contextReceivers: []
isExtension: false
name: field
origin: PROPERTY_BACKING_FIELD
owningProperty: KtKotlinPropertySymbol(/p)
receiverParameter: null
returnType: KtUsualClassType:
annotationsList: []
ownTypeArguments: []
type: kotlin/Int
symbolKind: LOCAL
typeParameters: []
getContainingModule: KtSourceModule "Sources of main"
deprecationStatus: null
callableIdIfNonLocal: /p
contextReceivers: []
getter: KtPropertyGetterSymbol:
annotationsList: []
callableIdIfNonLocal: null
contextReceivers: []
hasBody: true
hasStableParameterNames: true
isDefault: false
isExtension: false
isInline: false
isOverride: false
modality: FINAL
origin: SOURCE
receiverParameter: null
returnType: KtUsualClassType:
annotationsList: []
ownTypeArguments: []
type: kotlin/Int
symbolKind: ACCESSOR
typeParameters: []
valueParameters: []
visibility: Public
getContainingModule: KtSourceModule "Sources of main"
deprecationStatus: null
hasBackingField: true
hasGetter: true
hasSetter: true
initializer: null
isConst: false
isDelegatedProperty: false
isExtension: false
isFromPrimaryConstructor: false
isLateInit: false
isOverride: false
isStatic: false
isVal: false
modality: FINAL
name: p
origin: SOURCE
receiverParameter: null
returnType: KtUsualClassType:
annotationsList: []
ownTypeArguments: []
type: kotlin/Int
setter: KtPropertySetterSymbol:
annotationsList: []
callableIdIfNonLocal: null
contextReceivers: []
hasBody: true
hasStableParameterNames: true
isDefault: false
isExtension: false
isInline: false
isOverride: false
modality: FINAL
origin: SOURCE
parameter: KtValueParameterSymbol:
annotationsList: []
callableIdIfNonLocal: null
contextReceivers: []
generatedPrimaryConstructorProperty: null
hasDefaultValue: false
isCrossinline: false
isExtension: false
isImplicitLambdaParameter: false
isNoinline: false
isVararg: false
name: value
origin: SOURCE
receiverParameter: null
returnType: KtUsualClassType:
annotationsList: []
ownTypeArguments: []
type: kotlin/Int
symbolKind: LOCAL
typeParameters: []
getContainingModule: KtSourceModule "Sources of main"
deprecationStatus: null
receiverParameter: null
returnType: KtUsualClassType:
annotationsList: []
ownTypeArguments: []
type: kotlin/Unit
symbolKind: ACCESSOR
typeParameters: []
valueParameters: [
KtValueParameterSymbol:
annotationsList: []
callableIdIfNonLocal: null
contextReceivers: []
generatedPrimaryConstructorProperty: null
hasDefaultValue: false
isCrossinline: false
isExtension: false
isImplicitLambdaParameter: false
isNoinline: false
isVararg: false
name: value
origin: SOURCE
receiverParameter: null
returnType: KtUsualClassType:
annotationsList: []
ownTypeArguments: []
type: kotlin/Int
symbolKind: LOCAL
typeParameters: []
getContainingModule: KtSourceModule "Sources of main"
deprecationStatus: null
]
visibility: Public
getContainingModule: KtSourceModule "Sources of main"
deprecationStatus: null
symbolKind: TOP_LEVEL
typeParameters: []
visibility: Public
getContainingModule: KtSourceModule "Sources of main"
deprecationStatus: null
getterDeprecationStatus: null
javaGetterName: getP
javaSetterName: setP
setterDeprecationStatus: null
@@ -1,6 +1,22 @@
KtKotlinPropertySymbol: KtKotlinPropertySymbol:
annotationsList: [] annotationsList: []
backingFieldSymbol: KtBackingFieldSymbol(<local>/field) backingFieldSymbol: KtBackingFieldSymbol:
annotationsList: []
callableIdIfNonLocal: null
contextReceivers: []
isExtension: false
name: field
origin: PROPERTY_BACKING_FIELD
owningProperty: KtKotlinPropertySymbol(/p)
receiverParameter: null
returnType: KtUsualClassType:
annotationsList: []
ownTypeArguments: []
type: kotlin/String
symbolKind: LOCAL
typeParameters: []
getContainingModule: KtSourceModule "Sources of main"
deprecationStatus: null
callableIdIfNonLocal: /p callableIdIfNonLocal: /p
contextReceivers: [] contextReceivers: []
getter: KtPropertyGetterSymbol: getter: KtPropertyGetterSymbol:
@@ -1,10 +1,25 @@
KtKotlinPropertySymbol: KtKotlinPropertySymbol:
annotationsList: [] annotationsList: []
backingFieldSymbol: KtBackingFieldSymbol(<local>/field) backingFieldSymbol: KtBackingFieldSymbol:
annotationsList: [ annotationsList: [
kotlin/jvm/JvmField() kotlin/jvm/JvmField()
psi: KtAnnotationEntry psi: KtAnnotationEntry
] ]
callableIdIfNonLocal: null
contextReceivers: []
isExtension: false
name: field
origin: PROPERTY_BACKING_FIELD
owningProperty: KtKotlinPropertySymbol(/jvmField)
receiverParameter: null
returnType: KtUsualClassType:
annotationsList: []
ownTypeArguments: []
type: kotlin/Long
symbolKind: LOCAL
typeParameters: []
getContainingModule: KtSourceModule "Sources of main"
deprecationStatus: null
callableIdIfNonLocal: /jvmField callableIdIfNonLocal: /jvmField
contextReceivers: [] contextReceivers: []
getter: KtPropertyGetterSymbol: getter: KtPropertyGetterSymbol:
@@ -131,11 +146,26 @@ KtKotlinPropertySymbol:
KtKotlinPropertySymbol: KtKotlinPropertySymbol:
annotationsList: [] annotationsList: []
backingFieldSymbol: KtBackingFieldSymbol(<local>/field) backingFieldSymbol: KtBackingFieldSymbol:
annotationsList: [ annotationsList: [
kotlin/jvm/JvmField() kotlin/jvm/JvmField()
psi: KtAnnotationEntry psi: KtAnnotationEntry
] ]
callableIdIfNonLocal: null
contextReceivers: []
isExtension: false
name: field
origin: PROPERTY_BACKING_FIELD
owningProperty: KtKotlinPropertySymbol(/jvmFieldOnField)
receiverParameter: null
returnType: KtUsualClassType:
annotationsList: []
ownTypeArguments: []
type: kotlin/Int
symbolKind: LOCAL
typeParameters: []
getContainingModule: KtSourceModule "Sources of main"
deprecationStatus: null
callableIdIfNonLocal: /jvmFieldOnField callableIdIfNonLocal: /jvmFieldOnField
contextReceivers: [] contextReceivers: []
getter: KtPropertyGetterSymbol: getter: KtPropertyGetterSymbol:
@@ -1,5 +1,3 @@
@kotlin.jvm.JvmField
var jvmField: kotlin.Long var jvmField: kotlin.Long
@kotlin.jvm.JvmField
var jvmFieldOnField: kotlin.Int var jvmFieldOnField: kotlin.Int
@@ -1,10 +1,25 @@
KtKotlinPropertySymbol: KtKotlinPropertySymbol:
annotationsList: [] annotationsList: []
backingFieldSymbol: KtBackingFieldSymbol(<local>/field) backingFieldSymbol: KtBackingFieldSymbol:
annotationsList: [ annotationsList: [
kotlin/jvm/JvmField() kotlin/jvm/JvmField()
psi: KtAnnotationEntry psi: KtAnnotationEntry
] ]
callableIdIfNonLocal: null
contextReceivers: []
isExtension: false
name: field
origin: PROPERTY_BACKING_FIELD
owningProperty: KtKotlinPropertySymbol(/jvmField)
receiverParameter: null
returnType: KtUsualClassType:
annotationsList: []
ownTypeArguments: []
type: kotlin/Long
symbolKind: LOCAL
typeParameters: []
getContainingModule: KtSourceModule "Sources of main"
deprecationStatus: null
callableIdIfNonLocal: /jvmField callableIdIfNonLocal: /jvmField
contextReceivers: [] contextReceivers: []
getter: KtPropertyGetterSymbol: getter: KtPropertyGetterSymbol:
@@ -130,11 +145,26 @@ KtKotlinPropertySymbol:
KtKotlinPropertySymbol: KtKotlinPropertySymbol:
annotationsList: [] annotationsList: []
backingFieldSymbol: KtBackingFieldSymbol(<local>/field) backingFieldSymbol: KtBackingFieldSymbol:
annotationsList: [ annotationsList: [
kotlin/jvm/JvmField() kotlin/jvm/JvmField()
psi: KtAnnotationEntry psi: KtAnnotationEntry
] ]
callableIdIfNonLocal: null
contextReceivers: []
isExtension: false
name: field
origin: PROPERTY_BACKING_FIELD
owningProperty: KtKotlinPropertySymbol(/jvmFieldOnField)
receiverParameter: null
returnType: KtUsualClassType:
annotationsList: []
ownTypeArguments: []
type: kotlin/Int
symbolKind: LOCAL
typeParameters: []
getContainingModule: KtSourceModule "Sources of main"
deprecationStatus: null
callableIdIfNonLocal: /jvmFieldOnField callableIdIfNonLocal: /jvmFieldOnField
contextReceivers: [] contextReceivers: []
getter: KtPropertyGetterSymbol: getter: KtPropertyGetterSymbol:
@@ -1,6 +1,22 @@
KtKotlinPropertySymbol: KtKotlinPropertySymbol:
annotationsList: [] annotationsList: []
backingFieldSymbol: KtBackingFieldSymbol(<local>/field) backingFieldSymbol: KtBackingFieldSymbol:
annotationsList: []
callableIdIfNonLocal: null
contextReceivers: []
isExtension: false
name: field
origin: PROPERTY_BACKING_FIELD
owningProperty: KtKotlinPropertySymbol(/Foo.i)
receiverParameter: null
returnType: KtUsualClassType:
annotationsList: []
ownTypeArguments: []
type: kotlin/Int
symbolKind: LOCAL
typeParameters: []
getContainingModule: KtSourceModule "Sources of main"
deprecationStatus: null
callableIdIfNonLocal: /Foo.i callableIdIfNonLocal: /Foo.i
contextReceivers: [] contextReceivers: []
getter: KtPropertyGetterSymbol: getter: KtPropertyGetterSymbol:
@@ -141,7 +157,23 @@ KtKotlinPropertySymbol:
KtKotlinPropertySymbol: KtKotlinPropertySymbol:
annotationsList: [] annotationsList: []
backingFieldSymbol: KtBackingFieldSymbol(<local>/field) backingFieldSymbol: KtBackingFieldSymbol:
annotationsList: []
callableIdIfNonLocal: null
contextReceivers: []
isExtension: false
name: field
origin: PROPERTY_BACKING_FIELD
owningProperty: KtKotlinPropertySymbol(/Foo.j)
receiverParameter: null
returnType: KtUsualClassType:
annotationsList: []
ownTypeArguments: []
type: kotlin/Int
symbolKind: LOCAL
typeParameters: []
getContainingModule: KtSourceModule "Sources of main"
deprecationStatus: null
callableIdIfNonLocal: /Foo.j callableIdIfNonLocal: /Foo.j
contextReceivers: [] contextReceivers: []
getter: KtPropertyGetterSymbol: getter: KtPropertyGetterSymbol:
@@ -1,6 +1,22 @@
KtKotlinPropertySymbol: KtKotlinPropertySymbol:
annotationsList: [] annotationsList: []
backingFieldSymbol: KtBackingFieldSymbol(<local>/field) backingFieldSymbol: KtBackingFieldSymbol:
annotationsList: []
callableIdIfNonLocal: null
contextReceivers: []
isExtension: false
name: field
origin: PROPERTY_BACKING_FIELD
owningProperty: KtKotlinPropertySymbol(/Foo.i)
receiverParameter: null
returnType: KtUsualClassType:
annotationsList: []
ownTypeArguments: []
type: kotlin/Int
symbolKind: LOCAL
typeParameters: []
getContainingModule: KtSourceModule "Sources of main"
deprecationStatus: null
callableIdIfNonLocal: /Foo.i callableIdIfNonLocal: /Foo.i
contextReceivers: [] contextReceivers: []
getter: KtPropertyGetterSymbol: getter: KtPropertyGetterSymbol:
@@ -144,7 +160,23 @@ KtKotlinPropertySymbol:
KtKotlinPropertySymbol: KtKotlinPropertySymbol:
annotationsList: [] annotationsList: []
backingFieldSymbol: KtBackingFieldSymbol(<local>/field) backingFieldSymbol: KtBackingFieldSymbol:
annotationsList: []
callableIdIfNonLocal: null
contextReceivers: []
isExtension: false
name: field
origin: PROPERTY_BACKING_FIELD
owningProperty: KtKotlinPropertySymbol(/Foo.j)
receiverParameter: null
returnType: KtUsualClassType:
annotationsList: []
ownTypeArguments: []
type: kotlin/Int
symbolKind: LOCAL
typeParameters: []
getContainingModule: KtSourceModule "Sources of main"
deprecationStatus: null
callableIdIfNonLocal: /Foo.j callableIdIfNonLocal: /Foo.j
contextReceivers: [] contextReceivers: []
getter: KtPropertyGetterSymbol: getter: KtPropertyGetterSymbol:
@@ -1,6 +1,22 @@
KtKotlinPropertySymbol: KtKotlinPropertySymbol:
annotationsList: [] annotationsList: []
backingFieldSymbol: KtBackingFieldSymbol(<local>/field) backingFieldSymbol: KtBackingFieldSymbol:
annotationsList: []
callableIdIfNonLocal: null
contextReceivers: []
isExtension: false
name: field
origin: PROPERTY_BACKING_FIELD
owningProperty: KtKotlinPropertySymbol(/A.x)
receiverParameter: null
returnType: KtUsualClassType:
annotationsList: []
ownTypeArguments: []
type: kotlin/Int
symbolKind: LOCAL
typeParameters: []
getContainingModule: KtSourceModule "Sources of main"
deprecationStatus: null
callableIdIfNonLocal: /A.x callableIdIfNonLocal: /A.x
contextReceivers: [] contextReceivers: []
getter: KtPropertyGetterSymbol: getter: KtPropertyGetterSymbol:
@@ -67,7 +83,23 @@ KtKotlinPropertySymbol:
KtKotlinPropertySymbol: KtKotlinPropertySymbol:
annotationsList: [] annotationsList: []
backingFieldSymbol: KtBackingFieldSymbol(<local>/field) backingFieldSymbol: KtBackingFieldSymbol:
annotationsList: []
callableIdIfNonLocal: null
contextReceivers: []
isExtension: false
name: field
origin: PROPERTY_BACKING_FIELD
owningProperty: KtKotlinPropertySymbol(/A.y)
receiverParameter: null
returnType: KtUsualClassType:
annotationsList: []
ownTypeArguments: []
type: kotlin/Int
symbolKind: LOCAL
typeParameters: []
getContainingModule: KtSourceModule "Sources of main"
deprecationStatus: null
callableIdIfNonLocal: /A.y callableIdIfNonLocal: /A.y
contextReceivers: [] contextReceivers: []
getter: KtPropertyGetterSymbol: getter: KtPropertyGetterSymbol:
@@ -1,6 +1,22 @@
KtKotlinPropertySymbol: KtKotlinPropertySymbol:
annotationsList: [] annotationsList: []
backingFieldSymbol: KtBackingFieldSymbol(<local>/field) backingFieldSymbol: KtBackingFieldSymbol:
annotationsList: []
callableIdIfNonLocal: null
contextReceivers: []
isExtension: false
name: field
origin: PROPERTY_BACKING_FIELD
owningProperty: KtKotlinPropertySymbol(/A.x)
receiverParameter: null
returnType: KtUsualClassType:
annotationsList: []
ownTypeArguments: []
type: kotlin/Int
symbolKind: LOCAL
typeParameters: []
getContainingModule: KtSourceModule "Sources of main"
deprecationStatus: null
callableIdIfNonLocal: /A.x callableIdIfNonLocal: /A.x
contextReceivers: [] contextReceivers: []
getter: KtPropertyGetterSymbol: getter: KtPropertyGetterSymbol:
@@ -67,7 +83,23 @@ KtKotlinPropertySymbol:
KtKotlinPropertySymbol: KtKotlinPropertySymbol:
annotationsList: [] annotationsList: []
backingFieldSymbol: KtBackingFieldSymbol(<local>/field) backingFieldSymbol: KtBackingFieldSymbol:
annotationsList: []
callableIdIfNonLocal: null
contextReceivers: []
isExtension: false
name: field
origin: PROPERTY_BACKING_FIELD
owningProperty: KtKotlinPropertySymbol(/A.y)
receiverParameter: null
returnType: KtUsualClassType:
annotationsList: []
ownTypeArguments: []
type: kotlin/Int
symbolKind: LOCAL
typeParameters: []
getContainingModule: KtSourceModule "Sources of main"
deprecationStatus: null
callableIdIfNonLocal: /A.y callableIdIfNonLocal: /A.y
contextReceivers: [] contextReceivers: []
getter: KtPropertyGetterSymbol: getter: KtPropertyGetterSymbol:
@@ -1,6 +1,22 @@
KtKotlinPropertySymbol: KtKotlinPropertySymbol:
annotationsList: [] annotationsList: []
backingFieldSymbol: KtBackingFieldSymbol(<local>/field) backingFieldSymbol: KtBackingFieldSymbol:
annotationsList: []
callableIdIfNonLocal: null
contextReceivers: []
isExtension: false
name: field
origin: PROPERTY_BACKING_FIELD
owningProperty: KtKotlinPropertySymbol(/MyClass.Companion.property)
receiverParameter: null
returnType: KtUsualClassType:
annotationsList: []
ownTypeArguments: []
type: kotlin/Int
symbolKind: LOCAL
typeParameters: []
getContainingModule: KtSourceModule "Sources of main"
deprecationStatus: null
callableIdIfNonLocal: /MyClass.Companion.property callableIdIfNonLocal: /MyClass.Companion.property
contextReceivers: [] contextReceivers: []
getter: KtPropertyGetterSymbol: getter: KtPropertyGetterSymbol:
@@ -67,7 +83,23 @@ KtKotlinPropertySymbol:
KtKotlinPropertySymbol: KtKotlinPropertySymbol:
annotationsList: [] annotationsList: []
backingFieldSymbol: KtBackingFieldSymbol(<local>/field) backingFieldSymbol: KtBackingFieldSymbol:
annotationsList: []
callableIdIfNonLocal: null
contextReceivers: []
isExtension: false
name: field
origin: PROPERTY_BACKING_FIELD
owningProperty: KtKotlinPropertySymbol(/MyClass.Companion.constProperty)
receiverParameter: null
returnType: KtUsualClassType:
annotationsList: []
ownTypeArguments: []
type: kotlin/Int
symbolKind: LOCAL
typeParameters: []
getContainingModule: KtSourceModule "Sources of main"
deprecationStatus: null
callableIdIfNonLocal: /MyClass.Companion.constProperty callableIdIfNonLocal: /MyClass.Companion.constProperty
contextReceivers: [] contextReceivers: []
getter: KtPropertyGetterSymbol: getter: KtPropertyGetterSymbol:
@@ -137,7 +169,23 @@ KtKotlinPropertySymbol:
kotlin/jvm/JvmStatic() kotlin/jvm/JvmStatic()
psi: KtAnnotationEntry psi: KtAnnotationEntry
] ]
backingFieldSymbol: KtBackingFieldSymbol(<local>/field) backingFieldSymbol: KtBackingFieldSymbol:
annotationsList: []
callableIdIfNonLocal: null
contextReceivers: []
isExtension: false
name: field
origin: PROPERTY_BACKING_FIELD
owningProperty: KtKotlinPropertySymbol(/MyClass.Companion.staticProperty)
receiverParameter: null
returnType: KtUsualClassType:
annotationsList: []
ownTypeArguments: []
type: kotlin/Int
symbolKind: LOCAL
typeParameters: []
getContainingModule: KtSourceModule "Sources of main"
deprecationStatus: null
callableIdIfNonLocal: /MyClass.Companion.staticProperty callableIdIfNonLocal: /MyClass.Companion.staticProperty
contextReceivers: [] contextReceivers: []
getter: KtPropertyGetterSymbol: getter: KtPropertyGetterSymbol:
@@ -204,11 +252,26 @@ KtKotlinPropertySymbol:
KtKotlinPropertySymbol: KtKotlinPropertySymbol:
annotationsList: [] annotationsList: []
backingFieldSymbol: KtBackingFieldSymbol(<local>/field) backingFieldSymbol: KtBackingFieldSymbol:
annotationsList: [ annotationsList: [
kotlin/jvm/JvmField() kotlin/jvm/JvmField()
psi: KtAnnotationEntry psi: KtAnnotationEntry
] ]
callableIdIfNonLocal: null
contextReceivers: []
isExtension: false
name: field
origin: PROPERTY_BACKING_FIELD
owningProperty: KtKotlinPropertySymbol(/MyClass.Companion.fieldProperty)
receiverParameter: null
returnType: KtUsualClassType:
annotationsList: []
ownTypeArguments: []
type: kotlin/Int
symbolKind: LOCAL
typeParameters: []
getContainingModule: KtSourceModule "Sources of main"
deprecationStatus: null
callableIdIfNonLocal: /MyClass.Companion.fieldProperty callableIdIfNonLocal: /MyClass.Companion.fieldProperty
contextReceivers: [] contextReceivers: []
getter: KtPropertyGetterSymbol: getter: KtPropertyGetterSymbol:
@@ -275,7 +338,23 @@ KtKotlinPropertySymbol:
KtKotlinPropertySymbol: KtKotlinPropertySymbol:
annotationsList: [] annotationsList: []
backingFieldSymbol: KtBackingFieldSymbol(<local>/field) backingFieldSymbol: KtBackingFieldSymbol:
annotationsList: []
callableIdIfNonLocal: null
contextReceivers: []
isExtension: false
name: field
origin: PROPERTY_BACKING_FIELD
owningProperty: KtKotlinPropertySymbol(/MyClass.Companion.variable)
receiverParameter: null
returnType: KtUsualClassType:
annotationsList: []
ownTypeArguments: []
type: kotlin/Int
symbolKind: LOCAL
typeParameters: []
getContainingModule: KtSourceModule "Sources of main"
deprecationStatus: null
callableIdIfNonLocal: /MyClass.Companion.variable callableIdIfNonLocal: /MyClass.Companion.variable
contextReceivers: [] contextReceivers: []
getter: KtPropertyGetterSymbol: getter: KtPropertyGetterSymbol:
@@ -413,7 +492,23 @@ KtKotlinPropertySymbol:
kotlin/jvm/JvmStatic() kotlin/jvm/JvmStatic()
psi: KtAnnotationEntry psi: KtAnnotationEntry
] ]
backingFieldSymbol: KtBackingFieldSymbol(<local>/field) backingFieldSymbol: KtBackingFieldSymbol:
annotationsList: []
callableIdIfNonLocal: null
contextReceivers: []
isExtension: false
name: field
origin: PROPERTY_BACKING_FIELD
owningProperty: KtKotlinPropertySymbol(/MyClass.Companion.staticVariable)
receiverParameter: null
returnType: KtUsualClassType:
annotationsList: []
ownTypeArguments: []
type: kotlin/Int
symbolKind: LOCAL
typeParameters: []
getContainingModule: KtSourceModule "Sources of main"
deprecationStatus: null
callableIdIfNonLocal: /MyClass.Companion.staticVariable callableIdIfNonLocal: /MyClass.Companion.staticVariable
contextReceivers: [] contextReceivers: []
getter: KtPropertyGetterSymbol: getter: KtPropertyGetterSymbol:
@@ -548,11 +643,26 @@ KtKotlinPropertySymbol:
KtKotlinPropertySymbol: KtKotlinPropertySymbol:
annotationsList: [] annotationsList: []
backingFieldSymbol: KtBackingFieldSymbol(<local>/field) backingFieldSymbol: KtBackingFieldSymbol:
annotationsList: [ annotationsList: [
kotlin/jvm/JvmField() kotlin/jvm/JvmField()
psi: KtAnnotationEntry psi: KtAnnotationEntry
] ]
callableIdIfNonLocal: null
contextReceivers: []
isExtension: false
name: field
origin: PROPERTY_BACKING_FIELD
owningProperty: KtKotlinPropertySymbol(/MyClass.Companion.fieldVariable)
receiverParameter: null
returnType: KtUsualClassType:
annotationsList: []
ownTypeArguments: []
type: kotlin/Int
symbolKind: LOCAL
typeParameters: []
getContainingModule: KtSourceModule "Sources of main"
deprecationStatus: null
callableIdIfNonLocal: /MyClass.Companion.fieldVariable callableIdIfNonLocal: /MyClass.Companion.fieldVariable
contextReceivers: [] contextReceivers: []
getter: KtPropertyGetterSymbol: getter: KtPropertyGetterSymbol:
@@ -7,7 +7,6 @@ class MyClass {
@kotlin.jvm.JvmStatic @kotlin.jvm.JvmStatic
val staticProperty: kotlin.Int val staticProperty: kotlin.Int
@kotlin.jvm.JvmField
val fieldProperty: kotlin.Int val fieldProperty: kotlin.Int
var variable: kotlin.Int var variable: kotlin.Int
@@ -15,7 +14,6 @@ class MyClass {
@kotlin.jvm.JvmStatic @kotlin.jvm.JvmStatic
var staticVariable: kotlin.Int var staticVariable: kotlin.Int
@kotlin.jvm.JvmField
var fieldVariable: kotlin.Int var fieldVariable: kotlin.Int
} }
} }
@@ -1,6 +1,22 @@
KtKotlinPropertySymbol: KtKotlinPropertySymbol:
annotationsList: [] annotationsList: []
backingFieldSymbol: KtBackingFieldSymbol(<local>/field) backingFieldSymbol: KtBackingFieldSymbol:
annotationsList: []
callableIdIfNonLocal: null
contextReceivers: []
isExtension: false
name: field
origin: PROPERTY_BACKING_FIELD
owningProperty: KtKotlinPropertySymbol(/MyClass.Companion.property)
receiverParameter: null
returnType: KtUsualClassType:
annotationsList: []
ownTypeArguments: []
type: kotlin/Int
symbolKind: LOCAL
typeParameters: []
getContainingModule: KtSourceModule "Sources of main"
deprecationStatus: null
callableIdIfNonLocal: /MyClass.Companion.property callableIdIfNonLocal: /MyClass.Companion.property
contextReceivers: [] contextReceivers: []
getter: KtPropertyGetterSymbol: getter: KtPropertyGetterSymbol:
@@ -67,7 +83,23 @@ KtKotlinPropertySymbol:
KtKotlinPropertySymbol: KtKotlinPropertySymbol:
annotationsList: [] annotationsList: []
backingFieldSymbol: KtBackingFieldSymbol(<local>/field) backingFieldSymbol: KtBackingFieldSymbol:
annotationsList: []
callableIdIfNonLocal: null
contextReceivers: []
isExtension: false
name: field
origin: PROPERTY_BACKING_FIELD
owningProperty: KtKotlinPropertySymbol(/MyClass.Companion.constProperty)
receiverParameter: null
returnType: KtUsualClassType:
annotationsList: []
ownTypeArguments: []
type: kotlin/Int
symbolKind: LOCAL
typeParameters: []
getContainingModule: KtSourceModule "Sources of main"
deprecationStatus: null
callableIdIfNonLocal: /MyClass.Companion.constProperty callableIdIfNonLocal: /MyClass.Companion.constProperty
contextReceivers: [] contextReceivers: []
getter: KtPropertyGetterSymbol: getter: KtPropertyGetterSymbol:
@@ -137,7 +169,23 @@ KtKotlinPropertySymbol:
kotlin/jvm/JvmStatic() kotlin/jvm/JvmStatic()
psi: KtAnnotationEntry psi: KtAnnotationEntry
] ]
backingFieldSymbol: KtBackingFieldSymbol(<local>/field) backingFieldSymbol: KtBackingFieldSymbol:
annotationsList: []
callableIdIfNonLocal: null
contextReceivers: []
isExtension: false
name: field
origin: PROPERTY_BACKING_FIELD
owningProperty: KtKotlinPropertySymbol(/MyClass.Companion.staticProperty)
receiverParameter: null
returnType: KtUsualClassType:
annotationsList: []
ownTypeArguments: []
type: kotlin/Int
symbolKind: LOCAL
typeParameters: []
getContainingModule: KtSourceModule "Sources of main"
deprecationStatus: null
callableIdIfNonLocal: /MyClass.Companion.staticProperty callableIdIfNonLocal: /MyClass.Companion.staticProperty
contextReceivers: [] contextReceivers: []
getter: KtPropertyGetterSymbol: getter: KtPropertyGetterSymbol:
@@ -204,11 +252,26 @@ KtKotlinPropertySymbol:
KtKotlinPropertySymbol: KtKotlinPropertySymbol:
annotationsList: [] annotationsList: []
backingFieldSymbol: KtBackingFieldSymbol(<local>/field) backingFieldSymbol: KtBackingFieldSymbol:
annotationsList: [ annotationsList: [
kotlin/jvm/JvmField() kotlin/jvm/JvmField()
psi: KtAnnotationEntry psi: KtAnnotationEntry
] ]
callableIdIfNonLocal: null
contextReceivers: []
isExtension: false
name: field
origin: PROPERTY_BACKING_FIELD
owningProperty: KtKotlinPropertySymbol(/MyClass.Companion.fieldProperty)
receiverParameter: null
returnType: KtUsualClassType:
annotationsList: []
ownTypeArguments: []
type: kotlin/Int
symbolKind: LOCAL
typeParameters: []
getContainingModule: KtSourceModule "Sources of main"
deprecationStatus: null
callableIdIfNonLocal: /MyClass.Companion.fieldProperty callableIdIfNonLocal: /MyClass.Companion.fieldProperty
contextReceivers: [] contextReceivers: []
getter: KtPropertyGetterSymbol: getter: KtPropertyGetterSymbol:
@@ -275,7 +338,23 @@ KtKotlinPropertySymbol:
KtKotlinPropertySymbol: KtKotlinPropertySymbol:
annotationsList: [] annotationsList: []
backingFieldSymbol: KtBackingFieldSymbol(<local>/field) backingFieldSymbol: KtBackingFieldSymbol:
annotationsList: []
callableIdIfNonLocal: null
contextReceivers: []
isExtension: false
name: field
origin: PROPERTY_BACKING_FIELD
owningProperty: KtKotlinPropertySymbol(/MyClass.Companion.variable)
receiverParameter: null
returnType: KtUsualClassType:
annotationsList: []
ownTypeArguments: []
type: kotlin/Int
symbolKind: LOCAL
typeParameters: []
getContainingModule: KtSourceModule "Sources of main"
deprecationStatus: null
callableIdIfNonLocal: /MyClass.Companion.variable callableIdIfNonLocal: /MyClass.Companion.variable
contextReceivers: [] contextReceivers: []
getter: KtPropertyGetterSymbol: getter: KtPropertyGetterSymbol:
@@ -416,7 +495,23 @@ KtKotlinPropertySymbol:
kotlin/jvm/JvmStatic() kotlin/jvm/JvmStatic()
psi: KtAnnotationEntry psi: KtAnnotationEntry
] ]
backingFieldSymbol: KtBackingFieldSymbol(<local>/field) backingFieldSymbol: KtBackingFieldSymbol:
annotationsList: []
callableIdIfNonLocal: null
contextReceivers: []
isExtension: false
name: field
origin: PROPERTY_BACKING_FIELD
owningProperty: KtKotlinPropertySymbol(/MyClass.Companion.staticVariable)
receiverParameter: null
returnType: KtUsualClassType:
annotationsList: []
ownTypeArguments: []
type: kotlin/Int
symbolKind: LOCAL
typeParameters: []
getContainingModule: KtSourceModule "Sources of main"
deprecationStatus: null
callableIdIfNonLocal: /MyClass.Companion.staticVariable callableIdIfNonLocal: /MyClass.Companion.staticVariable
contextReceivers: [] contextReceivers: []
getter: KtPropertyGetterSymbol: getter: KtPropertyGetterSymbol:
@@ -554,11 +649,26 @@ KtKotlinPropertySymbol:
KtKotlinPropertySymbol: KtKotlinPropertySymbol:
annotationsList: [] annotationsList: []
backingFieldSymbol: KtBackingFieldSymbol(<local>/field) backingFieldSymbol: KtBackingFieldSymbol:
annotationsList: [ annotationsList: [
kotlin/jvm/JvmField() kotlin/jvm/JvmField()
psi: KtAnnotationEntry psi: KtAnnotationEntry
] ]
callableIdIfNonLocal: null
contextReceivers: []
isExtension: false
name: field
origin: PROPERTY_BACKING_FIELD
owningProperty: KtKotlinPropertySymbol(/MyClass.Companion.fieldVariable)
receiverParameter: null
returnType: KtUsualClassType:
annotationsList: []
ownTypeArguments: []
type: kotlin/Int
symbolKind: LOCAL
typeParameters: []
getContainingModule: KtSourceModule "Sources of main"
deprecationStatus: null
callableIdIfNonLocal: /MyClass.Companion.fieldVariable callableIdIfNonLocal: /MyClass.Companion.fieldVariable
contextReceivers: [] contextReceivers: []
getter: KtPropertyGetterSymbol: getter: KtPropertyGetterSymbol:
@@ -1,6 +1,22 @@
KtKotlinPropertySymbol: KtKotlinPropertySymbol:
annotationsList: [] annotationsList: []
backingFieldSymbol: KtBackingFieldSymbol(<local>/field) backingFieldSymbol: KtBackingFieldSymbol:
annotationsList: []
callableIdIfNonLocal: null
contextReceivers: []
isExtension: false
name: field
origin: PROPERTY_BACKING_FIELD
owningProperty: KtKotlinPropertySymbol(/x)
receiverParameter: null
returnType: KtUsualClassType:
annotationsList: []
ownTypeArguments: []
type: kotlin/Int
symbolKind: LOCAL
typeParameters: []
getContainingModule: KtSourceModule "Sources of main"
deprecationStatus: null
callableIdIfNonLocal: /x callableIdIfNonLocal: /x
contextReceivers: [] contextReceivers: []
getter: KtPropertyGetterSymbol: getter: KtPropertyGetterSymbol:
@@ -59,7 +75,23 @@ KtKotlinPropertySymbol:
KtKotlinPropertySymbol: KtKotlinPropertySymbol:
annotationsList: [] annotationsList: []
backingFieldSymbol: KtBackingFieldSymbol(<local>/field) backingFieldSymbol: KtBackingFieldSymbol:
annotationsList: []
callableIdIfNonLocal: null
contextReceivers: []
isExtension: false
name: field
origin: PROPERTY_BACKING_FIELD
owningProperty: KtKotlinPropertySymbol(/y)
receiverParameter: null
returnType: KtUsualClassType:
annotationsList: []
ownTypeArguments: []
type: kotlin/Int
symbolKind: LOCAL
typeParameters: []
getContainingModule: KtSourceModule "Sources of main"
deprecationStatus: null
callableIdIfNonLocal: /y callableIdIfNonLocal: /y
contextReceivers: [] contextReceivers: []
getter: KtPropertyGetterSymbol: getter: KtPropertyGetterSymbol:
@@ -136,7 +168,23 @@ KtKotlinPropertySymbol:
KtKotlinPropertySymbol: KtKotlinPropertySymbol:
annotationsList: [] annotationsList: []
backingFieldSymbol: KtBackingFieldSymbol(<local>/field) backingFieldSymbol: KtBackingFieldSymbol:
annotationsList: []
callableIdIfNonLocal: null
contextReceivers: []
isExtension: false
name: field
origin: PROPERTY_BACKING_FIELD
owningProperty: KtKotlinPropertySymbol(/get)
receiverParameter: null
returnType: KtUsualClassType:
annotationsList: []
ownTypeArguments: []
type: kotlin/Long
symbolKind: LOCAL
typeParameters: []
getContainingModule: KtSourceModule "Sources of main"
deprecationStatus: null
callableIdIfNonLocal: /get callableIdIfNonLocal: /get
contextReceivers: [] contextReceivers: []
getter: KtPropertyGetterSymbol: getter: KtPropertyGetterSymbol:
@@ -141,7 +141,23 @@ KtConstructorSymbol:
contextReceivers: [] contextReceivers: []
generatedPrimaryConstructorProperty: KtKotlinPropertySymbol: generatedPrimaryConstructorProperty: KtKotlinPropertySymbol:
annotationsList: [] annotationsList: []
backingFieldSymbol: KtBackingFieldSymbol(<local>/field) backingFieldSymbol: KtBackingFieldSymbol:
annotationsList: []
callableIdIfNonLocal: null
contextReceivers: []
isExtension: false
name: field
origin: PROPERTY_BACKING_FIELD
owningProperty: KtKotlinPropertySymbol(/Anno5.s)
receiverParameter: null
returnType: KtUsualClassType:
annotationsList: []
ownTypeArguments: []
type: kotlin/String
symbolKind: LOCAL
typeParameters: []
getContainingModule: KtSourceModule "Sources of main"
deprecationStatus: null
callableIdIfNonLocal: /Anno5.s callableIdIfNonLocal: /Anno5.s
contextReceivers: [] contextReceivers: []
getter: KtPropertyGetterSymbol: getter: KtPropertyGetterSymbol:
@@ -349,7 +365,26 @@ KtFunctionSymbol:
KtKotlinPropertySymbol: KtKotlinPropertySymbol:
annotationsList: [] annotationsList: []
backingFieldSymbol: KtBackingFieldSymbol(<local>/field) backingFieldSymbol: KtBackingFieldSymbol:
annotationsList: []
callableIdIfNonLocal: null
contextReceivers: []
isExtension: false
name: field
origin: PROPERTY_BACKING_FIELD
owningProperty: KtKotlinPropertySymbol(/X.x)
receiverParameter: null
returnType: KtUsualClassType:
annotationsList: [
Anno4()
psi: KtAnnotationEntry
]
ownTypeArguments: []
type: @R|Anno4|() I
symbolKind: LOCAL
typeParameters: []
getContainingModule: KtSourceModule "Sources of main"
deprecationStatus: null
callableIdIfNonLocal: /X.x callableIdIfNonLocal: /X.x
contextReceivers: [] contextReceivers: []
getter: KtPropertyGetterSymbol: getter: KtPropertyGetterSymbol:
@@ -141,7 +141,23 @@ KtConstructorSymbol:
contextReceivers: [] contextReceivers: []
generatedPrimaryConstructorProperty: KtKotlinPropertySymbol: generatedPrimaryConstructorProperty: KtKotlinPropertySymbol:
annotationsList: [] annotationsList: []
backingFieldSymbol: KtBackingFieldSymbol(<local>/field) backingFieldSymbol: KtBackingFieldSymbol:
annotationsList: []
callableIdIfNonLocal: null
contextReceivers: []
isExtension: false
name: field
origin: PROPERTY_BACKING_FIELD
owningProperty: KtKotlinPropertySymbol(/Anno5.s)
receiverParameter: null
returnType: KtUsualClassType:
annotationsList: []
ownTypeArguments: []
type: kotlin/String
symbolKind: LOCAL
typeParameters: []
getContainingModule: KtSourceModule "Sources of main"
deprecationStatus: null
callableIdIfNonLocal: /Anno5.s callableIdIfNonLocal: /Anno5.s
contextReceivers: [] contextReceivers: []
getter: KtPropertyGetterSymbol: getter: KtPropertyGetterSymbol:
@@ -349,7 +365,26 @@ KtFunctionSymbol:
KtKotlinPropertySymbol: KtKotlinPropertySymbol:
annotationsList: [] annotationsList: []
backingFieldSymbol: KtBackingFieldSymbol(<local>/field) backingFieldSymbol: KtBackingFieldSymbol:
annotationsList: []
callableIdIfNonLocal: null
contextReceivers: []
isExtension: false
name: field
origin: PROPERTY_BACKING_FIELD
owningProperty: KtKotlinPropertySymbol(/X.x)
receiverParameter: null
returnType: KtUsualClassType:
annotationsList: [
Anno4()
psi: KtAnnotationEntry
]
ownTypeArguments: []
type: @R|Anno4|() I
symbolKind: LOCAL
typeParameters: []
getContainingModule: KtSourceModule "Sources of main"
deprecationStatus: null
callableIdIfNonLocal: /X.x callableIdIfNonLocal: /X.x
contextReceivers: [] contextReceivers: []
getter: KtPropertyGetterSymbol: getter: KtPropertyGetterSymbol:
@@ -1 +1,2 @@
@FieldAnnotation
field field
@@ -1,6 +1,27 @@
KtKotlinPropertySymbol: KtKotlinPropertySymbol:
annotationsList: [] annotationsList: []
backingFieldSymbol: KtBackingFieldSymbol(<local>/field) backingFieldSymbol: KtBackingFieldSymbol:
annotationsList: []
callableIdIfNonLocal: null
contextReceivers: []
isExtension: false
name: field
origin: PROPERTY_BACKING_FIELD
owningProperty: KtKotlinPropertySymbol(/MyKotlinEnum.entries)
receiverParameter: null
returnType: KtUsualClassType:
annotationsList: []
ownTypeArguments: [
KtUsualClassType:
annotationsList: []
ownTypeArguments: []
type: MyKotlinEnum
]
type: kotlin/enums/EnumEntries<MyKotlinEnum>
symbolKind: LOCAL
typeParameters: []
getContainingModule: KtSourceModule "Sources of main"
deprecationStatus: null
callableIdIfNonLocal: /MyKotlinEnum.entries callableIdIfNonLocal: /MyKotlinEnum.entries
contextReceivers: [] contextReceivers: []
getter: KtPropertyGetterSymbol: getter: KtPropertyGetterSymbol:
@@ -1,6 +1,22 @@
KtKotlinPropertySymbol: KtKotlinPropertySymbol:
annotationsList: [] annotationsList: []
backingFieldSymbol: KtBackingFieldSymbol(<local>/field) backingFieldSymbol: KtBackingFieldSymbol:
annotationsList: []
callableIdIfNonLocal: null
contextReceivers: []
isExtension: false
name: field
origin: PROPERTY_BACKING_FIELD
owningProperty: KtKotlinPropertySymbol(/A.abc)
receiverParameter: null
returnType: KtUsualClassType:
annotationsList: []
ownTypeArguments: []
type: kotlin/Int
symbolKind: LOCAL
typeParameters: []
getContainingModule: KtSourceModule "Sources of main"
deprecationStatus: null
callableIdIfNonLocal: /A.abc callableIdIfNonLocal: /A.abc
contextReceivers: [] contextReceivers: []
getter: KtPropertyGetterSymbol: getter: KtPropertyGetterSymbol:
@@ -1,6 +1,22 @@
KtKotlinPropertySymbol: KtKotlinPropertySymbol:
annotationsList: [] annotationsList: []
backingFieldSymbol: KtBackingFieldSymbol(<local>/field) backingFieldSymbol: KtBackingFieldSymbol:
annotationsList: []
callableIdIfNonLocal: null
contextReceivers: []
isExtension: false
name: field
origin: PROPERTY_BACKING_FIELD
owningProperty: KtKotlinPropertySymbol(/A.abc)
receiverParameter: null
returnType: KtUsualClassType:
annotationsList: []
ownTypeArguments: []
type: kotlin/Int
symbolKind: LOCAL
typeParameters: []
getContainingModule: KtSourceModule "Sources of main"
deprecationStatus: null
callableIdIfNonLocal: /A.abc callableIdIfNonLocal: /A.abc
contextReceivers: [] contextReceivers: []
getter: KtPropertyGetterSymbol: getter: KtPropertyGetterSymbol:
@@ -1,6 +1,22 @@
KtKotlinPropertySymbol: KtKotlinPropertySymbol:
annotationsList: [] annotationsList: []
backingFieldSymbol: KtBackingFieldSymbol(<local>/field) backingFieldSymbol: KtBackingFieldSymbol:
annotationsList: []
callableIdIfNonLocal: null
contextReceivers: []
isExtension: false
name: field
origin: PROPERTY_BACKING_FIELD
owningProperty: KtKotlinPropertySymbol(/prop)
receiverParameter: null
returnType: KtUsualClassType:
annotationsList: []
ownTypeArguments: []
type: kotlin/Boolean
symbolKind: LOCAL
typeParameters: []
getContainingModule: KtSourceModule "Sources of main"
deprecationStatus: null
callableIdIfNonLocal: /prop callableIdIfNonLocal: /prop
contextReceivers: [] contextReceivers: []
getter: KtPropertyGetterSymbol: getter: KtPropertyGetterSymbol: