Files
kotlin-fork/native/native.tests/testData/klib/dump-metadata/Constructors.v1.txt
T
2024-02-15 15:38:27 +00:00

96 lines
2.7 KiB
Plaintext
Vendored

library {
// module name: <Constructors.kt>
library fragment {
// package name: <root>
// class name: A
// class name: Bar
// class name: Baz
// class name: Foo
// class name: Qux
// class name: Typed
// signature: /A|null[0]
public final annotation class A : kotlin/Annotation {
// signature: /A.<init>|-5645683436151566731[0]
public constructor()
}
// signature: /Bar|null[0]
public final class Bar : kotlin/Any {
// signature: /Bar.<init>|-5182794243525578284[0]
@A
public constructor(x: kotlin/Int)
}
// signature: /Baz|null[0]
public final class Baz : kotlin/Any {
// signature: /Baz.<init>|-5182794243525578284[0]
private constructor(x: kotlin/Int)
}
// signature: /Foo|null[0]
public final class Foo : kotlin/Any {
// signature: /Foo.<init>|-5645683436151566731[0]
public /* secondary */ constructor()
// signature: /Foo.<init>|5452796351634795197[0]
@A
public /* secondary */ constructor(x: Foo)
// signature: /Foo.<init>|575075696928934302[0]
public /* secondary */ constructor(x: kotlin/Double)
// signature: /Foo.<init>|-5182794243525578284[0]
public constructor(x: kotlin/Int)
// signature: /Foo.<init>|5217973964116651322[0]
private /* secondary */ constructor(x: kotlin/Long)
// signature: /Foo.<init>|1280618353163213788[0]
protected /* secondary */ constructor(x: kotlin/String)
// signature: /Foo.<init>|-648032236499795795[0]
public /* secondary */ constructor(x: kotlin/Double, y: kotlin/Int)
}
// signature: /Qux|null[0]
public final class Qux : kotlin/Any {
// signature: /Qux.<init>|-5182794243525578284[0]
protected constructor(x: kotlin/Int)
}
// signature: /Typed|null[0]
public final class Typed<T#0 /* T */> : kotlin/Any {
// signature: /Typed.<init>|-5645683436151566731[0]
public /* secondary */ constructor()
// signature: /Typed.<init>|5452796351634795197[0]
@A
public /* secondary */ constructor(x: Foo)
// signature: /Typed.<init>|575075696928934302[0]
public /* secondary */ constructor(x: kotlin/Double)
// signature: /Typed.<init>|-5182794243525578284[0]
public constructor(x: kotlin/Int)
// signature: /Typed.<init>|5217973964116651322[0]
private /* secondary */ constructor(x: kotlin/Long)
// signature: /Typed.<init>|1280618353163213788[0]
protected /* secondary */ constructor(x: kotlin/String)
// signature: /Typed.<init>|-648032236499795795[0]
public /* secondary */ constructor(x: kotlin/Double, y: kotlin/Int)
}
}
}