File tree Expand file tree Collapse file tree
amber-pipeline/src/main/kotlin/dev/amber/pipeline/codegen Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -183,6 +183,7 @@ class JavaEmitter {
183183 language = EmittedSourceLanguage .JAVA ,
184184 partitionKind = partitionKind,
185185 classCount = emittedClassCount,
186+ includeInMainCompile = partitionKind != SourcePartitionKind .THIRD_PARTY_LIBRARY ,
186187 partitionHeuristics = partitionSummary.heuristics,
187188 heuristicCounts = partitionSummary.heuristicCounts,
188189 tplFingerprintDigests = partitionSummary.fingerprintDigests,
@@ -223,6 +224,8 @@ class JavaEmitter {
223224 classCount = partitionMethods.map { annotated ->
224225 parseClassName(annotated.emittedMethodId)
225226 }.distinct().size,
227+ includeInMainCompile = (partitionMethods.firstOrNull()?.sourcePartition?.kind
228+ ? : SourcePartitionKind .PRIMARY_APP ) != SourcePartitionKind .THIRD_PARTY_LIBRARY ,
226229 partitionHeuristics = partitionSummary.heuristics,
227230 heuristicCounts = partitionSummary.heuristicCounts,
228231 tplFingerprintDigests = partitionSummary.fingerprintDigests,
Original file line number Diff line number Diff line change @@ -432,6 +432,8 @@ class KotlinEmitter {
432432 metadataFallbackClassCount = allSourceSetClasses.count { klass ->
433433 klass.kotlinMetadata.status != KotlinMetadataStatus .STRICT_OK
434434 },
435+ includeInMainCompile = (emittedSourceSetClasses.firstOrNull()?.sourcePartition?.kind
436+ ? : SourcePartitionKind .PRIMARY_APP ) != SourcePartitionKind .THIRD_PARTY_LIBRARY ,
435437 partitionHeuristics = partitionSummary.heuristics,
436438 heuristicCounts = partitionSummary.heuristicCounts,
437439 tplFingerprintDigests = partitionSummary.fingerprintDigests,
You can’t perform that action at this time.
0 commit comments