-
-
Notifications
You must be signed in to change notification settings - Fork 1.2k
Closed
Labels
Description
CloneVisitor here https://github.com/javaparser/javaparser/blob/master/javaparser-core/src/main/java/com/github/javaparser/ast/visitor/CloneVisitor.java#L892 clones the guard expression, but it doesn't insert it into the newly created SwitchEntry:
public Visitable visit(final SwitchEntry n, final Object arg) {
Expression guard = cloneNode(n.getGuard(), arg);
NodeList<Expression> labels = cloneList(n.getLabels(), arg);
NodeList<Statement> statements = cloneList(n.getStatements(), arg);
Comment comment = cloneNode(n.getComment(), arg);
SwitchEntry r = new SwitchEntry(n.getTokenRange().orElse(null), labels, n.getType(), statements, n.isDefault());
r.setComment(comment);
n.getOrphanComments().stream().map(Comment::clone).forEach(r::addOrphanComment);
copyData(n, r);
return r;
}
Reactions are currently unavailable