aboutsummaryrefslogtreecommitdiff
path: root/javaparser-core/src/main/java/com/github/javaparser/ast/expr
diff options
context:
space:
mode:
authorj0ach1mmall3 <business@j0ach1mmall3.com>2016-09-28 12:46:37 +0200
committerj0ach1mmall3 <business@j0ach1mmall3.com>2016-09-28 12:46:37 +0200
commit498d5ad7055d1cfee7fb3fbaf45893235c9fa223 (patch)
treeaa4bb444d9ccd2c5777c5ed5ce2ac5297cc90f9b /javaparser-core/src/main/java/com/github/javaparser/ast/expr
parent1158a0847addc855720272d923b9414aa703f65e (diff)
downloadjavaparser-498d5ad7055d1cfee7fb3fbaf45893235c9fa223.tar.gz
Made Node setters return this
Diffstat (limited to 'javaparser-core/src/main/java/com/github/javaparser/ast/expr')
-rw-r--r--javaparser-core/src/main/java/com/github/javaparser/ast/expr/AnnotationExpr.java3
-rw-r--r--javaparser-core/src/main/java/com/github/javaparser/ast/expr/ArrayAccessExpr.java6
-rw-r--r--javaparser-core/src/main/java/com/github/javaparser/ast/expr/ArrayCreationExpr.java10
-rw-r--r--javaparser-core/src/main/java/com/github/javaparser/ast/expr/ArrayInitializerExpr.java3
-rw-r--r--javaparser-core/src/main/java/com/github/javaparser/ast/expr/AssignExpr.java9
-rw-r--r--javaparser-core/src/main/java/com/github/javaparser/ast/expr/BinaryExpr.java9
-rw-r--r--javaparser-core/src/main/java/com/github/javaparser/ast/expr/BooleanLiteralExpr.java3
-rw-r--r--javaparser-core/src/main/java/com/github/javaparser/ast/expr/CastExpr.java3
-rw-r--r--javaparser-core/src/main/java/com/github/javaparser/ast/expr/ConditionalExpr.java9
-rw-r--r--javaparser-core/src/main/java/com/github/javaparser/ast/expr/EnclosedExpr.java3
-rw-r--r--javaparser-core/src/main/java/com/github/javaparser/ast/expr/FieldAccessExpr.java20
-rw-r--r--javaparser-core/src/main/java/com/github/javaparser/ast/expr/InstanceOfExpr.java3
-rw-r--r--javaparser-core/src/main/java/com/github/javaparser/ast/expr/LambdaExpr.java9
-rw-r--r--javaparser-core/src/main/java/com/github/javaparser/ast/expr/MemberValuePair.java3
-rw-r--r--javaparser-core/src/main/java/com/github/javaparser/ast/expr/MethodCallExpr.java20
-rw-r--r--javaparser-core/src/main/java/com/github/javaparser/ast/expr/MethodReferenceExpr.java9
-rw-r--r--javaparser-core/src/main/java/com/github/javaparser/ast/expr/NormalAnnotationExpr.java11
-rw-r--r--javaparser-core/src/main/java/com/github/javaparser/ast/expr/ObjectCreationExpr.java22
-rw-r--r--javaparser-core/src/main/java/com/github/javaparser/ast/expr/QualifiedNameExpr.java3
-rw-r--r--javaparser-core/src/main/java/com/github/javaparser/ast/expr/SingleMemberAnnotationExpr.java3
-rw-r--r--javaparser-core/src/main/java/com/github/javaparser/ast/expr/StringLiteralExpr.java3
-rw-r--r--javaparser-core/src/main/java/com/github/javaparser/ast/expr/SuperExpr.java3
-rw-r--r--javaparser-core/src/main/java/com/github/javaparser/ast/expr/ThisExpr.java3
-rw-r--r--javaparser-core/src/main/java/com/github/javaparser/ast/expr/UnaryExpr.java6
-rw-r--r--javaparser-core/src/main/java/com/github/javaparser/ast/expr/VariableDeclarationExpr.java17
25 files changed, 120 insertions, 73 deletions
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/AnnotationExpr.java b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/AnnotationExpr.java
index 5f49b320f..a1cad1cdb 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/AnnotationExpr.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/AnnotationExpr.java
@@ -40,8 +40,9 @@ public abstract class AnnotationExpr extends Expression {
return name;
}
- public void setName(NameExpr name) {
+ public AnnotationExpr setName(NameExpr name) {
this.name = name;
setAsParentNodeOf(name);
+ return this;
}
}
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/ArrayAccessExpr.java b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/ArrayAccessExpr.java
index 050097803..b461ea87b 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/ArrayAccessExpr.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/ArrayAccessExpr.java
@@ -66,13 +66,15 @@ public final class ArrayAccessExpr extends Expression {
return name;
}
- public void setIndex(Expression index) {
+ public ArrayAccessExpr setIndex(Expression index) {
this.index = index;
setAsParentNodeOf(this.index);
+ return this;
}
- public void setName(Expression name) {
+ public ArrayAccessExpr setName(Expression name) {
this.name = name;
setAsParentNodeOf(this.name);
+ return this;
}
}
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/ArrayCreationExpr.java b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/ArrayCreationExpr.java
index fe0f6e06f..4ea44bd0d 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/ArrayCreationExpr.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/ArrayCreationExpr.java
@@ -21,8 +21,6 @@
package com.github.javaparser.ast.expr;
-import java.util.List;
-
import com.github.javaparser.Range;
import com.github.javaparser.ast.nodeTypes.NodeWithArrays;
import com.github.javaparser.ast.nodeTypes.NodeWithType;
@@ -30,6 +28,8 @@ import com.github.javaparser.ast.type.Type;
import com.github.javaparser.ast.visitor.GenericVisitor;
import com.github.javaparser.ast.visitor.VoidVisitor;
+import java.util.List;
+
import static com.github.javaparser.utils.Utils.ensureNotNull;
/**
@@ -115,14 +115,16 @@ public final class ArrayCreationExpr extends Expression implements NodeWithType<
return this;
}
- public void setDimensions(List<Expression> dimensions) {
+ public ArrayCreationExpr setDimensions(List<Expression> dimensions) {
this.dimensions = dimensions;
setAsParentNodeOf(this.dimensions);
+ return this;
}
- public void setInitializer(ArrayInitializerExpr initializer) {
+ public ArrayCreationExpr setInitializer(ArrayInitializerExpr initializer) {
this.initializer = initializer;
setAsParentNodeOf(this.initializer);
+ return this;
}
@Override
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/ArrayInitializerExpr.java b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/ArrayInitializerExpr.java
index 073b9bfb5..67c10739b 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/ArrayInitializerExpr.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/ArrayInitializerExpr.java
@@ -63,8 +63,9 @@ public final class ArrayInitializerExpr extends Expression {
return values;
}
- public void setValues(List<Expression> values) {
+ public ArrayInitializerExpr setValues(List<Expression> values) {
this.values = values;
setAsParentNodeOf(this.values);
+ return this;
}
}
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/AssignExpr.java b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/AssignExpr.java
index 23c78da90..cf16c6fff 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/AssignExpr.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/AssignExpr.java
@@ -89,17 +89,20 @@ public final class AssignExpr extends Expression {
return value;
}
- public void setOperator(Operator op) {
+ public AssignExpr setOperator(Operator op) {
this.op = op;
+ return this;
}
- public void setTarget(Expression target) {
+ public AssignExpr setTarget(Expression target) {
this.target = target;
setAsParentNodeOf(this.target);
+ return this;
}
- public void setValue(Expression value) {
+ public AssignExpr setValue(Expression value) {
this.value = value;
setAsParentNodeOf(this.value);
+ return this;
}
}
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/BinaryExpr.java b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/BinaryExpr.java
index 4c4121228..83675c8c4 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/BinaryExpr.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/BinaryExpr.java
@@ -96,17 +96,20 @@ public final class BinaryExpr extends Expression {
return right;
}
- public void setLeft(Expression left) {
+ public BinaryExpr setLeft(Expression left) {
this.left = left;
setAsParentNodeOf(this.left);
+ return this;
}
- public void setOperator(Operator op) {
+ public BinaryExpr setOperator(Operator op) {
this.op = op;
+ return this;
}
- public void setRight(Expression right) {
+ public BinaryExpr setRight(Expression right) {
this.right = right;
setAsParentNodeOf(this.right);
+ return this;
}
}
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/BooleanLiteralExpr.java b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/BooleanLiteralExpr.java
index 7eaac8b07..a42c8c722 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/BooleanLiteralExpr.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/BooleanLiteralExpr.java
@@ -58,7 +58,8 @@ public final class BooleanLiteralExpr extends LiteralExpr {
return value;
}
- public void setValue(boolean value) {
+ public BooleanLiteralExpr setValue(boolean value) {
this.value = value;
+ return this;
}
}
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/CastExpr.java b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/CastExpr.java
index 79890beb9..d2a54bc08 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/CastExpr.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/CastExpr.java
@@ -69,9 +69,10 @@ public final class CastExpr extends Expression implements NodeWithType<CastExpr>
return type;
}
- public void setExpr(Expression expr) {
+ public CastExpr setExpr(Expression expr) {
this.expr = expr;
setAsParentNodeOf(this.expr);
+ return this;
}
@Override
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/ConditionalExpr.java b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/ConditionalExpr.java
index 63186a76a..4dd4c4b0f 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/ConditionalExpr.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/ConditionalExpr.java
@@ -74,18 +74,21 @@ public final class ConditionalExpr extends Expression {
return thenExpr;
}
- public void setCondition(Expression condition) {
+ public ConditionalExpr setCondition(Expression condition) {
this.condition = condition;
setAsParentNodeOf(this.condition);
+ return this;
}
- public void setElseExpr(Expression elseExpr) {
+ public ConditionalExpr setElseExpr(Expression elseExpr) {
this.elseExpr = elseExpr;
setAsParentNodeOf(this.elseExpr);
+ return this;
}
- public void setThenExpr(Expression thenExpr) {
+ public ConditionalExpr setThenExpr(Expression thenExpr) {
this.thenExpr = thenExpr;
setAsParentNodeOf(this.thenExpr);
+ return this;
}
}
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/EnclosedExpr.java b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/EnclosedExpr.java
index 15b5bd3f2..a7c40febc 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/EnclosedExpr.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/EnclosedExpr.java
@@ -56,8 +56,9 @@ public final class EnclosedExpr extends Expression {
return inner;
}
- public void setInner(final Expression inner) {
+ public EnclosedExpr setInner(final Expression inner) {
this.inner = inner;
setAsParentNodeOf(this.inner);
+ return this;
}
}
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/FieldAccessExpr.java b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/FieldAccessExpr.java
index 280a92882..17a3c49d5 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/FieldAccessExpr.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/FieldAccessExpr.java
@@ -21,15 +21,15 @@
package com.github.javaparser.ast.expr;
-import static com.github.javaparser.utils.Utils.ensureNotNull;
-
-import java.util.List;
-
import com.github.javaparser.Range;
import com.github.javaparser.ast.type.Type;
import com.github.javaparser.ast.visitor.GenericVisitor;
import com.github.javaparser.ast.visitor.VoidVisitor;
+import java.util.List;
+
+import static com.github.javaparser.utils.Utils.ensureNotNull;
+
/**
* @author Julio Vilmar Gesser
*/
@@ -82,22 +82,26 @@ public final class FieldAccessExpr extends Expression {
return typeArgs;
}
- public void setField(final String field) {
+ public FieldAccessExpr setField(final String field) {
setFieldExpr(new NameExpr(field));
+ return this;
}
- public void setFieldExpr(NameExpr field) {
+ public FieldAccessExpr setFieldExpr(NameExpr field) {
this.field = field;
setAsParentNodeOf(this.field);
+ return this;
}
- public void setScope(final Expression scope) {
+ public FieldAccessExpr setScope(final Expression scope) {
this.scope = scope;
setAsParentNodeOf(this.scope);
+ return this;
}
- public void setTypeArgs(final List<Type<?>> typeArgs) {
+ public FieldAccessExpr setTypeArgs(final List<Type<?>> typeArgs) {
this.typeArgs = typeArgs;
setAsParentNodeOf(this.typeArgs);
+ return this;
}
}
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/InstanceOfExpr.java b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/InstanceOfExpr.java
index d14b8d065..ffc248ce6 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/InstanceOfExpr.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/InstanceOfExpr.java
@@ -67,9 +67,10 @@ public final class InstanceOfExpr extends Expression implements NodeWithType<Ins
return type;
}
- public void setExpr(final Expression expr) {
+ public InstanceOfExpr setExpr(final Expression expr) {
this.expr = expr;
setAsParentNodeOf(this.expr);
+ return this;
}
@Override
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/LambdaExpr.java b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/LambdaExpr.java
index 4e5f9687a..4db1b0dfb 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/LambdaExpr.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/LambdaExpr.java
@@ -61,18 +61,20 @@ public class LambdaExpr extends Expression {
return parameters;
}
- public void setParameters(List<Parameter> parameters) {
+ public LambdaExpr setParameters(List<Parameter> parameters) {
this.parameters = parameters;
setAsParentNodeOf(this.parameters);
+ return this;
}
public Statement getBody() {
return body;
}
- public void setBody(Statement body) {
+ public LambdaExpr setBody(Statement body) {
this.body = body;
setAsParentNodeOf(this.body);
+ return this;
}
@Override
@@ -89,8 +91,9 @@ public class LambdaExpr extends Expression {
return parametersEnclosed;
}
- public void setParametersEnclosed(boolean parametersEnclosed) {
+ public LambdaExpr setParametersEnclosed(boolean parametersEnclosed) {
this.parametersEnclosed = parametersEnclosed;
+ return this;
}
}
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/MemberValuePair.java b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/MemberValuePair.java
index c6cbc4191..f87af5dbb 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/MemberValuePair.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/MemberValuePair.java
@@ -73,8 +73,9 @@ public final class MemberValuePair extends Node implements NodeWithName<MemberVa
return this;
}
- public void setValue(final Expression value) {
+ public MemberValuePair setValue(final Expression value) {
this.value = value;
setAsParentNodeOf(this.value);
+ return this;
}
}
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/MethodCallExpr.java b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/MethodCallExpr.java
index 30bab9d78..dbbf1d4c2 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/MethodCallExpr.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/MethodCallExpr.java
@@ -21,15 +21,15 @@
package com.github.javaparser.ast.expr;
-import static com.github.javaparser.utils.Utils.ensureNotNull;
-
-import java.util.List;
-
import com.github.javaparser.Range;
import com.github.javaparser.ast.type.Type;
import com.github.javaparser.ast.visitor.GenericVisitor;
import com.github.javaparser.ast.visitor.VoidVisitor;
+import java.util.List;
+
+import static com.github.javaparser.utils.Utils.ensureNotNull;
+
/**
* @author Julio Vilmar Gesser
*/
@@ -114,23 +114,27 @@ public final class MethodCallExpr extends Expression {
return typeArgs;
}
- public void setArgs(final List<Expression> args) {
+ public MethodCallExpr setArgs(final List<Expression> args) {
this.args = args;
setAsParentNodeOf(this.args);
+ return this;
}
- public void setName(final String name) {
+ public MethodCallExpr setName(final String name) {
setNameExpr(new NameExpr(name));
+ return this;
}
- public void setNameExpr(NameExpr name) {
+ public MethodCallExpr setNameExpr(NameExpr name) {
this.name = name;
setAsParentNodeOf(this.name);
+ return this;
}
- public void setScope(final Expression scope) {
+ public MethodCallExpr setScope(final Expression scope) {
this.scope = scope;
setAsParentNodeOf(this.scope);
+ return this;
}
public void setTypeArgs(final List<Type<?>> typeArgs) {
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/MethodReferenceExpr.java b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/MethodReferenceExpr.java
index d8c78f8ed..3563a3053 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/MethodReferenceExpr.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/MethodReferenceExpr.java
@@ -70,25 +70,28 @@ public class MethodReferenceExpr extends Expression {
return scope;
}
- public void setScope(Expression scope) {
+ public MethodReferenceExpr setScope(Expression scope) {
this.scope = scope;
setAsParentNodeOf(this.scope);
+ return this;
}
public TypeArguments getTypeArguments() {
return typeArguments;
}
- public void setTypeArguments(TypeArguments typeArguments) {
+ public MethodReferenceExpr setTypeArguments(TypeArguments typeArguments) {
this.typeArguments = typeArguments;
+ return this;
}
public String getIdentifier() {
return identifier;
}
- public void setIdentifier(String identifier) {
+ public MethodReferenceExpr setIdentifier(String identifier) {
this.identifier = identifier;
+ return this;
}
}
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/NormalAnnotationExpr.java b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/NormalAnnotationExpr.java
index e7e6d24f2..0335442d9 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/NormalAnnotationExpr.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/NormalAnnotationExpr.java
@@ -21,14 +21,14 @@
package com.github.javaparser.ast.expr;
-import static com.github.javaparser.utils.Utils.ensureNotNull;
-
-import java.util.List;
-
import com.github.javaparser.Range;
import com.github.javaparser.ast.visitor.GenericVisitor;
import com.github.javaparser.ast.visitor.VoidVisitor;
+import java.util.List;
+
+import static com.github.javaparser.utils.Utils.ensureNotNull;
+
/**
* @author Julio Vilmar Gesser
*/
@@ -65,9 +65,10 @@ public final class NormalAnnotationExpr extends AnnotationExpr {
return pairs;
}
- public void setPairs(final List<MemberValuePair> pairs) {
+ public NormalAnnotationExpr setPairs(final List<MemberValuePair> pairs) {
this.pairs = pairs;
setAsParentNodeOf(this.pairs);
+ return this;
}
/**
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/ObjectCreationExpr.java b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/ObjectCreationExpr.java
index 82ee7f3e6..60421947e 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/ObjectCreationExpr.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/ObjectCreationExpr.java
@@ -21,11 +21,6 @@
package com.github.javaparser.ast.expr;
-import static com.github.javaparser.utils.Utils.ensureNotNull;
-
-import java.util.ArrayList;
-import java.util.List;
-
import com.github.javaparser.Range;
import com.github.javaparser.ast.body.BodyDeclaration;
import com.github.javaparser.ast.nodeTypes.NodeWithType;
@@ -34,6 +29,11 @@ import com.github.javaparser.ast.type.Type;
import com.github.javaparser.ast.visitor.GenericVisitor;
import com.github.javaparser.ast.visitor.VoidVisitor;
+import java.util.ArrayList;
+import java.util.List;
+
+import static com.github.javaparser.utils.Utils.ensureNotNull;
+
/**
* Defines constructor call expression.
* Example:
@@ -126,19 +126,22 @@ public final class ObjectCreationExpr extends Expression implements NodeWithType
return typeArgs;
}
- public void setAnonymousClassBody(final List<BodyDeclaration<?>> anonymousClassBody) {
+ public ObjectCreationExpr setAnonymousClassBody(final List<BodyDeclaration<?>> anonymousClassBody) {
this.anonymousClassBody = anonymousClassBody;
setAsParentNodeOf(this.anonymousClassBody);
+ return this;
}
- public void setArgs(final List<Expression> args) {
+ public ObjectCreationExpr setArgs(final List<Expression> args) {
this.args = args;
setAsParentNodeOf(this.args);
+ return this;
}
- public void setScope(final Expression scope) {
+ public ObjectCreationExpr setScope(final Expression scope) {
this.scope = scope;
setAsParentNodeOf(this.scope);
+ return this;
}
@Override
@@ -150,8 +153,9 @@ public final class ObjectCreationExpr extends Expression implements NodeWithType
return this;
}
- public void setTypeArgs(final List<Type<?>> typeArgs) {
+ public ObjectCreationExpr setTypeArgs(final List<Type<?>> typeArgs) {
this.typeArgs = typeArgs;
setAsParentNodeOf(this.typeArgs);
+ return this;
}
}
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/QualifiedNameExpr.java b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/QualifiedNameExpr.java
index 9c9600f23..dd906310d 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/QualifiedNameExpr.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/QualifiedNameExpr.java
@@ -57,8 +57,9 @@ public final class QualifiedNameExpr extends NameExpr {
return qualifier;
}
- public void setQualifier(final NameExpr qualifier) {
+ public QualifiedNameExpr setQualifier(final NameExpr qualifier) {
this.qualifier = qualifier;
setAsParentNodeOf(this.qualifier);
+ return this;
}
}
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/SingleMemberAnnotationExpr.java b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/SingleMemberAnnotationExpr.java
index 0aa88ce71..bd6692c83 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/SingleMemberAnnotationExpr.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/SingleMemberAnnotationExpr.java
@@ -58,8 +58,9 @@ public final class SingleMemberAnnotationExpr extends AnnotationExpr {
return memberValue;
}
- public void setMemberValue(final Expression memberValue) {
+ public SingleMemberAnnotationExpr setMemberValue(final Expression memberValue) {
this.memberValue = memberValue;
setAsParentNodeOf(this.memberValue);
+ return this;
}
}
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/StringLiteralExpr.java b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/StringLiteralExpr.java
index 5b433db30..f66a594da 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/StringLiteralExpr.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/StringLiteralExpr.java
@@ -69,7 +69,8 @@ public class StringLiteralExpr extends LiteralExpr {
return value;
}
- public final void setValue(final String value) {
+ public final StringLiteralExpr setValue(final String value) {
this.value = value;
+ return this;
}
}
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/SuperExpr.java b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/SuperExpr.java
index 3067bae91..3f5e1866c 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/SuperExpr.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/SuperExpr.java
@@ -56,8 +56,9 @@ public final class SuperExpr extends Expression {
return classExpr;
}
- public void setClassExpr(final Expression classExpr) {
+ public SuperExpr setClassExpr(final Expression classExpr) {
this.classExpr = classExpr;
setAsParentNodeOf(this.classExpr);
+ return this;
}
}
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/ThisExpr.java b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/ThisExpr.java
index 89be4ada9..117fed53d 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/ThisExpr.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/ThisExpr.java
@@ -56,8 +56,9 @@ public final class ThisExpr extends Expression {
return classExpr;
}
- public void setClassExpr(final Expression classExpr) {
+ public ThisExpr setClassExpr(final Expression classExpr) {
this.classExpr = classExpr;
setAsParentNodeOf(this.classExpr);
+ return this;
}
}
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/UnaryExpr.java b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/UnaryExpr.java
index c784080a2..eef9101ee 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/UnaryExpr.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/UnaryExpr.java
@@ -75,12 +75,14 @@ public final class UnaryExpr extends Expression {
return op;
}
- public void setExpr(final Expression expr) {
+ public UnaryExpr setExpr(final Expression expr) {
this.expr = expr;
setAsParentNodeOf(this.expr);
+ return this;
}
- public void setOperator(final Operator op) {
+ public UnaryExpr setOperator(final Operator op) {
this.op = op;
+ return this;
}
}
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/VariableDeclarationExpr.java b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/VariableDeclarationExpr.java
index 9c1c334d7..2fc3a4dad 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/VariableDeclarationExpr.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/VariableDeclarationExpr.java
@@ -21,13 +21,6 @@
package com.github.javaparser.ast.expr;
-import static com.github.javaparser.utils.Utils.ensureNotNull;
-
-import java.util.Arrays;
-import java.util.EnumSet;
-import java.util.List;
-import java.util.stream.Collectors;
-
import com.github.javaparser.Range;
import com.github.javaparser.ast.Modifier;
import com.github.javaparser.ast.body.VariableDeclarator;
@@ -38,6 +31,13 @@ import com.github.javaparser.ast.type.Type;
import com.github.javaparser.ast.visitor.GenericVisitor;
import com.github.javaparser.ast.visitor.VoidVisitor;
+import java.util.Arrays;
+import java.util.EnumSet;
+import java.util.List;
+import java.util.stream.Collectors;
+
+import static com.github.javaparser.utils.Utils.ensureNotNull;
+
/**
* @author Julio Vilmar Gesser
*/
@@ -169,8 +169,9 @@ public final class VariableDeclarationExpr extends Expression
return this;
}
- public void setVars(final List<VariableDeclarator> vars) {
+ public VariableDeclarationExpr setVars(final List<VariableDeclarator> vars) {
this.vars = vars;
setAsParentNodeOf(this.vars);
+ return this;
}
}