aboutsummaryrefslogtreecommitdiff
path: root/javaparser-core/src/main/java/com/github/javaparser/ast/visitor
diff options
context:
space:
mode:
authorDanny van Bruggen <hexagonaal@gmail.com>2017-11-05 01:42:40 +0100
committerDanny van Bruggen <hexagonaal@gmail.com>2017-11-05 01:42:40 +0100
commit13dacb72ff79db384dd5a93b769d36957911ebc7 (patch)
tree4a4312ba37fa533a56c356abbf3df5a4a8a02c76 /javaparser-core/src/main/java/com/github/javaparser/ast/visitor
parent660b7248ab889410a598d37bde32bbba7ed0ef4e (diff)
downloadjavaparser-13dacb72ff79db384dd5a93b769d36957911ebc7.tar.gz
Run core generators
Diffstat (limited to 'javaparser-core/src/main/java/com/github/javaparser/ast/visitor')
-rw-r--r--javaparser-core/src/main/java/com/github/javaparser/ast/visitor/CloneVisitor.java5
-rw-r--r--javaparser-core/src/main/java/com/github/javaparser/ast/visitor/EqualsVisitor.java6
-rw-r--r--javaparser-core/src/main/java/com/github/javaparser/ast/visitor/GenericListVisitorAdapter.java15
-rw-r--r--javaparser-core/src/main/java/com/github/javaparser/ast/visitor/GenericVisitorAdapter.java15
-rw-r--r--javaparser-core/src/main/java/com/github/javaparser/ast/visitor/HashCodeVisitor.java4
-rw-r--r--javaparser-core/src/main/java/com/github/javaparser/ast/visitor/ModifierVisitor.java6
-rw-r--r--javaparser-core/src/main/java/com/github/javaparser/ast/visitor/NoCommentEqualsVisitor.java6
-rw-r--r--javaparser-core/src/main/java/com/github/javaparser/ast/visitor/NoCommentHashCodeVisitor.java4
-rw-r--r--javaparser-core/src/main/java/com/github/javaparser/ast/visitor/VoidVisitorAdapter.java3
9 files changed, 41 insertions, 23 deletions
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/visitor/CloneVisitor.java b/javaparser-core/src/main/java/com/github/javaparser/ast/visitor/CloneVisitor.java
index 43cd1487f..e5b88e1a1 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/visitor/CloneVisitor.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/visitor/CloneVisitor.java
@@ -185,11 +185,12 @@ public class CloneVisitor implements GenericVisitor<Visitable, Object> {
BlockStmt body = cloneNode(n.getBody(), arg);
SimpleName name = cloneNode(n.getName(), arg);
NodeList<Parameter> parameters = cloneList(n.getParameters(), arg);
+ ReceiverParameter receiverParameter = cloneNode(n.getReceiverParameter(), arg);
NodeList<ReferenceType> thrownExceptions = cloneList(n.getThrownExceptions(), arg);
NodeList<TypeParameter> typeParameters = cloneList(n.getTypeParameters(), arg);
NodeList<AnnotationExpr> annotations = cloneList(n.getAnnotations(), arg);
Comment comment = cloneNode(n.getComment(), arg);
- ConstructorDeclaration r = new ConstructorDeclaration(n.getTokenRange().orElse(null), n.getModifiers(), annotations, typeParameters, name, parameters, thrownExceptions, body, null);
+ ConstructorDeclaration r = new ConstructorDeclaration(n.getTokenRange().orElse(null), n.getModifiers(), annotations, typeParameters, name, parameters, thrownExceptions, body, receiverParameter);
r.setComment(comment);
return r;
}
@@ -198,10 +199,10 @@ public class CloneVisitor implements GenericVisitor<Visitable, Object> {
@Generated("com.github.javaparser.generator.core.visitor.CloneVisitorGenerator")
public Visitable visit(final MethodDeclaration n, final Object arg) {
BlockStmt body = cloneNode(n.getBody(), arg);
- ReceiverParameter receiverParameter = cloneNode(n.getReceiverParameter(), arg);
Type type = cloneNode(n.getType(), arg);
SimpleName name = cloneNode(n.getName(), arg);
NodeList<Parameter> parameters = cloneList(n.getParameters(), arg);
+ ReceiverParameter receiverParameter = cloneNode(n.getReceiverParameter(), arg);
NodeList<ReferenceType> thrownExceptions = cloneList(n.getThrownExceptions(), arg);
NodeList<TypeParameter> typeParameters = cloneList(n.getTypeParameters(), arg);
NodeList<AnnotationExpr> annotations = cloneList(n.getAnnotations(), arg);
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/visitor/EqualsVisitor.java b/javaparser-core/src/main/java/com/github/javaparser/ast/visitor/EqualsVisitor.java
index 72e7afcc1..49a2ee278 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/visitor/EqualsVisitor.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/visitor/EqualsVisitor.java
@@ -338,6 +338,8 @@ public class EqualsVisitor implements GenericVisitor<Boolean, Visitable> {
return false;
if (!nodesEquals(n.getParameters(), n2.getParameters()))
return false;
+ if (!nodeEquals(n.getReceiverParameter(), n2.getReceiverParameter()))
+ return false;
if (!nodesEquals(n.getThrownExceptions(), n2.getThrownExceptions()))
return false;
if (!nodesEquals(n.getTypeParameters(), n2.getTypeParameters()))
@@ -355,8 +357,6 @@ public class EqualsVisitor implements GenericVisitor<Boolean, Visitable> {
final MethodDeclaration n2 = (MethodDeclaration) arg;
if (!nodeEquals(n.getBody(), n2.getBody()))
return false;
- if (!nodeEquals(n.getReceiverParameter(), n2.getReceiverParameter()))
- return false;
if (!nodeEquals(n.getType(), n2.getType()))
return false;
if (!objEquals(n.getModifiers(), n2.getModifiers()))
@@ -365,6 +365,8 @@ public class EqualsVisitor implements GenericVisitor<Boolean, Visitable> {
return false;
if (!nodesEquals(n.getParameters(), n2.getParameters()))
return false;
+ if (!nodeEquals(n.getReceiverParameter(), n2.getReceiverParameter()))
+ return false;
if (!nodesEquals(n.getThrownExceptions(), n2.getThrownExceptions()))
return false;
if (!nodesEquals(n.getTypeParameters(), n2.getTypeParameters()))
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/visitor/GenericListVisitorAdapter.java b/javaparser-core/src/main/java/com/github/javaparser/ast/visitor/GenericListVisitorAdapter.java
index b6cad5bae..14ae6c5b5 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/visitor/GenericListVisitorAdapter.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/visitor/GenericListVisitorAdapter.java
@@ -562,6 +562,11 @@ public abstract class GenericListVisitorAdapter<R, A> implements GenericVisitor<
if (tmp != null)
result.addAll(tmp);
}
+ if (n.getReceiverParameter().isPresent()) {
+ tmp = n.getReceiverParameter().get().accept(this, arg);
+ if (tmp != null)
+ result.addAll(tmp);
+ }
{
tmp = n.getThrownExceptions().accept(this, arg);
if (tmp != null)
@@ -1185,11 +1190,6 @@ public abstract class GenericListVisitorAdapter<R, A> implements GenericVisitor<
if (tmp != null)
result.addAll(tmp);
}
- if (n.getReceiverParameter().isPresent()) {
- tmp = n.getReceiverParameter().get().accept(this, arg);
- if (tmp != null)
- result.addAll(tmp);
- }
{
tmp = n.getType().accept(this, arg);
if (tmp != null)
@@ -1205,6 +1205,11 @@ public abstract class GenericListVisitorAdapter<R, A> implements GenericVisitor<
if (tmp != null)
result.addAll(tmp);
}
+ if (n.getReceiverParameter().isPresent()) {
+ tmp = n.getReceiverParameter().get().accept(this, arg);
+ if (tmp != null)
+ result.addAll(tmp);
+ }
{
tmp = n.getThrownExceptions().accept(this, arg);
if (tmp != null)
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/visitor/GenericVisitorAdapter.java b/javaparser-core/src/main/java/com/github/javaparser/ast/visitor/GenericVisitorAdapter.java
index 14872667c..5b4bf55c0 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/visitor/GenericVisitorAdapter.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/visitor/GenericVisitorAdapter.java
@@ -502,6 +502,11 @@ public abstract class GenericVisitorAdapter<R, A> implements GenericVisitor<R, A
if (result != null)
return result;
}
+ if (n.getReceiverParameter().isPresent()) {
+ result = n.getReceiverParameter().get().accept(this, arg);
+ if (result != null)
+ return result;
+ }
{
result = n.getThrownExceptions().accept(this, arg);
if (result != null)
@@ -1035,11 +1040,6 @@ public abstract class GenericVisitorAdapter<R, A> implements GenericVisitor<R, A
if (result != null)
return result;
}
- if (n.getReceiverParameter().isPresent()) {
- result = n.getReceiverParameter().get().accept(this, arg);
- if (result != null)
- return result;
- }
{
result = n.getType().accept(this, arg);
if (result != null)
@@ -1055,6 +1055,11 @@ public abstract class GenericVisitorAdapter<R, A> implements GenericVisitor<R, A
if (result != null)
return result;
}
+ if (n.getReceiverParameter().isPresent()) {
+ result = n.getReceiverParameter().get().accept(this, arg);
+ if (result != null)
+ return result;
+ }
{
result = n.getThrownExceptions().accept(this, arg);
if (result != null)
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/visitor/HashCodeVisitor.java b/javaparser-core/src/main/java/com/github/javaparser/ast/visitor/HashCodeVisitor.java
index 0b4f346b6..2a12b7f69 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/visitor/HashCodeVisitor.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/visitor/HashCodeVisitor.java
@@ -159,7 +159,7 @@ public class HashCodeVisitor implements GenericVisitor<Integer, Void> {
@Generated("com.github.javaparser.generator.core.visitor.HashCodeVisitorGenerator")
public Integer visit(final ConstructorDeclaration n, final Void arg) {
- return (n.getBody().accept(this, arg)) * 31 + (n.getModifiers().hashCode()) * 31 + (n.getName().accept(this, arg)) * 31 + (n.getParameters().accept(this, arg)) * 31 + (n.getThrownExceptions().accept(this, arg)) * 31 + (n.getTypeParameters().accept(this, arg)) * 31 + (n.getAnnotations().accept(this, arg)) * 31 + (n.getComment().isPresent() ? n.getComment().get().accept(this, arg) : 0);
+ return (n.getBody().accept(this, arg)) * 31 + (n.getModifiers().hashCode()) * 31 + (n.getName().accept(this, arg)) * 31 + (n.getParameters().accept(this, arg)) * 31 + (n.getReceiverParameter().isPresent() ? n.getReceiverParameter().get().accept(this, arg) : 0) * 31 + (n.getThrownExceptions().accept(this, arg)) * 31 + (n.getTypeParameters().accept(this, arg)) * 31 + (n.getAnnotations().accept(this, arg)) * 31 + (n.getComment().isPresent() ? n.getComment().get().accept(this, arg) : 0);
}
@Generated("com.github.javaparser.generator.core.visitor.HashCodeVisitorGenerator")
@@ -304,7 +304,7 @@ public class HashCodeVisitor implements GenericVisitor<Integer, Void> {
@Generated("com.github.javaparser.generator.core.visitor.HashCodeVisitorGenerator")
public Integer visit(final MethodDeclaration n, final Void arg) {
- return (n.getBody().isPresent() ? n.getBody().get().accept(this, arg) : 0) * 31 + (n.getReceiverParameter().isPresent() ? n.getReceiverParameter().get().accept(this, arg) : 0) * 31 + (n.getType().accept(this, arg)) * 31 + (n.getModifiers().hashCode()) * 31 + (n.getName().accept(this, arg)) * 31 + (n.getParameters().accept(this, arg)) * 31 + (n.getThrownExceptions().accept(this, arg)) * 31 + (n.getTypeParameters().accept(this, arg)) * 31 + (n.getAnnotations().accept(this, arg)) * 31 + (n.getComment().isPresent() ? n.getComment().get().accept(this, arg) : 0);
+ return (n.getBody().isPresent() ? n.getBody().get().accept(this, arg) : 0) * 31 + (n.getType().accept(this, arg)) * 31 + (n.getModifiers().hashCode()) * 31 + (n.getName().accept(this, arg)) * 31 + (n.getParameters().accept(this, arg)) * 31 + (n.getReceiverParameter().isPresent() ? n.getReceiverParameter().get().accept(this, arg) : 0) * 31 + (n.getThrownExceptions().accept(this, arg)) * 31 + (n.getTypeParameters().accept(this, arg)) * 31 + (n.getAnnotations().accept(this, arg)) * 31 + (n.getComment().isPresent() ? n.getComment().get().accept(this, arg) : 0);
}
@Generated("com.github.javaparser.generator.core.visitor.HashCodeVisitorGenerator")
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/visitor/ModifierVisitor.java b/javaparser-core/src/main/java/com/github/javaparser/ast/visitor/ModifierVisitor.java
index 5a62f025a..0a8619055 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/visitor/ModifierVisitor.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/visitor/ModifierVisitor.java
@@ -321,6 +321,7 @@ public class ModifierVisitor<A> implements GenericVisitor<Visitable, A> {
BlockStmt body = (BlockStmt) n.getBody().accept(this, arg);
SimpleName name = (SimpleName) n.getName().accept(this, arg);
NodeList<Parameter> parameters = modifyList(n.getParameters(), arg);
+ ReceiverParameter receiverParameter = n.getReceiverParameter().map(s -> (ReceiverParameter) s.accept(this, arg)).orElse(null);
NodeList<ReferenceType> thrownExceptions = modifyList(n.getThrownExceptions(), arg);
NodeList<TypeParameter> typeParameters = modifyList(n.getTypeParameters(), arg);
NodeList<AnnotationExpr> annotations = modifyList(n.getAnnotations(), arg);
@@ -330,6 +331,7 @@ public class ModifierVisitor<A> implements GenericVisitor<Visitable, A> {
n.setBody(body);
n.setName(name);
n.setParameters(parameters);
+ n.setReceiverParameter(receiverParameter);
n.setThrownExceptions(thrownExceptions);
n.setTypeParameters(typeParameters);
n.setAnnotations(annotations);
@@ -647,10 +649,10 @@ public class ModifierVisitor<A> implements GenericVisitor<Visitable, A> {
@Generated("com.github.javaparser.generator.core.visitor.ModifierVisitorGenerator")
public Visitable visit(final MethodDeclaration n, final A arg) {
BlockStmt body = n.getBody().map(s -> (BlockStmt) s.accept(this, arg)).orElse(null);
- ReceiverParameter receiverParameter = n.getReceiverParameter().map(s -> (ReceiverParameter) s.accept(this, arg)).orElse(null);
Type type = (Type) n.getType().accept(this, arg);
SimpleName name = (SimpleName) n.getName().accept(this, arg);
NodeList<Parameter> parameters = modifyList(n.getParameters(), arg);
+ ReceiverParameter receiverParameter = n.getReceiverParameter().map(s -> (ReceiverParameter) s.accept(this, arg)).orElse(null);
NodeList<ReferenceType> thrownExceptions = modifyList(n.getThrownExceptions(), arg);
NodeList<TypeParameter> typeParameters = modifyList(n.getTypeParameters(), arg);
NodeList<AnnotationExpr> annotations = modifyList(n.getAnnotations(), arg);
@@ -658,10 +660,10 @@ public class ModifierVisitor<A> implements GenericVisitor<Visitable, A> {
if (type == null || name == null)
return null;
n.setBody(body);
- n.setReceiverParameter(receiverParameter);
n.setType(type);
n.setName(name);
n.setParameters(parameters);
+ n.setReceiverParameter(receiverParameter);
n.setThrownExceptions(thrownExceptions);
n.setTypeParameters(typeParameters);
n.setAnnotations(annotations);
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/visitor/NoCommentEqualsVisitor.java b/javaparser-core/src/main/java/com/github/javaparser/ast/visitor/NoCommentEqualsVisitor.java
index b7a9914df..8e6862995 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/visitor/NoCommentEqualsVisitor.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/visitor/NoCommentEqualsVisitor.java
@@ -267,6 +267,8 @@ public class NoCommentEqualsVisitor implements GenericVisitor<Boolean, Visitable
return false;
if (!nodesEquals(n.getParameters(), n2.getParameters()))
return false;
+ if (!nodeEquals(n.getReceiverParameter(), n2.getReceiverParameter()))
+ return false;
if (!nodesEquals(n.getThrownExceptions(), n2.getThrownExceptions()))
return false;
if (!nodesEquals(n.getTypeParameters(), n2.getTypeParameters()))
@@ -282,8 +284,6 @@ public class NoCommentEqualsVisitor implements GenericVisitor<Boolean, Visitable
final MethodDeclaration n2 = (MethodDeclaration) arg;
if (!nodeEquals(n.getBody(), n2.getBody()))
return false;
- if (!nodeEquals(n.getReceiverParameter(), n2.getReceiverParameter()))
- return false;
if (!nodeEquals(n.getType(), n2.getType()))
return false;
if (!objEquals(n.getModifiers(), n2.getModifiers()))
@@ -292,6 +292,8 @@ public class NoCommentEqualsVisitor implements GenericVisitor<Boolean, Visitable
return false;
if (!nodesEquals(n.getParameters(), n2.getParameters()))
return false;
+ if (!nodeEquals(n.getReceiverParameter(), n2.getReceiverParameter()))
+ return false;
if (!nodesEquals(n.getThrownExceptions(), n2.getThrownExceptions()))
return false;
if (!nodesEquals(n.getTypeParameters(), n2.getTypeParameters()))
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/visitor/NoCommentHashCodeVisitor.java b/javaparser-core/src/main/java/com/github/javaparser/ast/visitor/NoCommentHashCodeVisitor.java
index e23beae79..914391c90 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/visitor/NoCommentHashCodeVisitor.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/visitor/NoCommentHashCodeVisitor.java
@@ -151,7 +151,7 @@ public class NoCommentHashCodeVisitor implements GenericVisitor<Integer, Void> {
@Generated("com.github.javaparser.generator.core.visitor.NoCommentHashCodeVisitorGenerator")
public Integer visit(final ConstructorDeclaration n, final Void arg) {
- return (n.getBody().accept(this, arg)) * 31 + (n.getModifiers().hashCode()) * 31 + (n.getName().accept(this, arg)) * 31 + (n.getParameters().accept(this, arg)) * 31 + (n.getThrownExceptions().accept(this, arg)) * 31 + (n.getTypeParameters().accept(this, arg)) * 31 + (n.getAnnotations().accept(this, arg));
+ return (n.getBody().accept(this, arg)) * 31 + (n.getModifiers().hashCode()) * 31 + (n.getName().accept(this, arg)) * 31 + (n.getParameters().accept(this, arg)) * 31 + (n.getReceiverParameter().isPresent() ? n.getReceiverParameter().get().accept(this, arg) : 0) * 31 + (n.getThrownExceptions().accept(this, arg)) * 31 + (n.getTypeParameters().accept(this, arg)) * 31 + (n.getAnnotations().accept(this, arg));
}
@Generated("com.github.javaparser.generator.core.visitor.NoCommentHashCodeVisitorGenerator")
@@ -296,7 +296,7 @@ public class NoCommentHashCodeVisitor implements GenericVisitor<Integer, Void> {
@Generated("com.github.javaparser.generator.core.visitor.NoCommentHashCodeVisitorGenerator")
public Integer visit(final MethodDeclaration n, final Void arg) {
- return (n.getBody().isPresent() ? n.getBody().get().accept(this, arg) : 0) * 31 + (n.getReceiverParameter().isPresent() ? n.getReceiverParameter().get().accept(this, arg) : 0) * 31 + (n.getType().accept(this, arg)) * 31 + (n.getModifiers().hashCode()) * 31 + (n.getName().accept(this, arg)) * 31 + (n.getParameters().accept(this, arg)) * 31 + (n.getThrownExceptions().accept(this, arg)) * 31 + (n.getTypeParameters().accept(this, arg)) * 31 + (n.getAnnotations().accept(this, arg));
+ return (n.getBody().isPresent() ? n.getBody().get().accept(this, arg) : 0) * 31 + (n.getType().accept(this, arg)) * 31 + (n.getModifiers().hashCode()) * 31 + (n.getName().accept(this, arg)) * 31 + (n.getParameters().accept(this, arg)) * 31 + (n.getReceiverParameter().isPresent() ? n.getReceiverParameter().get().accept(this, arg) : 0) * 31 + (n.getThrownExceptions().accept(this, arg)) * 31 + (n.getTypeParameters().accept(this, arg)) * 31 + (n.getAnnotations().accept(this, arg));
}
@Generated("com.github.javaparser.generator.core.visitor.NoCommentHashCodeVisitorGenerator")
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/visitor/VoidVisitorAdapter.java b/javaparser-core/src/main/java/com/github/javaparser/ast/visitor/VoidVisitorAdapter.java
index 02f530a9a..6ece2a302 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/visitor/VoidVisitorAdapter.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/visitor/VoidVisitorAdapter.java
@@ -208,6 +208,7 @@ public abstract class VoidVisitorAdapter<A> implements VoidVisitor<A> {
n.getBody().accept(this, arg);
n.getName().accept(this, arg);
n.getParameters().forEach(p -> p.accept(this, arg));
+ n.getReceiverParameter().ifPresent(l -> l.accept(this, arg));
n.getThrownExceptions().forEach(p -> p.accept(this, arg));
n.getTypeParameters().forEach(p -> p.accept(this, arg));
n.getAnnotations().forEach(p -> p.accept(this, arg));
@@ -407,10 +408,10 @@ public abstract class VoidVisitorAdapter<A> implements VoidVisitor<A> {
@Generated("com.github.javaparser.generator.core.visitor.VoidVisitorAdapterGenerator")
public void visit(final MethodDeclaration n, final A arg) {
n.getBody().ifPresent(l -> l.accept(this, arg));
- n.getReceiverParameter().ifPresent(l -> l.accept(this, arg));
n.getType().accept(this, arg);
n.getName().accept(this, arg);
n.getParameters().forEach(p -> p.accept(this, arg));
+ n.getReceiverParameter().ifPresent(l -> l.accept(this, arg));
n.getThrownExceptions().forEach(p -> p.accept(this, arg));
n.getTypeParameters().forEach(p -> p.accept(this, arg));
n.getAnnotations().forEach(p -> p.accept(this, arg));