aboutsummaryrefslogtreecommitdiff
path: root/symbols/src/main/kotlin/process/SubscribeAnnotationProcessor.kt
diff options
context:
space:
mode:
authorLinnea Gräf <nea@nea.moe>2025-03-18 21:40:32 +0100
committerLinnea Gräf <nea@nea.moe>2025-03-18 21:40:32 +0100
commit4c5ddd2fddb792afe2816e238e54fd496a6c75c6 (patch)
treeed6dfe96e698e5717a38dd90721eab441715eedb /symbols/src/main/kotlin/process/SubscribeAnnotationProcessor.kt
parent40ce4f856718d6b0c7fa15cd40a1f6db2f774e6f (diff)
downloadFirmament-4c5ddd2fddb792afe2816e238e54fd496a6c75c6.tar.gz
Firmament-4c5ddd2fddb792afe2816e238e54fd496a6c75c6.tar.bz2
Firmament-4c5ddd2fddb792afe2816e238e54fd496a6c75c6.zip
fix: Isolate mixins in alternative source sets
Diffstat (limited to 'symbols/src/main/kotlin/process/SubscribeAnnotationProcessor.kt')
-rw-r--r--symbols/src/main/kotlin/process/SubscribeAnnotationProcessor.kt6
1 files changed, 3 insertions, 3 deletions
diff --git a/symbols/src/main/kotlin/process/SubscribeAnnotationProcessor.kt b/symbols/src/main/kotlin/process/SubscribeAnnotationProcessor.kt
index d7aaf28..fe1518f 100644
--- a/symbols/src/main/kotlin/process/SubscribeAnnotationProcessor.kt
+++ b/symbols/src/main/kotlin/process/SubscribeAnnotationProcessor.kt
@@ -32,7 +32,7 @@ class SubscribeAnnotationProcessor(
val generatedFileName = "AllSubscriptions${sourceSetName.replaceFirstChar { it.uppercaseChar() }}"
val subscriptionsFile =
codeGenerator
- .createNewFile(dependencies, "moe.nea.firmament.annotations.generated", generatedFileName)
+ .createNewFile(dependencies, "moe.nea.firmament.annotations.generated.$sourceSetName", generatedFileName)
.bufferedWriter()
subscriptionsFile.apply {
appendLine("// This file is @generated by SubscribeAnnotationProcessor")
@@ -40,7 +40,7 @@ class SubscribeAnnotationProcessor(
for (file in subscriptionSet) {
appendLine("// Dependency: ${file.filePath}")
}
- appendLine("package moe.nea.firmament.annotations.generated")
+ appendLine("package moe.nea.firmament.annotations.generated.$sourceSetName")
appendLine()
appendLine("import moe.nea.firmament.events.subscription.*")
appendLine()
@@ -65,7 +65,7 @@ class SubscribeAnnotationProcessor(
dependencies,
"META-INF/services/moe.nea.firmament.events.subscription.SubscriptionList", extensionName = "")
.bufferedWriter()
- metaInf.append("moe.nea.firmament.annotations.generated.")
+ metaInf.append("moe.nea.firmament.annotations.generated.$sourceSetName.")
metaInf.appendLine(generatedFileName)
metaInf.close()
}