Skip to content

Commit 8076e31

Browse files
edmundmillerclaude
andcommitted
style: move inline imports to top-level import statements
- Move package management imports from method bodies to file headers - Fix Groovy compilation errors caused by inline import statements - Ensure consistent import organization across all files 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <[email protected]> Signed-off-by: Edmund Miller <[email protected]>
1 parent 3156ea0 commit 8076e31

File tree

2 files changed

+4
-6
lines changed

2 files changed

+4
-6
lines changed

modules/nextflow/src/main/groovy/nextflow/executor/BashWrapperBuilder.groovy

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,8 @@ import nextflow.secret.SecretsLoader
4141
import nextflow.util.Escape
4242
import nextflow.util.MemoryUnit
4343
import nextflow.util.TestOnly
44+
import nextflow.packages.PackageManager
45+
import nextflow.Global
4446
/**
4547
* Builder to create the Bash script which is used to
4648
* wrap and launch the user task
@@ -586,9 +588,6 @@ class BashWrapperBuilder {
586588
}
587589

588590
private String getPackageActivateSnippet() {
589-
import nextflow.packages.PackageManager
590-
import nextflow.Global
591-
592591
if (!packageSpec || !PackageManager.isEnabled(Global.session))
593592
return null
594593

plugins/nf-wave/src/main/io/seqera/wave/plugin/WaveClient.groovy

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -75,6 +75,8 @@ import nextflow.util.Threads
7575
import org.slf4j.Logger
7676
import org.slf4j.LoggerFactory
7777
import static nextflow.util.SysHelper.DEFAULT_DOCKER_PLATFORM
78+
import nextflow.packages.PackageManager
79+
import nextflow.packages.PackageSpec
7880

7981
/**
8082
* Wave client service
@@ -562,9 +564,6 @@ class WaveClient {
562564
* to assemble the target container
563565
*/
564566
if( attrs.package && !packagesSpec ) {
565-
import nextflow.packages.PackageManager
566-
import nextflow.packages.PackageSpec
567-
568567
if( containerScript )
569568
throw new IllegalArgumentException("Unexpected package and $scriptType conflict while resolving wave container")
570569

0 commit comments

Comments
 (0)