JsFor constructors
This commit is contained in:
@@ -23,16 +23,26 @@ public class JsFor extends JsNodeImpl implements JsStatement {
|
|||||||
private JsVars initVars;
|
private JsVars initVars;
|
||||||
|
|
||||||
public JsFor(JsVars initVars, JsExpression condition, JsExpression incrementExpression) {
|
public JsFor(JsVars initVars, JsExpression condition, JsExpression incrementExpression) {
|
||||||
|
this(initVars, condition, incrementExpression, null);
|
||||||
|
}
|
||||||
|
|
||||||
|
public JsFor(JsVars initVars, JsExpression condition, JsExpression incrementExpression, JsStatement body) {
|
||||||
this.initVars = initVars;
|
this.initVars = initVars;
|
||||||
this.incrementExpression = incrementExpression;
|
this.incrementExpression = incrementExpression;
|
||||||
this.condition = condition;
|
this.condition = condition;
|
||||||
|
this.body = body;
|
||||||
initExpression = null;
|
initExpression = null;
|
||||||
}
|
}
|
||||||
|
|
||||||
public JsFor(JsExpression initExpression, JsExpression condition, JsExpression incrementExpression) {
|
public JsFor(JsExpression initExpression, JsExpression condition, JsExpression incrementExpression) {
|
||||||
|
this(initExpression, condition, incrementExpression, null);
|
||||||
|
}
|
||||||
|
|
||||||
|
public JsFor(JsExpression initExpression, JsExpression condition, JsExpression incrementExpression, JsStatement body) {
|
||||||
this.initExpression = initExpression;
|
this.initExpression = initExpression;
|
||||||
this.incrementExpression = incrementExpression;
|
this.incrementExpression = incrementExpression;
|
||||||
this.condition = condition;
|
this.condition = condition;
|
||||||
|
this.body = body;
|
||||||
initVars = null;
|
initVars = null;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user