diff options
| author | Matt Rendina <mrendina@stsci.edu> | 2017-11-27 21:59:59 -0500 |
|---|---|---|
| committer | Matt Rendina <mrendina@stsci.edu> | 2017-11-27 21:59:59 -0500 |
| commit | c98f9146ed4938ff0f0f0ef8f6662809646283a8 (patch) | |
| tree | 88da2812d0ff64f32587879a384ef40cfb556575 /vars/utils.groovy | |
| parent | 8e054991f04a35c29069b8d975c86321a9ac89e7 (diff) | |
| download | jscu_refactor-c98f9146ed4938ff0f0f0ef8f6662809646283a8.tar.gz | |
Revert
Diffstat (limited to 'vars/utils.groovy')
| -rw-r--r-- | vars/utils.groovy | 31 |
1 files changed, 0 insertions, 31 deletions
diff --git a/vars/utils.groovy b/vars/utils.groovy index 2d4a3cb..b0921e2 100644 --- a/vars/utils.groovy +++ b/vars/utils.groovy @@ -32,37 +32,6 @@ class TClass implements Serializable { def var = "varvalue" } -//@AutoClone // annotation is not CPS-compatible? -class BuildConfig implements Serializable { - def nodetype = "" - def build_mode = "" - def build_args = [] - def env_vars = [] - def configure_cmds = [] - def build_cmds = [] - def run_tests = true - //Boolean boolValue - - // Constructors - BuildConfig() { - nodetype = "" - } - BuildConfig(nodetype) { - this.nodetype = nodetype - } - // createNewInstance method requires Jenkins script approval for the - // following signatures: - // method groovy.lang.MetaBeanProperty getSetter - // method groovy.lang.MetaObjectProtocol getProperties - // method groovy.lang.MetaProperty getProperty java.lang.Object - // method groovy.lang.MetaProperty setProperty java.lang.Object java.lang.Object - def BuildConfig copy(){ - BuildConfig.metaClass.getProperties().findAll(){it.getSetter()!=null}.inject(new BuildConfig()){buildconfig,metaProp-> - metaProp.setProperty(buildconfig,metaProp.getProperty(this)) - buildconfig - } - } -} def concurrent2(configs) { def tasks = [:] |
