aboutsummaryrefslogtreecommitdiffstats
path: root/javaparser-core/src/main/java/com/github/javaparser/ast/expr/ClassExpr.java
diff options
context:
space:
mode:
authorMaximilien CRUZ <max@rockpalm.it>2016-07-14 17:30:34 +0200
committerMaximilien CRUZ <max@rockpalm.it>2016-07-17 22:04:31 +0200
commit390fbb37cc7f41787cf2559842beb98e7058b4ae (patch)
tree80c81fa37bbb44dabaff06375ddd9123c75eb97e /javaparser-core/src/main/java/com/github/javaparser/ast/expr/ClassExpr.java
parentd1b21c6bee0519451ba7c39b6f3ade8aa9be109c (diff)
downloadplatform_external_javaparser-390fbb37cc7f41787cf2559842beb98e7058b4ae.tar.gz
platform_external_javaparser-390fbb37cc7f41787cf2559842beb98e7058b4ae.tar.bz2
platform_external_javaparser-390fbb37cc7f41787cf2559842beb98e7058b4ae.zip
builder methods for #363
Diffstat (limited to 'javaparser-core/src/main/java/com/github/javaparser/ast/expr/ClassExpr.java')
-rw-r--r--javaparser-core/src/main/java/com/github/javaparser/ast/expr/ClassExpr.java9
1 files changed, 5 insertions, 4 deletions
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/ClassExpr.java b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/ClassExpr.java
index ad97aef38..161aeeee7 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/ClassExpr.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/ClassExpr.java
@@ -21,14 +21,14 @@
package com.github.javaparser.ast.expr;
+import static com.github.javaparser.Position.pos;
+
import com.github.javaparser.Range;
import com.github.javaparser.ast.TypedNode;
import com.github.javaparser.ast.type.Type;
import com.github.javaparser.ast.visitor.GenericVisitor;
import com.github.javaparser.ast.visitor.VoidVisitor;
-import static com.github.javaparser.Position.pos;
-
/**
* Defines an expression that accesses the class of a type.
* Example:
@@ -37,7 +37,7 @@ import static com.github.javaparser.Position.pos;
* </code>
* @author Julio Vilmar Gesser
*/
-public final class ClassExpr extends Expression implements TypedNode {
+public final class ClassExpr extends Expression implements TypedNode<ClassExpr> {
private Type type;
@@ -77,8 +77,9 @@ public final class ClassExpr extends Expression implements TypedNode {
}
@Override
- public void setType(Type type) {
+ public ClassExpr setType(Type type) {
this.type = type;
setAsParentNodeOf(this.type);
+ return this;
}
}