Skip to content

Commit a1b8e8c

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 766d307 commit a1b8e8c

File tree

2 files changed

+6
-6
lines changed

2 files changed

+6
-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: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -67,6 +67,10 @@ import nextflow.util.SysHelper
6767
import nextflow.util.Threads
6868
import org.slf4j.Logger
6969
import org.slf4j.LoggerFactory
70+
import static nextflow.util.SysHelper.DEFAULT_DOCKER_PLATFORM
71+
import nextflow.packages.PackageManager
72+
import nextflow.packages.PackageSpec
73+
7074
/**
7175
* Wave client service
7276
*
@@ -540,9 +544,6 @@ class WaveClient {
540544
* to assemble the target container
541545
*/
542546
if( attrs.package && !packagesSpec ) {
543-
import nextflow.packages.PackageManager
544-
import nextflow.packages.PackageSpec
545-
546547
if( containerScript )
547548
throw new IllegalArgumentException("Unexpected package and $scriptType conflict while resolving wave container")
548549

0 commit comments

Comments
 (0)