Skip to content

Commit bcdc315

Browse files
committed
Merge pull request #412 from CoreMedia/GROOVY-6263
changed method visibility to protected as a workaround for GROOVY-6263
2 parents 2257bcb + 7eedd5b commit bcdc315

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

job-dsl-core/src/main/groovy/javaposse/jobdsl/dsl/JobParent.groovy

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,8 @@ abstract class JobParent extends Script implements DslFactory {
5858
processJob(name, WorkflowJob, closure)
5959
}
6060

61-
private <T extends Job> T processJob(String name, Class<T> jobClass, Closure closure) {
61+
// this method cannot be private due to http://jira.codehaus.org/browse/GROOVY-6263
62+
protected <T extends Job> T processJob(String name, Class<T> jobClass, Closure closure) {
6263
T job = jobClass.newInstance(jm)
6364
job.name = name
6465
job.with(closure)
@@ -110,7 +111,8 @@ abstract class JobParent extends Script implements DslFactory {
110111
processView(name, BuildMonitorView, closure)
111112
}
112113

113-
private <T extends View> T processView(String name, Class<T> viewClass, Closure closure) {
114+
// this method cannot be private due to http://jira.codehaus.org/browse/GROOVY-6263
115+
protected <T extends View> T processView(String name, Class<T> viewClass, Closure closure) {
114116
T view = viewClass.newInstance(jm)
115117
view.name = name
116118
view.with(closure)
@@ -174,7 +176,8 @@ abstract class JobParent extends Script implements DslFactory {
174176
configFile
175177
}
176178

177-
private ConfigFile processConfigFile(String name, ConfigFileType configFileType, Closure closure) {
179+
// this method cannot be private due to http://jira.codehaus.org/browse/GROOVY-6263
180+
protected ConfigFile processConfigFile(String name, ConfigFileType configFileType, Closure closure) {
178181
ConfigFile configFile = new ConfigFile(configFileType, jm)
179182
configFile.name = name
180183
configFile.with(closure)

0 commit comments

Comments
 (0)