From e321ea42f13fb3f179b70a533855911288bfe057 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Mon, 2 Feb 2026 12:16:47 +0000 Subject: [PATCH 1/2] Initial plan From 17b170bf6283905fb99135116c64059f5ec9b5f8 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Mon, 2 Feb 2026 12:20:50 +0000 Subject: [PATCH 2/2] Fix JavaParser 3.28.0 API: Use TraditionalJavadocComment with @Override Co-authored-by: eNeRGy164 <10671831+eNeRGy164@users.noreply.github.com> --- src/main/java/dev/dendrodocs/tool/AnalysisVisitor.java | 5 +++-- .../tool/helpermethods/CommentHelperMethodsTest.java | 4 ++-- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/src/main/java/dev/dendrodocs/tool/AnalysisVisitor.java b/src/main/java/dev/dendrodocs/tool/AnalysisVisitor.java index 9718ae1..d5bc805 100644 --- a/src/main/java/dev/dendrodocs/tool/AnalysisVisitor.java +++ b/src/main/java/dev/dendrodocs/tool/AnalysisVisitor.java @@ -5,7 +5,7 @@ import com.github.javaparser.ast.NodeList; import com.github.javaparser.ast.PackageDeclaration; import com.github.javaparser.ast.body.*; -import com.github.javaparser.ast.comments.JavadocComment; +import com.github.javaparser.ast.comments.TraditionalJavadocComment; import com.github.javaparser.ast.expr.*; import com.github.javaparser.ast.stmt.*; import com.github.javaparser.ast.type.ClassOrInterfaceType; @@ -398,7 +398,8 @@ public List visit(CatchClause n, Analyzer arg) { } /** Describe a doc comment as a {@link DocumentationCommentsDescription}. */ - public List visit(JavadocComment n, Analyzer arg) { + @Override + public List visit(TraditionalJavadocComment n, Analyzer arg) { StringBuilder returns = new StringBuilder(); Map commentParams = new LinkedHashMap<>(); Map commentTypeParams = new LinkedHashMap<>(); diff --git a/src/test/java/dev/dendrodocs/tool/helpermethods/CommentHelperMethodsTest.java b/src/test/java/dev/dendrodocs/tool/helpermethods/CommentHelperMethodsTest.java index aa2ce9e..7dd7d1d 100644 --- a/src/test/java/dev/dendrodocs/tool/helpermethods/CommentHelperMethodsTest.java +++ b/src/test/java/dev/dendrodocs/tool/helpermethods/CommentHelperMethodsTest.java @@ -5,7 +5,7 @@ import static dev.dendrodocs.tool.helpermethods.CommentHelperMethods.processCommentData; import static org.junit.jupiter.api.Assertions.assertEquals; -import com.github.javaparser.ast.comments.JavadocComment; +import com.github.javaparser.ast.comments.TraditionalJavadocComment; import com.github.javaparser.javadoc.Javadoc; import com.github.javaparser.javadoc.JavadocBlockTag; import com.github.javaparser.javadoc.JavadocBlockTag.Type; @@ -19,7 +19,7 @@ class CommentHelperMethodsTest { @Test void extract_summary_test() { - JavadocComment javadocComment = new JavadocComment("This is a remark."); + TraditionalJavadocComment javadocComment = new TraditionalJavadocComment("This is a remark."); assertEquals("This is a remark.", extractSummary(javadocComment)); }