[klib] Test signature descriptions in irText tests
KT-59486
This commit is contained in:
committed by
Space Team
parent
6142d75bb4
commit
5e63f7627f
@@ -9,18 +9,22 @@ sealed class Expr {
|
||||
// CHECK:
|
||||
// Mangled name: Expr.Const{}number
|
||||
// Public signature: /Expr.Const.number|-3213756739435629896[0]
|
||||
// Public signature debug description: {}number
|
||||
val number: Double
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Expr.Const#<get-number>(){}kotlin.Double
|
||||
// Public signature: /Expr.Const.number.<get-number>|5647242881292479325[0]
|
||||
// Public signature debug description: <get-number>(){}kotlin.Double
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Expr.Const#<get-number>(){}
|
||||
// Public signature: /Expr.Const.number.<get-number>|-7703103523096162843[0]
|
||||
// Public signature debug description: <get-number>(){}
|
||||
get
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: Expr.Const#<init>(kotlin.Double){}
|
||||
// Public signature: /Expr.Const.<init>|575075696928934302[0]
|
||||
// Public signature debug description: <init>(kotlin.Double){}
|
||||
constructor(number: Double) /* primary */
|
||||
|
||||
}
|
||||
@@ -32,30 +36,37 @@ sealed class Expr {
|
||||
// CHECK:
|
||||
// Mangled name: Expr.Sum{}e1
|
||||
// Public signature: /Expr.Sum.e1|3620889417967928691[0]
|
||||
// Public signature debug description: {}e1
|
||||
val e1: Expr
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Expr.Sum#<get-e1>(){}Expr
|
||||
// Public signature: /Expr.Sum.e1.<get-e1>|-1591404437553568512[0]
|
||||
// Public signature debug description: <get-e1>(){}Expr
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Expr.Sum#<get-e1>(){}
|
||||
// Public signature: /Expr.Sum.e1.<get-e1>|-5200592901549843691[0]
|
||||
// Public signature debug description: <get-e1>(){}
|
||||
get
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: Expr.Sum{}e2
|
||||
// Public signature: /Expr.Sum.e2|6967693203503644767[0]
|
||||
// Public signature debug description: {}e2
|
||||
val e2: Expr
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Expr.Sum#<get-e2>(){}Expr
|
||||
// Public signature: /Expr.Sum.e2.<get-e2>|3855595078682840918[0]
|
||||
// Public signature debug description: <get-e2>(){}Expr
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Expr.Sum#<get-e2>(){}
|
||||
// Public signature: /Expr.Sum.e2.<get-e2>|-59208052664646912[0]
|
||||
// Public signature debug description: <get-e2>(){}
|
||||
get
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: Expr.Sum#<init>(Expr;Expr){}
|
||||
// Public signature: /Expr.Sum.<init>|-2872031821614483406[0]
|
||||
// Public signature debug description: <init>(Expr;Expr){}
|
||||
constructor(e1: Expr, e2: Expr) /* primary */
|
||||
|
||||
}
|
||||
@@ -67,6 +78,7 @@ sealed class Expr {
|
||||
// CHECK:
|
||||
// Mangled name: Expr.NotANumber#<init>(){}
|
||||
// Public signature: /Expr.NotANumber.<init>|-5645683436151566731[0]
|
||||
// Public signature debug description: <init>(){}
|
||||
private constructor() /* primary */
|
||||
|
||||
}
|
||||
@@ -74,6 +86,7 @@ sealed class Expr {
|
||||
// CHECK:
|
||||
// Mangled name: Expr#<init>(){}
|
||||
// Public signature: /Expr.<init>|-5645683436151566731[0]
|
||||
// Public signature debug description: <init>(){}
|
||||
protected constructor() /* primary */
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user