Uploaded image for project: 'Jenkins'
  1. Jenkins
  2. JENKINS-53616

(de-)serialize anonymous class com.tikal.jenkins.plugins.multijob.PhaseJobsConfig$KillPhaseOnJobResultCondition$2

    Details

    • Similar Issues:

      Description

      WARNING: Attempt to (de-)serialize anonymous class com.tikal.jenkins.plugins.multijob.PhaseJobsConfig$KillPhaseOnJobResultCondition$2 in file:/var/hudson/master/plugins/jenkins-multijob-plugin/WEB-INF/lib/jenkins-multijob-plugin.jar; see: https://jenkins.io/redirect/serialization-of-anonymous-classes/

       

      javap -classpath /var/hudson/master/plugins/jenkins-multijob-plugin/WEB-INF/lib/jenkins-multijob-plugin.jar -l "com.tikal.jenkins.plugins.multijob.PhaseJobsConfig$KillPhaseOnJobResultCondition$2"
      Compiled from "PhaseJobsConfig.java"
      public class com.tikal.jenkins.plugins.multijob.PhaseJobsConfig implements hudson.model.Describable<com.tikal.jenkins.plugins.multijob.PhaseJobsConfig>

      { public boolean isBuildOnlyIfSCMChanges(); LineNumberTable: line 66: 0 LocalVariableTable: Start Length Slot Name Signature 0 5 0 this Lcom/tikal/jenkins/plugins/multijob/PhaseJobsConfig; public void setBuildOnlyIfSCMChanges(boolean); LineNumberTable: line 70: 0 line 71: 5 LocalVariableTable: Start Length Slot Name Signature 0 6 0 this Lcom/tikal/jenkins/plugins/multijob/PhaseJobsConfig; 0 6 1 triggerOnlyIfSCMChanges Z public boolean isApplyConditionOnlyIfNoSCMChanges(); LineNumberTable: line 74: 0 LocalVariableTable: Start Length Slot Name Signature 0 5 0 this Lcom/tikal/jenkins/plugins/multijob/PhaseJobsConfig; public void setApplyConditionOnlyIfNoSCMChanges(boolean); LineNumberTable: line 78: 0 line 79: 5 LocalVariableTable: Start Length Slot Name Signature 0 6 0 this Lcom/tikal/jenkins/plugins/multijob/PhaseJobsConfig; 0 6 1 applyConditionOnlyIfNoSCMChanges Z public void setParsingRulesPath(java.lang.String); LineNumberTable: line 82: 0 line 83: 5 LocalVariableTable: Start Length Slot Name Signature 0 6 0 this Lcom/tikal/jenkins/plugins/multijob/PhaseJobsConfig; 0 6 1 parsingRulesPath Ljava/lang/String; public java.lang.String getParsingRulesPath(); LineNumberTable: line 86: 0 LocalVariableTable: Start Length Slot Name Signature 0 5 0 this Lcom/tikal/jenkins/plugins/multijob/PhaseJobsConfig; public void setCondition(java.lang.String); LineNumberTable: line 90: 0 line 91: 5 LocalVariableTable: Start Length Slot Name Signature 0 6 0 this Lcom/tikal/jenkins/plugins/multijob/PhaseJobsConfig; 0 6 1 condition Ljava/lang/String; public java.lang.String getCondition(); LineNumberTable: line 94: 0 LocalVariableTable: Start Length Slot Name Signature 0 5 0 this Lcom/tikal/jenkins/plugins/multijob/PhaseJobsConfig; public void setMaxRetries(int); LineNumberTable: line 98: 0 line 99: 5 LocalVariableTable: Start Length Slot Name Signature 0 6 0 this Lcom/tikal/jenkins/plugins/multijob/PhaseJobsConfig; 0 6 1 maxRetries I public int getMaxRetries(); LineNumberTable: line 102: 0 LocalVariableTable: Start Length Slot Name Signature 0 5 0 this Lcom/tikal/jenkins/plugins/multijob/PhaseJobsConfig; public void setEnableRetryStrategy(boolean); LineNumberTable: line 106: 0 line 107: 5 LocalVariableTable: Start Length Slot Name Signature 0 6 0 this Lcom/tikal/jenkins/plugins/multijob/PhaseJobsConfig; 0 6 1 enableRetryStrategy Z public boolean getEnableRetryStrategy(); LineNumberTable: line 110: 0 LocalVariableTable: Start Length Slot Name Signature 0 5 0 this Lcom/tikal/jenkins/plugins/multijob/PhaseJobsConfig; public void setEnableCondition(boolean); LineNumberTable: line 114: 0 line 115: 5 LocalVariableTable: Start Length Slot Name Signature 0 6 0 this Lcom/tikal/jenkins/plugins/multijob/PhaseJobsConfig; 0 6 1 enableCondition Z public boolean getEnableCondition(); LineNumberTable: line 118: 0 LocalVariableTable: Start Length Slot Name Signature 0 5 0 this Lcom/tikal/jenkins/plugins/multijob/PhaseJobsConfig; public void setAbortAllJob(boolean); LineNumberTable: line 122: 0 line 123: 5 LocalVariableTable: Start Length Slot Name Signature 0 6 0 this Lcom/tikal/jenkins/plugins/multijob/PhaseJobsConfig; 0 6 1 abortAllJob Z public boolean getAbortAllJob(); LineNumberTable: line 126: 0 LocalVariableTable: Start Length Slot Name Signature 0 5 0 this Lcom/tikal/jenkins/plugins/multijob/PhaseJobsConfig; public boolean isDisableJob(); LineNumberTable: line 130: 0 LocalVariableTable: Start Length Slot Name Signature 0 5 0 this Lcom/tikal/jenkins/plugins/multijob/PhaseJobsConfig; public void setDisableJob(boolean); LineNumberTable: line 134: 0 line 135: 5 LocalVariableTable: Start Length Slot Name Signature 0 6 0 this Lcom/tikal/jenkins/plugins/multijob/PhaseJobsConfig; 0 6 1 disableJob Z public com.tikal.jenkins.plugins.multijob.PhaseJobsConfig$KillPhaseOnJobResultCondition getKillPhaseOnJobResultCondition(); LineNumberTable: line 138: 0 LocalVariableTable: Start Length Slot Name Signature 0 5 0 this Lcom/tikal/jenkins/plugins/multijob/PhaseJobsConfig; public void setKillPhaseOnJobResultCondition(com.tikal.jenkins.plugins.multijob.PhaseJobsConfig$KillPhaseOnJobResultCondition); LineNumberTable: line 143: 0 line 144: 5 LocalVariableTable: Start Length Slot Name Signature 0 6 0 this Lcom/tikal/jenkins/plugins/multijob/PhaseJobsConfig; 0 6 1 killPhaseOnJobResultCondition Lcom/tikal/jenkins/plugins/multijob/PhaseJobsConfig$KillPhaseOnJobResultCondition; public boolean isExposedSCM(); LineNumberTable: line 147: 0 LocalVariableTable: Start Length Slot Name Signature 0 5 0 this Lcom/tikal/jenkins/plugins/multijob/PhaseJobsConfig; public void setExposedSCM(boolean); LineNumberTable: line 151: 0 line 152: 5 LocalVariableTable: Start Length Slot Name Signature 0 6 0 this Lcom/tikal/jenkins/plugins/multijob/PhaseJobsConfig; 0 6 1 exposedSCM Z public boolean isCurrParams(); LineNumberTable: line 155: 0 LocalVariableTable: Start Length Slot Name Signature 0 5 0 this Lcom/tikal/jenkins/plugins/multijob/PhaseJobsConfig; public void setCurrParams(boolean); LineNumberTable: line 159: 0 line 160: 5 LocalVariableTable: Start Length Slot Name Signature 0 6 0 this Lcom/tikal/jenkins/plugins/multijob/PhaseJobsConfig; 0 6 1 currParams Z public boolean isAggregatedTestResults(); LineNumberTable: line 163: 0 LocalVariableTable: Start Length Slot Name Signature 0 5 0 this Lcom/tikal/jenkins/plugins/multijob/PhaseJobsConfig; public void setAggregatedTestResults(boolean); LineNumberTable: line 167: 0 line 168: 5 LocalVariableTable: Start Length Slot Name Signature 0 6 0 this Lcom/tikal/jenkins/plugins/multijob/PhaseJobsConfig; 0 6 1 aggregatedTestResults Z public java.lang.String getJobProperties(); LineNumberTable: line 171: 0 LocalVariableTable: Start Length Slot Name Signature 0 5 0 this Lcom/tikal/jenkins/plugins/multijob/PhaseJobsConfig; public void setJobProperties(java.lang.String); LineNumberTable: line 175: 0 line 176: 5 LocalVariableTable: Start Length Slot Name Signature 0 6 0 this Lcom/tikal/jenkins/plugins/multijob/PhaseJobsConfig; 0 6 1 jobProperties Ljava/lang/String; public java.lang.String getJobName(); LineNumberTable: line 178: 0 LocalVariableTable: Start Length Slot Name Signature 0 5 0 this Lcom/tikal/jenkins/plugins/multijob/PhaseJobsConfig; public void setJobName(java.lang.String); LineNumberTable: line 181: 0 line 182: 5 LocalVariableTable: Start Length Slot Name Signature 0 6 0 this Lcom/tikal/jenkins/plugins/multijob/PhaseJobsConfig; 0 6 1 jobName Ljava/lang/String; public java.lang.String getJobAlias(); LineNumberTable: line 185: 0 line 186: 7 line 188: 10 LocalVariableTable: Start Length Slot Name Signature 0 15 0 this Lcom/tikal/jenkins/plugins/multijob/PhaseJobsConfig; public void setJobAlias(java.lang.String); LineNumberTable: line 191: 0 LocalVariableTable: Start Length Slot Name Signature 0 6 0 this Lcom/tikal/jenkins/plugins/multijob/PhaseJobsConfig; 0 6 1 jobAlias Ljava/lang/String; public hudson.model.Descriptor<com.tikal.jenkins.plugins.multijob.PhaseJobsConfig> getDescriptor(); LineNumberTable: line 194: 0 LocalVariableTable: Start Length Slot Name Signature 0 11 0 this Lcom/tikal/jenkins/plugins/multijob/PhaseJobsConfig; public java.lang.String getDisplayName(); LineNumberTable: line 198: 0 LocalVariableTable: Start Length Slot Name Signature 0 8 0 this Lcom/tikal/jenkins/plugins/multijob/PhaseJobsConfig; public com.tikal.jenkins.plugins.multijob.PhaseJobsConfig(java.lang.String, java.lang.String, java.lang.String, boolean, java.util.List<hudson.plugins.parameterizedtrigger.AbstractBuildParameters>, com.tikal.jenkins.plugins.multijob.PhaseJobsConfig$KillPhaseOnJobResultCondition, boolean, boolean, java.lang.String, int, boolean, boolean, java.lang.String, boolean, boolean); LineNumberTable: line 208: 0 line 211: 32 LocalVariableTable: Start Length Slot Name Signature 0 33 0 this Lcom/tikal/jenkins/plugins/multijob/PhaseJobsConfig; 0 33 1 jobName Ljava/lang/String; 0 33 2 jobAlias Ljava/lang/String; 0 33 3 jobProperties Ljava/lang/String; 0 33 4 currParams Z 0 33 5 configs Ljava/util/List; 0 33 6 killPhaseOnJobResultCondition Lcom/tikal/jenkins/plugins/multijob/PhaseJobsConfig$KillPhaseOnJobResultCondition; 0 33 7 disableJob Z 0 33 8 enableRetryStrategy Z 0 33 9 parsingRulesPath Ljava/lang/String; 0 33 10 maxRetries I 0 33 11 enableCondition Z 0 33 12 abortAllJob Z 0 33 13 condition Ljava/lang/String; 0 33 14 buildOnlyIfSCMChanges Z 0 33 15 applyConditionOnlyIfNoSCMChanges Z public com.tikal.jenkins.plugins.multijob.PhaseJobsConfig(java.lang.String, java.lang.String, java.lang.String, boolean, java.util.List<hudson.plugins.parameterizedtrigger.AbstractBuildParameters>, com.tikal.jenkins.plugins.multijob.PhaseJobsConfig$KillPhaseOnJobResultCondition, boolean, boolean, java.lang.String, int, boolean, boolean, java.lang.String, boolean, boolean, boolean); LineNumberTable: line 220: 0 line 61: 4 line 62: 11 line 63: 16 line 221: 21 line 222: 26 line 223: 31 line 224: 36 line 225: 42 line 226: 48 line 227: 54 line 228: 63 line 229: 69 line 230: 75 line 231: 82 line 233: 87 line 234: 96 line 235: 102 line 236: 108 line 237: 117 line 238: 123 line 239: 129 line 240: 135 LocalVariableTable: Start Length Slot Name Signature 0 136 0 this Lcom/tikal/jenkins/plugins/multijob/PhaseJobsConfig; 0 136 1 jobName Ljava/lang/String; 0 136 2 jobAlias Ljava/lang/String; 0 136 3 jobProperties Ljava/lang/String; 0 136 4 currParams Z 0 136 5 configs Ljava/util/List; 0 136 6 killPhaseOnJobResultCondition Lcom/tikal/jenkins/plugins/multijob/PhaseJobsConfig$KillPhaseOnJobResultCondition; 0 136 7 disableJob Z 0 136 8 enableRetryStrategy Z 0 136 9 parsingRulesPath Ljava/lang/String; 0 136 10 maxRetries I 0 136 11 enableCondition Z 0 136 12 abortAllJob Z 0 136 13 condition Ljava/lang/String; 0 136 14 buildOnlyIfSCMChanges Z 0 136 15 applyConditionOnlyIfNoSCMChanges Z 0 136 16 aggregatedTestResults Z public java.util.List<hudson.plugins.parameterizedtrigger.AbstractBuildParameters> getConfigs(); LineNumberTable: line 243: 0 LocalVariableTable: Start Length Slot Name Signature 0 5 0 this Lcom/tikal/jenkins/plugins/multijob/PhaseJobsConfig; public java.util.List<hudson.model.ParameterValue> getJobParameters(hudson.model.AbstractBuild<?, ?>, hudson.model.TaskListener); LineNumberTable: line 383: 0 line 384: 10 line 385: 15 line 386: 28 line 387: 32 line 389: 65 line 390: 73 line 389: 83 line 393: 86 LocalVariableTable: Start Length Slot Name Signature 65 18 6 value Lhudson/model/ParameterValue; 0 89 0 this Lcom/tikal/jenkins/plugins/multijob/PhaseJobsConfig; 0 89 1 build Lhudson/model/AbstractBuild; 0 89 2 listener Lhudson/model/TaskListener; 10 79 3 action Lhudson/model/ParametersAction; 28 61 4 values Ljava/util/List; public java.util.List<hudson.model.Action> getActions(hudson.model.AbstractBuild, hudson.model.TaskListener, hudson.model.AbstractProject, boolean) throws java.io.IOException, java.lang.InterruptedException; LineNumberTable: line 434: 0 line 435: 9 line 436: 12 line 438: 21 line 441: 27 line 442: 30 line 443: 58 line 444: 66 line 445: 73 line 449: 76 line 450: 81 line 451: 83 line 450: 86 line 452: 115 line 453: 123 line 454: 127 line 453: 130 line 455: 134 line 456: 137 line 458: 145 line 464: 162 line 465: 167 line 466: 178 line 467: 183 line 468: 197 line 469: 202 line 471: 214 line 477: 218 line 478: 225 line 481: 258 line 482: 267 line 483: 275 line 484: 292 line 485: 297 line 487: 304 line 489: 313 line 490: 321 line 496: 331 line 492: 334 line 494: 336 line 497: 365 line 500: 368 line 501: 373 line 503: 383 LocalVariableTable: Start Length Slot Name Signature 58 15 11 object Ljava/lang/Object; 115 19 11 parameterdef Lhudson/model/ParameterDefinition; 197 21 11 mjpa Lcom/tikal/jenkins/plugins/multijob/MultiJobParametersAction; 178 40 10 defaultParameters Lhudson/model/ParametersAction; 292 21 13 mjpa Lcom/tikal/jenkins/plugins/multijob/MultiJobParametersAction; 267 67 12 a Lhudson/model/Action; 336 29 13 e Lhudson/plugins/parameterizedtrigger/AbstractBuildParameters$DontTriggerException; 258 107 11 config Lhudson/plugins/parameterizedtrigger/AbstractBuildParameters; 0 386 0 this Lcom/tikal/jenkins/plugins/multijob/PhaseJobsConfig; 0 386 1 build Lhudson/model/AbstractBuild; 0 386 2 listener Lhudson/model/TaskListener; 0 386 3 project Lhudson/model/AbstractProject; 0 386 4 isCurrentInclude Z 9 377 5 actions Ljava/util/List; 12 374 6 params Lcom/tikal/jenkins/plugins/multijob/MultiJobParametersAction; 21 365 7 paramsValuesList Ljava/util/LinkedList; 27 359 8 originalActions Ljava/util/List; 30 356 9 parameters Lhudson/model/ParametersDefinitionProperty; public boolean hasProperties(); LineNumberTable: line 507: 0 LocalVariableTable: Start Length Slot Name Signature 0 23 0 this Lcom/tikal/jenkins/plugins/multijob/PhaseJobsConfig; public java.lang.Object readResolve(); LineNumberTable: line 512: 0 line 513: 7 line 515: 19 line 516: 26 line 517: 37 line 520: 48 line 521: 56 line 522: 75 line 523: 85 line 524: 94 line 525: 101 line 526: 108 line 527: 114 line 528: 120 line 529: 127 line 528: 133 line 530: 139 line 531: 149 line 532: 155 line 533: 161 line 534: 168 line 533: 174 line 536: 180 line 537: 183 line 539: 194 LocalVariableTable: Start Length Slot Name Signature 19 29 1 buildParameters Lhudson/plugins/parameterizedtrigger/AbstractBuildParameters; 114 25 4 previosStringParam Lcom/tikal/jenkins/plugins/multijob/PredefinedBuildParameters; 155 25 4 previosFileParam Lcom/tikal/jenkins/plugins/multijob/FileBuildParameters; 101 79 3 param Ljava/lang/Object; 85 109 2 parametersIterator Ljava/util/Iterator; 0 196 0 this Lcom/tikal/jenkins/plugins/multijob/PhaseJobsConfig; 56 140 1 oldParams Ljava/util/List; }

      javap -classpath /var/hudson/master/plugins/jenkins-multijob-plugin/WEB-INF/lib/jenkins-multijob-plugin.jar -l "com.tikal.jenkins.plugins.multijob.PhaseJobsConfig$KillPhaseOnJobResultCondition$2"
      Compiled from "PhaseJobsConfig.java"
      public class com.tikal.jenkins.plugins.multijob.PhaseJobsConfig implements hudson.model.Describable<com.tikal.jenkins.plugins.multijob.PhaseJobsConfig>

      { public boolean isBuildOnlyIfSCMChanges(); LineNumberTable: line 66: 0 LocalVariableTable: Start Length Slot Name Signature 0 5 0 this Lcom/tikal/jenkins/plugins/multijob/PhaseJobsConfig; public void setBuildOnlyIfSCMChanges(boolean); LineNumberTable: line 70: 0 line 71: 5 LocalVariableTable: Start Length Slot Name Signature 0 6 0 this Lcom/tikal/jenkins/plugins/multijob/PhaseJobsConfig; 0 6 1 triggerOnlyIfSCMChanges Z public boolean isApplyConditionOnlyIfNoSCMChanges(); LineNumberTable: line 74: 0 LocalVariableTable: Start Length Slot Name Signature 0 5 0 this Lcom/tikal/jenkins/plugins/multijob/PhaseJobsConfig; public void setApplyConditionOnlyIfNoSCMChanges(boolean); LineNumberTable: line 78: 0 line 79: 5 LocalVariableTable: Start Length Slot Name Signature 0 6 0 this Lcom/tikal/jenkins/plugins/multijob/PhaseJobsConfig; 0 6 1 applyConditionOnlyIfNoSCMChanges Z public void setParsingRulesPath(java.lang.String); LineNumberTable: line 82: 0 line 83: 5 LocalVariableTable: Start Length Slot Name Signature 0 6 0 this Lcom/tikal/jenkins/plugins/multijob/PhaseJobsConfig; 0 6 1 parsingRulesPath Ljava/lang/String; public java.lang.String getParsingRulesPath(); LineNumberTable: line 86: 0 LocalVariableTable: Start Length Slot Name Signature 0 5 0 this Lcom/tikal/jenkins/plugins/multijob/PhaseJobsConfig; public void setCondition(java.lang.String); LineNumberTable: line 90: 0 line 91: 5 LocalVariableTable: Start Length Slot Name Signature 0 6 0 this Lcom/tikal/jenkins/plugins/multijob/PhaseJobsConfig; 0 6 1 condition Ljava/lang/String; public java.lang.String getCondition(); LineNumberTable: line 94: 0 LocalVariableTable: Start Length Slot Name Signature 0 5 0 this Lcom/tikal/jenkins/plugins/multijob/PhaseJobsConfig; public void setMaxRetries(int); LineNumberTable: line 98: 0 line 99: 5 LocalVariableTable: Start Length Slot Name Signature 0 6 0 this Lcom/tikal/jenkins/plugins/multijob/PhaseJobsConfig; 0 6 1 maxRetries I public int getMaxRetries(); LineNumberTable: line 102: 0 LocalVariableTable: Start Length Slot Name Signature 0 5 0 this Lcom/tikal/jenkins/plugins/multijob/PhaseJobsConfig; public void setEnableRetryStrategy(boolean); LineNumberTable: line 106: 0 line 107: 5 LocalVariableTable: Start Length Slot Name Signature 0 6 0 this Lcom/tikal/jenkins/plugins/multijob/PhaseJobsConfig; 0 6 1 enableRetryStrategy Z public boolean getEnableRetryStrategy(); LineNumberTable: line 110: 0 LocalVariableTable: Start Length Slot Name Signature 0 5 0 this Lcom/tikal/jenkins/plugins/multijob/PhaseJobsConfig; public void setEnableCondition(boolean); LineNumberTable: line 114: 0 line 115: 5 LocalVariableTable: Start Length Slot Name Signature 0 6 0 this Lcom/tikal/jenkins/plugins/multijob/PhaseJobsConfig; 0 6 1 enableCondition Z public boolean getEnableCondition(); LineNumberTable: line 118: 0 LocalVariableTable: Start Length Slot Name Signature 0 5 0 this Lcom/tikal/jenkins/plugins/multijob/PhaseJobsConfig; public void setAbortAllJob(boolean); LineNumberTable: line 122: 0 line 123: 5 LocalVariableTable: Start Length Slot Name Signature 0 6 0 this Lcom/tikal/jenkins/plugins/multijob/PhaseJobsConfig; 0 6 1 abortAllJob Z public boolean getAbortAllJob(); LineNumberTable: line 126: 0 LocalVariableTable: Start Length Slot Name Signature 0 5 0 this Lcom/tikal/jenkins/plugins/multijob/PhaseJobsConfig; public boolean isDisableJob(); LineNumberTable: line 130: 0 LocalVariableTable: Start Length Slot Name Signature 0 5 0 this Lcom/tikal/jenkins/plugins/multijob/PhaseJobsConfig; public void setDisableJob(boolean); LineNumberTable: line 134: 0 line 135: 5 LocalVariableTable: Start Length Slot Name Signature 0 6 0 this Lcom/tikal/jenkins/plugins/multijob/PhaseJobsConfig; 0 6 1 disableJob Z public com.tikal.jenkins.plugins.multijob.PhaseJobsConfig$KillPhaseOnJobResultCondition getKillPhaseOnJobResultCondition(); LineNumberTable: line 138: 0 LocalVariableTable: Start Length Slot Name Signature 0 5 0 this Lcom/tikal/jenkins/plugins/multijob/PhaseJobsConfig; public void setKillPhaseOnJobResultCondition(com.tikal.jenkins.plugins.multijob.PhaseJobsConfig$KillPhaseOnJobResultCondition); LineNumberTable: line 143: 0 line 144: 5 LocalVariableTable: Start Length Slot Name Signature 0 6 0 this Lcom/tikal/jenkins/plugins/multijob/PhaseJobsConfig; 0 6 1 killPhaseOnJobResultCondition Lcom/tikal/jenkins/plugins/multijob/PhaseJobsConfig$KillPhaseOnJobResultCondition; public boolean isExposedSCM(); LineNumberTable: line 147: 0 LocalVariableTable: Start Length Slot Name Signature 0 5 0 this Lcom/tikal/jenkins/plugins/multijob/PhaseJobsConfig; public void setExposedSCM(boolean); LineNumberTable: line 151: 0 line 152: 5 LocalVariableTable: Start Length Slot Name Signature 0 6 0 this Lcom/tikal/jenkins/plugins/multijob/PhaseJobsConfig; 0 6 1 exposedSCM Z public boolean isCurrParams(); LineNumberTable: line 155: 0 LocalVariableTable: Start Length Slot Name Signature 0 5 0 this Lcom/tikal/jenkins/plugins/multijob/PhaseJobsConfig; public void setCurrParams(boolean); LineNumberTable: line 159: 0 line 160: 5 LocalVariableTable: Start Length Slot Name Signature 0 6 0 this Lcom/tikal/jenkins/plugins/multijob/PhaseJobsConfig; 0 6 1 currParams Z public boolean isAggregatedTestResults(); LineNumberTable: line 163: 0 LocalVariableTable: Start Length Slot Name Signature 0 5 0 this Lcom/tikal/jenkins/plugins/multijob/PhaseJobsConfig; public void setAggregatedTestResults(boolean); LineNumberTable: line 167: 0 line 168: 5 LocalVariableTable: Start Length Slot Name Signature 0 6 0 this Lcom/tikal/jenkins/plugins/multijob/PhaseJobsConfig; 0 6 1 aggregatedTestResults Z public java.lang.String getJobProperties(); LineNumberTable: line 171: 0 LocalVariableTable: Start Length Slot Name Signature 0 5 0 this Lcom/tikal/jenkins/plugins/multijob/PhaseJobsConfig; public void setJobProperties(java.lang.String); LineNumberTable: line 175: 0 line 176: 5 LocalVariableTable: Start Length Slot Name Signature 0 6 0 this Lcom/tikal/jenkins/plugins/multijob/PhaseJobsConfig; 0 6 1 jobProperties Ljava/lang/String; public java.lang.String getJobName(); LineNumberTable: line 178: 0 LocalVariableTable: Start Length Slot Name Signature 0 5 0 this Lcom/tikal/jenkins/plugins/multijob/PhaseJobsConfig; public void setJobName(java.lang.String); LineNumberTable: line 181: 0 line 182: 5 LocalVariableTable: Start Length Slot Name Signature 0 6 0 this Lcom/tikal/jenkins/plugins/multijob/PhaseJobsConfig; 0 6 1 jobName Ljava/lang/String; public java.lang.String getJobAlias(); LineNumberTable: line 185: 0 line 186: 7 line 188: 10 LocalVariableTable: Start Length Slot Name Signature 0 15 0 this Lcom/tikal/jenkins/plugins/multijob/PhaseJobsConfig; public void setJobAlias(java.lang.String); LineNumberTable: line 191: 0 LocalVariableTable: Start Length Slot Name Signature 0 6 0 this Lcom/tikal/jenkins/plugins/multijob/PhaseJobsConfig; 0 6 1 jobAlias Ljava/lang/String; public hudson.model.Descriptor<com.tikal.jenkins.plugins.multijob.PhaseJobsConfig> getDescriptor(); LineNumberTable: line 194: 0 LocalVariableTable: Start Length Slot Name Signature 0 11 0 this Lcom/tikal/jenkins/plugins/multijob/PhaseJobsConfig; public java.lang.String getDisplayName(); LineNumberTable: line 198: 0 LocalVariableTable: Start Length Slot Name Signature 0 8 0 this Lcom/tikal/jenkins/plugins/multijob/PhaseJobsConfig; public com.tikal.jenkins.plugins.multijob.PhaseJobsConfig(java.lang.String, java.lang.String, java.lang.String, boolean, java.util.List<hudson.plugins.parameterizedtrigger.AbstractBuildParameters>, com.tikal.jenkins.plugins.multijob.PhaseJobsConfig$KillPhaseOnJobResultCondition, boolean, boolean, java.lang.String, int, boolean, boolean, java.lang.String, boolean, boolean); LineNumberTable: line 208: 0 line 211: 32 LocalVariableTable: Start Length Slot Name Signature 0 33 0 this Lcom/tikal/jenkins/plugins/multijob/PhaseJobsConfig; 0 33 1 jobName Ljava/lang/String; 0 33 2 jobAlias Ljava/lang/String; 0 33 3 jobProperties Ljava/lang/String; 0 33 4 currParams Z 0 33 5 configs Ljava/util/List; 0 33 6 killPhaseOnJobResultCondition Lcom/tikal/jenkins/plugins/multijob/PhaseJobsConfig$KillPhaseOnJobResultCondition; 0 33 7 disableJob Z 0 33 8 enableRetryStrategy Z 0 33 9 parsingRulesPath Ljava/lang/String; 0 33 10 maxRetries I 0 33 11 enableCondition Z 0 33 12 abortAllJob Z 0 33 13 condition Ljava/lang/String; 0 33 14 buildOnlyIfSCMChanges Z 0 33 15 applyConditionOnlyIfNoSCMChanges Z public com.tikal.jenkins.plugins.multijob.PhaseJobsConfig(java.lang.String, java.lang.String, java.lang.String, boolean, java.util.List<hudson.plugins.parameterizedtrigger.AbstractBuildParameters>, com.tikal.jenkins.plugins.multijob.PhaseJobsConfig$KillPhaseOnJobResultCondition, boolean, boolean, java.lang.String, int, boolean, boolean, java.lang.String, boolean, boolean, boolean); LineNumberTable: line 220: 0 line 61: 4 line 62: 11 line 63: 16 line 221: 21 line 222: 26 line 223: 31 line 224: 36 line 225: 42 line 226: 48 line 227: 54 line 228: 63 line 229: 69 line 230: 75 line 231: 82 line 233: 87 line 234: 96 line 235: 102 line 236: 108 line 237: 117 line 238: 123 line 239: 129 line 240: 135 LocalVariableTable: Start Length Slot Name Signature 0 136 0 this Lcom/tikal/jenkins/plugins/multijob/PhaseJobsConfig; 0 136 1 jobName Ljava/lang/String; 0 136 2 jobAlias Ljava/lang/String; 0 136 3 jobProperties Ljava/lang/String; 0 136 4 currParams Z 0 136 5 configs Ljava/util/List; 0 136 6 killPhaseOnJobResultCondition Lcom/tikal/jenkins/plugins/multijob/PhaseJobsConfig$KillPhaseOnJobResultCondition; 0 136 7 disableJob Z 0 136 8 enableRetryStrategy Z 0 136 9 parsingRulesPath Ljava/lang/String; 0 136 10 maxRetries I 0 136 11 enableCondition Z 0 136 12 abortAllJob Z 0 136 13 condition Ljava/lang/String; 0 136 14 buildOnlyIfSCMChanges Z 0 136 15 applyConditionOnlyIfNoSCMChanges Z 0 136 16 aggregatedTestResults Z public java.util.List<hudson.plugins.parameterizedtrigger.AbstractBuildParameters> getConfigs(); LineNumberTable: line 243: 0 LocalVariableTable: Start Length Slot Name Signature 0 5 0 this Lcom/tikal/jenkins/plugins/multijob/PhaseJobsConfig; public java.util.List<hudson.model.ParameterValue> getJobParameters(hudson.model.AbstractBuild<?, ?>, hudson.model.TaskListener); LineNumberTable: line 383: 0 line 384: 10 line 385: 15 line 386: 28 line 387: 32 line 389: 65 line 390: 73 line 389: 83 line 393: 86 LocalVariableTable: Start Length Slot Name Signature 65 18 6 value Lhudson/model/ParameterValue; 0 89 0 this Lcom/tikal/jenkins/plugins/multijob/PhaseJobsConfig; 0 89 1 build Lhudson/model/AbstractBuild; 0 89 2 listener Lhudson/model/TaskListener; 10 79 3 action Lhudson/model/ParametersAction; 28 61 4 values Ljava/util/List; public java.util.List<hudson.model.Action> getActions(hudson.model.AbstractBuild, hudson.model.TaskListener, hudson.model.AbstractProject, boolean) throws java.io.IOException, java.lang.InterruptedException; LineNumberTable: line 434: 0 line 435: 9 line 436: 12 line 438: 21 line 441: 27 line 442: 30 line 443: 58 line 444: 66 line 445: 73 line 449: 76 line 450: 81 line 451: 83 line 450: 86 line 452: 115 line 453: 123 line 454: 127 line 453: 130 line 455: 134 line 456: 137 line 458: 145 line 464: 162 line 465: 167 line 466: 178 line 467: 183 line 468: 197 line 469: 202 line 471: 214 line 477: 218 line 478: 225 line 481: 258 line 482: 267 line 483: 275 line 484: 292 line 485: 297 line 487: 304 line 489: 313 line 490: 321 line 496: 331 line 492: 334 line 494: 336 line 497: 365 line 500: 368 line 501: 373 line 503: 383 LocalVariableTable: Start Length Slot Name Signature 58 15 11 object Ljava/lang/Object; 115 19 11 parameterdef Lhudson/model/ParameterDefinition; 197 21 11 mjpa Lcom/tikal/jenkins/plugins/multijob/MultiJobParametersAction; 178 40 10 defaultParameters Lhudson/model/ParametersAction; 292 21 13 mjpa Lcom/tikal/jenkins/plugins/multijob/MultiJobParametersAction; 267 67 12 a Lhudson/model/Action; 336 29 13 e Lhudson/plugins/parameterizedtrigger/AbstractBuildParameters$DontTriggerException; 258 107 11 config Lhudson/plugins/parameterizedtrigger/AbstractBuildParameters; 0 386 0 this Lcom/tikal/jenkins/plugins/multijob/PhaseJobsConfig; 0 386 1 build Lhudson/model/AbstractBuild; 0 386 2 listener Lhudson/model/TaskListener; 0 386 3 project Lhudson/model/AbstractProject; 0 386 4 isCurrentInclude Z 9 377 5 actions Ljava/util/List; 12 374 6 params Lcom/tikal/jenkins/plugins/multijob/MultiJobParametersAction; 21 365 7 paramsValuesList Ljava/util/LinkedList; 27 359 8 originalActions Ljava/util/List; 30 356 9 parameters Lhudson/model/ParametersDefinitionProperty; public boolean hasProperties(); LineNumberTable: line 507: 0 LocalVariableTable: Start Length Slot Name Signature 0 23 0 this Lcom/tikal/jenkins/plugins/multijob/PhaseJobsConfig; public java.lang.Object readResolve(); LineNumberTable: line 512: 0 line 513: 7 line 515: 19 line 516: 26 line 517: 37 line 520: 48 line 521: 56 line 522: 75 line 523: 85 line 524: 94 line 525: 101 line 526: 108 line 527: 114 line 528: 120 line 529: 127 line 528: 133 line 530: 139 line 531: 149 line 532: 155 line 533: 161 line 534: 168 line 533: 174 line 536: 180 line 537: 183 line 539: 194 LocalVariableTable: Start Length Slot Name Signature 19 29 1 buildParameters Lhudson/plugins/parameterizedtrigger/AbstractBuildParameters; 114 25 4 previosStringParam Lcom/tikal/jenkins/plugins/multijob/PredefinedBuildParameters; 155 25 4 previosFileParam Lcom/tikal/jenkins/plugins/multijob/FileBuildParameters; 101 79 3 param Ljava/lang/Object; 85 109 2 parametersIterator Ljava/util/Iterator; 0 196 0 this Lcom/tikal/jenkins/plugins/multijob/PhaseJobsConfig; 56 140 1 oldParams Ljava/util/List; }

       

        Attachments

          Activity

          Hide
          sakshisood sakshi sood added a comment -

          javap -classpath /var/hudson/master/plugins/jenkins-multijob-plugin/WEB-INF/lib/jenkins-multijob-plugin.jar -l "com.tikal.jenkins.plugins.multijob.PhaseJobsConfig$KillPhaseOnJobResultCondition$2"
          Compiled from "PhaseJobsConfig.java"
          public class com.tikal.jenkins.plugins.multijob.PhaseJobsConfig implements hudson.model.Describable<com.tikal.jenkins.plugins.multijob.PhaseJobsConfig>

          { public boolean isBuildOnlyIfSCMChanges(); LineNumberTable: line 66: 0 LocalVariableTable: Start Length Slot Name Signature 0 5 0 this Lcom/tikal/jenkins/plugins/multijob/PhaseJobsConfig; public void setBuildOnlyIfSCMChanges(boolean); LineNumberTable: line 70: 0 line 71: 5 LocalVariableTable: Start Length Slot Name Signature 0 6 0 this Lcom/tikal/jenkins/plugins/multijob/PhaseJobsConfig; 0 6 1 triggerOnlyIfSCMChanges Z public boolean isApplyConditionOnlyIfNoSCMChanges(); LineNumberTable: line 74: 0 LocalVariableTable: Start Length Slot Name Signature 0 5 0 this Lcom/tikal/jenkins/plugins/multijob/PhaseJobsConfig; public void setApplyConditionOnlyIfNoSCMChanges(boolean); LineNumberTable: line 78: 0 line 79: 5 LocalVariableTable: Start Length Slot Name Signature 0 6 0 this Lcom/tikal/jenkins/plugins/multijob/PhaseJobsConfig; 0 6 1 applyConditionOnlyIfNoSCMChanges Z public void setParsingRulesPath(java.lang.String); LineNumberTable: line 82: 0 line 83: 5 LocalVariableTable: Start Length Slot Name Signature 0 6 0 this Lcom/tikal/jenkins/plugins/multijob/PhaseJobsConfig; 0 6 1 parsingRulesPath Ljava/lang/String; public java.lang.String getParsingRulesPath(); LineNumberTable: line 86: 0 LocalVariableTable: Start Length Slot Name Signature 0 5 0 this Lcom/tikal/jenkins/plugins/multijob/PhaseJobsConfig; public void setCondition(java.lang.String); LineNumberTable: line 90: 0 line 91: 5 LocalVariableTable: Start Length Slot Name Signature 0 6 0 this Lcom/tikal/jenkins/plugins/multijob/PhaseJobsConfig; 0 6 1 condition Ljava/lang/String; public java.lang.String getCondition(); LineNumberTable: line 94: 0 LocalVariableTable: Start Length Slot Name Signature 0 5 0 this Lcom/tikal/jenkins/plugins/multijob/PhaseJobsConfig; public void setMaxRetries(int); LineNumberTable: line 98: 0 line 99: 5 LocalVariableTable: Start Length Slot Name Signature 0 6 0 this Lcom/tikal/jenkins/plugins/multijob/PhaseJobsConfig; 0 6 1 maxRetries I public int getMaxRetries(); LineNumberTable: line 102: 0 LocalVariableTable: Start Length Slot Name Signature 0 5 0 this Lcom/tikal/jenkins/plugins/multijob/PhaseJobsConfig; public void setEnableRetryStrategy(boolean); LineNumberTable: line 106: 0 line 107: 5 LocalVariableTable: Start Length Slot Name Signature 0 6 0 this Lcom/tikal/jenkins/plugins/multijob/PhaseJobsConfig; 0 6 1 enableRetryStrategy Z public boolean getEnableRetryStrategy(); LineNumberTable: line 110: 0 LocalVariableTable: Start Length Slot Name Signature 0 5 0 this Lcom/tikal/jenkins/plugins/multijob/PhaseJobsConfig; public void setEnableCondition(boolean); LineNumberTable: line 114: 0 line 115: 5 LocalVariableTable: Start Length Slot Name Signature 0 6 0 this Lcom/tikal/jenkins/plugins/multijob/PhaseJobsConfig; 0 6 1 enableCondition Z public boolean getEnableCondition(); LineNumberTable: line 118: 0 LocalVariableTable: Start Length Slot Name Signature 0 5 0 this Lcom/tikal/jenkins/plugins/multijob/PhaseJobsConfig; public void setAbortAllJob(boolean); LineNumberTable: line 122: 0 line 123: 5 LocalVariableTable: Start Length Slot Name Signature 0 6 0 this Lcom/tikal/jenkins/plugins/multijob/PhaseJobsConfig; 0 6 1 abortAllJob Z public boolean getAbortAllJob(); LineNumberTable: line 126: 0 LocalVariableTable: Start Length Slot Name Signature 0 5 0 this Lcom/tikal/jenkins/plugins/multijob/PhaseJobsConfig; public boolean isDisableJob(); LineNumberTable: line 130: 0 LocalVariableTable: Start Length Slot Name Signature 0 5 0 this Lcom/tikal/jenkins/plugins/multijob/PhaseJobsConfig; public void setDisableJob(boolean); LineNumberTable: line 134: 0 line 135: 5 LocalVariableTable: Start Length Slot Name Signature 0 6 0 this Lcom/tikal/jenkins/plugins/multijob/PhaseJobsConfig; 0 6 1 disableJob Z public com.tikal.jenkins.plugins.multijob.PhaseJobsConfig$KillPhaseOnJobResultCondition getKillPhaseOnJobResultCondition(); LineNumberTable: line 138: 0 LocalVariableTable: Start Length Slot Name Signature 0 5 0 this Lcom/tikal/jenkins/plugins/multijob/PhaseJobsConfig; public void setKillPhaseOnJobResultCondition(com.tikal.jenkins.plugins.multijob.PhaseJobsConfig$KillPhaseOnJobResultCondition); LineNumberTable: line 143: 0 line 144: 5 LocalVariableTable: Start Length Slot Name Signature 0 6 0 this Lcom/tikal/jenkins/plugins/multijob/PhaseJobsConfig; 0 6 1 killPhaseOnJobResultCondition Lcom/tikal/jenkins/plugins/multijob/PhaseJobsConfig$KillPhaseOnJobResultCondition; public boolean isExposedSCM(); LineNumberTable: line 147: 0 LocalVariableTable: Start Length Slot Name Signature 0 5 0 this Lcom/tikal/jenkins/plugins/multijob/PhaseJobsConfig; public void setExposedSCM(boolean); LineNumberTable: line 151: 0 line 152: 5 LocalVariableTable: Start Length Slot Name Signature 0 6 0 this Lcom/tikal/jenkins/plugins/multijob/PhaseJobsConfig; 0 6 1 exposedSCM Z public boolean isCurrParams(); LineNumberTable: line 155: 0 LocalVariableTable: Start Length Slot Name Signature 0 5 0 this Lcom/tikal/jenkins/plugins/multijob/PhaseJobsConfig; public void setCurrParams(boolean); LineNumberTable: line 159: 0 line 160: 5 LocalVariableTable: Start Length Slot Name Signature 0 6 0 this Lcom/tikal/jenkins/plugins/multijob/PhaseJobsConfig; 0 6 1 currParams Z public boolean isAggregatedTestResults(); LineNumberTable: line 163: 0 LocalVariableTable: Start Length Slot Name Signature 0 5 0 this Lcom/tikal/jenkins/plugins/multijob/PhaseJobsConfig; public void setAggregatedTestResults(boolean); LineNumberTable: line 167: 0 line 168: 5 LocalVariableTable: Start Length Slot Name Signature 0 6 0 this Lcom/tikal/jenkins/plugins/multijob/PhaseJobsConfig; 0 6 1 aggregatedTestResults Z public java.lang.String getJobProperties(); LineNumberTable: line 171: 0 LocalVariableTable: Start Length Slot Name Signature 0 5 0 this Lcom/tikal/jenkins/plugins/multijob/PhaseJobsConfig; public void setJobProperties(java.lang.String); LineNumberTable: line 175: 0 line 176: 5 LocalVariableTable: Start Length Slot Name Signature 0 6 0 this Lcom/tikal/jenkins/plugins/multijob/PhaseJobsConfig; 0 6 1 jobProperties Ljava/lang/String; public java.lang.String getJobName(); LineNumberTable: line 178: 0 LocalVariableTable: Start Length Slot Name Signature 0 5 0 this Lcom/tikal/jenkins/plugins/multijob/PhaseJobsConfig; public void setJobName(java.lang.String); LineNumberTable: line 181: 0 line 182: 5 LocalVariableTable: Start Length Slot Name Signature 0 6 0 this Lcom/tikal/jenkins/plugins/multijob/PhaseJobsConfig; 0 6 1 jobName Ljava/lang/String; public java.lang.String getJobAlias(); LineNumberTable: line 185: 0 line 186: 7 line 188: 10 LocalVariableTable: Start Length Slot Name Signature 0 15 0 this Lcom/tikal/jenkins/plugins/multijob/PhaseJobsConfig; public void setJobAlias(java.lang.String); LineNumberTable: line 191: 0 LocalVariableTable: Start Length Slot Name Signature 0 6 0 this Lcom/tikal/jenkins/plugins/multijob/PhaseJobsConfig; 0 6 1 jobAlias Ljava/lang/String; public hudson.model.Descriptor<com.tikal.jenkins.plugins.multijob.PhaseJobsConfig> getDescriptor(); LineNumberTable: line 194: 0 LocalVariableTable: Start Length Slot Name Signature 0 11 0 this Lcom/tikal/jenkins/plugins/multijob/PhaseJobsConfig; public java.lang.String getDisplayName(); LineNumberTable: line 198: 0 LocalVariableTable: Start Length Slot Name Signature 0 8 0 this Lcom/tikal/jenkins/plugins/multijob/PhaseJobsConfig; public com.tikal.jenkins.plugins.multijob.PhaseJobsConfig(java.lang.String, java.lang.String, java.lang.String, boolean, java.util.List<hudson.plugins.parameterizedtrigger.AbstractBuildParameters>, com.tikal.jenkins.plugins.multijob.PhaseJobsConfig$KillPhaseOnJobResultCondition, boolean, boolean, java.lang.String, int, boolean, boolean, java.lang.String, boolean, boolean); LineNumberTable: line 208: 0 line 211: 32 LocalVariableTable: Start Length Slot Name Signature 0 33 0 this Lcom/tikal/jenkins/plugins/multijob/PhaseJobsConfig; 0 33 1 jobName Ljava/lang/String; 0 33 2 jobAlias Ljava/lang/String; 0 33 3 jobProperties Ljava/lang/String; 0 33 4 currParams Z 0 33 5 configs Ljava/util/List; 0 33 6 killPhaseOnJobResultCondition Lcom/tikal/jenkins/plugins/multijob/PhaseJobsConfig$KillPhaseOnJobResultCondition; 0 33 7 disableJob Z 0 33 8 enableRetryStrategy Z 0 33 9 parsingRulesPath Ljava/lang/String; 0 33 10 maxRetries I 0 33 11 enableCondition Z 0 33 12 abortAllJob Z 0 33 13 condition Ljava/lang/String; 0 33 14 buildOnlyIfSCMChanges Z 0 33 15 applyConditionOnlyIfNoSCMChanges Z public com.tikal.jenkins.plugins.multijob.PhaseJobsConfig(java.lang.String, java.lang.String, java.lang.String, boolean, java.util.List<hudson.plugins.parameterizedtrigger.AbstractBuildParameters>, com.tikal.jenkins.plugins.multijob.PhaseJobsConfig$KillPhaseOnJobResultCondition, boolean, boolean, java.lang.String, int, boolean, boolean, java.lang.String, boolean, boolean, boolean); LineNumberTable: line 220: 0 line 61: 4 line 62: 11 line 63: 16 line 221: 21 line 222: 26 line 223: 31 line 224: 36 line 225: 42 line 226: 48 line 227: 54 line 228: 63 line 229: 69 line 230: 75 line 231: 82 line 233: 87 line 234: 96 line 235: 102 line 236: 108 line 237: 117 line 238: 123 line 239: 129 line 240: 135 LocalVariableTable: Start Length Slot Name Signature 0 136 0 this Lcom/tikal/jenkins/plugins/multijob/PhaseJobsConfig; 0 136 1 jobName Ljava/lang/String; 0 136 2 jobAlias Ljava/lang/String; 0 136 3 jobProperties Ljava/lang/String; 0 136 4 currParams Z 0 136 5 configs Ljava/util/List; 0 136 6 killPhaseOnJobResultCondition Lcom/tikal/jenkins/plugins/multijob/PhaseJobsConfig$KillPhaseOnJobResultCondition; 0 136 7 disableJob Z 0 136 8 enableRetryStrategy Z 0 136 9 parsingRulesPath Ljava/lang/String; 0 136 10 maxRetries I 0 136 11 enableCondition Z 0 136 12 abortAllJob Z 0 136 13 condition Ljava/lang/String; 0 136 14 buildOnlyIfSCMChanges Z 0 136 15 applyConditionOnlyIfNoSCMChanges Z 0 136 16 aggregatedTestResults Z public java.util.List<hudson.plugins.parameterizedtrigger.AbstractBuildParameters> getConfigs(); LineNumberTable: line 243: 0 LocalVariableTable: Start Length Slot Name Signature 0 5 0 this Lcom/tikal/jenkins/plugins/multijob/PhaseJobsConfig; public java.util.List<hudson.model.ParameterValue> getJobParameters(hudson.model.AbstractBuild<?, ?>, hudson.model.TaskListener); LineNumberTable: line 383: 0 line 384: 10 line 385: 15 line 386: 28 line 387: 32 line 389: 65 line 390: 73 line 389: 83 line 393: 86 LocalVariableTable: Start Length Slot Name Signature 65 18 6 value Lhudson/model/ParameterValue; 0 89 0 this Lcom/tikal/jenkins/plugins/multijob/PhaseJobsConfig; 0 89 1 build Lhudson/model/AbstractBuild; 0 89 2 listener Lhudson/model/TaskListener; 10 79 3 action Lhudson/model/ParametersAction; 28 61 4 values Ljava/util/List; public java.util.List<hudson.model.Action> getActions(hudson.model.AbstractBuild, hudson.model.TaskListener, hudson.model.AbstractProject, boolean) throws java.io.IOException, java.lang.InterruptedException; LineNumberTable: line 434: 0 line 435: 9 line 436: 12 line 438: 21 line 441: 27 line 442: 30 line 443: 58 line 444: 66 line 445: 73 line 449: 76 line 450: 81 line 451: 83 line 450: 86 line 452: 115 line 453: 123 line 454: 127 line 453: 130 line 455: 134 line 456: 137 line 458: 145 line 464: 162 line 465: 167 line 466: 178 line 467: 183 line 468: 197 line 469: 202 line 471: 214 line 477: 218 line 478: 225 line 481: 258 line 482: 267 line 483: 275 line 484: 292 line 485: 297 line 487: 304 line 489: 313 line 490: 321 line 496: 331 line 492: 334 line 494: 336 line 497: 365 line 500: 368 line 501: 373 line 503: 383 LocalVariableTable: Start Length Slot Name Signature 58 15 11 object Ljava/lang/Object; 115 19 11 parameterdef Lhudson/model/ParameterDefinition; 197 21 11 mjpa Lcom/tikal/jenkins/plugins/multijob/MultiJobParametersAction; 178 40 10 defaultParameters Lhudson/model/ParametersAction; 292 21 13 mjpa Lcom/tikal/jenkins/plugins/multijob/MultiJobParametersAction; 267 67 12 a Lhudson/model/Action; 336 29 13 e Lhudson/plugins/parameterizedtrigger/AbstractBuildParameters$DontTriggerException; 258 107 11 config Lhudson/plugins/parameterizedtrigger/AbstractBuildParameters; 0 386 0 this Lcom/tikal/jenkins/plugins/multijob/PhaseJobsConfig; 0 386 1 build Lhudson/model/AbstractBuild; 0 386 2 listener Lhudson/model/TaskListener; 0 386 3 project Lhudson/model/AbstractProject; 0 386 4 isCurrentInclude Z 9 377 5 actions Ljava/util/List; 12 374 6 params Lcom/tikal/jenkins/plugins/multijob/MultiJobParametersAction; 21 365 7 paramsValuesList Ljava/util/LinkedList; 27 359 8 originalActions Ljava/util/List; 30 356 9 parameters Lhudson/model/ParametersDefinitionProperty; public boolean hasProperties(); LineNumberTable: line 507: 0 LocalVariableTable: Start Length Slot Name Signature 0 23 0 this Lcom/tikal/jenkins/plugins/multijob/PhaseJobsConfig; public java.lang.Object readResolve(); LineNumberTable: line 512: 0 line 513: 7 line 515: 19 line 516: 26 line 517: 37 line 520: 48 line 521: 56 line 522: 75 line 523: 85 line 524: 94 line 525: 101 line 526: 108 line 527: 114 line 528: 120 line 529: 127 line 528: 133 line 530: 139 line 531: 149 line 532: 155 line 533: 161 line 534: 168 line 533: 174 line 536: 180 line 537: 183 line 539: 194 LocalVariableTable: Start Length Slot Name Signature 19 29 1 buildParameters Lhudson/plugins/parameterizedtrigger/AbstractBuildParameters; 114 25 4 previosStringParam Lcom/tikal/jenkins/plugins/multijob/PredefinedBuildParameters; 155 25 4 previosFileParam Lcom/tikal/jenkins/plugins/multijob/FileBuildParameters; 101 79 3 param Ljava/lang/Object; 85 109 2 parametersIterator Ljava/util/Iterator; 0 196 0 this Lcom/tikal/jenkins/plugins/multijob/PhaseJobsConfig; 56 140 1 oldParams Ljava/util/List; }
          Show
          sakshisood sakshi sood added a comment - javap -classpath /var/hudson/master/plugins/jenkins-multijob-plugin/WEB-INF/lib/jenkins-multijob-plugin.jar -l "com.tikal.jenkins.plugins.multijob.PhaseJobsConfig$KillPhaseOnJobResultCondition$2" Compiled from "PhaseJobsConfig.java" public class com.tikal.jenkins.plugins.multijob.PhaseJobsConfig implements hudson.model.Describable<com.tikal.jenkins.plugins.multijob.PhaseJobsConfig> { public boolean isBuildOnlyIfSCMChanges(); LineNumberTable: line 66: 0 LocalVariableTable: Start Length Slot Name Signature 0 5 0 this Lcom/tikal/jenkins/plugins/multijob/PhaseJobsConfig; public void setBuildOnlyIfSCMChanges(boolean); LineNumberTable: line 70: 0 line 71: 5 LocalVariableTable: Start Length Slot Name Signature 0 6 0 this Lcom/tikal/jenkins/plugins/multijob/PhaseJobsConfig; 0 6 1 triggerOnlyIfSCMChanges Z public boolean isApplyConditionOnlyIfNoSCMChanges(); LineNumberTable: line 74: 0 LocalVariableTable: Start Length Slot Name Signature 0 5 0 this Lcom/tikal/jenkins/plugins/multijob/PhaseJobsConfig; public void setApplyConditionOnlyIfNoSCMChanges(boolean); LineNumberTable: line 78: 0 line 79: 5 LocalVariableTable: Start Length Slot Name Signature 0 6 0 this Lcom/tikal/jenkins/plugins/multijob/PhaseJobsConfig; 0 6 1 applyConditionOnlyIfNoSCMChanges Z public void setParsingRulesPath(java.lang.String); LineNumberTable: line 82: 0 line 83: 5 LocalVariableTable: Start Length Slot Name Signature 0 6 0 this Lcom/tikal/jenkins/plugins/multijob/PhaseJobsConfig; 0 6 1 parsingRulesPath Ljava/lang/String; public java.lang.String getParsingRulesPath(); LineNumberTable: line 86: 0 LocalVariableTable: Start Length Slot Name Signature 0 5 0 this Lcom/tikal/jenkins/plugins/multijob/PhaseJobsConfig; public void setCondition(java.lang.String); LineNumberTable: line 90: 0 line 91: 5 LocalVariableTable: Start Length Slot Name Signature 0 6 0 this Lcom/tikal/jenkins/plugins/multijob/PhaseJobsConfig; 0 6 1 condition Ljava/lang/String; public java.lang.String getCondition(); LineNumberTable: line 94: 0 LocalVariableTable: Start Length Slot Name Signature 0 5 0 this Lcom/tikal/jenkins/plugins/multijob/PhaseJobsConfig; public void setMaxRetries(int); LineNumberTable: line 98: 0 line 99: 5 LocalVariableTable: Start Length Slot Name Signature 0 6 0 this Lcom/tikal/jenkins/plugins/multijob/PhaseJobsConfig; 0 6 1 maxRetries I public int getMaxRetries(); LineNumberTable: line 102: 0 LocalVariableTable: Start Length Slot Name Signature 0 5 0 this Lcom/tikal/jenkins/plugins/multijob/PhaseJobsConfig; public void setEnableRetryStrategy(boolean); LineNumberTable: line 106: 0 line 107: 5 LocalVariableTable: Start Length Slot Name Signature 0 6 0 this Lcom/tikal/jenkins/plugins/multijob/PhaseJobsConfig; 0 6 1 enableRetryStrategy Z public boolean getEnableRetryStrategy(); LineNumberTable: line 110: 0 LocalVariableTable: Start Length Slot Name Signature 0 5 0 this Lcom/tikal/jenkins/plugins/multijob/PhaseJobsConfig; public void setEnableCondition(boolean); LineNumberTable: line 114: 0 line 115: 5 LocalVariableTable: Start Length Slot Name Signature 0 6 0 this Lcom/tikal/jenkins/plugins/multijob/PhaseJobsConfig; 0 6 1 enableCondition Z public boolean getEnableCondition(); LineNumberTable: line 118: 0 LocalVariableTable: Start Length Slot Name Signature 0 5 0 this Lcom/tikal/jenkins/plugins/multijob/PhaseJobsConfig; public void setAbortAllJob(boolean); LineNumberTable: line 122: 0 line 123: 5 LocalVariableTable: Start Length Slot Name Signature 0 6 0 this Lcom/tikal/jenkins/plugins/multijob/PhaseJobsConfig; 0 6 1 abortAllJob Z public boolean getAbortAllJob(); LineNumberTable: line 126: 0 LocalVariableTable: Start Length Slot Name Signature 0 5 0 this Lcom/tikal/jenkins/plugins/multijob/PhaseJobsConfig; public boolean isDisableJob(); LineNumberTable: line 130: 0 LocalVariableTable: Start Length Slot Name Signature 0 5 0 this Lcom/tikal/jenkins/plugins/multijob/PhaseJobsConfig; public void setDisableJob(boolean); LineNumberTable: line 134: 0 line 135: 5 LocalVariableTable: Start Length Slot Name Signature 0 6 0 this Lcom/tikal/jenkins/plugins/multijob/PhaseJobsConfig; 0 6 1 disableJob Z public com.tikal.jenkins.plugins.multijob.PhaseJobsConfig$KillPhaseOnJobResultCondition getKillPhaseOnJobResultCondition(); LineNumberTable: line 138: 0 LocalVariableTable: Start Length Slot Name Signature 0 5 0 this Lcom/tikal/jenkins/plugins/multijob/PhaseJobsConfig; public void setKillPhaseOnJobResultCondition(com.tikal.jenkins.plugins.multijob.PhaseJobsConfig$KillPhaseOnJobResultCondition); LineNumberTable: line 143: 0 line 144: 5 LocalVariableTable: Start Length Slot Name Signature 0 6 0 this Lcom/tikal/jenkins/plugins/multijob/PhaseJobsConfig; 0 6 1 killPhaseOnJobResultCondition Lcom/tikal/jenkins/plugins/multijob/PhaseJobsConfig$KillPhaseOnJobResultCondition; public boolean isExposedSCM(); LineNumberTable: line 147: 0 LocalVariableTable: Start Length Slot Name Signature 0 5 0 this Lcom/tikal/jenkins/plugins/multijob/PhaseJobsConfig; public void setExposedSCM(boolean); LineNumberTable: line 151: 0 line 152: 5 LocalVariableTable: Start Length Slot Name Signature 0 6 0 this Lcom/tikal/jenkins/plugins/multijob/PhaseJobsConfig; 0 6 1 exposedSCM Z public boolean isCurrParams(); LineNumberTable: line 155: 0 LocalVariableTable: Start Length Slot Name Signature 0 5 0 this Lcom/tikal/jenkins/plugins/multijob/PhaseJobsConfig; public void setCurrParams(boolean); LineNumberTable: line 159: 0 line 160: 5 LocalVariableTable: Start Length Slot Name Signature 0 6 0 this Lcom/tikal/jenkins/plugins/multijob/PhaseJobsConfig; 0 6 1 currParams Z public boolean isAggregatedTestResults(); LineNumberTable: line 163: 0 LocalVariableTable: Start Length Slot Name Signature 0 5 0 this Lcom/tikal/jenkins/plugins/multijob/PhaseJobsConfig; public void setAggregatedTestResults(boolean); LineNumberTable: line 167: 0 line 168: 5 LocalVariableTable: Start Length Slot Name Signature 0 6 0 this Lcom/tikal/jenkins/plugins/multijob/PhaseJobsConfig; 0 6 1 aggregatedTestResults Z public java.lang.String getJobProperties(); LineNumberTable: line 171: 0 LocalVariableTable: Start Length Slot Name Signature 0 5 0 this Lcom/tikal/jenkins/plugins/multijob/PhaseJobsConfig; public void setJobProperties(java.lang.String); LineNumberTable: line 175: 0 line 176: 5 LocalVariableTable: Start Length Slot Name Signature 0 6 0 this Lcom/tikal/jenkins/plugins/multijob/PhaseJobsConfig; 0 6 1 jobProperties Ljava/lang/String; public java.lang.String getJobName(); LineNumberTable: line 178: 0 LocalVariableTable: Start Length Slot Name Signature 0 5 0 this Lcom/tikal/jenkins/plugins/multijob/PhaseJobsConfig; public void setJobName(java.lang.String); LineNumberTable: line 181: 0 line 182: 5 LocalVariableTable: Start Length Slot Name Signature 0 6 0 this Lcom/tikal/jenkins/plugins/multijob/PhaseJobsConfig; 0 6 1 jobName Ljava/lang/String; public java.lang.String getJobAlias(); LineNumberTable: line 185: 0 line 186: 7 line 188: 10 LocalVariableTable: Start Length Slot Name Signature 0 15 0 this Lcom/tikal/jenkins/plugins/multijob/PhaseJobsConfig; public void setJobAlias(java.lang.String); LineNumberTable: line 191: 0 LocalVariableTable: Start Length Slot Name Signature 0 6 0 this Lcom/tikal/jenkins/plugins/multijob/PhaseJobsConfig; 0 6 1 jobAlias Ljava/lang/String; public hudson.model.Descriptor<com.tikal.jenkins.plugins.multijob.PhaseJobsConfig> getDescriptor(); LineNumberTable: line 194: 0 LocalVariableTable: Start Length Slot Name Signature 0 11 0 this Lcom/tikal/jenkins/plugins/multijob/PhaseJobsConfig; public java.lang.String getDisplayName(); LineNumberTable: line 198: 0 LocalVariableTable: Start Length Slot Name Signature 0 8 0 this Lcom/tikal/jenkins/plugins/multijob/PhaseJobsConfig; public com.tikal.jenkins.plugins.multijob.PhaseJobsConfig(java.lang.String, java.lang.String, java.lang.String, boolean, java.util.List<hudson.plugins.parameterizedtrigger.AbstractBuildParameters>, com.tikal.jenkins.plugins.multijob.PhaseJobsConfig$KillPhaseOnJobResultCondition, boolean, boolean, java.lang.String, int, boolean, boolean, java.lang.String, boolean, boolean); LineNumberTable: line 208: 0 line 211: 32 LocalVariableTable: Start Length Slot Name Signature 0 33 0 this Lcom/tikal/jenkins/plugins/multijob/PhaseJobsConfig; 0 33 1 jobName Ljava/lang/String; 0 33 2 jobAlias Ljava/lang/String; 0 33 3 jobProperties Ljava/lang/String; 0 33 4 currParams Z 0 33 5 configs Ljava/util/List; 0 33 6 killPhaseOnJobResultCondition Lcom/tikal/jenkins/plugins/multijob/PhaseJobsConfig$KillPhaseOnJobResultCondition; 0 33 7 disableJob Z 0 33 8 enableRetryStrategy Z 0 33 9 parsingRulesPath Ljava/lang/String; 0 33 10 maxRetries I 0 33 11 enableCondition Z 0 33 12 abortAllJob Z 0 33 13 condition Ljava/lang/String; 0 33 14 buildOnlyIfSCMChanges Z 0 33 15 applyConditionOnlyIfNoSCMChanges Z public com.tikal.jenkins.plugins.multijob.PhaseJobsConfig(java.lang.String, java.lang.String, java.lang.String, boolean, java.util.List<hudson.plugins.parameterizedtrigger.AbstractBuildParameters>, com.tikal.jenkins.plugins.multijob.PhaseJobsConfig$KillPhaseOnJobResultCondition, boolean, boolean, java.lang.String, int, boolean, boolean, java.lang.String, boolean, boolean, boolean); LineNumberTable: line 220: 0 line 61: 4 line 62: 11 line 63: 16 line 221: 21 line 222: 26 line 223: 31 line 224: 36 line 225: 42 line 226: 48 line 227: 54 line 228: 63 line 229: 69 line 230: 75 line 231: 82 line 233: 87 line 234: 96 line 235: 102 line 236: 108 line 237: 117 line 238: 123 line 239: 129 line 240: 135 LocalVariableTable: Start Length Slot Name Signature 0 136 0 this Lcom/tikal/jenkins/plugins/multijob/PhaseJobsConfig; 0 136 1 jobName Ljava/lang/String; 0 136 2 jobAlias Ljava/lang/String; 0 136 3 jobProperties Ljava/lang/String; 0 136 4 currParams Z 0 136 5 configs Ljava/util/List; 0 136 6 killPhaseOnJobResultCondition Lcom/tikal/jenkins/plugins/multijob/PhaseJobsConfig$KillPhaseOnJobResultCondition; 0 136 7 disableJob Z 0 136 8 enableRetryStrategy Z 0 136 9 parsingRulesPath Ljava/lang/String; 0 136 10 maxRetries I 0 136 11 enableCondition Z 0 136 12 abortAllJob Z 0 136 13 condition Ljava/lang/String; 0 136 14 buildOnlyIfSCMChanges Z 0 136 15 applyConditionOnlyIfNoSCMChanges Z 0 136 16 aggregatedTestResults Z public java.util.List<hudson.plugins.parameterizedtrigger.AbstractBuildParameters> getConfigs(); LineNumberTable: line 243: 0 LocalVariableTable: Start Length Slot Name Signature 0 5 0 this Lcom/tikal/jenkins/plugins/multijob/PhaseJobsConfig; public java.util.List<hudson.model.ParameterValue> getJobParameters(hudson.model.AbstractBuild<?, ?>, hudson.model.TaskListener); LineNumberTable: line 383: 0 line 384: 10 line 385: 15 line 386: 28 line 387: 32 line 389: 65 line 390: 73 line 389: 83 line 393: 86 LocalVariableTable: Start Length Slot Name Signature 65 18 6 value Lhudson/model/ParameterValue; 0 89 0 this Lcom/tikal/jenkins/plugins/multijob/PhaseJobsConfig; 0 89 1 build Lhudson/model/AbstractBuild; 0 89 2 listener Lhudson/model/TaskListener; 10 79 3 action Lhudson/model/ParametersAction; 28 61 4 values Ljava/util/List; public java.util.List<hudson.model.Action> getActions(hudson.model.AbstractBuild, hudson.model.TaskListener, hudson.model.AbstractProject, boolean) throws java.io.IOException, java.lang.InterruptedException; LineNumberTable: line 434: 0 line 435: 9 line 436: 12 line 438: 21 line 441: 27 line 442: 30 line 443: 58 line 444: 66 line 445: 73 line 449: 76 line 450: 81 line 451: 83 line 450: 86 line 452: 115 line 453: 123 line 454: 127 line 453: 130 line 455: 134 line 456: 137 line 458: 145 line 464: 162 line 465: 167 line 466: 178 line 467: 183 line 468: 197 line 469: 202 line 471: 214 line 477: 218 line 478: 225 line 481: 258 line 482: 267 line 483: 275 line 484: 292 line 485: 297 line 487: 304 line 489: 313 line 490: 321 line 496: 331 line 492: 334 line 494: 336 line 497: 365 line 500: 368 line 501: 373 line 503: 383 LocalVariableTable: Start Length Slot Name Signature 58 15 11 object Ljava/lang/Object; 115 19 11 parameterdef Lhudson/model/ParameterDefinition; 197 21 11 mjpa Lcom/tikal/jenkins/plugins/multijob/MultiJobParametersAction; 178 40 10 defaultParameters Lhudson/model/ParametersAction; 292 21 13 mjpa Lcom/tikal/jenkins/plugins/multijob/MultiJobParametersAction; 267 67 12 a Lhudson/model/Action; 336 29 13 e Lhudson/plugins/parameterizedtrigger/AbstractBuildParameters$DontTriggerException; 258 107 11 config Lhudson/plugins/parameterizedtrigger/AbstractBuildParameters; 0 386 0 this Lcom/tikal/jenkins/plugins/multijob/PhaseJobsConfig; 0 386 1 build Lhudson/model/AbstractBuild; 0 386 2 listener Lhudson/model/TaskListener; 0 386 3 project Lhudson/model/AbstractProject; 0 386 4 isCurrentInclude Z 9 377 5 actions Ljava/util/List; 12 374 6 params Lcom/tikal/jenkins/plugins/multijob/MultiJobParametersAction; 21 365 7 paramsValuesList Ljava/util/LinkedList; 27 359 8 originalActions Ljava/util/List; 30 356 9 parameters Lhudson/model/ParametersDefinitionProperty; public boolean hasProperties(); LineNumberTable: line 507: 0 LocalVariableTable: Start Length Slot Name Signature 0 23 0 this Lcom/tikal/jenkins/plugins/multijob/PhaseJobsConfig; public java.lang.Object readResolve(); LineNumberTable: line 512: 0 line 513: 7 line 515: 19 line 516: 26 line 517: 37 line 520: 48 line 521: 56 line 522: 75 line 523: 85 line 524: 94 line 525: 101 line 526: 108 line 527: 114 line 528: 120 line 529: 127 line 528: 133 line 530: 139 line 531: 149 line 532: 155 line 533: 161 line 534: 168 line 533: 174 line 536: 180 line 537: 183 line 539: 194 LocalVariableTable: Start Length Slot Name Signature 19 29 1 buildParameters Lhudson/plugins/parameterizedtrigger/AbstractBuildParameters; 114 25 4 previosStringParam Lcom/tikal/jenkins/plugins/multijob/PredefinedBuildParameters; 155 25 4 previosFileParam Lcom/tikal/jenkins/plugins/multijob/FileBuildParameters; 101 79 3 param Ljava/lang/Object; 85 109 2 parametersIterator Ljava/util/Iterator; 0 196 0 this Lcom/tikal/jenkins/plugins/multijob/PhaseJobsConfig; 56 140 1 oldParams Ljava/util/List; }
          Hide
          sakshisood sakshi sood added a comment -

          javap -classpath /var/hudson/master/plugins/jenkins-multijob-plugin/WEB-INF/lib/jenkins-multijob-plugin.jar -l "com.tikal.jenkins.plugins.multijob.MultiJobBuilder$ContinuationCondition$1"
          Compiled from "MultiJobBuilder.java"
          public class com.tikal.jenkins.plugins.multijob.MultiJobBuilder extends hudson.tasks.Builder implements hudson.model.DependecyDeclarer {
          public static final java.lang.String BUILD_ALWAYS_KEY;

          static final java.util.regex.Pattern PATTERN;

          public static final java.lang.String JOB_STATUS;

          public static final java.lang.String JOB_IS_BUILDABLE;

          public static final java.lang.String PERSISTENT_VARS_PREFIX;

          public com.tikal.jenkins.plugins.multijob.MultiJobBuilder(java.lang.String, java.util.List<com.tikal.jenkins.plugins.multijob.PhaseJobsConfig>, com.tikal.jenkins.plugins.multijob.MultiJobBuilder$ContinuationCondition);
          LineNumberTable:
          line 122: 0
          line 123: 10
          LocalVariableTable:
          Start Length Slot Name Signature
          0 11 0 this Lcom/tikal/jenkins/plugins/multijob/MultiJobBuilder;
          0 11 1 phaseName Ljava/lang/String;
          0 11 2 phaseJobs Ljava/util/List;
          0 11 3 continuationCondition Lcom/tikal/jenkins/plugins/multijob/MultiJobBuilder$ContinuationCondition;

          public com.tikal.jenkins.plugins.multijob.MultiJobBuilder(java.lang.String, java.util.List<com.tikal.jenkins.plugins.multijob.PhaseJobsConfig>, com.tikal.jenkins.plugins.multijob.MultiJobBuilder$ContinuationCondition, com.tikal.jenkins.plugins.multijob.MultiJobBuilder$ExecutionType);
          LineNumberTable:
          line 127: 0
          line 86: 4
          line 128: 11
          line 129: 16
          line 130: 24
          line 131: 29
          line 132: 35
          LocalVariableTable:
          Start Length Slot Name Signature
          0 36 0 this Lcom/tikal/jenkins/plugins/multijob/MultiJobBuilder;
          0 36 1 phaseName Ljava/lang/String;
          0 36 2 phaseJobs Ljava/util/List;
          0 36 3 continuationCondition Lcom/tikal/jenkins/plugins/multijob/MultiJobBuilder$ContinuationCondition;
          0 36 4 executionType Lcom/tikal/jenkins/plugins/multijob/MultiJobBuilder$ExecutionType;

          public java.lang.String expandToken(java.lang.String, hudson.model.AbstractBuild<?, ?>, hudson.model.BuildListener);
          LineNumberTable:
          line 135: 0
          line 137: 3
          line 140: 13
          line 138: 16
          line 139: 18
          line 142: 32
          LocalVariableTable:
          Start Length Slot Name Signature
          18 14 5 e Ljava/lang/Exception;
          0 46 0 this Lcom/tikal/jenkins/plugins/multijob/MultiJobBuilder;
          0 46 1 toExpand Ljava/lang/String;
          0 46 2 build Lhudson/model/AbstractBuild;
          0 46 3 listener Lhudson/model/BuildListener;
          3 43 4 expandedExpression Ljava/lang/String;

          public boolean evalCondition(java.lang.String, hudson.model.AbstractBuild<?, ?>, hudson.model.BuildListener);
          LineNumberTable:
          line 208: 0
          line 209: 20
          line 210: 22
          line 212: 54
          LocalVariableTable:
          Start Length Slot Name Signature
          22 32 4 e Ljava/lang/Exception;
          0 56 0 this Lcom/tikal/jenkins/plugins/multijob/MultiJobBuilder;
          0 56 1 condition Ljava/lang/String;
          0 56 2 build Lhudson/model/AbstractBuild;
          0 56 3 listener Lhudson/model/BuildListener;

          public boolean perform(hudson.model.AbstractBuild<?, ?>, hudson.Launcher, hudson.model.BuildListener) throws java.lang.InterruptedException, java.io.IOException;
          LineNumberTable:
          line 218: 0
          line 219: 5
          line 220: 11
          line 222: 21
          line 223: 24
          line 224: 33
          line 225: 42
          line 226: 53
          line 227: 59
          line 229: 69
          line 230: 72
          line 231: 80
          line 232: 92
          line 233: 103
          line 234: 122
          line 235: 140
          line 236: 150
          line 237: 153
          line 238: 189
          line 232: 192
          line 242: 198
          line 243: 203
          line 244: 237
          line 246: 257
          line 247: 265
          line 248: 272
          line 249: 284
          line 250: 290
          line 251: 304
          line 253: 322
          line 254: 325
          line 258: 340
          line 261: 343
          line 262: 348
          line 266: 355
          line 267: 363
          line 268: 373
          line 269: 382
          line 270: 385
          line 271: 418
          line 272: 437
          line 273: 445
          line 274: 452
          line 276: 471
          line 277: 479
          line 279: 482
          line 281: 485
          line 282: 490
          line 285: 495
          line 286: 504
          line 287: 507
          line 288: 543
          line 290: 546
          line 293: 553
          line 294: 567
          line 295: 581
          line 297: 597
          line 299: 606
          line 301: 621
          line 302: 639
          line 304: 647
          line 305: 655
          line 306: 660
          line 311: 663
          line 313: 666
          line 314: 682
          line 315: 689
          line 316: 710
          line 320: 745
          line 321: 761
          line 322: 775
          line 323: 798
          line 325: 804
          line 326: 827
          line 327: 832
          line 331: 835
          line 332: 851
          line 333: 865
          line 334: 888
          line 336: 894
          line 337: 917
          line 338: 922
          line 342: 925
          line 343: 941
          line 344: 964
          line 345: 969
          line 347: 972
          line 348: 986
          line 349: 1009
          line 350: 1014
          line 352: 1017
          line 353: 1040
          line 359: 1043
          line 360: 1056
          line 361: 1061
          line 364: 1064
          line 365: 1073
          line 367: 1082
          line 368: 1087
          line 369: 1104
          line 370: 1110
          line 372: 1133
          line 373: 1145
          line 374: 1156
          line 378: 1166
          line 380: 1181
          line 381: 1189
          line 382: 1194
          line 384: 1197
          line 385: 1220
          line 387: 1245
          line 389: 1248
          line 391: 1259
          line 392: 1270
          line 395: 1272
          line 396: 1280
          line 398: 1287
          line 399: 1310
          line 400: 1317
          line 401: 1326
          line 402: 1342
          line 403: 1373
          line 404: 1393
          line 405: 1399
          line 406: 1410
          line 407: 1427
          line 408: 1437
          line 409: 1447
          line 411: 1456
          line 412: 1464
          line 413: 1476
          line 417: 1479
          line 415: 1482
          line 416: 1484
          line 419: 1519
          line 420: 1522
          line 421: 1537
          line 423: 1557
          line 426: 1560
          line 427: 1567
          line 428: 1570
          line 429: 1580
          line 430: 1598
          line 431: 1603
          line 432: 1606
          line 433: 1614
          line 434: 1627
          line 435: 1637
          line 438: 1647
          line 439: 1659
          line 441: 1662
          line 442: 1665
          line 457: 1673
          line 444: 1676
          line 445: 1678
          line 446: 1689
          line 447: 1720
          line 448: 1725
          line 449: 1730
          line 450: 1733
          line 451: 1736
          line 452: 1753
          line 453: 1759
          line 455: 1765
          line 458: 1773
          line 460: 1784
          line 461: 1815
          line 462: 1827
          line 464: 1829
          line 465: 1832
          LocalVariableTable:
          Start Length Slot Name Signature
          122 70 15 previousValue Ljava/lang/String;
          140 52 16 currentValue Ljava/lang/String;
          95 103 14 i I
          92 106 13 variables [Ljava/lang/String;
          272 68 16 childProject Lhudson/model/AbstractProject;
          284 56 17 childBuild Lhudson/model/AbstractBuild;
          257 83 15 item Lhudson/model/Item;
          237 103 14 subBuild Lcom/tikal/jenkins/plugins/multijob/MultiJobBuild$SubBuild;
          69 286 11 prevBuild Lcom/tikal/jenkins/plugins/multijob/MultiJobBuild;
          72 283 12 willResumeBuild Z
          452 19 17 job Lhudson/model/AbstractProject;
          437 45 16 item Lhudson/model/Item;
          418 64 15 phaseJobConfig Lcom/tikal/jenkins/plugins/multijob/PhaseJobsConfig;
          689 354 23 subJobDisplayName Ljava/lang/String;
          1133 33 25 prj Lhudson/model/AbstractProject;
          1145 21 26 childBuild Lhudson/model/AbstractBuild;
          1156 10 27 childControl Lcom/tikal/jenkins/plugins/multijob/MultiJobResumeControl;
          1104 62 24 subBuild Lcom/tikal/jenkins/plugins/multijob/MultiJobBuild$SubBuild;
          1220 25 24 shouldTrigger Z
          553 692 18 subJob Lhudson/model/AbstractProject;
          567 678 19 phaseConfig Lcom/tikal/jenkins/plugins/multijob/PhaseJobsConfig;
          581 664 20 jobStatus Lcom/tikal/jenkins/plugins/multijob/StatusJob;
          606 639 21 jobScmVars Ljava/util/Map;
          666 579 22 conditionExistsAndEvaluatedToTrue Z
          1082 163 23 actions Ljava/util/List;
          543 702 17 phaseSubJob Lcom/tikal/jenkins/plugins/multijob/MultiJobBuilder$PhaseSubJob;
          1484 35 26 e Ljava/util/concurrent/ExecutionException;
          1456 63 25 future Ljava/util/concurrent/Future;
          1410 109 23 completion Ljava/util/concurrent/CompletionService;
          1427 92 24 worker Ljava/util/concurrent/Callable;
          1537 20 23 jobBuild Lhudson/model/AbstractBuild;
          1393 164 22 subBuild Lcom/tikal/jenkins/plugins/multijob/MultiJobBuild$SubBuild;
          1373 184 21 subTask Lcom/tikal/jenkins/plugins/multijob/SubTask;
          1598 64 21 subTask Lcom/tikal/jenkins/plugins/multijob/SubTask;
          1570 103 20 resultCounter I
          1720 10 22 _subTask Lcom/tikal/jenkins/plugins/multijob/SubTask;
          1736 37 21 i I
          1678 95 20 exception Ljava/lang/InterruptedException;
          1815 14 21 result Lhudson/model/Result;
          0 1834 0 this Lcom/tikal/jenkins/plugins/multijob/MultiJobBuilder;
          0 1834 1 build Lhudson/model/AbstractBuild;
          0 1834 2 launcher Lhudson/Launcher;
          0 1834 3 listener Lhudson/model/BuildListener;
          5 1829 4 jenkins Ljenkins/model/Jenkins;
          11 1823 5 multiJobBuild Lcom/tikal/jenkins/plugins/multijob/MultiJobBuild;
          21 1813 6 thisProject Lcom/tikal/jenkins/plugins/multijob/MultiJobProject;
          24 1810 7 resume Z
          33 1801 8 successBuildMap Ljava/util/Map;
          42 1792 9 resumeBuildMap Ljava/util/Map;
          53 1781 10 control Lcom/tikal/jenkins/plugins/multijob/MultiJobResumeControl;
          373 1461 11 phaseSubJobs Ljava/util/Map;
          382 1452 12 phaseCounters Lcom/tikal/jenkins/plugins/multijob/counters/CounterManager;
          385 1449 13 aggragatedTestResults Z
          504 1330 14 subTasks Ljava/util/List;
          507 1327 15 index I
          1310 524 16 poolSize I
          1317 517 17 executor Ljava/util/concurrent/ExecutorService;
          1326 508 18 jobResults Ljava/util/Set;
          1342 492 19 queue Ljava/util/concurrent/BlockingQueue;

          protected boolean checkPhaseTermination(com.tikal.jenkins.plugins.multijob.SubTask, java.util.List<com.tikal.jenkins.plugins.multijob.SubTask>, hudson.model.BuildListener);
          LineNumberTable:
          line 721: 0
          line 722: 9
          line 723: 30
          line 725: 32
          line 726: 44
          line 727: 64
          line 728: 94
          line 729: 99
          line 730: 102
          line 736: 104
          line 733: 107
          line 734: 109
          line 735: 128
          line 737: 130
          LocalVariableTable:
          Start Length Slot Name Signature
          94 5 6 _subTask Lcom/tikal/jenkins/plugins/multijob/SubTask;
          9 95 4 killCondition Lcom/tikal/jenkins/plugins/multijob/PhaseJobsConfig$KillPhaseOnJobResultCondition;
          109 21 4 e Ljava/lang/Exception;
          0 132 0 this Lcom/tikal/jenkins/plugins/multijob/MultiJobBuilder;
          0 132 1 subTask Lcom/tikal/jenkins/plugins/multijob/SubTask;
          0 132 2 subTasks Ljava/util/List;
          0 132 3 listener Lhudson/model/BuildListener;

          public java.lang.String getPhaseName();
          LineNumberTable:
          line 995: 0
          LocalVariableTable:
          Start Length Slot Name Signature
          0 5 0 this Lcom/tikal/jenkins/plugins/multijob/MultiJobBuilder;

          public void setPhaseName(java.lang.String);
          LineNumberTable:
          line 999: 0
          line 1000: 5
          LocalVariableTable:
          Start Length Slot Name Signature
          0 6 0 this Lcom/tikal/jenkins/plugins/multijob/MultiJobBuilder;
          0 6 1 phaseName Ljava/lang/String;

          public java.util.List<com.tikal.jenkins.plugins.multijob.PhaseJobsConfig> getPhaseJobs();
          LineNumberTable:
          line 1003: 0
          LocalVariableTable:
          Start Length Slot Name Signature
          0 5 0 this Lcom/tikal/jenkins/plugins/multijob/MultiJobBuilder;

          public void setPhaseJobs(java.util.List<com.tikal.jenkins.plugins.multijob.PhaseJobsConfig>);
          LineNumberTable:
          line 1007: 0
          line 1008: 5
          LocalVariableTable:
          Start Length Slot Name Signature
          0 6 0 this Lcom/tikal/jenkins/plugins/multijob/MultiJobBuilder;
          0 6 1 phaseJobs Ljava/util/List;

          public boolean phaseNameExist(java.lang.String);
          LineNumberTable:
          line 1011: 0
          line 1012: 29
          line 1013: 40
          line 1015: 42
          line 1016: 45
          LocalVariableTable:
          Start Length Slot Name Signature
          29 13 3 phaseJob Lcom/tikal/jenkins/plugins/multijob/PhaseJobsConfig;
          0 47 0 this Lcom/tikal/jenkins/plugins/multijob/MultiJobBuilder;
          0 47 1 phaseName Ljava/lang/String;

          public void buildDependencyGraph(hudson.model.AbstractProject, hudson.model.DependencyGraph);
          LineNumberTable:
          line 1057: 0
          line 1058: 4
          line 1060: 10
          line 1061: 15
          line 1062: 16
          line 1063: 47
          line 1064: 64
          line 1065: 72
          line 1075: 88
          line 1077: 94
          line 1078: 97
          LocalVariableTable:
          Start Length Slot Name Signature
          88 6 8 dependency Lhudson/model/DependencyGraph$Dependency;
          64 30 7 topLevelItem Lhudson/model/Item;
          47 47 6 project Lcom/tikal/jenkins/plugins/multijob/PhaseJobsConfig;
          0 98 0 this Lcom/tikal/jenkins/plugins/multijob/MultiJobBuilder;
          0 98 1 owner Lhudson/model/AbstractProject;
          0 98 2 graph Lhudson/model/DependencyGraph;
          4 94 3 jenkins Ljenkins/model/Jenkins;
          10 88 4 phaseJobsConfigs Ljava/util/List;

          public boolean onJobRenamed(java.lang.String, java.lang.String);
          LineNumberTable:
          line 1081: 0
          line 1082: 2
          line 1083: 23
          line 1084: 35
          line 1085: 42
          line 1086: 54
          line 1087: 58
          line 1088: 64
          line 1090: 69
          line 1091: 76
          line 1094: 78
          line 1095: 81
          LocalVariableTable:
          Start Length Slot Name Signature
          35 43 5 phaseJobs Lcom/tikal/jenkins/plugins/multijob/PhaseJobsConfig;
          42 36 6 jobName Ljava/lang/String;
          13 68 4 i Ljava/util/Iterator;
          0 83 0 this Lcom/tikal/jenkins/plugins/multijob/MultiJobBuilder;
          0 83 1 oldName Ljava/lang/String;
          0 83 2 newName Ljava/lang/String;
          2 81 3 changed Z

          public boolean onJobDeleted(java.lang.String);
          LineNumberTable:
          line 1099: 0
          LocalVariableTable:
          Start Length Slot Name Signature
          0 7 0 this Lcom/tikal/jenkins/plugins/multijob/MultiJobBuilder;
          0 7 1 oldName Ljava/lang/String;

          public com.tikal.jenkins.plugins.multijob.MultiJobBuilder$ContinuationCondition getContinuationCondition();
          LineNumberTable:
          line 1149: 0
          LocalVariableTable:
          Start Length Slot Name Signature
          0 5 0 this Lcom/tikal/jenkins/plugins/multijob/MultiJobBuilder;

          public void setContinuationCondition(com.tikal.jenkins.plugins.multijob.MultiJobBuilder$ContinuationCondition);
          LineNumberTable:
          line 1154: 0
          line 1155: 5
          LocalVariableTable:
          Start Length Slot Name Signature
          0 6 0 this Lcom/tikal/jenkins/plugins/multijob/MultiJobBuilder;
          0 6 1 continuationCondition Lcom/tikal/jenkins/plugins/multijob/MultiJobBuilder$ContinuationCondition;

          public void setExecutionType(com.tikal.jenkins.plugins.multijob.MultiJobBuilder$ExecutionType);
          LineNumberTable:
          line 1186: 0
          line 1187: 5
          LocalVariableTable:
          Start Length Slot Name Signature
          0 6 0 this Lcom/tikal/jenkins/plugins/multijob/MultiJobBuilder;
          0 6 1 executionType Lcom/tikal/jenkins/plugins/multijob/MultiJobBuilder$ExecutionType;

          public com.tikal.jenkins.plugins.multijob.MultiJobBuilder$ExecutionType getExecutionType();
          LineNumberTable:
          line 1190: 0
          LocalVariableTable:
          Start Length Slot Name Signature
          0 5 0 this Lcom/tikal/jenkins/plugins/multijob/MultiJobBuilder;

          public boolean prebuild(hudson.model.Build, hudson.model.BuildListener);
          LineNumberTable:
          line 1194: 0
          line 1195: 2
          line 1196: 13
          line 1197: 19
          line 1198: 29
          line 1199: 63
          line 1201: 83
          line 1202: 91
          line 1203: 98
          line 1204: 110
          line 1205: 116
          line 1206: 130
          line 1210: 132
          line 1211: 135
          line 1212: 139
          line 1213: 149
          line 1215: 158
          line 1216: 169
          line 1217: 178
          line 1218: 214
          line 1219: 225
          line 1221: 244
          line 1222: 247
          line 1223: 261
          line 1228: 269
          line 1224: 272
          line 1225: 274
          line 1226: 295
          line 1225: 304
          line 1227: 307
          line 1231: 312
          LocalVariableTable:
          Start Length Slot Name Signature
          98 34 9 childProject Lhudson/model/AbstractProject;
          110 22 10 childBuild Lhudson/model/AbstractBuild;
          83 49 8 item Lhudson/model/Item;
          63 69 7 subBuild Lcom/tikal/jenkins/plugins/multijob/MultiJobBuild$SubBuild;
          214 30 11 key Ljava/lang/String;
          169 100 8 previousEnvVars Ljava/util/Map;
          178 91 9 persistentEnvVars Ljava/util/Map;
          274 38 8 throwable Ljava/lang/Throwable;
          149 163 6 logger Lorg/jenkinsci/lib/envinject/EnvInjectLogger;
          158 154 7 variableGetter Lorg/jenkinsci/plugins/envinject/service/EnvInjectVariableGetter;
          29 283 5 prevBuild Lcom/tikal/jenkins/plugins/multijob/MultiJobBuild;
          0 314 0 this Lcom/tikal/jenkins/plugins/multijob/MultiJobBuilder;
          0 314 1 build Lhudson/model/Build;
          0 314 2 listener Lhudson/model/BuildListener;
          2 312 3 resume Z
          13 301 4 control Lcom/tikal/jenkins/plugins/multijob/MultiJobResumeControl;

          static void access$000(com.tikal.jenkins.plugins.multijob.MultiJobBuilder, hudson.model.BuildListener, hudson.model.AbstractBuild, hudson.model.Result, com.tikal.jenkins.plugins.multijob.PhaseJobsConfig);
          LineNumberTable:
          line 77: 0
          LocalVariableTable:
          Start Length Slot Name Signature
          0 10 0 x0 Lcom/tikal/jenkins/plugins/multijob/MultiJobBuilder;
          0 10 1 x1 Lhudson/model/BuildListener;
          0 10 2 x2 Lhudson/model/AbstractBuild;
          0 10 3 x3 Lhudson/model/Result;
          0 10 4 x4 Lcom/tikal/jenkins/plugins/multijob/PhaseJobsConfig;

          static void access$100(com.tikal.jenkins.plugins.multijob.MultiJobBuilder, com.tikal.jenkins.plugins.multijob.MultiJobBuild, com.tikal.jenkins.plugins.multijob.MultiJobProject, hudson.model.AbstractBuild, java.lang.String);
          LineNumberTable:
          line 77: 0
          LocalVariableTable:
          Start Length Slot Name Signature
          0 10 0 x0 Lcom/tikal/jenkins/plugins/multijob/MultiJobBuilder;
          0 10 1 x1 Lcom/tikal/jenkins/plugins/multijob/MultiJobBuild;
          0 10 2 x2 Lcom/tikal/jenkins/plugins/multijob/MultiJobProject;
          0 10 3 x3 Lhudson/model/AbstractBuild;
          0 10 4 x4 Ljava/lang/String;

          static void access$200(com.tikal.jenkins.plugins.multijob.MultiJobBuilder, com.tikal.jenkins.plugins.multijob.MultiJobBuild, com.tikal.jenkins.plugins.multijob.MultiJobProject, hudson.model.AbstractBuild, java.lang.String);
          LineNumberTable:
          line 77: 0
          LocalVariableTable:
          Start Length Slot Name Signature
          0 10 0 x0 Lcom/tikal/jenkins/plugins/multijob/MultiJobBuilder;
          0 10 1 x1 Lcom/tikal/jenkins/plugins/multijob/MultiJobBuild;
          0 10 2 x2 Lcom/tikal/jenkins/plugins/multijob/MultiJobProject;
          0 10 3 x3 Lhudson/model/AbstractBuild;
          0 10 4 x4 Ljava/lang/String;

          static void access$300(com.tikal.jenkins.plugins.multijob.MultiJobBuilder, com.tikal.jenkins.plugins.multijob.MultiJobBuild, com.tikal.jenkins.plugins.multijob.MultiJobProject, hudson.model.AbstractBuild, hudson.model.Result, boolean, java.lang.String);
          LineNumberTable:
          line 77: 0
          LocalVariableTable:
          Start Length Slot Name Signature
          0 14 0 x0 Lcom/tikal/jenkins/plugins/multijob/MultiJobBuilder;
          0 14 1 x1 Lcom/tikal/jenkins/plugins/multijob/MultiJobBuild;
          0 14 2 x2 Lcom/tikal/jenkins/plugins/multijob/MultiJobProject;
          0 14 3 x3 Lhudson/model/AbstractBuild;
          0 14 4 x4 Lhudson/model/Result;
          0 14 5 x5 Z
          0 14 6 x6 Ljava/lang/String;

          static void access$400(com.tikal.jenkins.plugins.multijob.MultiJobBuilder, com.tikal.jenkins.plugins.multijob.MultiJobBuild, com.tikal.jenkins.plugins.multijob.MultiJobProject, hudson.model.AbstractBuild, hudson.model.Result, java.lang.String);
          LineNumberTable:
          line 77: 0
          LocalVariableTable:
          Start Length Slot Name Signature
          0 12 0 x0 Lcom/tikal/jenkins/plugins/multijob/MultiJobBuilder;
          0 12 1 x1 Lcom/tikal/jenkins/plugins/multijob/MultiJobBuild;
          0 12 2 x2 Lcom/tikal/jenkins/plugins/multijob/MultiJobProject;
          0 12 3 x3 Lhudson/model/AbstractBuild;
          0 12 4 x4 Lhudson/model/Result;
          0 12 5 x5 Ljava/lang/String;

          static void access$500(com.tikal.jenkins.plugins.multijob.MultiJobBuilder, com.tikal.jenkins.plugins.multijob.MultiJobBuild, hudson.model.AbstractBuild, hudson.model.BuildListener);
          LineNumberTable:
          line 77: 0
          LocalVariableTable:
          Start Length Slot Name Signature
          0 8 0 x0 Lcom/tikal/jenkins/plugins/multijob/MultiJobBuilder;
          0 8 1 x1 Lcom/tikal/jenkins/plugins/multijob/MultiJobBuild;
          0 8 2 x2 Lhudson/model/AbstractBuild;
          0 8 3 x3 Lhudson/model/BuildListener;

          static void access$600(com.tikal.jenkins.plugins.multijob.MultiJobBuilder, com.tikal.jenkins.plugins.multijob.MultiJobBuild, com.tikal.jenkins.plugins.multijob.MultiJobProject, com.tikal.jenkins.plugins.multijob.PhaseJobsConfig);
          LineNumberTable:
          line 77: 0
          LocalVariableTable:
          Start Length Slot Name Signature
          0 8 0 x0 Lcom/tikal/jenkins/plugins/multijob/MultiJobBuilder;
          0 8 1 x1 Lcom/tikal/jenkins/plugins/multijob/MultiJobBuild;
          0 8 2 x2 Lcom/tikal/jenkins/plugins/multijob/MultiJobProject;
          0 8 3 x3 Lcom/tikal/jenkins/plugins/multijob/PhaseJobsConfig;

          static {};
          LineNumberTable:
          line 89: 0
          }

          Show
          sakshisood sakshi sood added a comment - javap -classpath /var/hudson/master/plugins/jenkins-multijob-plugin/WEB-INF/lib/jenkins-multijob-plugin.jar -l "com.tikal.jenkins.plugins.multijob.MultiJobBuilder$ContinuationCondition$1" Compiled from "MultiJobBuilder.java" public class com.tikal.jenkins.plugins.multijob.MultiJobBuilder extends hudson.tasks.Builder implements hudson.model.DependecyDeclarer { public static final java.lang.String BUILD_ALWAYS_KEY; static final java.util.regex.Pattern PATTERN; public static final java.lang.String JOB_STATUS; public static final java.lang.String JOB_IS_BUILDABLE; public static final java.lang.String PERSISTENT_VARS_PREFIX; public com.tikal.jenkins.plugins.multijob.MultiJobBuilder(java.lang.String, java.util.List<com.tikal.jenkins.plugins.multijob.PhaseJobsConfig>, com.tikal.jenkins.plugins.multijob.MultiJobBuilder$ContinuationCondition); LineNumberTable: line 122: 0 line 123: 10 LocalVariableTable: Start Length Slot Name Signature 0 11 0 this Lcom/tikal/jenkins/plugins/multijob/MultiJobBuilder; 0 11 1 phaseName Ljava/lang/String; 0 11 2 phaseJobs Ljava/util/List; 0 11 3 continuationCondition Lcom/tikal/jenkins/plugins/multijob/MultiJobBuilder$ContinuationCondition; public com.tikal.jenkins.plugins.multijob.MultiJobBuilder(java.lang.String, java.util.List<com.tikal.jenkins.plugins.multijob.PhaseJobsConfig>, com.tikal.jenkins.plugins.multijob.MultiJobBuilder$ContinuationCondition, com.tikal.jenkins.plugins.multijob.MultiJobBuilder$ExecutionType); LineNumberTable: line 127: 0 line 86: 4 line 128: 11 line 129: 16 line 130: 24 line 131: 29 line 132: 35 LocalVariableTable: Start Length Slot Name Signature 0 36 0 this Lcom/tikal/jenkins/plugins/multijob/MultiJobBuilder; 0 36 1 phaseName Ljava/lang/String; 0 36 2 phaseJobs Ljava/util/List; 0 36 3 continuationCondition Lcom/tikal/jenkins/plugins/multijob/MultiJobBuilder$ContinuationCondition; 0 36 4 executionType Lcom/tikal/jenkins/plugins/multijob/MultiJobBuilder$ExecutionType; public java.lang.String expandToken(java.lang.String, hudson.model.AbstractBuild<?, ?>, hudson.model.BuildListener); LineNumberTable: line 135: 0 line 137: 3 line 140: 13 line 138: 16 line 139: 18 line 142: 32 LocalVariableTable: Start Length Slot Name Signature 18 14 5 e Ljava/lang/Exception; 0 46 0 this Lcom/tikal/jenkins/plugins/multijob/MultiJobBuilder; 0 46 1 toExpand Ljava/lang/String; 0 46 2 build Lhudson/model/AbstractBuild; 0 46 3 listener Lhudson/model/BuildListener; 3 43 4 expandedExpression Ljava/lang/String; public boolean evalCondition(java.lang.String, hudson.model.AbstractBuild<?, ?>, hudson.model.BuildListener); LineNumberTable: line 208: 0 line 209: 20 line 210: 22 line 212: 54 LocalVariableTable: Start Length Slot Name Signature 22 32 4 e Ljava/lang/Exception; 0 56 0 this Lcom/tikal/jenkins/plugins/multijob/MultiJobBuilder; 0 56 1 condition Ljava/lang/String; 0 56 2 build Lhudson/model/AbstractBuild; 0 56 3 listener Lhudson/model/BuildListener; public boolean perform(hudson.model.AbstractBuild<?, ?>, hudson.Launcher, hudson.model.BuildListener) throws java.lang.InterruptedException, java.io.IOException; LineNumberTable: line 218: 0 line 219: 5 line 220: 11 line 222: 21 line 223: 24 line 224: 33 line 225: 42 line 226: 53 line 227: 59 line 229: 69 line 230: 72 line 231: 80 line 232: 92 line 233: 103 line 234: 122 line 235: 140 line 236: 150 line 237: 153 line 238: 189 line 232: 192 line 242: 198 line 243: 203 line 244: 237 line 246: 257 line 247: 265 line 248: 272 line 249: 284 line 250: 290 line 251: 304 line 253: 322 line 254: 325 line 258: 340 line 261: 343 line 262: 348 line 266: 355 line 267: 363 line 268: 373 line 269: 382 line 270: 385 line 271: 418 line 272: 437 line 273: 445 line 274: 452 line 276: 471 line 277: 479 line 279: 482 line 281: 485 line 282: 490 line 285: 495 line 286: 504 line 287: 507 line 288: 543 line 290: 546 line 293: 553 line 294: 567 line 295: 581 line 297: 597 line 299: 606 line 301: 621 line 302: 639 line 304: 647 line 305: 655 line 306: 660 line 311: 663 line 313: 666 line 314: 682 line 315: 689 line 316: 710 line 320: 745 line 321: 761 line 322: 775 line 323: 798 line 325: 804 line 326: 827 line 327: 832 line 331: 835 line 332: 851 line 333: 865 line 334: 888 line 336: 894 line 337: 917 line 338: 922 line 342: 925 line 343: 941 line 344: 964 line 345: 969 line 347: 972 line 348: 986 line 349: 1009 line 350: 1014 line 352: 1017 line 353: 1040 line 359: 1043 line 360: 1056 line 361: 1061 line 364: 1064 line 365: 1073 line 367: 1082 line 368: 1087 line 369: 1104 line 370: 1110 line 372: 1133 line 373: 1145 line 374: 1156 line 378: 1166 line 380: 1181 line 381: 1189 line 382: 1194 line 384: 1197 line 385: 1220 line 387: 1245 line 389: 1248 line 391: 1259 line 392: 1270 line 395: 1272 line 396: 1280 line 398: 1287 line 399: 1310 line 400: 1317 line 401: 1326 line 402: 1342 line 403: 1373 line 404: 1393 line 405: 1399 line 406: 1410 line 407: 1427 line 408: 1437 line 409: 1447 line 411: 1456 line 412: 1464 line 413: 1476 line 417: 1479 line 415: 1482 line 416: 1484 line 419: 1519 line 420: 1522 line 421: 1537 line 423: 1557 line 426: 1560 line 427: 1567 line 428: 1570 line 429: 1580 line 430: 1598 line 431: 1603 line 432: 1606 line 433: 1614 line 434: 1627 line 435: 1637 line 438: 1647 line 439: 1659 line 441: 1662 line 442: 1665 line 457: 1673 line 444: 1676 line 445: 1678 line 446: 1689 line 447: 1720 line 448: 1725 line 449: 1730 line 450: 1733 line 451: 1736 line 452: 1753 line 453: 1759 line 455: 1765 line 458: 1773 line 460: 1784 line 461: 1815 line 462: 1827 line 464: 1829 line 465: 1832 LocalVariableTable: Start Length Slot Name Signature 122 70 15 previousValue Ljava/lang/String; 140 52 16 currentValue Ljava/lang/String; 95 103 14 i I 92 106 13 variables [Ljava/lang/String; 272 68 16 childProject Lhudson/model/AbstractProject; 284 56 17 childBuild Lhudson/model/AbstractBuild; 257 83 15 item Lhudson/model/Item; 237 103 14 subBuild Lcom/tikal/jenkins/plugins/multijob/MultiJobBuild$SubBuild; 69 286 11 prevBuild Lcom/tikal/jenkins/plugins/multijob/MultiJobBuild; 72 283 12 willResumeBuild Z 452 19 17 job Lhudson/model/AbstractProject; 437 45 16 item Lhudson/model/Item; 418 64 15 phaseJobConfig Lcom/tikal/jenkins/plugins/multijob/PhaseJobsConfig; 689 354 23 subJobDisplayName Ljava/lang/String; 1133 33 25 prj Lhudson/model/AbstractProject; 1145 21 26 childBuild Lhudson/model/AbstractBuild; 1156 10 27 childControl Lcom/tikal/jenkins/plugins/multijob/MultiJobResumeControl; 1104 62 24 subBuild Lcom/tikal/jenkins/plugins/multijob/MultiJobBuild$SubBuild; 1220 25 24 shouldTrigger Z 553 692 18 subJob Lhudson/model/AbstractProject; 567 678 19 phaseConfig Lcom/tikal/jenkins/plugins/multijob/PhaseJobsConfig; 581 664 20 jobStatus Lcom/tikal/jenkins/plugins/multijob/StatusJob; 606 639 21 jobScmVars Ljava/util/Map; 666 579 22 conditionExistsAndEvaluatedToTrue Z 1082 163 23 actions Ljava/util/List; 543 702 17 phaseSubJob Lcom/tikal/jenkins/plugins/multijob/MultiJobBuilder$PhaseSubJob; 1484 35 26 e Ljava/util/concurrent/ExecutionException; 1456 63 25 future Ljava/util/concurrent/Future; 1410 109 23 completion Ljava/util/concurrent/CompletionService; 1427 92 24 worker Ljava/util/concurrent/Callable; 1537 20 23 jobBuild Lhudson/model/AbstractBuild; 1393 164 22 subBuild Lcom/tikal/jenkins/plugins/multijob/MultiJobBuild$SubBuild; 1373 184 21 subTask Lcom/tikal/jenkins/plugins/multijob/SubTask; 1598 64 21 subTask Lcom/tikal/jenkins/plugins/multijob/SubTask; 1570 103 20 resultCounter I 1720 10 22 _subTask Lcom/tikal/jenkins/plugins/multijob/SubTask; 1736 37 21 i I 1678 95 20 exception Ljava/lang/InterruptedException; 1815 14 21 result Lhudson/model/Result; 0 1834 0 this Lcom/tikal/jenkins/plugins/multijob/MultiJobBuilder; 0 1834 1 build Lhudson/model/AbstractBuild; 0 1834 2 launcher Lhudson/Launcher; 0 1834 3 listener Lhudson/model/BuildListener; 5 1829 4 jenkins Ljenkins/model/Jenkins; 11 1823 5 multiJobBuild Lcom/tikal/jenkins/plugins/multijob/MultiJobBuild; 21 1813 6 thisProject Lcom/tikal/jenkins/plugins/multijob/MultiJobProject; 24 1810 7 resume Z 33 1801 8 successBuildMap Ljava/util/Map; 42 1792 9 resumeBuildMap Ljava/util/Map; 53 1781 10 control Lcom/tikal/jenkins/plugins/multijob/MultiJobResumeControl; 373 1461 11 phaseSubJobs Ljava/util/Map; 382 1452 12 phaseCounters Lcom/tikal/jenkins/plugins/multijob/counters/CounterManager; 385 1449 13 aggragatedTestResults Z 504 1330 14 subTasks Ljava/util/List; 507 1327 15 index I 1310 524 16 poolSize I 1317 517 17 executor Ljava/util/concurrent/ExecutorService; 1326 508 18 jobResults Ljava/util/Set; 1342 492 19 queue Ljava/util/concurrent/BlockingQueue; protected boolean checkPhaseTermination(com.tikal.jenkins.plugins.multijob.SubTask, java.util.List<com.tikal.jenkins.plugins.multijob.SubTask>, hudson.model.BuildListener); LineNumberTable: line 721: 0 line 722: 9 line 723: 30 line 725: 32 line 726: 44 line 727: 64 line 728: 94 line 729: 99 line 730: 102 line 736: 104 line 733: 107 line 734: 109 line 735: 128 line 737: 130 LocalVariableTable: Start Length Slot Name Signature 94 5 6 _subTask Lcom/tikal/jenkins/plugins/multijob/SubTask; 9 95 4 killCondition Lcom/tikal/jenkins/plugins/multijob/PhaseJobsConfig$KillPhaseOnJobResultCondition; 109 21 4 e Ljava/lang/Exception; 0 132 0 this Lcom/tikal/jenkins/plugins/multijob/MultiJobBuilder; 0 132 1 subTask Lcom/tikal/jenkins/plugins/multijob/SubTask; 0 132 2 subTasks Ljava/util/List; 0 132 3 listener Lhudson/model/BuildListener; public java.lang.String getPhaseName(); LineNumberTable: line 995: 0 LocalVariableTable: Start Length Slot Name Signature 0 5 0 this Lcom/tikal/jenkins/plugins/multijob/MultiJobBuilder; public void setPhaseName(java.lang.String); LineNumberTable: line 999: 0 line 1000: 5 LocalVariableTable: Start Length Slot Name Signature 0 6 0 this Lcom/tikal/jenkins/plugins/multijob/MultiJobBuilder; 0 6 1 phaseName Ljava/lang/String; public java.util.List<com.tikal.jenkins.plugins.multijob.PhaseJobsConfig> getPhaseJobs(); LineNumberTable: line 1003: 0 LocalVariableTable: Start Length Slot Name Signature 0 5 0 this Lcom/tikal/jenkins/plugins/multijob/MultiJobBuilder; public void setPhaseJobs(java.util.List<com.tikal.jenkins.plugins.multijob.PhaseJobsConfig>); LineNumberTable: line 1007: 0 line 1008: 5 LocalVariableTable: Start Length Slot Name Signature 0 6 0 this Lcom/tikal/jenkins/plugins/multijob/MultiJobBuilder; 0 6 1 phaseJobs Ljava/util/List; public boolean phaseNameExist(java.lang.String); LineNumberTable: line 1011: 0 line 1012: 29 line 1013: 40 line 1015: 42 line 1016: 45 LocalVariableTable: Start Length Slot Name Signature 29 13 3 phaseJob Lcom/tikal/jenkins/plugins/multijob/PhaseJobsConfig; 0 47 0 this Lcom/tikal/jenkins/plugins/multijob/MultiJobBuilder; 0 47 1 phaseName Ljava/lang/String; public void buildDependencyGraph(hudson.model.AbstractProject, hudson.model.DependencyGraph); LineNumberTable: line 1057: 0 line 1058: 4 line 1060: 10 line 1061: 15 line 1062: 16 line 1063: 47 line 1064: 64 line 1065: 72 line 1075: 88 line 1077: 94 line 1078: 97 LocalVariableTable: Start Length Slot Name Signature 88 6 8 dependency Lhudson/model/DependencyGraph$Dependency; 64 30 7 topLevelItem Lhudson/model/Item; 47 47 6 project Lcom/tikal/jenkins/plugins/multijob/PhaseJobsConfig; 0 98 0 this Lcom/tikal/jenkins/plugins/multijob/MultiJobBuilder; 0 98 1 owner Lhudson/model/AbstractProject; 0 98 2 graph Lhudson/model/DependencyGraph; 4 94 3 jenkins Ljenkins/model/Jenkins; 10 88 4 phaseJobsConfigs Ljava/util/List; public boolean onJobRenamed(java.lang.String, java.lang.String); LineNumberTable: line 1081: 0 line 1082: 2 line 1083: 23 line 1084: 35 line 1085: 42 line 1086: 54 line 1087: 58 line 1088: 64 line 1090: 69 line 1091: 76 line 1094: 78 line 1095: 81 LocalVariableTable: Start Length Slot Name Signature 35 43 5 phaseJobs Lcom/tikal/jenkins/plugins/multijob/PhaseJobsConfig; 42 36 6 jobName Ljava/lang/String; 13 68 4 i Ljava/util/Iterator; 0 83 0 this Lcom/tikal/jenkins/plugins/multijob/MultiJobBuilder; 0 83 1 oldName Ljava/lang/String; 0 83 2 newName Ljava/lang/String; 2 81 3 changed Z public boolean onJobDeleted(java.lang.String); LineNumberTable: line 1099: 0 LocalVariableTable: Start Length Slot Name Signature 0 7 0 this Lcom/tikal/jenkins/plugins/multijob/MultiJobBuilder; 0 7 1 oldName Ljava/lang/String; public com.tikal.jenkins.plugins.multijob.MultiJobBuilder$ContinuationCondition getContinuationCondition(); LineNumberTable: line 1149: 0 LocalVariableTable: Start Length Slot Name Signature 0 5 0 this Lcom/tikal/jenkins/plugins/multijob/MultiJobBuilder; public void setContinuationCondition(com.tikal.jenkins.plugins.multijob.MultiJobBuilder$ContinuationCondition); LineNumberTable: line 1154: 0 line 1155: 5 LocalVariableTable: Start Length Slot Name Signature 0 6 0 this Lcom/tikal/jenkins/plugins/multijob/MultiJobBuilder; 0 6 1 continuationCondition Lcom/tikal/jenkins/plugins/multijob/MultiJobBuilder$ContinuationCondition; public void setExecutionType(com.tikal.jenkins.plugins.multijob.MultiJobBuilder$ExecutionType); LineNumberTable: line 1186: 0 line 1187: 5 LocalVariableTable: Start Length Slot Name Signature 0 6 0 this Lcom/tikal/jenkins/plugins/multijob/MultiJobBuilder; 0 6 1 executionType Lcom/tikal/jenkins/plugins/multijob/MultiJobBuilder$ExecutionType; public com.tikal.jenkins.plugins.multijob.MultiJobBuilder$ExecutionType getExecutionType(); LineNumberTable: line 1190: 0 LocalVariableTable: Start Length Slot Name Signature 0 5 0 this Lcom/tikal/jenkins/plugins/multijob/MultiJobBuilder; public boolean prebuild(hudson.model.Build, hudson.model.BuildListener); LineNumberTable: line 1194: 0 line 1195: 2 line 1196: 13 line 1197: 19 line 1198: 29 line 1199: 63 line 1201: 83 line 1202: 91 line 1203: 98 line 1204: 110 line 1205: 116 line 1206: 130 line 1210: 132 line 1211: 135 line 1212: 139 line 1213: 149 line 1215: 158 line 1216: 169 line 1217: 178 line 1218: 214 line 1219: 225 line 1221: 244 line 1222: 247 line 1223: 261 line 1228: 269 line 1224: 272 line 1225: 274 line 1226: 295 line 1225: 304 line 1227: 307 line 1231: 312 LocalVariableTable: Start Length Slot Name Signature 98 34 9 childProject Lhudson/model/AbstractProject; 110 22 10 childBuild Lhudson/model/AbstractBuild; 83 49 8 item Lhudson/model/Item; 63 69 7 subBuild Lcom/tikal/jenkins/plugins/multijob/MultiJobBuild$SubBuild; 214 30 11 key Ljava/lang/String; 169 100 8 previousEnvVars Ljava/util/Map; 178 91 9 persistentEnvVars Ljava/util/Map; 274 38 8 throwable Ljava/lang/Throwable; 149 163 6 logger Lorg/jenkinsci/lib/envinject/EnvInjectLogger; 158 154 7 variableGetter Lorg/jenkinsci/plugins/envinject/service/EnvInjectVariableGetter; 29 283 5 prevBuild Lcom/tikal/jenkins/plugins/multijob/MultiJobBuild; 0 314 0 this Lcom/tikal/jenkins/plugins/multijob/MultiJobBuilder; 0 314 1 build Lhudson/model/Build; 0 314 2 listener Lhudson/model/BuildListener; 2 312 3 resume Z 13 301 4 control Lcom/tikal/jenkins/plugins/multijob/MultiJobResumeControl; static void access$000(com.tikal.jenkins.plugins.multijob.MultiJobBuilder, hudson.model.BuildListener, hudson.model.AbstractBuild, hudson.model.Result, com.tikal.jenkins.plugins.multijob.PhaseJobsConfig); LineNumberTable: line 77: 0 LocalVariableTable: Start Length Slot Name Signature 0 10 0 x0 Lcom/tikal/jenkins/plugins/multijob/MultiJobBuilder; 0 10 1 x1 Lhudson/model/BuildListener; 0 10 2 x2 Lhudson/model/AbstractBuild; 0 10 3 x3 Lhudson/model/Result; 0 10 4 x4 Lcom/tikal/jenkins/plugins/multijob/PhaseJobsConfig; static void access$100(com.tikal.jenkins.plugins.multijob.MultiJobBuilder, com.tikal.jenkins.plugins.multijob.MultiJobBuild, com.tikal.jenkins.plugins.multijob.MultiJobProject, hudson.model.AbstractBuild, java.lang.String); LineNumberTable: line 77: 0 LocalVariableTable: Start Length Slot Name Signature 0 10 0 x0 Lcom/tikal/jenkins/plugins/multijob/MultiJobBuilder; 0 10 1 x1 Lcom/tikal/jenkins/plugins/multijob/MultiJobBuild; 0 10 2 x2 Lcom/tikal/jenkins/plugins/multijob/MultiJobProject; 0 10 3 x3 Lhudson/model/AbstractBuild; 0 10 4 x4 Ljava/lang/String; static void access$200(com.tikal.jenkins.plugins.multijob.MultiJobBuilder, com.tikal.jenkins.plugins.multijob.MultiJobBuild, com.tikal.jenkins.plugins.multijob.MultiJobProject, hudson.model.AbstractBuild, java.lang.String); LineNumberTable: line 77: 0 LocalVariableTable: Start Length Slot Name Signature 0 10 0 x0 Lcom/tikal/jenkins/plugins/multijob/MultiJobBuilder; 0 10 1 x1 Lcom/tikal/jenkins/plugins/multijob/MultiJobBuild; 0 10 2 x2 Lcom/tikal/jenkins/plugins/multijob/MultiJobProject; 0 10 3 x3 Lhudson/model/AbstractBuild; 0 10 4 x4 Ljava/lang/String; static void access$300(com.tikal.jenkins.plugins.multijob.MultiJobBuilder, com.tikal.jenkins.plugins.multijob.MultiJobBuild, com.tikal.jenkins.plugins.multijob.MultiJobProject, hudson.model.AbstractBuild, hudson.model.Result, boolean, java.lang.String); LineNumberTable: line 77: 0 LocalVariableTable: Start Length Slot Name Signature 0 14 0 x0 Lcom/tikal/jenkins/plugins/multijob/MultiJobBuilder; 0 14 1 x1 Lcom/tikal/jenkins/plugins/multijob/MultiJobBuild; 0 14 2 x2 Lcom/tikal/jenkins/plugins/multijob/MultiJobProject; 0 14 3 x3 Lhudson/model/AbstractBuild; 0 14 4 x4 Lhudson/model/Result; 0 14 5 x5 Z 0 14 6 x6 Ljava/lang/String; static void access$400(com.tikal.jenkins.plugins.multijob.MultiJobBuilder, com.tikal.jenkins.plugins.multijob.MultiJobBuild, com.tikal.jenkins.plugins.multijob.MultiJobProject, hudson.model.AbstractBuild, hudson.model.Result, java.lang.String); LineNumberTable: line 77: 0 LocalVariableTable: Start Length Slot Name Signature 0 12 0 x0 Lcom/tikal/jenkins/plugins/multijob/MultiJobBuilder; 0 12 1 x1 Lcom/tikal/jenkins/plugins/multijob/MultiJobBuild; 0 12 2 x2 Lcom/tikal/jenkins/plugins/multijob/MultiJobProject; 0 12 3 x3 Lhudson/model/AbstractBuild; 0 12 4 x4 Lhudson/model/Result; 0 12 5 x5 Ljava/lang/String; static void access$500(com.tikal.jenkins.plugins.multijob.MultiJobBuilder, com.tikal.jenkins.plugins.multijob.MultiJobBuild, hudson.model.AbstractBuild, hudson.model.BuildListener); LineNumberTable: line 77: 0 LocalVariableTable: Start Length Slot Name Signature 0 8 0 x0 Lcom/tikal/jenkins/plugins/multijob/MultiJobBuilder; 0 8 1 x1 Lcom/tikal/jenkins/plugins/multijob/MultiJobBuild; 0 8 2 x2 Lhudson/model/AbstractBuild; 0 8 3 x3 Lhudson/model/BuildListener; static void access$600(com.tikal.jenkins.plugins.multijob.MultiJobBuilder, com.tikal.jenkins.plugins.multijob.MultiJobBuild, com.tikal.jenkins.plugins.multijob.MultiJobProject, com.tikal.jenkins.plugins.multijob.PhaseJobsConfig); LineNumberTable: line 77: 0 LocalVariableTable: Start Length Slot Name Signature 0 8 0 x0 Lcom/tikal/jenkins/plugins/multijob/MultiJobBuilder; 0 8 1 x1 Lcom/tikal/jenkins/plugins/multijob/MultiJobBuild; 0 8 2 x2 Lcom/tikal/jenkins/plugins/multijob/MultiJobProject; 0 8 3 x3 Lcom/tikal/jenkins/plugins/multijob/PhaseJobsConfig; static {}; LineNumberTable: line 89: 0 }

            People

            • Assignee:
              Unassigned
              Reporter:
              sakshisood sakshi sood
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated: