diff options
author | Danny van Bruggen <hexagonaal@gmail.com> | 2017-04-23 00:14:48 +0200 |
---|---|---|
committer | Danny van Bruggen <hexagonaal@gmail.com> | 2017-04-23 00:31:17 +0200 |
commit | 4e845ed7ad59e4d904f164bc161d6afc1db0255b (patch) | |
tree | c670b9c5f91b4712e87a1f6ec63205193aa818dd /javaparser-core/src/main/java/com/github/javaparser/ast/stmt | |
parent | 96affd0420217a84d2c8998de1f560449d3c1126 (diff) | |
download | javaparser-4e845ed7ad59e4d904f164bc161d6afc1db0255b.tar.gz |
Fix more constructor mistakes
Diffstat (limited to 'javaparser-core/src/main/java/com/github/javaparser/ast/stmt')
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 |