diff options
author | j0ach1mmall3 <business@j0ach1mmall3.com> | 2016-09-28 12:46:37 +0200 |
---|---|---|
committer | j0ach1mmall3 <business@j0ach1mmall3.com> | 2016-09-28 12:46:37 +0200 |
commit | 498d5ad7055d1cfee7fb3fbaf45893235c9fa223 (patch) | |
tree | aa4bb444d9ccd2c5777c5ed5ce2ac5297cc90f9b /javaparser-core/src/main/java/com/github/javaparser/ast/expr | |
parent | 1158a0847addc855720272d923b9414aa703f65e (diff) | |
download | javaparser-498d5ad7055d1cfee7fb3fbaf45893235c9fa223.tar.gz |
Made Node setters return this
Diffstat (limited to 'javaparser-core/src/main/java/com/github/javaparser/ast/expr')
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; } } |