[klib] Test signature descriptions in irText tests
KT-59486
This commit is contained in:
committed by
Space Team
parent
6142d75bb4
commit
5e63f7627f
@@ -5,22 +5,27 @@ abstract class AbstractFirBasedSymbol<E> where E : FirDeclaration, E : FirSymbol
|
||||
// CHECK:
|
||||
// Mangled name: AbstractFirBasedSymbol{}fir
|
||||
// Public signature: /AbstractFirBasedSymbol.fir|1746130073614419861[0]
|
||||
// Public signature debug description: {}fir
|
||||
lateinit var fir: E
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: AbstractFirBasedSymbol#<get-fir>(){}1:0
|
||||
// Public signature: /AbstractFirBasedSymbol.fir.<get-fir>|-6624502324313406460[0]
|
||||
// Public signature debug description: <get-fir>(){}1:0
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: AbstractFirBasedSymbol#<get-fir>(){}
|
||||
// Public signature: /AbstractFirBasedSymbol.fir.<get-fir>|1707733779722107125[0]
|
||||
// Public signature debug description: <get-fir>(){}
|
||||
get
|
||||
// CHECK:
|
||||
// Mangled name: AbstractFirBasedSymbol#<set-fir>(1:0){}
|
||||
// Public signature: /AbstractFirBasedSymbol.fir.<set-fir>|3965135793336265915[0]
|
||||
// Public signature debug description: <set-fir>(1:0){}
|
||||
set
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: AbstractFirBasedSymbol#<init>(){}
|
||||
// Public signature: /AbstractFirBasedSymbol.<init>|-5645683436151566731[0]
|
||||
// Public signature debug description: <init>(){}
|
||||
constructor() /* primary */
|
||||
|
||||
}
|
||||
@@ -32,18 +37,22 @@ class Candidate {
|
||||
// CHECK:
|
||||
// Mangled name: Candidate{}symbol
|
||||
// Public signature: /Candidate.symbol|-2022127689160258603[0]
|
||||
// Public signature debug description: {}symbol
|
||||
val symbol: AbstractFirBasedSymbol<*>
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Candidate#<get-symbol>(){}AbstractFirBasedSymbol<*>
|
||||
// Public signature: /Candidate.symbol.<get-symbol>|-1417251974778824167[0]
|
||||
// Public signature debug description: <get-symbol>(){}AbstractFirBasedSymbol<*>
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Candidate#<get-symbol>(){}
|
||||
// Public signature: /Candidate.symbol.<get-symbol>|-1453516714111318019[0]
|
||||
// Public signature debug description: <get-symbol>(){}
|
||||
get
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: Candidate#<init>(AbstractFirBasedSymbol<*>){}
|
||||
// Public signature: /Candidate.<init>|8793240427329821773[0]
|
||||
// Public signature debug description: <init>(AbstractFirBasedSymbol<*>){}
|
||||
constructor(symbol: AbstractFirBasedSymbol<*>) /* primary */
|
||||
|
||||
}
|
||||
@@ -56,13 +65,16 @@ interface FirCallableMemberDeclaration<F : FirCallableMemberDeclaration<F>> : Fi
|
||||
// CHECK:
|
||||
// Mangled name: FirCallableMemberDeclaration{}symbol
|
||||
// Public signature: /FirCallableMemberDeclaration.symbol|-2022127689160258603[0]
|
||||
// Public signature debug description: {}symbol
|
||||
abstract override val symbol: AbstractFirBasedSymbol<F>
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: FirCallableMemberDeclaration#<get-symbol>(){}AbstractFirBasedSymbol<1:0>
|
||||
// Public signature: /FirCallableMemberDeclaration.symbol.<get-symbol>|-2189475889945454446[0]
|
||||
// Public signature debug description: <get-symbol>(){}AbstractFirBasedSymbol<1:0>
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: FirCallableMemberDeclaration#<get-symbol>(){}
|
||||
// Public signature: /FirCallableMemberDeclaration.symbol.<get-symbol>|-1453516714111318019[0]
|
||||
// Public signature debug description: <get-symbol>(){}
|
||||
abstract override get
|
||||
|
||||
}
|
||||
@@ -82,13 +94,16 @@ interface FirSymbolOwner<E> where E : FirDeclaration, E : FirSymbolOwner<E> {
|
||||
// CHECK:
|
||||
// Mangled name: FirSymbolOwner{}symbol
|
||||
// Public signature: /FirSymbolOwner.symbol|-2022127689160258603[0]
|
||||
// Public signature debug description: {}symbol
|
||||
abstract val symbol: AbstractFirBasedSymbol<E>
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: FirSymbolOwner#<get-symbol>(){}AbstractFirBasedSymbol<1:0>
|
||||
// Public signature: /FirSymbolOwner.symbol.<get-symbol>|-2189475889945454446[0]
|
||||
// Public signature debug description: <get-symbol>(){}AbstractFirBasedSymbol<1:0>
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: FirSymbolOwner#<get-symbol>(){}
|
||||
// Public signature: /FirSymbolOwner.symbol.<get-symbol>|-1453516714111318019[0]
|
||||
// Public signature debug description: <get-symbol>(){}
|
||||
abstract get
|
||||
|
||||
}
|
||||
@@ -96,5 +111,6 @@ interface FirSymbolOwner<E> where E : FirDeclaration, E : FirSymbolOwner<E> {
|
||||
// CHECK:
|
||||
// Mangled name: #foo(Candidate){}
|
||||
// Public signature: /foo|1785536575582425549[0]
|
||||
// Public signature debug description: foo(Candidate){}
|
||||
fun foo(candidate: Candidate): Unit
|
||||
|
||||
|
||||
Reference in New Issue
Block a user