diff --git a/changelog.md b/changelog.md index 18f28568ce..4ebdf8588f 100644 --- a/changelog.md +++ b/changelog.md @@ -1660,7 +1660,7 @@ Version 3.2.6 ------------------ [issues resolved](https://github.com/javaparser/javaparser/milestone/46?closed=1) * `EmptyMemberDeclaration` is gone! -It was deprecated for a while because it it was in the AST, but doesn't have any meaning in a Java program. +It was deprecated for a while because it was in the AST, but doesn't have any meaning in a Java program. `EmptyStmt` was also deprecated, but that has been reverted. This node *does* have meaning. diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/Issue1467Test.java b/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/Issue1467Test.java index 1e62bfce6c..8a5b4f89de 100755 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/Issue1467Test.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/Issue1467Test.java @@ -53,7 +53,7 @@ public void test() { " }" ; CompilationUnit cu = StaticJavaParser.parse(before); LexicalPreservingPrinter.setup(cu); - // add method method declaration + // add method declaration MethodDeclaration decl = cu.getChildNodesByType(ClassOrInterfaceDeclaration.class).get(0).addMethod("f", Keyword.PUBLIC); // create body BlockStmt body = new BlockStmt(); diff --git a/javaparser-core/src/main/java/com/github/javaparser/HasParentNode.java b/javaparser-core/src/main/java/com/github/javaparser/HasParentNode.java index 454198b508..a0fbd28582 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/HasParentNode.java +++ b/javaparser-core/src/main/java/com/github/javaparser/HasParentNode.java @@ -49,7 +49,7 @@ default boolean hasParentNode() { * Sets the parent node. * * @param parentNode the parent node, or {@code null} to set no parent. - * @return return {@code this} + * @return {@code this} */ T setParentNode(Node parentNode); diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/Node.java b/javaparser-core/src/main/java/com/github/javaparser/ast/Node.java index 9ce1064eae..2cbc4dcb8a 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/Node.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/Node.java @@ -91,7 +91,7 @@ * like where braces or comma's are exactly. * Therefore there is no position information on everything in the original source file. *

Observers

- *

It is possible to add observers to the the tree. + *

It is possible to add observers to the tree. * Any change in the tree is sent as an event to any observers watching. *

Visitors

*

The most comfortable way of working with an abstract syntax tree is using visitors. diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/AssignExpr.java b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/AssignExpr.java index 746747681e..5d0bee8379 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/AssignExpr.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/AssignExpr.java @@ -36,7 +36,7 @@ import static com.github.javaparser.utils.Utils.assertNotNull; /** - * An assignment expression. It supports the operators that are found the the AssignExpr.Operator enum. + * An assignment expression. It supports the operators that are found the AssignExpr.Operator enum. *
{@code a=5} *
{@code time+=500} *
{@code watch.time+=500} diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/BinaryExpr.java b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/BinaryExpr.java index 7d1935930a..7e4a696da0 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/BinaryExpr.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/BinaryExpr.java @@ -37,7 +37,7 @@ /** * An expression with an expression on the left, an expression on the right, and an operator in the middle. - * It supports the operators that are found the the BinaryExpr.Operator enum. + * It supports the operators that are found the BinaryExpr.Operator enum. *
{@code a && b} *
{@code 155 * 33} * diff --git a/javaparser-core/src/main/java/com/github/javaparser/resolution/declarations/ResolvedReferenceTypeDeclaration.java b/javaparser-core/src/main/java/com/github/javaparser/resolution/declarations/ResolvedReferenceTypeDeclaration.java index 7c2611f9c5..5e36762319 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/resolution/declarations/ResolvedReferenceTypeDeclaration.java +++ b/javaparser-core/src/main/java/com/github/javaparser/resolution/declarations/ResolvedReferenceTypeDeclaration.java @@ -136,7 +136,7 @@ default List getAllAncestors(Function> breadthFirstFunc = (rrtd) -> { diff --git a/javaparser-core/src/main/java/com/github/javaparser/utils/SourceRoot.java b/javaparser-core/src/main/java/com/github/javaparser/utils/SourceRoot.java index 10e4eafc9c..f2161bf847 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/utils/SourceRoot.java +++ b/javaparser-core/src/main/java/com/github/javaparser/utils/SourceRoot.java @@ -75,7 +75,7 @@ enum Result { /** * @param localPath the path to the file that was parsed, relative to the source root path. * @param absolutePath the absolute path to the file that was parsed. - * @param result the result of of parsing the file. + * @param result the result of parsing the file. */ Result process(Path localPath, Path absolutePath, ParseResult result); } diff --git a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/contexts/UnaryExprContext.java b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/contexts/UnaryExprContext.java index 239ad7e848..a6ebe5bb7b 100644 --- a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/contexts/UnaryExprContext.java +++ b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/contexts/UnaryExprContext.java @@ -26,7 +26,7 @@ public List patternExprsExposedFromChildren() { // Avoid infinite loop if(!this.equals(innerContext)) { // Note that `UnaryExpr.Operator.LOGICAL_COMPLEMENT` is `!` - // Previously negated pattern expressions are now now available (double negatives) -- e.g. if(!!("a" instanceof String s)) {} + // Previously negated pattern expressions are now available (double negatives) -- e.g. if(!!("a" instanceof String s)) {} results.addAll(innerContext.negatedPatternExprsExposedFromChildren()); } } diff --git a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/resolution/naming/NameLogic.java b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/resolution/naming/NameLogic.java index 0be5ee4b75..a5decbd1b9 100644 --- a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/resolution/naming/NameLogic.java +++ b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/resolution/naming/NameLogic.java @@ -614,7 +614,7 @@ private static boolean isSyntacticallyAAmbiguousName(Node name) { // // 4. In the default value clause of an annotation type element declaration (§9.6.2) // - // 5. To the right of an "=" in an an element-value pair (§9.7.1) + // 5. To the right of an "=" in an element-value pair (§9.7.1) if (whenParentIs(MemberValuePair.class, name, (p, c) -> p.getValue() == c)) { return true; diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/javaparsermodel/declarations/JavaParserSymbolDeclarationTest.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/javaparsermodel/declarations/JavaParserSymbolDeclarationTest.java index 0153b28ad9..a31861b5c6 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/javaparsermodel/declarations/JavaParserSymbolDeclarationTest.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/javaparsermodel/declarations/JavaParserSymbolDeclarationTest.java @@ -18,7 +18,7 @@ class JavaParserSymbolDeclarationTest { /** * Try to create a field using {@link JavaParserSymbolDeclaration#field(VariableDeclarator, TypeSolver)} and check - * if the returned declaration is marked as a field and can be converted converted to a + * if the returned declaration is marked as a field and can be converted to a * {@link com.github.javaparser.resolution.declarations.ResolvedFieldDeclaration} using {@link ResolvedValueDeclaration#asField()}. */ @Test @@ -34,7 +34,7 @@ void createdFieldShouldBeMarkedAsField() { /** * Try to create a parameter using {@link JavaParserSymbolDeclaration#parameter(Parameter, TypeSolver)} and check - * if the returned declaration is marked as a parameter and can be converted converted to a + * if the returned declaration is marked as a parameter and can be converted to a * {@link com.github.javaparser.resolution.declarations.ResolvedParameterDeclaration} using {@link ResolvedValueDeclaration#asParameter()}. */ @Test @@ -60,7 +60,7 @@ void createdLocalVariableShouldBeMarkedAsVariable() { /** * Try to create a pattern variable using {@link JavaParserSymbolDeclaration#patternVar(PatternExpr, TypeSolver)} and check - * if the returned declaration is marked as a pattern and can be converted converted to a + * if the returned declaration is marked as a pattern and can be converted to a * {@link com.github.javaparser.resolution.declarations.ResolvedPatternDeclaration} using {@link ResolvedValueDeclaration#asPattern()}. */ @Test diff --git a/javaparser-symbol-solver-testing/src/test/test_sourcecode/javaparser_src/proper_source/com/github/javaparser/ast/type/ReferenceType.java b/javaparser-symbol-solver-testing/src/test/test_sourcecode/javaparser_src/proper_source/com/github/javaparser/ast/type/ReferenceType.java index 608848fc04..55d303492e 100644 --- a/javaparser-symbol-solver-testing/src/test/test_sourcecode/javaparser_src/proper_source/com/github/javaparser/ast/type/ReferenceType.java +++ b/javaparser-symbol-solver-testing/src/test/test_sourcecode/javaparser_src/proper_source/com/github/javaparser/ast/type/ReferenceType.java @@ -101,7 +101,7 @@ public void setType(final Type type) { * int @Ann1 [] @Ann2 [] array; * }

* - *

in this this method will return a list with the annotation expressions

@Ann1
+ *

in this method will return a list with the annotation expressions

@Ann1
* and
@Ann2

* *

Note that the first list element of arraysAnnotations will refer to the first array modifier encountered.