Skip to content

Commit ff78c5b

Browse files
committed
update test case
1 parent 5f1d384 commit ff78c5b

File tree

2 files changed

+39
-0
lines changed

2 files changed

+39
-0
lines changed

src/test/kotlin/cases/companions/companions.kt

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -157,3 +157,25 @@ class FilteredNamedCompanionObjectHolder private constructor() {
157157
val F: Int = 42
158158
}
159159
}
160+
161+
class FilteredCompanionProperties private constructor() {
162+
companion object {
163+
public val F1: Int = 1
164+
public const val F2: Int = 2
165+
private val F3: Int = 3
166+
private const val F4: Int = 4
167+
@PrivateApi
168+
val F5: Int = 5
169+
@PrivateApi
170+
const val F6: Int = 6
171+
}
172+
}
173+
174+
class FilteredCompanionFunctions private constructor() {
175+
companion object {
176+
public fun f1(): Int = 1
177+
private fun f2(): Int = 2
178+
@PrivateApi
179+
public fun f3(): Int = 3
180+
}
181+
}

src/test/kotlin/cases/companions/companions.txt

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,23 @@
1+
public final class cases/companions/FilteredCompanionFunctions {
2+
public static final field Companion Lcases/companions/FilteredCompanionFunctions$Companion;
3+
}
4+
5+
public final class cases/companions/FilteredCompanionFunctions$Companion {
6+
public final fun f1 ()I
7+
}
8+
19
public final class cases/companions/FilteredCompanionObjectHolder {
210
}
311

12+
public final class cases/companions/FilteredCompanionProperties {
13+
public static final field Companion Lcases/companions/FilteredCompanionProperties$Companion;
14+
public static final field F2 I
15+
}
16+
17+
public final class cases/companions/FilteredCompanionProperties$Companion {
18+
public final fun getF1 ()I
19+
}
20+
421
public final class cases/companions/FilteredNamedCompanionObjectHolder {
522
}
623

0 commit comments

Comments
 (0)