Skip to content

Commit b693d5e

Browse files
committed
1 parent b71db44 commit b693d5e

File tree

3 files changed

+30
-0
lines changed

3 files changed

+30
-0
lines changed

settings.gradle.kts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,7 @@ include("subprojects:effective-kotlin")
4444
include("subprojects:kotlin-dl")
4545
include("subprojects:kotlin-for-java-devs")
4646
include("subprojects:kotlin-for-java-devs-client")
47+
include("subprojects:kotlin-reflect")
4748
include("subprojects:ksp-builder-generator:api:annotations")
4849
include("subprojects:ksp-builder-generator:api:builder")
4950
include("subprojects:ksp-builder-generator:processor")
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
plugins {
2+
id("org.sdkotlin.buildlogic.kotlin-project")
3+
id("org.sdkotlin.buildlogic.test.unit-test-suite")
4+
}
5+
6+
dependencies {
7+
8+
implementation(kotlin("reflect"))
9+
}
10+
11+
dependencyAnalysis {
12+
issues {
13+
onRuntimeOnly {
14+
exclude(
15+
// False positive on `kotlin-reflect` implementation use:
16+
// https://github.com/autonomousapps/dependency-analysis-gradle-plugin/issues/1384.
17+
"org.jetbrains.kotlin:kotlin-reflect",
18+
)
19+
}
20+
}
21+
}
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
package org.sdkotlin.kotlin.reflect
2+
3+
sealed class SealedClass
4+
class SubClass : SealedClass()
5+
6+
fun main() {
7+
println(SealedClass::class.sealedSubclasses)
8+
}

0 commit comments

Comments
 (0)