KT-64808 [stubs] Add extra tests for synthethic declarations from data and value classes

It's not related to the stubs format changes, but there were no tests
for that in symbols resolve tests
This commit is contained in:
Roman Golyshev
2024-02-22 17:48:02 +01:00
committed by teamcity
parent 47aa6392bf
commit c1ea878e52
27 changed files with 630 additions and 0 deletions
@@ -0,0 +1,37 @@
KtFunctionSymbol:
annotationsList: []
callableIdIfNonLocal: one/DataClass.component1
contextReceivers: []
contractEffects: []
hasStableParameterNames: true
isActual: false
isBuiltinFunctionInvoke: false
isExpect: false
isExtension: false
isExternal: false
isInfix: false
isInline: false
isOperator: true
isOverride: false
isStatic: false
isSuspend: false
modality: FINAL
name: component1
origin: LIBRARY
receiverParameter: null
returnType: KtUsualClassType:
annotationsList: []
ownTypeArguments: []
type: kotlin/String
symbolKind: CLASS_MEMBER
typeParameters: []
valueParameters: []
visibility: Public
getDispatchReceiver(): KtUsualClassType:
annotationsList: []
ownTypeArguments: []
type: one/DataClass
getContainingFileSymbol: null
getContainingJvmClassName: one.DataClass
getContainingModule: KtLibraryModule "Library lib"
deprecationStatus: null