aboutsummaryrefslogtreecommitdiffstats
path: root/javaparser-core/src/main/java/com/github/javaparser/ast/expr/NameExpr.java
diff options
context:
space:
mode:
authorDanny van Bruggen <danny.van.bruggen@kvk.nl>2017-02-08 15:44:39 +0100
committerDanny van Bruggen <danny.van.bruggen@kvk.nl>2017-02-08 15:50:10 +0100
commitd92096baaf96613b6cf47a43402760bfd9bb2666 (patch)
tree0d1b717bb1a0773fd48a45418a4bec4bd95a7182 /javaparser-core/src/main/java/com/github/javaparser/ast/expr/NameExpr.java
parent053d7b016facea4230a98b1abb7e069c7b6aeef5 (diff)
downloadplatform_external_javaparser-d92096baaf96613b6cf47a43402760bfd9bb2666.tar.gz
platform_external_javaparser-d92096baaf96613b6cf47a43402760bfd9bb2666.tar.bz2
platform_external_javaparser-d92096baaf96613b6cf47a43402760bfd9bb2666.zip
Generate the clone() method
Diffstat (limited to 'javaparser-core/src/main/java/com/github/javaparser/ast/expr/NameExpr.java')
-rw-r--r--javaparser-core/src/main/java/com/github/javaparser/ast/expr/NameExpr.java6
1 files changed, 6 insertions, 0 deletions
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/NameExpr.java b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/NameExpr.java
index 43d9b935f..11742b08a 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/NameExpr.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/NameExpr.java
@@ -28,6 +28,7 @@ import com.github.javaparser.ast.visitor.GenericVisitor;
import com.github.javaparser.ast.visitor.VoidVisitor;
import static com.github.javaparser.utils.Utils.assertNotNull;
import com.github.javaparser.ast.Node;
+import com.github.javaparser.ast.visitor.CloneVisitor;
/**
* Whenever a SimpleName is used in an expression, it is wrapped in NameExpr.
@@ -89,5 +90,10 @@ public class NameExpr extends Expression implements NodeWithSimpleName<NameExpr>
return false;
return super.remove(node);
}
+
+ @Override
+ public NameExpr clone() {
+ return (NameExpr) accept(new CloneVisitor(), null);
+ }
}