package org.jenkinsci.plugins.workflow.testMetaStep;
import hudson.Extension;
import hudson.model.AbstractDescribableImpl;
import hudson.model.Descriptor;
import org.jenkinsci.Symbol;
import org.kohsuke.stapler.DataBoundConstructor;
import org.kohsuke.stapler.DataBoundSetter;
/**
* Recursive islands
* @author Kohsuke Kawaguchi
* @see Hawa
*
*/
public class Island extends AbstractDescribableImpl<Island> {
private Island lhs;
private Island rhs;
@DataBoundConstructor
public Island() {
}
public Island(Island lhs, Island rhs) {
this.lhs = lhs;
this.rhs = rhs;
}
public Island getLhs() {
return lhs;
}
@DataBoundSetter
public void setLhs(Island lhs) {
this.lhs = lhs;
}
public Island getRhs() {
return rhs;
}
@DataBoundSetter
public void setRhs(Island rhs) {
this.rhs = rhs;
}
@Extension
@Symbol("island")
public static class DescriptorImpl extends Descriptor<Island> {
}
}