[FIR} Test data for EXPOSED_PROPERTY_TYPE
This commit is contained in:
committed by
Mikhail Glukhikh
parent
02c90c6576
commit
15d4891c92
+23
@@ -0,0 +1,23 @@
|
||||
class A {
|
||||
private class AInnerPrivate(val str: String) {
|
||||
|
||||
}
|
||||
|
||||
protected enum class AInnerProtectedEnum {
|
||||
A,
|
||||
B
|
||||
}
|
||||
|
||||
public class AInnerPublic(val str: String) {
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
class Property {
|
||||
var var1: String
|
||||
var var2: String
|
||||
var var3: Int
|
||||
<!FIR_EXPOSED_TYPEALIAS_EXPANDED_TYPE!>var var4: A.AInnerPrivate<!>
|
||||
var var5: A.AInnerPublic
|
||||
<!FIR_EXPOSED_TYPEALIAS_EXPANDED_TYPE!>var var6: A.AInnerProtectedEnum<!>
|
||||
}
|
||||
+72
@@ -0,0 +1,72 @@
|
||||
FILE: exposedPropertyType.kt
|
||||
public final class A : R|kotlin/Any| {
|
||||
public constructor(): R|A| {
|
||||
super<R|kotlin/Any|>()
|
||||
}
|
||||
|
||||
private final class AInnerPrivate : R|kotlin/Any| {
|
||||
public[private] constructor(str: R|kotlin/String|): R|A.AInnerPrivate| {
|
||||
super<R|kotlin/Any|>()
|
||||
}
|
||||
|
||||
public[private] final val str: R|kotlin/String| = R|<local>/str|
|
||||
public get(): R|kotlin/String|
|
||||
|
||||
}
|
||||
|
||||
protected final enum class AInnerProtectedEnum : R|kotlin/Enum<A.AInnerProtectedEnum>| {
|
||||
private constructor(): R|A.AInnerProtectedEnum| {
|
||||
super<R|kotlin/Enum<A.AInnerProtectedEnum>|>()
|
||||
}
|
||||
|
||||
public final static enum entry A: R|A.AInnerProtectedEnum|
|
||||
public final static enum entry B: R|A.AInnerProtectedEnum|
|
||||
public final static fun values(): R|kotlin/Array<A.AInnerProtectedEnum>| {
|
||||
}
|
||||
|
||||
public final static fun valueOf(value: R|kotlin/String|): R|A.AInnerProtectedEnum| {
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
public final class AInnerPublic : R|kotlin/Any| {
|
||||
public constructor(str: R|kotlin/String|): R|A.AInnerPublic| {
|
||||
super<R|kotlin/Any|>()
|
||||
}
|
||||
|
||||
public final val str: R|kotlin/String| = R|<local>/str|
|
||||
public get(): R|kotlin/String|
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
public final class Property : R|kotlin/Any| {
|
||||
public constructor(): R|Property| {
|
||||
super<R|kotlin/Any|>()
|
||||
}
|
||||
|
||||
public final var var1: R|kotlin/String|
|
||||
public get(): R|kotlin/String|
|
||||
public set(value: R|kotlin/String|): R|kotlin/Unit|
|
||||
|
||||
public final var var2: R|kotlin/String|
|
||||
public get(): R|kotlin/String|
|
||||
public set(value: R|kotlin/String|): R|kotlin/Unit|
|
||||
|
||||
public final var var3: R|kotlin/Int|
|
||||
public get(): R|kotlin/Int|
|
||||
public set(value: R|kotlin/Int|): R|kotlin/Unit|
|
||||
|
||||
public final var var4: R|A.AInnerPrivate|
|
||||
public get(): R|A.AInnerPrivate|
|
||||
public set(value: R|A.AInnerPrivate|): R|kotlin/Unit|
|
||||
|
||||
public final var var5: R|A.AInnerPublic|
|
||||
public get(): R|A.AInnerPublic|
|
||||
public set(value: R|A.AInnerPublic|): R|kotlin/Unit|
|
||||
|
||||
public final var var6: R|A.AInnerProtectedEnum|
|
||||
public get(): R|A.AInnerProtectedEnum|
|
||||
public set(value: R|A.AInnerProtectedEnum|): R|kotlin/Unit|
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user