@@ -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