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-09-21 20:59:14 +0200
committerDanny van Bruggen <hexagonaal@gmail.com>2017-09-21 20:59:14 +0200
commit54abb2027d67c0efc1c82712175e06d7eed2593b (patch)
treeb143e14ccaf6097c77262c7ccdff8f62495bec7f /javaparser-core/src/main/java/com/github/javaparser/ast/stmt
parentd7c0e70f73d82b22cb5659a0085a038eeb045a76 (diff)
downloadjavaparser-54abb2027d67c0efc1c82712175e06d7eed2593b.tar.gz
Be more like Java Symbol Solver (for ifType)
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.java6
-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.java6
-rw-r--r--javaparser-core/src/main/java/com/github/javaparser/ast/stmt/ContinueStmt.java6
-rw-r--r--javaparser-core/src/main/java/com/github/javaparser/ast/stmt/DoStmt.java6
-rw-r--r--javaparser-core/src/main/java/com/github/javaparser/ast/stmt/EmptyStmt.java6
-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.java6
-rw-r--r--javaparser-core/src/main/java/com/github/javaparser/ast/stmt/ForStmt.java6
-rw-r--r--javaparser-core/src/main/java/com/github/javaparser/ast/stmt/ForeachStmt.java6
-rw-r--r--javaparser-core/src/main/java/com/github/javaparser/ast/stmt/IfStmt.java6
-rw-r--r--javaparser-core/src/main/java/com/github/javaparser/ast/stmt/LabeledStmt.java6
-rw-r--r--javaparser-core/src/main/java/com/github/javaparser/ast/stmt/LocalClassDeclarationStmt.java6
-rw-r--r--javaparser-core/src/main/java/com/github/javaparser/ast/stmt/ReturnStmt.java6
-rw-r--r--javaparser-core/src/main/java/com/github/javaparser/ast/stmt/Statement.java63
-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.java6
-rw-r--r--javaparser-core/src/main/java/com/github/javaparser/ast/stmt/ThrowStmt.java6
-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/UnparsableStmt.java6
-rw-r--r--javaparser-core/src/main/java/com/github/javaparser/ast/stmt/WhileStmt.java6
22 files changed, 126 insertions, 63 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 cbbe76e74..5879553f4 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
@@ -34,6 +34,7 @@ import com.github.javaparser.metamodel.AssertStmtMetaModel;
import com.github.javaparser.metamodel.JavaParserMetaModel;
import javax.annotation.Generated;
import com.github.javaparser.TokenRange;
+import java.util.function.Consumer;
/**
* A usage of the keyword "assert"
@@ -181,4 +182,9 @@ public final class AssertStmt extends Statement {
public AssertStmt asAssertStmt() {
return this;
}
+
+ @Generated("com.github.javaparser.generator.core.node.TypeCastingGenerator")
+ public void ifAssertStmt(Consumer<AssertStmt> action) {
+ action.accept(this);
+ }
}
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 2f66541f9..d3c72fb29 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
@@ -35,6 +35,7 @@ import com.github.javaparser.metamodel.BlockStmtMetaModel;
import com.github.javaparser.metamodel.JavaParserMetaModel;
import javax.annotation.Generated;
import com.github.javaparser.TokenRange;
+import java.util.function.Consumer;
/**
* Statements in between { and }.
@@ -142,4 +143,9 @@ public final class BlockStmt extends Statement implements NodeWithStatements<Blo
public BlockStmt asBlockStmt() {
return this;
}
+
+ @Generated("com.github.javaparser.generator.core.node.TypeCastingGenerator")
+ public void ifBlockStmt(Consumer<BlockStmt> action) {
+ action.accept(this);
+ }
}
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 1980b4fa0..e736b2d93 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
@@ -32,6 +32,7 @@ import com.github.javaparser.metamodel.BreakStmtMetaModel;
import com.github.javaparser.metamodel.JavaParserMetaModel;
import javax.annotation.Generated;
import com.github.javaparser.TokenRange;
+import java.util.function.Consumer;
/**
* A usage of the break keyword.
@@ -154,4 +155,9 @@ public final class BreakStmt extends Statement {
public BreakStmt asBreakStmt() {
return this;
}
+
+ @Generated("com.github.javaparser.generator.core.node.TypeCastingGenerator")
+ public void ifBreakStmt(Consumer<BreakStmt> action) {
+ action.accept(this);
+ }
}
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 a6bf84e04..17a2b4efb 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
@@ -33,6 +33,7 @@ import com.github.javaparser.metamodel.ContinueStmtMetaModel;
import com.github.javaparser.metamodel.JavaParserMetaModel;
import javax.annotation.Generated;
import com.github.javaparser.TokenRange;
+import java.util.function.Consumer;
/**
* A continue statement with an optional label;
@@ -156,4 +157,9 @@ public final class ContinueStmt extends Statement implements NodeWithOptionalLab
public ContinueStmt asContinueStmt() {
return this;
}
+
+ @Generated("com.github.javaparser.generator.core.node.TypeCastingGenerator")
+ public void ifContinueStmt(Consumer<ContinueStmt> action) {
+ action.accept(this);
+ }
}
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 634914880..8006f05c2 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
@@ -35,6 +35,7 @@ import com.github.javaparser.metamodel.DoStmtMetaModel;
import com.github.javaparser.metamodel.JavaParserMetaModel;
import javax.annotation.Generated;
import com.github.javaparser.TokenRange;
+import java.util.function.Consumer;
/**
* A do-while.
@@ -161,4 +162,9 @@ public final class DoStmt extends Statement implements NodeWithBody<DoStmt>, Nod
public DoStmt asDoStmt() {
return this;
}
+
+ @Generated("com.github.javaparser.generator.core.node.TypeCastingGenerator")
+ public void ifDoStmt(Consumer<DoStmt> action) {
+ action.accept(this);
+ }
}
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 b9496e5a0..a9af81207 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
@@ -29,6 +29,7 @@ import com.github.javaparser.ast.visitor.VoidVisitor;
import com.github.javaparser.metamodel.EmptyStmtMetaModel;
import com.github.javaparser.metamodel.JavaParserMetaModel;
import javax.annotation.Generated;
+import java.util.function.Consumer;
/**
* An empty statement is a ";" where a statement is expected.
@@ -97,4 +98,9 @@ public final class EmptyStmt extends Statement {
public EmptyStmt asEmptyStmt() {
return this;
}
+
+ @Generated("com.github.javaparser.generator.core.node.TypeCastingGenerator")
+ public void ifEmptyStmt(Consumer<EmptyStmt> action) {
+ action.accept(this);
+ }
}
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 2e38a43db..d1733df70 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
@@ -38,6 +38,7 @@ import com.github.javaparser.metamodel.ExplicitConstructorInvocationStmtMetaMode
import com.github.javaparser.metamodel.JavaParserMetaModel;
import javax.annotation.Generated;
import com.github.javaparser.TokenRange;
+import java.util.function.Consumer;
/**
* A call to super or this in a constructor or initializer.
@@ -272,4 +273,9 @@ public final class ExplicitConstructorInvocationStmt extends Statement implement
public ExplicitConstructorInvocationStmt asExplicitConstructorInvocationStmt() {
return this;
}
+
+ @Generated("com.github.javaparser.generator.core.node.TypeCastingGenerator")
+ public void ifExplicitConstructorInvocationStmt(Consumer<ExplicitConstructorInvocationStmt> action) {
+ action.accept(this);
+ }
}
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 7df05b099..f97745733 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
@@ -34,6 +34,7 @@ import com.github.javaparser.metamodel.ExpressionStmtMetaModel;
import com.github.javaparser.metamodel.JavaParserMetaModel;
import javax.annotation.Generated;
import com.github.javaparser.TokenRange;
+import java.util.function.Consumer;
/**
* Used to wrap an expression so that it can take the place of a statement.
@@ -133,4 +134,9 @@ public final class ExpressionStmt extends Statement implements NodeWithExpressio
public ExpressionStmt asExpressionStmt() {
return this;
}
+
+ @Generated("com.github.javaparser.generator.core.node.TypeCastingGenerator")
+ public void ifExpressionStmt(Consumer<ExpressionStmt> action) {
+ action.accept(this);
+ }
}
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 7a2c28abe..b89f7d187 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.metamodel.ForStmtMetaModel;
import com.github.javaparser.metamodel.JavaParserMetaModel;
import javax.annotation.Generated;
import com.github.javaparser.TokenRange;
+import java.util.function.Consumer;
/**
* A classic for statement.
@@ -251,4 +252,9 @@ public final class ForStmt extends Statement implements NodeWithBody<ForStmt> {
public ForStmt asForStmt() {
return this;
}
+
+ @Generated("com.github.javaparser.generator.core.node.TypeCastingGenerator")
+ public void ifForStmt(Consumer<ForStmt> action) {
+ action.accept(this);
+ }
}
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 c8a888914..18022941d 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
@@ -35,6 +35,7 @@ import com.github.javaparser.metamodel.ForeachStmtMetaModel;
import com.github.javaparser.metamodel.JavaParserMetaModel;
import javax.annotation.Generated;
import com.github.javaparser.TokenRange;
+import java.util.function.Consumer;
/**
* A for-each statement.
@@ -191,4 +192,9 @@ public final class ForeachStmt extends Statement implements NodeWithBody<Foreach
public ForeachStmt asForeachStmt() {
return this;
}
+
+ @Generated("com.github.javaparser.generator.core.node.TypeCastingGenerator")
+ public void ifForeachStmt(Consumer<ForeachStmt> action) {
+ action.accept(this);
+ }
}
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 961a5c529..d870acda0 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
@@ -36,6 +36,7 @@ import com.github.javaparser.metamodel.IfStmtMetaModel;
import com.github.javaparser.metamodel.JavaParserMetaModel;
import javax.annotation.Generated;
import com.github.javaparser.TokenRange;
+import java.util.function.Consumer;
/**
* An if-then-else statement. The else is optional.
@@ -217,4 +218,9 @@ public final class IfStmt extends Statement implements NodeWithCondition<IfStmt>
public IfStmt asIfStmt() {
return this;
}
+
+ @Generated("com.github.javaparser.generator.core.node.TypeCastingGenerator")
+ public void ifIfStmt(Consumer<IfStmt> action) {
+ action.accept(this);
+ }
}
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 b8cefbad0..f507029f1 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
@@ -32,6 +32,7 @@ import com.github.javaparser.metamodel.LabeledStmtMetaModel;
import com.github.javaparser.metamodel.JavaParserMetaModel;
import javax.annotation.Generated;
import com.github.javaparser.TokenRange;
+import java.util.function.Consumer;
/**
* A statement that is labeled, like <code>label123: println("continuing");</code>
@@ -161,4 +162,9 @@ public final class LabeledStmt extends Statement {
public LabeledStmt asLabeledStmt() {
return this;
}
+
+ @Generated("com.github.javaparser.generator.core.node.TypeCastingGenerator")
+ public void ifLabeledStmt(Consumer<LabeledStmt> action) {
+ action.accept(this);
+ }
}
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 44387fa25..6ac0d7734 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
@@ -32,6 +32,7 @@ import com.github.javaparser.metamodel.LocalClassDeclarationStmtMetaModel;
import com.github.javaparser.metamodel.JavaParserMetaModel;
import javax.annotation.Generated;
import com.github.javaparser.TokenRange;
+import java.util.function.Consumer;
/**
* A class declaration inside a method.
@@ -134,4 +135,9 @@ public final class LocalClassDeclarationStmt extends Statement {
public LocalClassDeclarationStmt asLocalClassDeclarationStmt() {
return this;
}
+
+ @Generated("com.github.javaparser.generator.core.node.TypeCastingGenerator")
+ public void ifLocalClassDeclarationStmt(Consumer<LocalClassDeclarationStmt> action) {
+ action.accept(this);
+ }
}
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 1cb6069fb..d13b55161 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
@@ -33,6 +33,7 @@ import com.github.javaparser.metamodel.ReturnStmtMetaModel;
import com.github.javaparser.metamodel.JavaParserMetaModel;
import javax.annotation.Generated;
import com.github.javaparser.TokenRange;
+import java.util.function.Consumer;
/**
* The return statement, with an optional expression to return.
@@ -157,4 +158,9 @@ public final class ReturnStmt extends Statement {
public ReturnStmt asReturnStmt() {
return this;
}
+
+ @Generated("com.github.javaparser.generator.core.node.TypeCastingGenerator")
+ public void ifReturnStmt(Consumer<ReturnStmt> action) {
+ action.accept(this);
+ }
}
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 d991d54a7..7d0415dfb 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
@@ -289,148 +289,85 @@ public abstract class Statement extends Node {
@Generated("com.github.javaparser.generator.core.node.TypeCastingGenerator")
public void ifAssertStmt(Consumer<AssertStmt> action) {
- if (isAssertStmt()) {
- action.accept(asAssertStmt());
- }
}
@Generated("com.github.javaparser.generator.core.node.TypeCastingGenerator")
public void ifBlockStmt(Consumer<BlockStmt> action) {
- if (isBlockStmt()) {
- action.accept(asBlockStmt());
- }
}
@Generated("com.github.javaparser.generator.core.node.TypeCastingGenerator")
public void ifBreakStmt(Consumer<BreakStmt> action) {
- if (isBreakStmt()) {
- action.accept(asBreakStmt());
- }
}
@Generated("com.github.javaparser.generator.core.node.TypeCastingGenerator")
public void ifContinueStmt(Consumer<ContinueStmt> action) {
- if (isContinueStmt()) {
- action.accept(asContinueStmt());
- }
}
@Generated("com.github.javaparser.generator.core.node.TypeCastingGenerator")
public void ifDoStmt(Consumer<DoStmt> action) {
- if (isDoStmt()) {
- action.accept(asDoStmt());
- }
}
@Generated("com.github.javaparser.generator.core.node.TypeCastingGenerator")
public void ifEmptyStmt(Consumer<EmptyStmt> action) {
- if (isEmptyStmt()) {
- action.accept(asEmptyStmt());
- }
}
@Generated("com.github.javaparser.generator.core.node.TypeCastingGenerator")
public void ifExplicitConstructorInvocationStmt(Consumer<ExplicitConstructorInvocationStmt> action) {
- if (isExplicitConstructorInvocationStmt()) {
- action.accept(asExplicitConstructorInvocationStmt());
- }
}
@Generated("com.github.javaparser.generator.core.node.TypeCastingGenerator")
public void ifExpressionStmt(Consumer<ExpressionStmt> action) {
- if (isExpressionStmt()) {
- action.accept(asExpressionStmt());
- }
}
@Generated("com.github.javaparser.generator.core.node.TypeCastingGenerator")
public void ifForStmt(Consumer<ForStmt> action) {
- if (isForStmt()) {
- action.accept(asForStmt());
- }
}
@Generated("com.github.javaparser.generator.core.node.TypeCastingGenerator")
public void ifForeachStmt(Consumer<ForeachStmt> action) {
- if (isForeachStmt()) {
- action.accept(asForeachStmt());
- }
}
@Generated("com.github.javaparser.generator.core.node.TypeCastingGenerator")
public void ifIfStmt(Consumer<IfStmt> action) {
- if (isIfStmt()) {
- action.accept(asIfStmt());
- }
}
@Generated("com.github.javaparser.generator.core.node.TypeCastingGenerator")
public void ifLabeledStmt(Consumer<LabeledStmt> action) {
- if (isLabeledStmt()) {
- action.accept(asLabeledStmt());
- }
}
@Generated("com.github.javaparser.generator.core.node.TypeCastingGenerator")
public void ifLocalClassDeclarationStmt(Consumer<LocalClassDeclarationStmt> action) {
- if (isLocalClassDeclarationStmt()) {
- action.accept(asLocalClassDeclarationStmt());
- }
}
@Generated("com.github.javaparser.generator.core.node.TypeCastingGenerator")
public void ifReturnStmt(Consumer<ReturnStmt> action) {
- if (isReturnStmt()) {
- action.accept(asReturnStmt());
- }
}
@Generated("com.github.javaparser.generator.core.node.TypeCastingGenerator")
public void ifSwitchEntryStmt(Consumer<SwitchEntryStmt> action) {
- if (isSwitchEntryStmt()) {
- action.accept(asSwitchEntryStmt());
- }
}
@Generated("com.github.javaparser.generator.core.node.TypeCastingGenerator")
public void ifSwitchStmt(Consumer<SwitchStmt> action) {
- if (isSwitchStmt()) {
- action.accept(asSwitchStmt());
- }
}
@Generated("com.github.javaparser.generator.core.node.TypeCastingGenerator")
public void ifSynchronizedStmt(Consumer<SynchronizedStmt> action) {
- if (isSynchronizedStmt()) {
- action.accept(asSynchronizedStmt());
- }
}
@Generated("com.github.javaparser.generator.core.node.TypeCastingGenerator")
public void ifThrowStmt(Consumer<ThrowStmt> action) {
- if (isThrowStmt()) {
- action.accept(asThrowStmt());
- }
}
@Generated("com.github.javaparser.generator.core.node.TypeCastingGenerator")
public void ifTryStmt(Consumer<TryStmt> action) {
- if (isTryStmt()) {
- action.accept(asTryStmt());
- }
}
@Generated("com.github.javaparser.generator.core.node.TypeCastingGenerator")
public void ifUnparsableStmt(Consumer<UnparsableStmt> action) {
- if (isUnparsableStmt()) {
- action.accept(asUnparsableStmt());
- }
}
@Generated("com.github.javaparser.generator.core.node.TypeCastingGenerator")
public void ifWhileStmt(Consumer<WhileStmt> action) {
- if (isWhileStmt()) {
- action.accept(asWhileStmt());
- }
}
}
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 329414031..f5df71a1e 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
@@ -37,6 +37,7 @@ import com.github.javaparser.metamodel.SwitchEntryStmtMetaModel;
import com.github.javaparser.metamodel.JavaParserMetaModel;
import javax.annotation.Generated;
import com.github.javaparser.TokenRange;
+import java.util.function.Consumer;
/**
* One case in a switch statement.
@@ -203,4 +204,9 @@ public final class SwitchEntryStmt extends Statement implements NodeWithStatemen
public SwitchEntryStmt asSwitchEntryStmt() {
return this;
}
+
+ @Generated("com.github.javaparser.generator.core.node.TypeCastingGenerator")
+ public void ifSwitchEntryStmt(Consumer<SwitchEntryStmt> action) {
+ action.accept(this);
+ }
}
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 3c7385575..cf484cf47 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
@@ -36,6 +36,7 @@ import com.github.javaparser.metamodel.SwitchStmtMetaModel;
import com.github.javaparser.metamodel.JavaParserMetaModel;
import javax.annotation.Generated;
import com.github.javaparser.TokenRange;
+import java.util.function.Consumer;
/**
* A switch statement.
@@ -186,4 +187,9 @@ public final class SwitchStmt extends Statement {
public SwitchStmt asSwitchStmt() {
return this;
}
+
+ @Generated("com.github.javaparser.generator.core.node.TypeCastingGenerator")
+ public void ifSwitchStmt(Consumer<SwitchStmt> action) {
+ action.accept(this);
+ }
}
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 6a3fc0da2..546c944f3 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
@@ -35,6 +35,7 @@ import com.github.javaparser.metamodel.SynchronizedStmtMetaModel;
import com.github.javaparser.metamodel.JavaParserMetaModel;
import javax.annotation.Generated;
import com.github.javaparser.TokenRange;
+import java.util.function.Consumer;
/**
* Usage of the synchronized keyword.
@@ -161,4 +162,9 @@ public final class SynchronizedStmt extends Statement implements NodeWithBlockSt
public SynchronizedStmt asSynchronizedStmt() {
return this;
}
+
+ @Generated("com.github.javaparser.generator.core.node.TypeCastingGenerator")
+ public void ifSynchronizedStmt(Consumer<SynchronizedStmt> action) {
+ action.accept(this);
+ }
}
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 9d4bdfa8d..f554f9442 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
@@ -34,6 +34,7 @@ import com.github.javaparser.metamodel.ThrowStmtMetaModel;
import com.github.javaparser.metamodel.JavaParserMetaModel;
import javax.annotation.Generated;
import com.github.javaparser.TokenRange;
+import java.util.function.Consumer;
/**
* Usage of the throw statement.
@@ -134,4 +135,9 @@ public final class ThrowStmt extends Statement implements NodeWithExpression<Thr
public ThrowStmt asThrowStmt() {
return this;
}
+
+ @Generated("com.github.javaparser.generator.core.node.TypeCastingGenerator")
+ public void ifThrowStmt(Consumer<ThrowStmt> action) {
+ action.accept(this);
+ }
}
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 3da9fdef7..841cf0c90 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
@@ -36,6 +36,7 @@ import java.util.Arrays;
import java.util.List;
import java.util.Optional;
import static com.github.javaparser.utils.Utils.assertNotNull;
+import java.util.function.Consumer;
/**
* <h1>The try statement</h1>
@@ -300,4 +301,9 @@ public final class TryStmt extends Statement {
public TryStmt asTryStmt() {
return this;
}
+
+ @Generated("com.github.javaparser.generator.core.node.TypeCastingGenerator")
+ public void ifTryStmt(Consumer<TryStmt> action) {
+ action.accept(this);
+ }
}
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/UnparsableStmt.java b/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/UnparsableStmt.java
index cb87d1f0f..fd9e4e051 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/UnparsableStmt.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/UnparsableStmt.java
@@ -10,6 +10,7 @@ import com.github.javaparser.ast.visitor.CloneVisitor;
import com.github.javaparser.metamodel.JavaParserMetaModel;
import com.github.javaparser.metamodel.UnparsableStmtMetaModel;
import static com.github.javaparser.ast.Node.Parsedness.*;
+import java.util.function.Consumer;
/**
* A statement that had parse errors.
@@ -83,4 +84,9 @@ public final class UnparsableStmt extends Statement {
public UnparsableStmt asUnparsableStmt() {
return this;
}
+
+ @Generated("com.github.javaparser.generator.core.node.TypeCastingGenerator")
+ public void ifUnparsableStmt(Consumer<UnparsableStmt> action) {
+ action.accept(this);
+ }
}
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 566329594..e6735a8ba 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
@@ -35,6 +35,7 @@ import com.github.javaparser.metamodel.WhileStmtMetaModel;
import com.github.javaparser.metamodel.JavaParserMetaModel;
import javax.annotation.Generated;
import com.github.javaparser.TokenRange;
+import java.util.function.Consumer;
/**
* A while statement.
@@ -161,4 +162,9 @@ public final class WhileStmt extends Statement implements NodeWithBody<WhileStmt
public WhileStmt asWhileStmt() {
return this;
}
+
+ @Generated("com.github.javaparser.generator.core.node.TypeCastingGenerator")
+ public void ifWhileStmt(Consumer<WhileStmt> action) {
+ action.accept(this);
+ }
}