aboutsummaryrefslogtreecommitdiff
path: root/javaparser-core/src/main/java/com/github/javaparser/ast/stmt
diff options
context:
space:
mode:
authorDanny van Bruggen <hexagonaal@gmail.com>2017-04-23 00:14:48 +0200
committerDanny van Bruggen <hexagonaal@gmail.com>2017-04-23 00:31:17 +0200
commit4e845ed7ad59e4d904f164bc161d6afc1db0255b (patch)
treec670b9c5f91b4712e87a1f6ec63205193aa818dd /javaparser-core/src/main/java/com/github/javaparser/ast/stmt
parent96affd0420217a84d2c8998de1f560449d3c1126 (diff)
downloadjavaparser-4e845ed7ad59e4d904f164bc161d6afc1db0255b.tar.gz
Fix more constructor mistakes
Diffstat (limited to 'javaparser-core/src/main/java/com/github/javaparser/ast/stmt')
-rw-r--r--javaparser-core/src/main/java/com/github/javaparser/ast/stmt/AssertStmt.java4
-rw-r--r--javaparser-core/src/main/java/com/github/javaparser/ast/stmt/BlockStmt.java6
-rw-r--r--javaparser-core/src/main/java/com/github/javaparser/ast/stmt/BreakStmt.java4
-rw-r--r--javaparser-core/src/main/java/com/github/javaparser/ast/stmt/CatchClause.java4
-rw-r--r--javaparser-core/src/main/java/com/github/javaparser/ast/stmt/ContinueStmt.java4
-rw-r--r--javaparser-core/src/main/java/com/github/javaparser/ast/stmt/DoStmt.java4
-rw-r--r--javaparser-core/src/main/java/com/github/javaparser/ast/stmt/EmptyStmt.java4
-rw-r--r--javaparser-core/src/main/java/com/github/javaparser/ast/stmt/ExplicitConstructorInvocationStmt.java6
-rw-r--r--javaparser-core/src/main/java/com/github/javaparser/ast/stmt/ExpressionStmt.java4
-rw-r--r--javaparser-core/src/main/java/com/github/javaparser/ast/stmt/ForStmt.java8
-rw-r--r--javaparser-core/src/main/java/com/github/javaparser/ast/stmt/ForeachStmt.java4
-rw-r--r--javaparser-core/src/main/java/com/github/javaparser/ast/stmt/IfStmt.java4
-rw-r--r--javaparser-core/src/main/java/com/github/javaparser/ast/stmt/LabeledStmt.java4
-rw-r--r--javaparser-core/src/main/java/com/github/javaparser/ast/stmt/LocalClassDeclarationStmt.java4
-rw-r--r--javaparser-core/src/main/java/com/github/javaparser/ast/stmt/ReturnStmt.java4
-rw-r--r--javaparser-core/src/main/java/com/github/javaparser/ast/stmt/Statement.java4
-rw-r--r--javaparser-core/src/main/java/com/github/javaparser/ast/stmt/SwitchEntryStmt.java6
-rw-r--r--javaparser-core/src/main/java/com/github/javaparser/ast/stmt/SwitchStmt.java6
-rw-r--r--javaparser-core/src/main/java/com/github/javaparser/ast/stmt/SynchronizedStmt.java4
-rw-r--r--javaparser-core/src/main/java/com/github/javaparser/ast/stmt/ThrowStmt.java4
-rw-r--r--javaparser-core/src/main/java/com/github/javaparser/ast/stmt/TryStmt.java6
-rw-r--r--javaparser-core/src/main/java/com/github/javaparser/ast/stmt/WhileStmt.java4
22 files changed, 95 insertions, 7 deletions
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/AssertStmt.java b/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/AssertStmt.java
index f5b5bfa0e..b6858c0d8 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/AssertStmt.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/AssertStmt.java
@@ -33,6 +33,7 @@ import com.github.javaparser.ast.Node;
import com.github.javaparser.ast.visitor.CloneVisitor;
import com.github.javaparser.metamodel.AssertStmtMetaModel;
import com.github.javaparser.metamodel.JavaParserMetaModel;
+import javax.annotation.Generated;
/**
* A usage of the keyword "assert"
@@ -58,10 +59,13 @@ public final class AssertStmt extends Statement {
this(null, check, message);
}
+ /**This constructor is used by the parser and is considered private.*/
+ @Generated("com.github.javaparser.generator.core.node.MainConstructorGenerator")
public AssertStmt(Range range, Expression check, Expression message) {
super(range);
setCheck(check);
setMessage(message);
+ customInitialization();
}
@Override
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/BlockStmt.java b/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/BlockStmt.java
index 6f5c55cde..3a44e992e 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/BlockStmt.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/BlockStmt.java
@@ -34,6 +34,7 @@ import com.github.javaparser.ast.Node;
import com.github.javaparser.ast.visitor.CloneVisitor;
import com.github.javaparser.metamodel.BlockStmtMetaModel;
import com.github.javaparser.metamodel.JavaParserMetaModel;
+import javax.annotation.Generated;
/**
* Statements in between { and }.
@@ -53,9 +54,12 @@ public final class BlockStmt extends Statement implements NodeWithStatements<Blo
this(null, statements);
}
- public BlockStmt(final Range range, final NodeList<Statement> statements) {
+ /**This constructor is used by the parser and is considered private.*/
+ @Generated("com.github.javaparser.generator.core.node.MainConstructorGenerator")
+ public BlockStmt(Range range, NodeList<Statement> statements) {
super(range);
setStatements(statements);
+ customInitialization();
}
@Override
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/BreakStmt.java b/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/BreakStmt.java
index 05feffd8d..9663ee3ed 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/BreakStmt.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/BreakStmt.java
@@ -31,6 +31,7 @@ import com.github.javaparser.ast.Node;
import com.github.javaparser.ast.visitor.CloneVisitor;
import com.github.javaparser.metamodel.BreakStmtMetaModel;
import com.github.javaparser.metamodel.JavaParserMetaModel;
+import javax.annotation.Generated;
/**
* A usage of the break keyword.
@@ -55,9 +56,12 @@ public final class BreakStmt extends Statement {
this(null, label);
}
+ /**This constructor is used by the parser and is considered private.*/
+ @Generated("com.github.javaparser.generator.core.node.MainConstructorGenerator")
public BreakStmt(Range range, SimpleName label) {
super(range);
setLabel(label);
+ customInitialization();
}
@Override
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/CatchClause.java b/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/CatchClause.java
index bebfb5bce..dbd946a7e 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/CatchClause.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/CatchClause.java
@@ -38,6 +38,7 @@ import static com.github.javaparser.utils.Utils.assertNotNull;
import com.github.javaparser.ast.visitor.CloneVisitor;
import com.github.javaparser.metamodel.CatchClauseMetaModel;
import com.github.javaparser.metamodel.JavaParserMetaModel;
+import javax.annotation.Generated;
/**
* The catch part of a try-catch-finally. <br/>In <code>try { ... } catch (Exception e) { ... }</code> the CatchClause
@@ -64,10 +65,13 @@ public final class CatchClause extends Node implements NodeWithBlockStmt<CatchCl
this(null, parameter, body);
}
+ /**This constructor is used by the parser and is considered private.*/
+ @Generated("com.github.javaparser.generator.core.node.MainConstructorGenerator")
public CatchClause(Range range, Parameter parameter, BlockStmt body) {
super(range);
setParameter(parameter);
setBody(body);
+ customInitialization();
}
@Override
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/ContinueStmt.java b/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/ContinueStmt.java
index e2875fc45..02ea00473 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/ContinueStmt.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/ContinueStmt.java
@@ -32,6 +32,7 @@ import com.github.javaparser.ast.Node;
import com.github.javaparser.ast.visitor.CloneVisitor;
import com.github.javaparser.metamodel.ContinueStmtMetaModel;
import com.github.javaparser.metamodel.JavaParserMetaModel;
+import javax.annotation.Generated;
/**
* A continue statement with an optional label;
@@ -57,9 +58,12 @@ public final class ContinueStmt extends Statement implements NodeWithOptionalLab
this(null, label);
}
+ /**This constructor is used by the parser and is considered private.*/
+ @Generated("com.github.javaparser.generator.core.node.MainConstructorGenerator")
public ContinueStmt(Range range, SimpleName label) {
super(range);
setLabel(label);
+ customInitialization();
}
@Override
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/DoStmt.java b/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/DoStmt.java
index a777c1e03..92ac730ea 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/DoStmt.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/DoStmt.java
@@ -33,6 +33,7 @@ import com.github.javaparser.ast.Node;
import com.github.javaparser.ast.visitor.CloneVisitor;
import com.github.javaparser.metamodel.DoStmtMetaModel;
import com.github.javaparser.metamodel.JavaParserMetaModel;
+import javax.annotation.Generated;
/**
* A do-while.
@@ -55,10 +56,13 @@ public final class DoStmt extends Statement implements NodeWithBody<DoStmt> {
this(null, body, condition);
}
+ /**This constructor is used by the parser and is considered private.*/
+ @Generated("com.github.javaparser.generator.core.node.MainConstructorGenerator")
public DoStmt(Range range, Statement body, Expression condition) {
super(range);
setBody(body);
setCondition(condition);
+ customInitialization();
}
@Override
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/EmptyStmt.java b/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/EmptyStmt.java
index f27d5a383..18e05f9de 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/EmptyStmt.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/EmptyStmt.java
@@ -28,6 +28,7 @@ import com.github.javaparser.ast.Node;
import com.github.javaparser.ast.visitor.CloneVisitor;
import com.github.javaparser.metamodel.EmptyStmtMetaModel;
import com.github.javaparser.metamodel.JavaParserMetaModel;
+import javax.annotation.Generated;
/**
* @author Julio Vilmar Gesser
@@ -41,8 +42,11 @@ public final class EmptyStmt extends Statement {
this(null);
}
+ /**This constructor is used by the parser and is considered private.*/
+ @Generated("com.github.javaparser.generator.core.node.MainConstructorGenerator")
public EmptyStmt(Range range) {
super(range);
+ customInitialization();
}
@Override
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/ExplicitConstructorInvocationStmt.java b/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/ExplicitConstructorInvocationStmt.java
index 58c3ddc0b..f2498e9e6 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/ExplicitConstructorInvocationStmt.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/ExplicitConstructorInvocationStmt.java
@@ -37,6 +37,7 @@ import com.github.javaparser.ast.Node;
import com.github.javaparser.ast.visitor.CloneVisitor;
import com.github.javaparser.metamodel.ExplicitConstructorInvocationStmtMetaModel;
import com.github.javaparser.metamodel.JavaParserMetaModel;
+import javax.annotation.Generated;
/**
* A call to super or this in a constructor or initializer.
@@ -70,12 +71,15 @@ public final class ExplicitConstructorInvocationStmt extends Statement implement
this(null, typeArguments, isThis, expression, arguments);
}
- public ExplicitConstructorInvocationStmt(Range range, final NodeList<Type> typeArguments, final boolean isThis, final Expression expression, final NodeList<Expression> arguments) {
+ /**This constructor is used by the parser and is considered private.*/
+ @Generated("com.github.javaparser.generator.core.node.MainConstructorGenerator")
+ public ExplicitConstructorInvocationStmt(Range range, NodeList<Type> typeArguments, boolean isThis, Expression expression, NodeList<Expression> arguments) {
super(range);
setTypeArguments(typeArguments);
setThis(isThis);
setExpression(expression);
setArguments(arguments);
+ customInitialization();
}
@Override
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/ExpressionStmt.java b/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/ExpressionStmt.java
index fe4e06ef5..75ef96c44 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/ExpressionStmt.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/ExpressionStmt.java
@@ -33,6 +33,7 @@ import com.github.javaparser.ast.Node;
import com.github.javaparser.ast.visitor.CloneVisitor;
import com.github.javaparser.metamodel.ExpressionStmtMetaModel;
import com.github.javaparser.metamodel.JavaParserMetaModel;
+import javax.annotation.Generated;
/**
* Used to wrap an expression so that it can take the place of a statement.
@@ -52,9 +53,12 @@ public final class ExpressionStmt extends Statement implements NodeWithExpressio
this(null, expression);
}
+ /**This constructor is used by the parser and is considered private.*/
+ @Generated("com.github.javaparser.generator.core.node.MainConstructorGenerator")
public ExpressionStmt(Range range, Expression expression) {
super(range);
setExpression(expression);
+ customInitialization();
}
@Override
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/ForStmt.java b/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/ForStmt.java
index e2fae66ce..14f6d4d41 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/ForStmt.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/ForStmt.java
@@ -38,6 +38,7 @@ import com.github.javaparser.ast.Node;
import com.github.javaparser.ast.visitor.CloneVisitor;
import com.github.javaparser.metamodel.ForStmtMetaModel;
import com.github.javaparser.metamodel.JavaParserMetaModel;
+import javax.annotation.Generated;
/**
* A classic for statement.
@@ -65,12 +66,15 @@ public final class ForStmt extends Statement implements NodeWithBody<ForStmt> {
this(null, initialization, compare, update, body);
}
- public ForStmt(Range range, final NodeList<Expression> initialization, final Expression compare, final NodeList<Expression> update, final Statement body) {
+ /**This constructor is used by the parser and is considered private.*/
+ @Generated("com.github.javaparser.generator.core.node.MainConstructorGenerator")
+ public ForStmt(Range range, NodeList<Expression> initialization, Expression compare, NodeList<Expression> update, Statement body) {
super(range);
- setCompare(compare);
setInitialization(initialization);
+ setCompare(compare);
setUpdate(update);
setBody(body);
+ customInitialization();
}
@Override
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/ForeachStmt.java b/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/ForeachStmt.java
index 195453305..5e4b4ee2c 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/ForeachStmt.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/ForeachStmt.java
@@ -34,6 +34,7 @@ import com.github.javaparser.ast.Node;
import com.github.javaparser.ast.visitor.CloneVisitor;
import com.github.javaparser.metamodel.ForeachStmtMetaModel;
import com.github.javaparser.metamodel.JavaParserMetaModel;
+import javax.annotation.Generated;
/**
* A for-each statement.
@@ -58,11 +59,14 @@ public final class ForeachStmt extends Statement implements NodeWithBody<Foreach
this(null, variable, iterable, body);
}
+ /**This constructor is used by the parser and is considered private.*/
+ @Generated("com.github.javaparser.generator.core.node.MainConstructorGenerator")
public ForeachStmt(Range range, VariableDeclarationExpr variable, Expression iterable, Statement body) {
super(range);
setVariable(variable);
setIterable(iterable);
setBody(body);
+ customInitialization();
}
public ForeachStmt(VariableDeclarationExpr variable, String iterable, BlockStmt body) {
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/IfStmt.java b/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/IfStmt.java
index 7488d6149..48723e809 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/IfStmt.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/IfStmt.java
@@ -34,6 +34,7 @@ import com.github.javaparser.ast.visitor.CloneVisitor;
import com.github.javaparser.metamodel.DerivedProperty;
import com.github.javaparser.metamodel.IfStmtMetaModel;
import com.github.javaparser.metamodel.JavaParserMetaModel;
+import javax.annotation.Generated;
/**
* An if-then-else statement. The else is optional.
@@ -59,11 +60,14 @@ public final class IfStmt extends Statement {
this(null, condition, thenStmt, elseStmt);
}
+ /**This constructor is used by the parser and is considered private.*/
+ @Generated("com.github.javaparser.generator.core.node.MainConstructorGenerator")
public IfStmt(Range range, Expression condition, Statement thenStmt, Statement elseStmt) {
super(range);
setCondition(condition);
setThenStmt(thenStmt);
setElseStmt(elseStmt);
+ customInitialization();
}
@Override
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/LabeledStmt.java b/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/LabeledStmt.java
index 1e90b0905..64b81ae55 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/LabeledStmt.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/LabeledStmt.java
@@ -31,6 +31,7 @@ import com.github.javaparser.ast.Node;
import com.github.javaparser.ast.visitor.CloneVisitor;
import com.github.javaparser.metamodel.LabeledStmtMetaModel;
import com.github.javaparser.metamodel.JavaParserMetaModel;
+import javax.annotation.Generated;
/**
* A statement that is labeled, like <code>label123: println("continuing");</code>
@@ -56,10 +57,13 @@ public final class LabeledStmt extends Statement {
this(null, label, statement);
}
+ /**This constructor is used by the parser and is considered private.*/
+ @Generated("com.github.javaparser.generator.core.node.MainConstructorGenerator")
public LabeledStmt(Range range, SimpleName label, Statement statement) {
super(range);
setLabel(label);
setStatement(statement);
+ customInitialization();
}
@Override
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/LocalClassDeclarationStmt.java b/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/LocalClassDeclarationStmt.java
index 10647c8be..14f55e73f 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/LocalClassDeclarationStmt.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/LocalClassDeclarationStmt.java
@@ -31,6 +31,7 @@ import com.github.javaparser.ast.Node;
import com.github.javaparser.ast.visitor.CloneVisitor;
import com.github.javaparser.metamodel.LocalClassDeclarationStmtMetaModel;
import com.github.javaparser.metamodel.JavaParserMetaModel;
+import javax.annotation.Generated;
/**
* A class declaration inside a method.
@@ -53,9 +54,12 @@ public final class LocalClassDeclarationStmt extends Statement {
this(null, classDeclaration);
}
+ /**This constructor is used by the parser and is considered private.*/
+ @Generated("com.github.javaparser.generator.core.node.MainConstructorGenerator")
public LocalClassDeclarationStmt(Range range, ClassOrInterfaceDeclaration classDeclaration) {
super(range);
setClassDeclaration(classDeclaration);
+ customInitialization();
}
@Override
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/ReturnStmt.java b/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/ReturnStmt.java
index e8b0d2d9e..e927d1a55 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/ReturnStmt.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/ReturnStmt.java
@@ -32,6 +32,7 @@ import com.github.javaparser.ast.Node;
import com.github.javaparser.ast.visitor.CloneVisitor;
import com.github.javaparser.metamodel.ReturnStmtMetaModel;
import com.github.javaparser.metamodel.JavaParserMetaModel;
+import javax.annotation.Generated;
/**
* The return statement, with an optional expression to return.
@@ -51,9 +52,12 @@ public final class ReturnStmt extends Statement {
this(null, expression);
}
+ /**This constructor is used by the parser and is considered private.*/
+ @Generated("com.github.javaparser.generator.core.node.MainConstructorGenerator")
public ReturnStmt(Range range, Expression expression) {
super(range);
setExpression(expression);
+ customInitialization();
}
/**
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/Statement.java b/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/Statement.java
index db98f1d9c..beff83146 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/Statement.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/Statement.java
@@ -26,6 +26,7 @@ import com.github.javaparser.ast.Node;
import com.github.javaparser.ast.visitor.CloneVisitor;
import com.github.javaparser.metamodel.JavaParserMetaModel;
import com.github.javaparser.metamodel.StatementMetaModel;
+import javax.annotation.Generated;
/**
* A base class for all statements.
@@ -39,8 +40,11 @@ public abstract class Statement extends Node {
this(null);
}
+ /**This constructor is used by the parser and is considered private.*/
+ @Generated("com.github.javaparser.generator.core.node.MainConstructorGenerator")
public Statement(Range range) {
super(range);
+ customInitialization();
}
@Override
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/SwitchEntryStmt.java b/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/SwitchEntryStmt.java
index f1cc1e853..93b6aabe6 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/SwitchEntryStmt.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/SwitchEntryStmt.java
@@ -36,6 +36,7 @@ import com.github.javaparser.ast.Node;
import com.github.javaparser.ast.visitor.CloneVisitor;
import com.github.javaparser.metamodel.SwitchEntryStmtMetaModel;
import com.github.javaparser.metamodel.JavaParserMetaModel;
+import javax.annotation.Generated;
/**
* One case in a switch statement.
@@ -72,10 +73,13 @@ public final class SwitchEntryStmt extends Statement implements NodeWithStatemen
this(null, label, statements);
}
- public SwitchEntryStmt(Range range, final Expression label, final NodeList<Statement> statements) {
+ /**This constructor is used by the parser and is considered private.*/
+ @Generated("com.github.javaparser.generator.core.node.MainConstructorGenerator")
+ public SwitchEntryStmt(Range range, Expression label, NodeList<Statement> statements) {
super(range);
setLabel(label);
setStatements(statements);
+ customInitialization();
}
@Override
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/SwitchStmt.java b/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/SwitchStmt.java
index 7a9f7b57a..3cf8ef268 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/SwitchStmt.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/SwitchStmt.java
@@ -35,6 +35,7 @@ import com.github.javaparser.ast.Node;
import com.github.javaparser.ast.visitor.CloneVisitor;
import com.github.javaparser.metamodel.SwitchStmtMetaModel;
import com.github.javaparser.metamodel.JavaParserMetaModel;
+import javax.annotation.Generated;
/**
* A switch statement.
@@ -59,10 +60,13 @@ public final class SwitchStmt extends Statement {
this(null, selector, entries);
}
- public SwitchStmt(Range range, final Expression selector, final NodeList<SwitchEntryStmt> entries) {
+ /**This constructor is used by the parser and is considered private.*/
+ @Generated("com.github.javaparser.generator.core.node.MainConstructorGenerator")
+ public SwitchStmt(Range range, Expression selector, NodeList<SwitchEntryStmt> entries) {
super(range);
setSelector(selector);
setEntries(entries);
+ customInitialization();
}
@Override
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/SynchronizedStmt.java b/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/SynchronizedStmt.java
index d954c80c3..12937cf35 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/SynchronizedStmt.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/SynchronizedStmt.java
@@ -34,6 +34,7 @@ import com.github.javaparser.ast.Node;
import com.github.javaparser.ast.visitor.CloneVisitor;
import com.github.javaparser.metamodel.SynchronizedStmtMetaModel;
import com.github.javaparser.metamodel.JavaParserMetaModel;
+import javax.annotation.Generated;
/**
* Usage of the synchronized keyword.
@@ -56,10 +57,13 @@ public final class SynchronizedStmt extends Statement implements NodeWithBlockSt
this(null, expression, body);
}
+ /**This constructor is used by the parser and is considered private.*/
+ @Generated("com.github.javaparser.generator.core.node.MainConstructorGenerator")
public SynchronizedStmt(Range range, Expression expression, BlockStmt body) {
super(range);
setExpression(expression);
setBody(body);
+ customInitialization();
}
@Override
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/ThrowStmt.java b/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/ThrowStmt.java
index 4af40051e..743623cad 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/ThrowStmt.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/ThrowStmt.java
@@ -33,6 +33,7 @@ import com.github.javaparser.ast.Node;
import com.github.javaparser.ast.visitor.CloneVisitor;
import com.github.javaparser.metamodel.ThrowStmtMetaModel;
import com.github.javaparser.metamodel.JavaParserMetaModel;
+import javax.annotation.Generated;
/**
* Usage of the throw statement.
@@ -53,9 +54,12 @@ public final class ThrowStmt extends Statement implements NodeWithExpression<Thr
this(null, expression);
}
+ /**This constructor is used by the parser and is considered private.*/
+ @Generated("com.github.javaparser.generator.core.node.MainConstructorGenerator")
public ThrowStmt(Range range, Expression expression) {
super(range);
setExpression(expression);
+ customInitialization();
}
@Override
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/TryStmt.java b/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/TryStmt.java
index 45634e966..95b55478a 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/TryStmt.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/TryStmt.java
@@ -35,6 +35,7 @@ import com.github.javaparser.ast.Node;
import com.github.javaparser.ast.visitor.CloneVisitor;
import com.github.javaparser.metamodel.TryStmtMetaModel;
import com.github.javaparser.metamodel.JavaParserMetaModel;
+import javax.annotation.Generated;
/**
* The try statement.
@@ -77,12 +78,15 @@ public final class TryStmt extends Statement {
this(null, resources, tryBlock, catchClauses, finallyBlock);
}
- public TryStmt(Range range, NodeList<VariableDeclarationExpr> resources, final BlockStmt tryBlock, final NodeList<CatchClause> catchClauses, final BlockStmt finallyBlock) {
+ /**This constructor is used by the parser and is considered private.*/
+ @Generated("com.github.javaparser.generator.core.node.MainConstructorGenerator")
+ public TryStmt(Range range, NodeList<VariableDeclarationExpr> resources, BlockStmt tryBlock, NodeList<CatchClause> catchClauses, BlockStmt finallyBlock) {
super(range);
setResources(resources);
setTryBlock(tryBlock);
setCatchClauses(catchClauses);
setFinallyBlock(finallyBlock);
+ customInitialization();
}
@Override
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/WhileStmt.java b/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/WhileStmt.java
index c3fc1730c..dd38668bb 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/WhileStmt.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/WhileStmt.java
@@ -33,6 +33,7 @@ import com.github.javaparser.ast.Node;
import com.github.javaparser.ast.visitor.CloneVisitor;
import com.github.javaparser.metamodel.WhileStmtMetaModel;
import com.github.javaparser.metamodel.JavaParserMetaModel;
+import javax.annotation.Generated;
/**
* A while statement.
@@ -55,10 +56,13 @@ public final class WhileStmt extends Statement implements NodeWithBody<WhileStmt
this(null, condition, body);
}
+ /**This constructor is used by the parser and is considered private.*/
+ @Generated("com.github.javaparser.generator.core.node.MainConstructorGenerator")
public WhileStmt(Range range, Expression condition, Statement body) {
super(range);
setCondition(condition);
setBody(body);
+ customInitialization();
}
@Override