From 1fd53b493eef805981e268b86427b95c288b0fae Mon Sep 17 00:00:00 2001 From: jlerbsc Date: Sat, 10 Jan 2026 15:54:32 +0100 Subject: [PATCH 01/46] [maven-release-plugin] prepare for next development iteration --- javaparser-core-generators/pom.xml | 2 +- javaparser-core-metamodel-generator/pom.xml | 2 +- javaparser-core-serialization/pom.xml | 2 +- javaparser-core-testing-bdd/pom.xml | 2 +- javaparser-core-testing/pom.xml | 2 +- javaparser-core/pom.xml | 2 +- javaparser-symbol-solver-core/pom.xml | 2 +- javaparser-symbol-solver-testing/pom.xml | 2 +- pom.xml | 2 +- 9 files changed, 9 insertions(+), 9 deletions(-) diff --git a/javaparser-core-generators/pom.xml b/javaparser-core-generators/pom.xml index 6d0ee8cd6e..a998afb00d 100644 --- a/javaparser-core-generators/pom.xml +++ b/javaparser-core-generators/pom.xml @@ -3,7 +3,7 @@ javaparser-parent com.github.javaparser - 3.28.0 + 3.28.1-SNAPSHOT 4.0.0 diff --git a/javaparser-core-metamodel-generator/pom.xml b/javaparser-core-metamodel-generator/pom.xml index b362d88d66..5f7329e7dc 100644 --- a/javaparser-core-metamodel-generator/pom.xml +++ b/javaparser-core-metamodel-generator/pom.xml @@ -3,7 +3,7 @@ javaparser-parent com.github.javaparser - 3.28.0 + 3.28.1-SNAPSHOT 4.0.0 diff --git a/javaparser-core-serialization/pom.xml b/javaparser-core-serialization/pom.xml index fa2f03add1..3ac848d88e 100644 --- a/javaparser-core-serialization/pom.xml +++ b/javaparser-core-serialization/pom.xml @@ -2,7 +2,7 @@ javaparser-parent com.github.javaparser - 3.28.0 + 3.28.1-SNAPSHOT 4.0.0 diff --git a/javaparser-core-testing-bdd/pom.xml b/javaparser-core-testing-bdd/pom.xml index a52f3a0852..945cbd4181 100644 --- a/javaparser-core-testing-bdd/pom.xml +++ b/javaparser-core-testing-bdd/pom.xml @@ -2,7 +2,7 @@ javaparser-parent com.github.javaparser - 3.28.0 + 3.28.1-SNAPSHOT 4.0.0 diff --git a/javaparser-core-testing/pom.xml b/javaparser-core-testing/pom.xml index 49c4fa256c..294419014d 100644 --- a/javaparser-core-testing/pom.xml +++ b/javaparser-core-testing/pom.xml @@ -2,7 +2,7 @@ javaparser-parent com.github.javaparser - 3.28.0 + 3.28.1-SNAPSHOT 4.0.0 diff --git a/javaparser-core/pom.xml b/javaparser-core/pom.xml index 21cdc71a9e..a499a78756 100644 --- a/javaparser-core/pom.xml +++ b/javaparser-core/pom.xml @@ -2,7 +2,7 @@ javaparser-parent com.github.javaparser - 3.28.0 + 3.28.1-SNAPSHOT 4.0.0 diff --git a/javaparser-symbol-solver-core/pom.xml b/javaparser-symbol-solver-core/pom.xml index a31c70947b..e232a878e1 100644 --- a/javaparser-symbol-solver-core/pom.xml +++ b/javaparser-symbol-solver-core/pom.xml @@ -3,7 +3,7 @@ javaparser-parent com.github.javaparser - 3.28.0 + 3.28.1-SNAPSHOT 4.0.0 diff --git a/javaparser-symbol-solver-testing/pom.xml b/javaparser-symbol-solver-testing/pom.xml index 3a0a812be2..201b461693 100644 --- a/javaparser-symbol-solver-testing/pom.xml +++ b/javaparser-symbol-solver-testing/pom.xml @@ -3,7 +3,7 @@ javaparser-parent com.github.javaparser - 3.28.0 + 3.28.1-SNAPSHOT 4.0.0 diff --git a/pom.xml b/pom.xml index 5a4da011e8..70f74b3fed 100644 --- a/pom.xml +++ b/pom.xml @@ -14,7 +14,7 @@ com.github.javaparser javaparser-parent pom - 3.28.0 + 3.28.1-SNAPSHOT javaparser-parent https://github.com/javaparser From d014fe53646c8a41190eeab5f834aa223c214f41 Mon Sep 17 00:00:00 2001 From: jlerbsc Date: Mon, 12 Jan 2026 16:20:03 +0100 Subject: [PATCH 02/46] Fix: issue 4949 Parsing issue in switch with yield with Java 25 parser configuration --- .../java/com/github/javaparser/ParserConfiguration.java | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/javaparser-core/src/main/java/com/github/javaparser/ParserConfiguration.java b/javaparser-core/src/main/java/com/github/javaparser/ParserConfiguration.java index 87759f4218..4111b55189 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ParserConfiguration.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ParserConfiguration.java @@ -215,12 +215,12 @@ public enum LanguageLevel { /** * The latest Java version that is available. */ - public static LanguageLevel CURRENT = JAVA_18; + public static LanguageLevel CURRENT = JAVA_25; /** * The newest Java features supported. */ - public static LanguageLevel BLEEDING_EDGE = JAVA_24; + public static LanguageLevel BLEEDING_EDGE = JAVA_25; final Validator validator; @@ -243,7 +243,8 @@ public enum LanguageLevel { JAVA_21, JAVA_22, JAVA_23, - JAVA_24 + JAVA_24, + JAVA_25 }; LanguageLevel(Validator validator, PostProcessors postProcessor) { From e688b1f7fbc75b7af9c182255916ce5efc985b3c Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 16 Jan 2026 02:09:19 +0000 Subject: [PATCH 03/46] fix(deps): update byte-buddy.version to v1.18.4 (#4951) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 70f74b3fed..23933c6377 100644 --- a/pom.xml +++ b/pom.xml @@ -147,7 +147,7 @@ UTF-8 1.8 - 1.18.3 + 1.18.4 -javaagent:'${settings.localRepository}/net/bytebuddy/byte-buddy-agent/${byte-buddy.version}/byte-buddy-agent-${byte-buddy.version}.jar' 2026-01-10T00:00:00Z From 0e49ff36eea7cd54172718fca1a5805bd5602fe6 Mon Sep 17 00:00:00 2001 From: jlerbsc Date: Fri, 16 Jan 2026 10:21:54 +0100 Subject: [PATCH 04/46] Update to the header of source files (copyright) --- .../generator/CompilationUnitGenerator.java | 2 +- .../javaparser/generator/Generator.java | 2 +- .../javaparser/generator/NodeGenerator.java | 2 +- .../generator/VisitorGenerator.java | 2 +- .../generator/core/CoreGenerator.java | 2 +- .../generator/core/node/AcceptGenerator.java | 2 +- .../generator/core/node/CloneGenerator.java | 2 +- .../core/node/GetMetaModelGenerator.java | 2 +- .../core/node/MainConstructorGenerator.java | 2 +- .../core/node/NodeModifierGenerator.java | 2 +- .../core/node/PropertyGenerator.java | 2 +- .../core/node/RemoveMethodGenerator.java | 2 +- .../core/node/ReplaceMethodGenerator.java | 2 +- .../core/node/TypeCastingGenerator.java | 2 +- .../generator/core/other/BndGenerator.java | 2 +- .../core/other/GrammarLetterGenerator.java | 2 +- .../core/other/TokenKindGenerator.java | 2 +- .../core/quality/NotNullGenerator.java | 2 +- .../generator/core/utils/CodeUtils.java | 2 +- .../core/visitor/CloneVisitorGenerator.java | 2 +- .../core/visitor/EqualsVisitorGenerator.java | 2 +- .../GenericListVisitorAdapterGenerator.java | 2 +- .../GenericVisitorAdapterGenerator.java | 2 +- .../core/visitor/GenericVisitorGenerator.java | 2 +- .../GenericVisitorWithDefaultsGenerator.java | 2 +- .../visitor/HashCodeVisitorGenerator.java | 2 +- .../visitor/ModifierVisitorGenerator.java | 2 +- .../NoCommentEqualsVisitorGenerator.java | 2 +- .../NoCommentHashCodeVisitorGenerator.java | 2 +- .../ObjectIdentityEqualsVisitorGenerator.java | 2 +- ...bjectIdentityHashCodeVisitorGenerator.java | 2 +- .../visitor/VoidVisitorAdapterGenerator.java | 2 +- .../core/visitor/VoidVisitorGenerator.java | 2 +- .../VoidVisitorWithDefaultsGenerator.java | 2 +- .../core/quality/NotNullGeneratorTest.java | 2 +- .../generator/core/utils/CodeUtilsTest.java | 2 +- .../generator/AbstractGenerator.java | 6 +++--- .../generator/metamodel/AstTypeAnalysis.java | 2 +- ...structorParametersStatementsGenerator.java | 2 +- ...PropertyMetaModelsStatementsGenerator.java | 2 +- .../metamodel/MetaModelGenerator.java | 2 +- .../metamodel/NodeMetaModelGenerator.java | 2 +- .../JavaParserJsonDeserializer.java | 2 +- .../JavaParserJsonSerializer.java | 2 +- .../JavaParserJsonDeserializerTest.java | 2 +- .../JavaParserJsonSerializerTest.java | 2 +- .../github/javaparser/BasicJBehaveTest.java | 2 +- .../github/javaparser/CommentParsingTest.java | 2 +- .../com/github/javaparser/ComparingTest.java | 2 +- .../github/javaparser/ManipulationTest.java | 2 +- .../com/github/javaparser/ParsingTest.java | 2 +- .../github/javaparser/PositionRangeTest.java | 2 +- .../github/javaparser/PrettyPrintingTest.java | 2 +- .../java/com/github/javaparser/TestUtils.java | 2 +- .../com/github/javaparser/VisitorTest.java | 2 +- .../javaparser/steps/CommentParsingSteps.java | 2 +- .../javaparser/steps/ComparingSteps.java | 2 +- .../steps/ExistenceOfParentNodeVerifier.java | 2 +- .../javaparser/steps/ManipulationSteps.java | 2 +- .../github/javaparser/steps/ParsingSteps.java | 2 +- .../javaparser/steps/PositionRangeSteps.java | 2 +- .../javaparser/steps/PrettyPrintingSteps.java | 2 +- .../github/javaparser/steps/SharedSteps.java | 2 +- .../github/javaparser/steps/VisitorSteps.java | 2 +- .../visitors/PositionTestVisitor.java | 2 +- .../javaparser/CommentsInserterTest.java | 2 +- .../github/javaparser/ExpectedTokensTest.java | 2 +- .../GeneratedJavaParserTokenManagerTest.java | 2 +- .../com/github/javaparser/Issue1017Test.java | 2 +- .../com/github/javaparser/Issue2482Test.java | 2 +- .../com/github/javaparser/Issue3064Test.java | 2 +- .../com/github/javaparser/Issue3577Test.java | 2 +- .../javaparser/JavaParserAdapterTest.java | 2 +- .../com/github/javaparser/JavaParserTest.java | 2 +- .../com/github/javaparser/JavaTokenTest.java | 2 +- .../github/javaparser/JavadocParserTest.java | 2 +- .../LineSeparatorProcessorTest.java | 2 +- .../javaparser/ParseErrorRecoveryTest.java | 2 +- .../javaparser/ParserConfigurationTest.java | 2 +- .../javaparser/PositionMappingTest.java | 2 +- .../com/github/javaparser/PositionTest.java | 2 +- .../com/github/javaparser/ProblemTest.java | 2 +- .../com/github/javaparser/ProvidersTest.java | 2 +- .../java/com/github/javaparser/RangeTest.java | 2 +- .../com/github/javaparser/TokenRangeTest.java | 2 +- .../com/github/javaparser/TokenTypesTest.java | 2 +- .../UnicodeEscapeProcessingProviderTest.java | 2 +- .../ast/AncestorDescendantTests.java | 2 +- .../javaparser/ast/CompilationUnitTest.java | 2 +- .../github/javaparser/ast/DataKeyTest.java | 2 +- .../github/javaparser/ast/FindNodeTest.java | 2 +- .../javaparser/ast/ListObservationTest.java | 2 +- .../github/javaparser/ast/NodeListTest.java | 2 +- .../javaparser/ast/NodePositionTest.java | 2 +- .../com/github/javaparser/ast/NodeTest.java | 2 +- .../javaparser/ast/ObservationTest.java | 2 +- .../javaparser/ast/ParseResultTest.java | 2 +- .../javaparser/ast/ReplaceNodeTest.java | 2 +- .../github/javaparser/ast/WalkFindTest.java | 2 +- .../ast/body/AnnotationDeclarationTest.java | 2 +- .../body/AnnotationMemberDeclarationTest.java | 2 +- .../body/ClassOrInterfaceDeclarationTest.java | 2 +- .../ast/body/CompactClassDeclarationTest.java | 2 +- .../ast/body/ConstructorDeclarationTest.java | 2 +- .../ast/body/FieldDeclarationTest.java | 2 +- .../ast/body/MethodDeclarationTest.java | 2 +- .../ast/body/RecordDeclarationTest.java | 2 +- .../ast/body/TypeDeclarationTest.java | 2 +- .../javaparser/ast/comments/CommentTest.java | 2 +- .../ast/expr/ArrayCreationExprTest.java | 2 +- .../javaparser/ast/expr/AssignExprTest.java | 2 +- .../javaparser/ast/expr/BinaryExprTest.java | 2 +- .../ast/expr/CharLiteralExprTest.java | 2 +- .../ast/expr/DoubleLiteralExprTest.java | 2 +- .../ast/expr/InstanceOfExprTest.java | 2 +- .../javaparser/ast/expr/LambdaExprTest.java | 2 +- .../ast/expr/LiteralStringValueExprTest.java | 2 +- .../ast/expr/MethodCallExprTest.java | 2 +- .../ast/expr/MethodReferenceExprTest.java | 2 +- .../github/javaparser/ast/expr/NameTest.java | 2 +- .../ast/expr/ObjectCreationExprTest.java | 2 +- .../javaparser/ast/expr/PatternExprTest.java | 20 +++++++++++++++++++ .../javaparser/ast/expr/SimpleNameTest.java | 2 +- .../ast/expr/StringLiteralExprTest.java | 2 +- .../javaparser/ast/expr/SuperExprTest.java | 2 +- .../javaparser/ast/expr/SwitchExprTest.java | 2 +- .../ast/expr/TextBlockLiteralExprTest.java | 2 +- .../javaparser/ast/expr/ThisExprTest.java | 2 +- .../javaparser/ast/expr/UnaryExprTest.java | 2 +- .../ast/imports/ImportDeclarationTest.java | 2 +- .../ast/nodeTypes/NodeWithArgumentsTest.java | 2 +- .../ast/nodeTypes/NodeWithBodyTest.java | 2 +- .../ast/nodeTypes/NodeWithJavadocTest.java | 2 +- .../ast/nodeTypes/NodeWithModifiersTest.java | 2 +- .../nodeTypes/NodeWithOptionalScopeTest.java | 2 +- .../NodeWithTraversableScopeTest.java | 2 +- .../ast/nodeTypes/NodeWithVariablesTest.java | 2 +- .../observer/PropagatingAstObserverTest.java | 2 +- .../javaparser/ast/stmt/BreakStmtTest.java | 2 +- .../javaparser/ast/stmt/ForEachStmtTest.java | 2 +- .../javaparser/ast/stmt/IfElseStmtTest.java | 2 +- .../javaparser/ast/stmt/SwitchStmtTest.java | 2 +- .../javaparser/ast/stmt/TryStmtTest.java | 2 +- .../javaparser/ast/stmt/YieldStmtTest.java | 2 +- .../javaparser/ast/type/ArrayTypeTest.java | 2 +- .../ast/type/ClassOrInterfaceTypeTest.java | 2 +- .../github/javaparser/ast/type/TypeTest.java | 2 +- .../ast/validator/Java10ValidatorTest.java | 2 +- .../ast/validator/Java11ValidatorTest.java | 2 +- .../ast/validator/Java12ValidatorTest.java | 2 +- .../ast/validator/Java13ValidatorTest.java | 2 +- .../validator/Java14PreviewValidatorTest.java | 2 +- .../ast/validator/Java14ValidatorTest.java | 2 +- .../validator/Java15PreviewValidatorTest.java | 2 +- .../ast/validator/Java15ValidatorTest.java | 2 +- .../validator/Java16PreviewValidatorTest.java | 2 +- .../ast/validator/Java16ValidatorTest.java | 2 +- .../ast/validator/Java17ValidatorTest.java | 2 +- .../ast/validator/Java18ValidatorTest.java | 2 +- .../ast/validator/Java19ValidatorTest.java | 2 +- .../ast/validator/Java1_0ValidatorTest.java | 2 +- .../ast/validator/Java1_1ValidatorTest.java | 2 +- .../ast/validator/Java1_2ValidatorTest.java | 2 +- .../ast/validator/Java1_3ValidatorTest.java | 2 +- .../ast/validator/Java1_4ValidatorTest.java | 2 +- .../ast/validator/Java20ValidatorTest.java | 2 +- .../ast/validator/Java21ValidatorTest.java | 2 +- .../ast/validator/Java22ValidatorTest.java | 2 +- .../ast/validator/Java23ValidatorTest.java | 2 +- .../ast/validator/Java24ValidatorTest.java | 2 +- .../ast/validator/Java25ValidatorTest.java | 2 +- .../ast/validator/Java5ValidatorTest.java | 2 +- .../ast/validator/Java6ValidatorTest.java | 2 +- .../ast/validator/Java7ValidatorTest.java | 2 +- .../ast/validator/Java8ValidatorTest.java | 2 +- .../ast/validator/Java9ValidatorTest.java | 2 +- .../ast/validator/VarValidatorTest.java | 2 +- .../ast/visitor/CloneVisitorTest.java | 2 +- .../GenericListVisitorAdapterTest.java | 2 +- .../visitor/GenericVisitorAdapterTest.java | 2 +- .../GenericVisitorWithDefaultsTest.java | 2 +- .../ast/visitor/HashCodeVisitorTest.java | 2 +- .../ast/visitor/ModifierVisitorTest.java | 2 +- .../visitor/NoCommentEqualsVisitorTest.java | 2 +- .../visitor/NoCommentHashCodeVisitorTest.java | 2 +- .../ast/visitor/NodeFinderVisitorTest.java | 2 +- .../ObjectIdentityEqualsVisitorTest.java | 2 +- .../ObjectIdentityHashCodeVisitorTest.java | 2 +- .../ast/visitor/TreeVisitorTest.java | 2 +- .../ast/visitor/VoidVisitorTest.java | 2 +- .../visitor/VoidVisitorWithDefaultsTest.java | 2 +- ...assOrInterfaceDeclarationBuildersTest.java | 2 +- .../builders/CompilationUnitBuildersTest.java | 2 +- .../builders/EnumDeclarationBuildersTest.java | 2 +- .../FieldDeclarationBuildersTest.java | 2 +- .../NodeWithAnnotationsBuildersTest.java | 2 +- .../builders/NodeWithMembersBuildersTest.java | 2 +- .../NodeWithParametersBuildersTest.java | 2 +- .../NodeWithThrownExceptionsBuildersTest.java | 2 +- .../javaparser/issues/Issue2627Test.java | 2 +- .../javaparser/issues/Issue3113Test.java | 2 +- .../javaparser/issues/Issue3255Test.java | 2 +- .../javadoc/JavadocExtractorTest.java | 2 +- .../javaparser/javadoc/JavadocTest.java | 2 +- .../description/JavadocInlineTagTest.java | 2 +- .../javaparser/manual/BulkParseTest.java | 2 +- .../metamodel/BaseNodeMetaModelTest.java | 2 +- .../metamodel/PropertyMetaModelTest.java | 2 +- .../modules/ModuleDeclarationTest.java | 2 +- .../ConcreteSyntaxModelAcceptanceTest.java | 2 +- .../printer/ConcreteSyntaxModelTest.java | 2 +- .../printer/DefaultPrettyPrinterTest.java | 2 +- .../javaparser/printer/DotPrinterTest.java | 2 +- .../javaparser/printer/JsonPrinterTest.java | 2 +- .../printer/PrettyPrintVisitorTest.java | 2 +- .../javaparser/printer/PrettyPrinterTest.java | 2 +- .../printer/PrinterConfigurationTest.java | 2 +- .../javaparser/printer/TestVisitor.java | 2 +- .../javaparser/printer/XmlPrinterTest.java | 2 +- .../javaparser/printer/YamlPrinterTest.java | 2 +- .../DefaultImportOrderingStrategyTest.java | 2 +- .../EclipseImportOrderingStrategyTest.java | 2 +- .../IntelliJImportOrderingStrategyTest.java | 2 +- .../AbstractLexicalPreservingTest.java | 2 +- .../AnnotationSpaceTest.java | 2 +- .../DifferenceElementCalculatorTest.java | 2 +- .../lexicalpreservation/Issue1467Test.java | 2 +- .../lexicalpreservation/Issue1634Test.java | 2 +- .../lexicalpreservation/Issue1766Test.java | 2 +- .../lexicalpreservation/Issue1793Test.java | 2 +- .../lexicalpreservation/Issue2137Test.java | 2 +- .../lexicalpreservation/Issue2290Test.java | 2 +- .../lexicalpreservation/Issue2374Test.java | 2 +- .../lexicalpreservation/Issue2393Test.java | 2 +- .../lexicalpreservation/Issue2517Test.java | 2 +- .../lexicalpreservation/Issue2592Test.java | 2 +- .../lexicalpreservation/Issue2610Test.java | 2 +- .../lexicalpreservation/Issue2620Test.java | 2 +- .../lexicalpreservation/Issue2806Test.java | 2 +- .../lexicalpreservation/Issue3296Test.java | 2 +- .../lexicalpreservation/Issue3358Test.java | 2 +- .../lexicalpreservation/Issue3387Test.java | 2 +- .../lexicalpreservation/Issue3440Test.java | 2 +- .../lexicalpreservation/Issue3441Test.java | 2 +- .../lexicalpreservation/Issue3721Test.java | 2 +- .../lexicalpreservation/Issue3746Test.java | 2 +- .../lexicalpreservation/Issue3750Test.java | 2 +- .../lexicalpreservation/Issue3761Test.java | 2 +- .../lexicalpreservation/Issue3773Test.java | 2 +- .../lexicalpreservation/Issue3796Test.java | 2 +- .../lexicalpreservation/Issue3818Test.java | 2 +- .../lexicalpreservation/Issue3924Test.java | 2 +- .../lexicalpreservation/Issue3936Test.java | 2 +- .../lexicalpreservation/Issue3937Test.java | 2 +- .../lexicalpreservation/Issue3949Test.java | 2 +- .../lexicalpreservation/Issue4104Test.java | 2 +- .../lexicalpreservation/Issue4163Test.java | 2 +- .../lexicalpreservation/Issue4245Test.java | 2 +- .../lexicalpreservation/Issue4488Test.java | 20 +++++++++++++++++++ .../lexicalpreservation/Issue4670Test.java | 2 +- .../lexicalpreservation/Issue4747Test.java | 2 +- .../lexicalpreservation/Issue4829Test.java | 2 +- .../LexicalDifferenceCalculatorTest.java | 2 +- .../LexicalPreservingPrinterTest.java | 2 +- .../PeekingIteratorTest.java | 2 +- .../PrettyPrinterIssue2340Test.java | 2 +- .../PrettyPrinterIssue2351Test.java | 2 +- .../TransformationsTest.java | 2 +- .../changes/NoChangeTest.java | 2 +- ...ArrayCreationLevelTransformationsTest.java | 2 +- .../CompilationUnitTransformationsTest.java | 2 +- ...otationDeclarationTransformationsTest.java | 2 +- ...nMemberDeclarationTransformationsTest.java | 2 +- ...terfaceDeclarationTransformationsTest.java | 2 +- ...tructorDeclarationTransformationsTest.java | 2 +- ...onstantDeclarationTransformationsTest.java | 2 +- .../EnumDeclarationTransformationsTest.java | 2 +- .../FieldDeclarationTransformationsTest.java | 2 +- ...ializerDeclarationTransformationsTest.java | 2 +- .../MethodDeclarationTransformationsTest.java | 2 +- .../ast/body/OperatorTransformationsTest.java | 2 +- .../body/StatementTransformationsTest.java | 2 +- .../javaparser/quality/PreconditionsTest.java | 2 +- .../javaparser/remove/NodeRemovalTest.java | 2 +- .../utils/CodeGenerationUtilsTest.java | 2 +- .../javaparser/utils/ExtractingVisitors.java | 2 +- .../javaparser/utils/LineSeparatorTest.java | 2 +- .../com/github/javaparser/utils/LogTest.java | 2 +- .../com/github/javaparser/utils/PairTest.java | 2 +- .../utils/ParserCollectionStrategyTest.java | 2 +- .../javaparser/utils/PositionUtilsTest.java | 2 +- .../javaparser/utils/SourceRootTest.java | 2 +- .../javaparser/utils/SourceZipTest.java | 2 +- .../github/javaparser/utils/TestParser.java | 2 +- .../github/javaparser/utils/TestUtils.java | 2 +- .../github/javaparser/utils/UtilsTest.java | 2 +- .../javaparser/utils/VisitorListTest.java | 2 +- .../javaparser/utils/VisitorMapTest.java | 2 +- .../javaparser/utils/VisitorSetTest.java | 2 +- .../version/Java10PostProcessorTest.java | 2 +- .../github/javaparser/JavaParserBuild.java | 2 +- .../github/javaparser/CommentsInserter.java | 2 +- .../com/github/javaparser/HasParentNode.java | 2 +- .../com/github/javaparser/JavaParser.java | 2 +- .../github/javaparser/JavaParserAdapter.java | 2 +- .../java/com/github/javaparser/JavaToken.java | 2 +- .../com/github/javaparser/JavadocParser.java | 2 +- .../LineEndingProcessingProvider.java | 2 +- .../javaparser/ParseProblemException.java | 2 +- .../com/github/javaparser/ParseResult.java | 2 +- .../com/github/javaparser/ParseStart.java | 2 +- .../javaparser/ParserConfiguration.java | 2 +- .../java/com/github/javaparser/Position.java | 2 +- .../java/com/github/javaparser/Problem.java | 2 +- .../java/com/github/javaparser/Processor.java | 2 +- .../java/com/github/javaparser/Providers.java | 2 +- .../java/com/github/javaparser/Range.java | 2 +- .../github/javaparser/StaticJavaParser.java | 2 +- .../com/github/javaparser/TokenRange.java | 2 +- .../com/github/javaparser/TokenTypes.java | 2 +- .../UnicodeEscapeProcessingProvider.java | 2 +- .../javaparser/ast/AccessSpecifier.java | 2 +- .../javaparser/ast/AllFieldsConstructor.java | 2 +- .../javaparser/ast/ArrayCreationLevel.java | 2 +- .../javaparser/ast/CompilationUnit.java | 2 +- .../com/github/javaparser/ast/DataKey.java | 2 +- .../com/github/javaparser/ast/Generated.java | 2 +- .../javaparser/ast/ImportDeclaration.java | 2 +- .../com/github/javaparser/ast/Modifier.java | 2 +- .../java/com/github/javaparser/ast/Node.java | 2 +- .../com/github/javaparser/ast/NodeList.java | 2 +- .../javaparser/ast/PackageDeclaration.java | 2 +- .../ast/body/AnnotationDeclaration.java | 2 +- .../ast/body/AnnotationMemberDeclaration.java | 2 +- .../javaparser/ast/body/BodyDeclaration.java | 2 +- .../ast/body/CallableDeclaration.java | 2 +- .../ast/body/ClassOrInterfaceDeclaration.java | 2 +- .../body/CompactConstructorDeclaration.java | 2 +- .../ast/body/ConstructorDeclaration.java | 2 +- .../ast/body/EnumConstantDeclaration.java | 2 +- .../javaparser/ast/body/EnumDeclaration.java | 2 +- .../javaparser/ast/body/FieldDeclaration.java | 2 +- .../ast/body/InitializerDeclaration.java | 2 +- .../ast/body/MethodDeclaration.java | 2 +- .../github/javaparser/ast/body/Parameter.java | 2 +- .../ast/body/ReceiverParameter.java | 2 +- .../ast/body/RecordDeclaration.java | 2 +- .../javaparser/ast/body/TypeDeclaration.java | 2 +- .../ast/body/VariableDeclarator.java | 2 +- .../javaparser/ast/comments/BlockComment.java | 2 +- .../javaparser/ast/comments/Comment.java | 2 +- .../ast/comments/CommentsCollection.java | 2 +- .../ast/comments/JavadocComment.java | 2 +- .../javaparser/ast/comments/LineComment.java | 2 +- .../ast/comments/MarkdownComment.java | 2 +- .../comments/TraditionalJavadocComment.java | 2 +- .../javaparser/ast/expr/AnnotationExpr.java | 2 +- .../javaparser/ast/expr/ArrayAccessExpr.java | 2 +- .../ast/expr/ArrayCreationExpr.java | 2 +- .../ast/expr/ArrayInitializerExpr.java | 2 +- .../javaparser/ast/expr/AssignExpr.java | 2 +- .../javaparser/ast/expr/BinaryExpr.java | 2 +- .../ast/expr/BooleanLiteralExpr.java | 2 +- .../github/javaparser/ast/expr/CastExpr.java | 2 +- .../javaparser/ast/expr/CharLiteralExpr.java | 2 +- .../github/javaparser/ast/expr/ClassExpr.java | 2 +- .../ast/expr/ComponentPatternExpr.java | 2 +- .../javaparser/ast/expr/ConditionalExpr.java | 2 +- .../ast/expr/DoubleLiteralExpr.java | 2 +- .../javaparser/ast/expr/EnclosedExpr.java | 2 +- .../javaparser/ast/expr/Expression.java | 2 +- .../javaparser/ast/expr/FieldAccessExpr.java | 2 +- .../javaparser/ast/expr/InstanceOfExpr.java | 2 +- .../ast/expr/IntegerLiteralExpr.java | 2 +- .../javaparser/ast/expr/LambdaExpr.java | 2 +- .../javaparser/ast/expr/LiteralExpr.java | 2 +- .../ast/expr/LiteralStringValueExpr.java | 2 +- .../javaparser/ast/expr/LongLiteralExpr.java | 2 +- .../ast/expr/MarkerAnnotationExpr.java | 2 +- .../ast/expr/MatchAllPatternExpr.java | 2 +- .../javaparser/ast/expr/MemberValuePair.java | 2 +- .../javaparser/ast/expr/MethodCallExpr.java | 2 +- .../ast/expr/MethodReferenceExpr.java | 2 +- .../com/github/javaparser/ast/expr/Name.java | 2 +- .../github/javaparser/ast/expr/NameExpr.java | 2 +- .../ast/expr/NormalAnnotationExpr.java | 2 +- .../javaparser/ast/expr/NullLiteralExpr.java | 2 +- .../ast/expr/ObjectCreationExpr.java | 2 +- .../javaparser/ast/expr/PatternExpr.java | 2 +- .../ast/expr/RecordPatternExpr.java | 2 +- .../javaparser/ast/expr/SimpleName.java | 2 +- .../ast/expr/SingleMemberAnnotationExpr.java | 2 +- .../ast/expr/StringLiteralExpr.java | 2 +- .../github/javaparser/ast/expr/SuperExpr.java | 2 +- .../javaparser/ast/expr/SwitchExpr.java | 2 +- .../ast/expr/TextBlockLiteralExpr.java | 2 +- .../github/javaparser/ast/expr/ThisExpr.java | 2 +- .../github/javaparser/ast/expr/TypeExpr.java | 2 +- .../javaparser/ast/expr/TypePatternExpr.java | 2 +- .../github/javaparser/ast/expr/UnaryExpr.java | 2 +- .../ast/expr/VariableDeclarationExpr.java | 2 +- .../ast/modules/ModuleDeclaration.java | 2 +- .../ast/modules/ModuleDirective.java | 2 +- .../ast/modules/ModuleExportsDirective.java | 2 +- .../ast/modules/ModuleOpensDirective.java | 2 +- .../ast/modules/ModuleProvidesDirective.java | 2 +- .../ast/modules/ModuleRequiresDirective.java | 2 +- .../ast/modules/ModuleUsesDirective.java | 2 +- .../ast/nodeTypes/NodeWithAnnotations.java | 2 +- .../ast/nodeTypes/NodeWithArguments.java | 2 +- .../ast/nodeTypes/NodeWithBlockStmt.java | 2 +- .../ast/nodeTypes/NodeWithBody.java | 2 +- .../ast/nodeTypes/NodeWithCondition.java | 2 +- .../ast/nodeTypes/NodeWithDeclaration.java | 2 +- .../ast/nodeTypes/NodeWithExpression.java | 2 +- .../ast/nodeTypes/NodeWithExtends.java | 2 +- .../ast/nodeTypes/NodeWithIdentifier.java | 2 +- .../ast/nodeTypes/NodeWithImplements.java | 2 +- .../ast/nodeTypes/NodeWithJavadoc.java | 2 +- .../ast/nodeTypes/NodeWithMembers.java | 2 +- .../ast/nodeTypes/NodeWithModifiers.java | 2 +- .../ast/nodeTypes/NodeWithName.java | 2 +- .../nodeTypes/NodeWithOptionalBlockStmt.java | 2 +- .../ast/nodeTypes/NodeWithOptionalLabel.java | 2 +- .../ast/nodeTypes/NodeWithOptionalScope.java | 2 +- .../ast/nodeTypes/NodeWithParameters.java | 2 +- .../ast/nodeTypes/NodeWithRange.java | 2 +- .../ast/nodeTypes/NodeWithScope.java | 2 +- .../ast/nodeTypes/NodeWithSimpleName.java | 2 +- .../ast/nodeTypes/NodeWithStatements.java | 2 +- .../nodeTypes/NodeWithThrownExceptions.java | 2 +- .../ast/nodeTypes/NodeWithTokenRange.java | 2 +- .../nodeTypes/NodeWithTraversableScope.java | 2 +- .../ast/nodeTypes/NodeWithType.java | 2 +- .../ast/nodeTypes/NodeWithTypeArguments.java | 2 +- .../ast/nodeTypes/NodeWithTypeParameters.java | 2 +- .../ast/nodeTypes/NodeWithVariables.java | 2 +- .../javaparser/ast/nodeTypes/SwitchNode.java | 2 +- .../modifiers/NodeWithAbstractModifier.java | 2 +- .../modifiers/NodeWithAccessModifiers.java | 2 +- .../modifiers/NodeWithFinalModifier.java | 2 +- .../modifiers/NodeWithPrivateModifier.java | 2 +- .../modifiers/NodeWithProtectedModifier.java | 2 +- .../modifiers/NodeWithPublicModifier.java | 2 +- .../modifiers/NodeWithStaticModifier.java | 2 +- .../modifiers/NodeWithStrictfpModifier.java | 2 +- .../javaparser/ast/observer/AstObserver.java | 2 +- .../ast/observer/AstObserverAdapter.java | 2 +- .../javaparser/ast/observer/Observable.java | 2 +- .../ast/observer/ObservableProperty.java | 2 +- .../ast/observer/PropagatingAstObserver.java | 2 +- .../javaparser/ast/stmt/AssertStmt.java | 2 +- .../github/javaparser/ast/stmt/BlockStmt.java | 2 +- .../github/javaparser/ast/stmt/BreakStmt.java | 2 +- .../javaparser/ast/stmt/CatchClause.java | 2 +- .../javaparser/ast/stmt/ContinueStmt.java | 2 +- .../github/javaparser/ast/stmt/DoStmt.java | 2 +- .../github/javaparser/ast/stmt/EmptyStmt.java | 2 +- .../ExplicitConstructorInvocationStmt.java | 2 +- .../javaparser/ast/stmt/ExpressionStmt.java | 2 +- .../javaparser/ast/stmt/ForEachStmt.java | 2 +- .../github/javaparser/ast/stmt/ForStmt.java | 2 +- .../github/javaparser/ast/stmt/IfStmt.java | 2 +- .../javaparser/ast/stmt/LabeledStmt.java | 2 +- .../ast/stmt/LocalClassDeclarationStmt.java | 2 +- .../ast/stmt/LocalRecordDeclarationStmt.java | 2 +- .../javaparser/ast/stmt/ReturnStmt.java | 2 +- .../github/javaparser/ast/stmt/Statement.java | 2 +- .../javaparser/ast/stmt/SwitchEntry.java | 2 +- .../javaparser/ast/stmt/SwitchStmt.java | 2 +- .../javaparser/ast/stmt/SynchronizedStmt.java | 2 +- .../github/javaparser/ast/stmt/ThrowStmt.java | 2 +- .../github/javaparser/ast/stmt/TryStmt.java | 2 +- .../javaparser/ast/stmt/UnparsableStmt.java | 2 +- .../github/javaparser/ast/stmt/WhileStmt.java | 2 +- .../github/javaparser/ast/stmt/YieldStmt.java | 2 +- .../github/javaparser/ast/type/ArrayType.java | 2 +- .../ast/type/ClassOrInterfaceType.java | 2 +- .../ast/type/ConvertibleToUsage.java | 2 +- .../javaparser/ast/type/IntersectionType.java | 2 +- .../javaparser/ast/type/PrimitiveType.java | 2 +- .../javaparser/ast/type/ReferenceType.java | 2 +- .../com/github/javaparser/ast/type/Type.java | 2 +- .../javaparser/ast/type/TypeParameter.java | 2 +- .../github/javaparser/ast/type/UnionType.java | 2 +- .../javaparser/ast/type/UnknownType.java | 2 +- .../github/javaparser/ast/type/VarType.java | 2 +- .../github/javaparser/ast/type/VoidType.java | 2 +- .../javaparser/ast/type/WildcardType.java | 2 +- .../ast/validator/ProblemReporter.java | 2 +- .../validator/ReservedKeywordValidator.java | 2 +- .../ast/validator/SimpleValidator.java | 2 +- .../validator/SingleNodeTypeValidator.java | 2 +- .../ast/validator/TreeVisitorValidator.java | 2 +- .../ast/validator/TypedValidator.java | 2 +- .../javaparser/ast/validator/Validator.java | 2 +- .../javaparser/ast/validator/Validators.java | 2 +- .../ast/validator/VisitorValidator.java | 2 +- .../Java10PreviewValidator.java | 2 +- .../Java10Validator.java | 2 +- .../Java11PreviewValidator.java | 2 +- .../Java11Validator.java | 2 +- .../Java12PreviewValidator.java | 2 +- .../Java12Validator.java | 2 +- .../Java13PreviewValidator.java | 2 +- .../Java13Validator.java | 2 +- .../Java14PreviewValidator.java | 2 +- .../Java14Validator.java | 2 +- .../Java15PreviewValidator.java | 2 +- .../Java15Validator.java | 2 +- .../Java16PreviewValidator.java | 2 +- .../Java16Validator.java | 2 +- .../Java17PreviewValidator.java | 2 +- .../Java17Validator.java | 2 +- .../Java18Validator.java | 2 +- .../Java19Validator.java | 2 +- .../Java1_0Validator.java | 2 +- .../Java1_1Validator.java | 2 +- .../Java1_2Validator.java | 2 +- .../Java1_3Validator.java | 2 +- .../Java1_4Validator.java | 2 +- .../Java20Validator.java | 2 +- .../Java21Validator.java | 2 +- .../Java22Validator.java | 2 +- .../Java23Validator.java | 2 +- .../Java24Validator.java | 2 +- .../Java25Validator.java | 2 +- .../Java5Validator.java | 2 +- .../Java6Validator.java | 2 +- .../Java7Validator.java | 2 +- .../Java8Validator.java | 2 +- .../Java9Validator.java | 2 +- .../UpgradeJavaMessage.java | 2 +- .../chunks/CommonValidators.java | 2 +- .../chunks/ModifierValidator.java | 2 +- .../NoBinaryIntegerLiteralsValidator.java | 2 +- ...UnderscoresInIntegerLiteralsValidator.java | 2 +- .../chunks/RecordDeclarationValidator.java | 2 +- .../chunks/UnderscoreKeywordValidator.java | 2 +- .../chunks/VarValidator.java | 2 +- .../postprocessors/Java10PostProcessor.java | 2 +- .../postprocessors/Java11PostProcessor.java | 2 +- .../postprocessors/Java12PostProcessor.java | 2 +- .../postprocessors/Java13PostProcessor.java | 2 +- .../postprocessors/Java14PostProcessor.java | 2 +- .../postprocessors/Java15PostProcessor.java | 2 +- .../postprocessors/Java16PostProcessor.java | 2 +- .../postprocessors/Java17PostProcessor.java | 2 +- .../postprocessors/Java18PostProcessor.java | 2 +- .../postprocessors/Java19PostProcessor.java | 2 +- .../postprocessors/Java20PostProcessor.java | 2 +- .../postprocessors/Java21PostProcessor.java | 2 +- .../postprocessors/Java22PostProcessor.java | 2 +- .../postprocessors/Java23PostProcessor.java | 2 +- .../postprocessors/Java24PostProcessor.java | 2 +- .../postprocessors/Java25PostProcessor.java | 2 +- .../postprocessors/PostProcessors.java | 2 +- .../javaparser/ast/visitor/CloneVisitor.java | 2 +- .../javaparser/ast/visitor/EqualsVisitor.java | 2 +- .../visitor/GenericListVisitorAdapter.java | 2 +- .../ast/visitor/GenericVisitor.java | 2 +- .../ast/visitor/GenericVisitorAdapter.java | 2 +- .../visitor/GenericVisitorWithDefaults.java | 2 +- .../ast/visitor/HashCodeVisitor.java | 2 +- .../ast/visitor/ModifierVisitor.java | 2 +- .../ast/visitor/NoCommentEqualsVisitor.java | 2 +- .../ast/visitor/NoCommentHashCodeVisitor.java | 2 +- .../ast/visitor/NodeFinderVisitor.java | 2 +- .../visitor/ObjectIdentityEqualsVisitor.java | 2 +- .../ObjectIdentityHashCodeVisitor.java | 2 +- .../javaparser/ast/visitor/TreeVisitor.java | 2 +- .../javaparser/ast/visitor/Visitable.java | 2 +- .../javaparser/ast/visitor/VoidVisitor.java | 2 +- .../ast/visitor/VoidVisitorAdapter.java | 2 +- .../ast/visitor/VoidVisitorWithDefaults.java | 2 +- .../github/javaparser/javadoc/Javadoc.java | 2 +- .../javaparser/javadoc/JavadocBlockTag.java | 2 +- .../description/JavadocDescription.java | 2 +- .../JavadocDescriptionElement.java | 2 +- .../javadoc/description/JavadocInlineTag.java | 2 +- .../javadoc/description/JavadocSnippet.java | 2 +- .../AnnotationDeclarationMetaModel.java | 2 +- .../metamodel/AnnotationExprMetaModel.java | 2 +- .../AnnotationMemberDeclarationMetaModel.java | 2 +- .../metamodel/ArrayAccessExprMetaModel.java | 2 +- .../metamodel/ArrayCreationExprMetaModel.java | 2 +- .../ArrayCreationLevelMetaModel.java | 2 +- .../ArrayInitializerExprMetaModel.java | 2 +- .../metamodel/ArrayTypeMetaModel.java | 2 +- .../metamodel/AssertStmtMetaModel.java | 2 +- .../metamodel/AssignExprMetaModel.java | 2 +- .../metamodel/BaseNodeMetaModel.java | 2 +- .../metamodel/BinaryExprMetaModel.java | 2 +- .../metamodel/BlockCommentMetaModel.java | 2 +- .../metamodel/BlockStmtMetaModel.java | 2 +- .../metamodel/BodyDeclarationMetaModel.java | 2 +- .../BooleanLiteralExprMetaModel.java | 2 +- .../metamodel/BreakStmtMetaModel.java | 2 +- .../CallableDeclarationMetaModel.java | 2 +- .../metamodel/CastExprMetaModel.java | 2 +- .../metamodel/CatchClauseMetaModel.java | 2 +- .../metamodel/CharLiteralExprMetaModel.java | 2 +- .../metamodel/ClassExprMetaModel.java | 2 +- .../ClassOrInterfaceDeclarationMetaModel.java | 2 +- .../ClassOrInterfaceTypeMetaModel.java | 2 +- .../metamodel/CommentMetaModel.java | 2 +- ...ompactConstructorDeclarationMetaModel.java | 2 +- .../metamodel/CompilationUnitMetaModel.java | 2 +- .../ComponentPatternExprMetaModel.java | 2 +- .../metamodel/ConditionalExprMetaModel.java | 2 +- .../ConstructorDeclarationMetaModel.java | 2 +- .../metamodel/ContinueStmtMetaModel.java | 2 +- .../javaparser/metamodel/DerivedProperty.java | 2 +- .../javaparser/metamodel/DoStmtMetaModel.java | 2 +- .../metamodel/DoubleLiteralExprMetaModel.java | 2 +- .../metamodel/EmptyStmtMetaModel.java | 2 +- .../metamodel/EnclosedExprMetaModel.java | 2 +- .../EnumConstantDeclarationMetaModel.java | 2 +- .../metamodel/EnumDeclarationMetaModel.java | 2 +- ...citConstructorInvocationStmtMetaModel.java | 2 +- .../metamodel/ExpressionMetaModel.java | 2 +- .../metamodel/ExpressionStmtMetaModel.java | 2 +- .../metamodel/FieldAccessExprMetaModel.java | 2 +- .../metamodel/FieldDeclarationMetaModel.java | 2 +- .../metamodel/ForEachStmtMetaModel.java | 2 +- .../metamodel/ForStmtMetaModel.java | 2 +- .../javaparser/metamodel/IfStmtMetaModel.java | 2 +- .../metamodel/ImportDeclarationMetaModel.java | 2 +- .../InitializerDeclarationMetaModel.java | 2 +- .../metamodel/InstanceOfExprMetaModel.java | 2 +- .../IntegerLiteralExprMetaModel.java | 2 +- .../metamodel/InternalProperty.java | 2 +- .../metamodel/IntersectionTypeMetaModel.java | 2 +- .../metamodel/JavaParserMetaModel.java | 2 +- .../metamodel/JavadocCommentMetaModel.java | 2 +- .../metamodel/LabeledStmtMetaModel.java | 2 +- .../metamodel/LambdaExprMetaModel.java | 2 +- .../metamodel/LineCommentMetaModel.java | 2 +- .../metamodel/LiteralExprMetaModel.java | 2 +- .../LiteralStringValueExprMetaModel.java | 2 +- .../LocalClassDeclarationStmtMetaModel.java | 2 +- .../LocalRecordDeclarationStmtMetaModel.java | 2 +- .../metamodel/LongLiteralExprMetaModel.java | 2 +- .../metamodel/MarkdownCommentMetaModel.java | 2 +- .../MarkerAnnotationExprMetaModel.java | 2 +- .../MatchAllPatternExprMetaModel.java | 2 +- .../metamodel/MemberValuePairMetaModel.java | 2 +- .../metamodel/MethodCallExprMetaModel.java | 2 +- .../metamodel/MethodDeclarationMetaModel.java | 2 +- .../MethodReferenceExprMetaModel.java | 2 +- .../metamodel/ModifierMetaModel.java | 2 +- .../metamodel/ModuleDeclarationMetaModel.java | 2 +- .../metamodel/ModuleDirectiveMetaModel.java | 2 +- .../ModuleExportsDirectiveMetaModel.java | 2 +- .../ModuleOpensDirectiveMetaModel.java | 2 +- .../ModuleProvidesDirectiveMetaModel.java | 2 +- .../ModuleRequiresDirectiveMetaModel.java | 2 +- .../ModuleUsesDirectiveMetaModel.java | 2 +- .../metamodel/NameExprMetaModel.java | 2 +- .../javaparser/metamodel/NameMetaModel.java | 2 +- .../javaparser/metamodel/NodeMetaModel.java | 2 +- .../metamodel/NonEmptyProperty.java | 2 +- .../NormalAnnotationExprMetaModel.java | 2 +- .../metamodel/NullLiteralExprMetaModel.java | 2 +- .../ObjectCreationExprMetaModel.java | 2 +- .../metamodel/OptionalProperty.java | 2 +- .../PackageDeclarationMetaModel.java | 2 +- .../metamodel/ParameterMetaModel.java | 2 +- .../metamodel/PatternExprMetaModel.java | 2 +- .../metamodel/PrimitiveTypeMetaModel.java | 2 +- .../metamodel/PropertyMetaModel.java | 2 +- .../metamodel/ReceiverParameterMetaModel.java | 2 +- .../metamodel/RecordDeclarationMetaModel.java | 2 +- .../metamodel/RecordPatternExprMetaModel.java | 2 +- .../metamodel/ReferenceTypeMetaModel.java | 2 +- .../metamodel/ReturnStmtMetaModel.java | 2 +- .../metamodel/SimpleNameMetaModel.java | 2 +- .../SingleMemberAnnotationExprMetaModel.java | 2 +- .../metamodel/StatementMetaModel.java | 2 +- .../metamodel/StringLiteralExprMetaModel.java | 2 +- .../metamodel/SuperExprMetaModel.java | 2 +- .../metamodel/SwitchEntryMetaModel.java | 2 +- .../metamodel/SwitchExprMetaModel.java | 2 +- .../metamodel/SwitchStmtMetaModel.java | 2 +- .../metamodel/SynchronizedStmtMetaModel.java | 2 +- .../TextBlockLiteralExprMetaModel.java | 2 +- .../metamodel/ThisExprMetaModel.java | 2 +- .../metamodel/ThrowStmtMetaModel.java | 2 +- .../TraditionalJavadocCommentMetaModel.java | 2 +- .../metamodel/TryStmtMetaModel.java | 2 +- .../metamodel/TypeDeclarationMetaModel.java | 2 +- .../metamodel/TypeExprMetaModel.java | 2 +- .../javaparser/metamodel/TypeMetaModel.java | 2 +- .../metamodel/TypeParameterMetaModel.java | 2 +- .../metamodel/TypePatternExprMetaModel.java | 2 +- .../metamodel/UnaryExprMetaModel.java | 2 +- .../metamodel/UnionTypeMetaModel.java | 2 +- .../metamodel/UnknownTypeMetaModel.java | 2 +- .../metamodel/UnparsableStmtMetaModel.java | 2 +- .../metamodel/VarTypeMetaModel.java | 2 +- .../VariableDeclarationExprMetaModel.java | 2 +- .../VariableDeclaratorMetaModel.java | 2 +- .../metamodel/VoidTypeMetaModel.java | 2 +- .../metamodel/WhileStmtMetaModel.java | 2 +- .../metamodel/WildcardTypeMetaModel.java | 2 +- .../metamodel/YieldStmtMetaModel.java | 2 +- .../printer/ConcreteSyntaxModel.java | 2 +- .../printer/ConfigurablePrinter.java | 2 +- .../printer/DefaultPrettyPrinter.java | 2 +- .../printer/DefaultPrettyPrinterVisitor.java | 2 +- .../github/javaparser/printer/DotPrinter.java | 2 +- .../printer/PrettyPrintVisitor.java | 2 +- .../javaparser/printer/PrettyPrinter.java | 2 +- .../github/javaparser/printer/Printer.java | 2 +- .../javaparser/printer/SourcePrinter.java | 2 +- .../github/javaparser/printer/Stringable.java | 2 +- .../github/javaparser/printer/XmlPrinter.java | 2 +- .../javaparser/printer/YamlPrinter.java | 2 +- .../concretesyntaxmodel/CsmAttribute.java | 2 +- .../printer/concretesyntaxmodel/CsmChar.java | 2 +- .../concretesyntaxmodel/CsmComment.java | 2 +- .../concretesyntaxmodel/CsmConditional.java | 2 +- .../concretesyntaxmodel/CsmElement.java | 2 +- .../concretesyntaxmodel/CsmIndent.java | 2 +- .../printer/concretesyntaxmodel/CsmList.java | 2 +- .../printer/concretesyntaxmodel/CsmMix.java | 2 +- .../printer/concretesyntaxmodel/CsmNone.java | 2 +- .../CsmOrphanCommentsEnding.java | 2 +- .../concretesyntaxmodel/CsmSequence.java | 2 +- .../CsmSingleReference.java | 2 +- .../concretesyntaxmodel/CsmString.java | 2 +- .../concretesyntaxmodel/CsmTextBlock.java | 2 +- .../printer/concretesyntaxmodel/CsmToken.java | 2 +- .../concretesyntaxmodel/CsmUnindent.java | 2 +- .../concretesyntaxmodel/PrintingHelper.java | 2 +- .../configuration/ConfigurationOption.java | 2 +- .../DefaultConfigurationOption.java | 2 +- .../DefaultPrinterConfiguration.java | 2 +- .../configuration/ImportOrderingStrategy.java | 2 +- .../printer/configuration/Indentation.java | 2 +- .../PrettyPrinterConfiguration.java | 2 +- .../configuration/PrinterConfiguration.java | 2 +- .../DefaultImportOrderingStrategy.java | 2 +- .../EclipseImportOrderingStrategy.java | 2 +- .../IntelliJImportOrderingStrategy.java | 2 +- .../printer/lexicalpreservation/Added.java | 2 +- .../lexicalpreservation/ChildTextElement.java | 2 +- .../DefaultLexicalPreservingPrinter.java | 2 +- .../lexicalpreservation/Difference.java | 2 +- .../DifferenceElement.java | 2 +- .../DifferenceElementCalculator.java | 2 +- .../printer/lexicalpreservation/Kept.java | 2 +- .../LexicalDifferenceCalculator.java | 2 +- .../LexicalPreservingPrinter.java | 2 +- .../LexicalPreservingVisitor.java | 2 +- .../LookaheadIterator.java | 2 +- .../printer/lexicalpreservation/NodeText.java | 2 +- .../lexicalpreservation/PeekingIterator.java | 2 +- .../lexicalpreservation/PhantomNodeLogic.java | 2 +- .../PrintableTextElement.java | 2 +- .../printer/lexicalpreservation/Removed.java | 2 +- .../lexicalpreservation/RemovedGroup.java | 2 +- .../lexicalpreservation/Reshuffled.java | 2 +- .../ReshuffledDiffElementExtractor.java | 2 +- .../lexicalpreservation/TextElement.java | 2 +- .../TextElementIteratorsFactory.java | 2 +- .../TextElementMatcher.java | 2 +- .../TextElementMatchers.java | 2 +- .../lexicalpreservation/TokenTextElement.java | 2 +- .../lexicalpreservation/changes/Change.java | 2 +- .../changes/ListAdditionChange.java | 2 +- .../changes/ListRemovalChange.java | 2 +- .../changes/ListReplacementChange.java | 2 +- .../lexicalpreservation/changes/NoChange.java | 2 +- .../changes/PropertyChange.java | 2 +- .../github/javaparser/quality/NotNull.java | 2 +- .../github/javaparser/quality/Nullable.java | 2 +- .../javaparser/quality/Preconditions.java | 2 +- .../github/javaparser/resolution/Context.java | 2 +- .../resolution/MethodAmbiguityException.java | 2 +- .../javaparser/resolution/MethodUsage.java | 2 +- .../javaparser/resolution/Navigator.java | 2 +- .../javaparser/resolution/Resolvable.java | 2 +- .../github/javaparser/resolution/Solver.java | 2 +- .../resolution/SymbolDeclarator.java | 2 +- .../javaparser/resolution/SymbolResolver.java | 2 +- .../javaparser/resolution/TypeSolver.java | 2 +- .../resolution/UnsolvedSymbolException.java | 2 +- .../javaparser/resolution/cache/Cache.java | 2 +- .../resolution/cache/CacheStats.java | 2 +- .../declarations/AssociableToAST.java | 2 +- .../declarations/HasAccessSpecifier.java | 2 +- .../ResolvedAnnotationDeclaration.java | 2 +- .../ResolvedAnnotationMemberDeclaration.java | 2 +- .../ResolvedClassDeclaration.java | 2 +- .../ResolvedConstructorDeclaration.java | 2 +- .../declarations/ResolvedDeclaration.java | 2 +- .../ResolvedEnumConstantDeclaration.java | 2 +- .../declarations/ResolvedEnumDeclaration.java | 2 +- .../ResolvedFieldDeclaration.java | 2 +- .../ResolvedInterfaceDeclaration.java | 2 +- .../ResolvedMethodDeclaration.java | 2 +- .../ResolvedMethodLikeDeclaration.java | 2 +- .../ResolvedParameterDeclaration.java | 2 +- .../ResolvedRecordDeclaration.java | 2 +- .../ResolvedReferenceTypeDeclaration.java | 2 +- .../declarations/ResolvedTypeDeclaration.java | 2 +- .../ResolvedTypeParameterDeclaration.java | 2 +- .../ResolvedTypeParametrizable.java | 2 +- .../ResolvedTypePatternDeclaration.java | 2 +- .../ResolvedValueDeclaration.java | 2 +- .../ConflictingGenericTypesException.java | 2 +- .../logic/ConstructorResolutionLogic.java | 2 +- .../logic/FunctionalInterfaceLogic.java | 2 +- .../resolution/logic/InferenceContext.java | 2 +- .../logic/InferenceVariableType.java | 2 +- .../logic/MethodResolutionCapability.java | 2 +- .../logic/MethodResolutionLogic.java | 2 +- .../model/LambdaArgumentTypePlaceholder.java | 2 +- .../resolution/model/SymbolReference.java | 2 +- .../javaparser/resolution/model/Value.java | 2 +- .../resolution/model/typesystem/LazyType.java | 2 +- .../resolution/model/typesystem/NullType.java | 2 +- .../model/typesystem/ReferenceTypeImpl.java | 2 +- .../promotion/ConditionalExprHandler.java | 2 +- .../resolution/types/ResolvedArrayType.java | 2 +- .../types/ResolvedIntersectionType.java | 2 +- .../types/ResolvedLambdaConstraintType.java | 2 +- .../types/ResolvedPrimitiveType.java | 2 +- .../types/ResolvedReferenceType.java | 2 +- .../resolution/types/ResolvedType.java | 2 +- .../types/ResolvedTypeTransformer.java | 2 +- .../types/ResolvedTypeVariable.java | 2 +- .../resolution/types/ResolvedUnionType.java | 2 +- .../resolution/types/ResolvedVoidType.java | 2 +- .../resolution/types/ResolvedWildcard.java | 2 +- .../ResolvedTypeParameterValueProvider.java | 2 +- .../ResolvedTypeParametersMap.java | 2 +- .../ResolvedTypeParametrized.java | 2 +- .../github/javaparser/utils/ClassUtils.java | 2 +- .../javaparser/utils/CodeGenerationUtils.java | 2 +- .../javaparser/utils/CollectionStrategy.java | 2 +- .../javaparser/utils/LineSeparator.java | 2 +- .../java/com/github/javaparser/utils/Log.java | 2 +- .../com/github/javaparser/utils/Pair.java | 2 +- .../utils/ParserCollectionStrategy.java | 2 +- .../javaparser/utils/PositionUtils.java | 2 +- .../github/javaparser/utils/ProjectRoot.java | 2 +- .../utils/SeparatedItemStringBuilder.java | 2 +- .../github/javaparser/utils/SourceRoot.java | 2 +- .../github/javaparser/utils/SourceZip.java | 2 +- .../javaparser/utils/StringEscapeUtils.java | 2 +- .../github/javaparser/utils/TypeUtils.java | 2 +- .../com/github/javaparser/utils/Utils.java | 2 +- .../github/javaparser/utils/VisitorList.java | 2 +- .../github/javaparser/utils/VisitorMap.java | 2 +- .../github/javaparser/utils/VisitorSet.java | 2 +- .../javaparser/GeneratedJavaParserBase.java | 2 +- .../GeneratedJavaParserTokenManagerBase.java | 2 +- .../com/github/javaparser/ModifierHolder.java | 2 +- .../com/github/javaparser/RangedList.java | 2 +- .../com/github/javaparser/TokenBase.java | 2 +- javaparser-core/src/main/javacc/java.jj | 4 ++-- .../symbolsolver/JavaSymbolSolver.java | 2 +- .../symbolsolver/SourceFileInfoExtractor.java | 2 +- .../symbolsolver/cache/DefaultCacheStats.java | 2 +- .../symbolsolver/cache/GuavaCache.java | 2 +- .../symbolsolver/cache/InMemoryCache.java | 2 +- .../symbolsolver/cache/NoCache.java | 2 +- .../MethodUsageResolutionCapability.java | 2 +- .../SymbolResolutionCapability.java | 2 +- .../TypeVariableResolutionCapability.java | 2 +- .../common/MethodDeclarationCommonLogic.java | 2 +- .../symbolsolver/javaparser/package-info.java | 2 +- .../DefaultVisitorAdapter.java | 2 +- .../javaparsermodel/FailureHandler.java | 2 +- .../javaparsermodel/JavaParserFacade.java | 2 +- .../javaparsermodel/JavaParserFactory.java | 2 +- .../NormalCompletionVisitor.java | 2 +- .../PatternVariableResult.java | 2 +- .../PatternVariableVisitor.java | 2 +- .../javaparsermodel/TypeExtractor.java | 2 +- .../contexts/AbstractJavaParserContext.java | 2 +- .../AbstractMethodLikeDeclarationContext.java | 2 +- .../AnnotationDeclarationContext.java | 2 +- .../AnonymousClassDeclarationContext.java | 2 +- .../contexts/ArrayAccessExprContext.java | 2 +- .../contexts/BinaryExprContext.java | 2 +- .../contexts/BlockStmtContext.java | 2 +- .../contexts/CatchClauseContext.java | 2 +- .../ClassOrInterfaceDeclarationContext.java | 2 +- ...sOrInterfaceDeclarationExtendsContext.java | 2 +- .../contexts/CompilationUnitContext.java | 2 +- .../contexts/ConditionalExprContext.java | 2 +- .../contexts/ConstructorContext.java | 2 +- .../contexts/ContextHelper.java | 2 +- .../contexts/DoStatementContext.java | 2 +- .../contexts/EnclosedExprContext.java | 2 +- .../contexts/EnumDeclarationContext.java | 2 +- .../contexts/ExpressionContext.java | 2 +- .../contexts/FieldAccessContext.java | 2 +- .../contexts/ForEachStatementContext.java | 2 +- .../contexts/ForStatementContext.java | 2 +- .../contexts/IfStatementContext.java | 2 +- .../contexts/InstanceOfExprContext.java | 2 +- .../JavaParserTypeDeclarationAdapter.java | 2 +- .../contexts/LambdaExprContext.java | 2 +- .../contexts/MethodCallExprContext.java | 2 +- .../contexts/MethodContext.java | 2 +- .../contexts/MethodReferenceExprContext.java | 2 +- .../contexts/ObjectCreationContext.java | 2 +- .../contexts/RecordDeclarationContext.java | 2 +- .../contexts/StatementContext.java | 2 +- .../contexts/SwitchEntryContext.java | 2 +- .../contexts/TryWithResourceContext.java | 2 +- .../contexts/UnaryExprContext.java | 2 +- .../VariableDeclarationExprContext.java | 2 +- .../contexts/VariableDeclaratorContext.java | 2 +- .../contexts/WhileStatementContext.java | 2 +- .../declarations/AstResolutionUtils.java | 2 +- .../DefaultConstructorDeclaration.java | 2 +- .../JavaParserAnnotationDeclaration.java | 2 +- ...JavaParserAnnotationMemberDeclaration.java | 2 +- .../JavaParserAnonymousClassDeclaration.java | 2 +- .../JavaParserClassDeclaration.java | 2 +- .../JavaParserConstructorDeclaration.java | 2 +- .../JavaParserEnumConstantDeclaration.java | 2 +- .../JavaParserEnumDeclaration.java | 2 +- .../JavaParserFieldDeclaration.java | 2 +- .../JavaParserInterfaceDeclaration.java | 2 +- .../JavaParserMethodDeclaration.java | 2 +- .../JavaParserParameterDeclaration.java | 2 +- .../JavaParserRecordDeclaration.java | 2 +- .../JavaParserSymbolDeclaration.java | 2 +- .../declarations/JavaParserTypeAdapter.java | 2 +- .../declarations/JavaParserTypeParameter.java | 2 +- .../JavaParserTypePatternDeclaration.java | 2 +- .../JavaParserTypeVariableDeclaration.java | 2 +- .../JavaParserVariableDeclaration.java | 2 +- .../declarators/AbstractSymbolDeclarator.java | 2 +- .../declarators/FieldSymbolDeclarator.java | 2 +- .../declarators/NoSymbolDeclarator.java | 2 +- .../ParameterSymbolDeclarator.java | 2 +- .../TypePatternSymbolDeclarator.java | 2 +- .../declarators/VariableSymbolDeclarator.java | 2 +- .../javaparsermodel/package-info.java | 2 +- .../JavassistAnnotationDeclaration.java | 2 +- .../JavassistAnnotationMemberDeclaration.java | 2 +- .../JavassistClassDeclaration.java | 2 +- .../JavassistConstructorDeclaration.java | 2 +- .../JavassistEnumConstantDeclaration.java | 2 +- .../JavassistEnumDeclaration.java | 2 +- .../javassistmodel/JavassistFactory.java | 2 +- .../JavassistFieldDeclaration.java | 2 +- .../JavassistInterfaceDeclaration.java | 2 +- .../JavassistMethodDeclaration.java | 2 +- ...JavassistMethodLikeDeclarationAdapter.java | 2 +- .../JavassistParameterDeclaration.java | 2 +- .../JavassistRecordDeclaration.java | 2 +- .../JavassistTypeDeclarationAdapter.java | 2 +- .../JavassistTypeParameter.java | 2 +- .../javassistmodel/JavassistUtils.java | 2 +- .../javassistmodel/package-info.java | 2 +- .../logic/AbstractClassDeclaration.java | 2 +- .../logic/AbstractTypeDeclaration.java | 2 +- .../symbolsolver/logic/ObjectProvider.java | 2 +- .../ReflectionAnnotationDeclaration.java | 2 +- ...ReflectionAnnotationMemberDeclaration.java | 2 +- .../ReflectionClassAdapter.java | 2 +- .../ReflectionClassDeclaration.java | 2 +- .../ReflectionConstructorDeclaration.java | 2 +- .../ReflectionEnumConstantDeclaration.java | 2 +- .../ReflectionEnumDeclaration.java | 2 +- .../reflectionmodel/ReflectionFactory.java | 2 +- .../ReflectionFieldDeclaration.java | 2 +- .../ReflectionInterfaceDeclaration.java | 2 +- .../ReflectionMethodDeclaration.java | 2 +- .../ReflectionMethodResolutionLogic.java | 2 +- .../ReflectionParameterDeclaration.java | 2 +- .../ReflectionPatternDeclaration.java | 2 +- .../ReflectionRecordDeclaration.java | 2 +- .../ReflectionTypeParameter.java | 2 +- .../comparators/ClassComparator.java | 2 +- .../comparators/MethodComparator.java | 2 +- .../comparators/ParameterComparator.java | 2 +- .../reflectionmodel/package-info.java | 2 +- .../symbolsolver/resolution/SymbolSolver.java | 2 +- .../resolution/naming/NameCategory.java | 2 +- .../resolution/naming/NameLogic.java | 2 +- .../resolution/naming/NameRole.java | 2 +- .../BooleanConditionalExprHandler.java | 2 +- .../promotion/ConditionalExprResolver.java | 2 +- .../NumericConditionalExprHandler.java | 2 +- .../ReferenceConditionalExprHandler.java | 2 +- .../resolution/typeinference/Bound.java | 2 +- .../resolution/typeinference/BoundSet.java | 2 +- .../typeinference/ConstraintFormula.java | 2 +- .../typeinference/ConstraintFormulaSet.java | 2 +- .../typeinference/ControlFlowLogic.java | 2 +- .../typeinference/InferenceVariable.java | 2 +- .../InferenceVariableSubstitution.java | 2 +- .../typeinference/Instantiation.java | 2 +- .../typeinference/InstantiationSet.java | 2 +- .../typeinference/LeastUpperBoundLogic.java | 2 +- .../resolution/typeinference/MethodType.java | 2 +- .../typeinference/ProperLowerBound.java | 2 +- .../typeinference/ProperUpperBound.java | 2 +- .../typeinference/Substitution.java | 2 +- .../resolution/typeinference/TypeHelper.java | 2 +- .../typeinference/TypeInference.java | 2 +- .../typeinference/TypeInferenceCache.java | 2 +- .../typeinference/bounds/CapturesBound.java | 2 +- .../typeinference/bounds/FalseBound.java | 2 +- .../typeinference/bounds/SameAsBound.java | 2 +- .../typeinference/bounds/SubtypeOfBound.java | 2 +- .../typeinference/bounds/ThrowsBound.java | 2 +- .../ExpressionCompatibleWithType.java | 2 +- .../LambdaThrowsCompatibleWithType.java | 2 +- ...thodReferenceThrowsCompatibleWithType.java | 2 +- .../TypeCompatibleWithType.java | 2 +- .../TypeContainedByType.java | 2 +- .../constraintformulas/TypeSameAsType.java | 2 +- .../constraintformulas/TypeSubtypeOfType.java | 2 +- .../resolution/typesolvers/AarTypeSolver.java | 2 +- .../typesolvers/ClassLoaderTypeSolver.java | 2 +- .../typesolvers/CombinedTypeSolver.java | 2 +- .../resolution/typesolvers/JarTypeSolver.java | 2 +- .../typesolvers/JavaParserTypeSolver.java | 2 +- .../typesolvers/MemoryTypeSolver.java | 2 +- .../typesolvers/ReflectionTypeSolver.java | 2 +- .../typesolvers/TypeSolverBuilder.java | 2 +- .../symbolsolver/utils/FileUtils.java | 2 +- .../utils/JavassistModuleHelper.java | 2 +- .../symbolsolver/utils/ModuleLayerHelper.java | 2 +- .../utils/SymbolSolverCollectionStrategy.java | 2 +- .../java/com/github/javaparser/SlowTest.java | 2 +- .../ast/type/ClassOrInterfaceTypeTest.java | 2 +- .../declarations/AssociableToASTTest.java | 2 +- .../declarations/HasAccessSpecifierTest.java | 2 +- .../ResolvedAnnotationDeclarationTest.java | 2 +- ...solvedAnnotationMemberDeclarationTest.java | 2 +- .../ResolvedClassDeclarationTest.java | 2 +- .../ResolvedConstructorDeclarationTest.java | 2 +- .../declarations/ResolvedDeclarationTest.java | 2 +- .../ResolvedEnumConstantDeclarationTest.java | 2 +- .../ResolvedEnumDeclarationTest.java | 2 +- .../ResolvedFieldDeclarationTest.java | 2 +- .../ResolvedMethodDeclarationTest.java | 2 +- .../ResolvedMethodLikeDeclarationTest.java | 2 +- .../ResolvedParameterDeclarationTest.java | 2 +- .../ResolvedReferenceTypeDeclarationTest.java | 2 +- .../ResolvedTypeDeclarationTest.java | 2 +- .../ResolvedTypeParameterDeclarationTest.java | 2 +- .../ResolvedTypeParametrizableTest.java | 2 +- .../ResolvedTypePatternDeclarationTest.java | 2 +- .../ResolvedValueDeclarationTest.java | 2 +- .../AbstractSymbolResolutionTest.java | 2 +- .../symbolsolver/FindingAllFieldsTest.java | 2 +- .../javaparser/symbolsolver/Issue113Test.java | 2 +- .../javaparser/symbolsolver/Issue116Test.java | 2 +- .../javaparser/symbolsolver/Issue128Test.java | 2 +- .../symbolsolver/Issue1364Test.java | 2 +- .../symbolsolver/Issue1370Test.java | 2 +- .../javaparser/symbolsolver/Issue144Test.java | 2 +- .../symbolsolver/Issue1456Test.java | 2 +- .../symbolsolver/Issue1479Test.java | 2 +- .../symbolsolver/Issue1480Test.java | 2 +- .../symbolsolver/Issue1485Test.java | 2 +- .../symbolsolver/Issue1491Test.java | 2 +- .../symbolsolver/Issue1511Test.java | 2 +- .../symbolsolver/Issue1518Test.java | 2 +- .../symbolsolver/Issue1526Test.java | 2 +- .../javaparser/symbolsolver/Issue156Test.java | 2 +- .../symbolsolver/Issue1574Test.java | 2 +- .../symbolsolver/Issue1599Test.java | 2 +- .../symbolsolver/Issue1668Test.java | 2 +- .../symbolsolver/Issue1713Test.java | 2 +- .../symbolsolver/Issue1726Test.java | 2 +- .../symbolsolver/Issue1757Test.java | 2 +- .../symbolsolver/Issue1769Test.java | 2 +- .../symbolsolver/Issue1774Test.java | 2 +- .../symbolsolver/Issue1814Test.java | 2 +- .../symbolsolver/Issue1817Test.java | 2 +- .../symbolsolver/Issue1827Test.java | 2 +- .../javaparser/symbolsolver/Issue185Test.java | 2 +- .../symbolsolver/Issue1868Test.java | 2 +- .../javaparser/symbolsolver/Issue186Test.java | 2 +- .../javaparser/symbolsolver/Issue18Test.java | 2 +- .../symbolsolver/Issue1945Test.java | 2 +- .../symbolsolver/Issue1946Test.java | 2 +- .../symbolsolver/Issue1950Test.java | 2 +- .../javaparser/symbolsolver/Issue200Test.java | 2 +- .../symbolsolver/Issue2035Test.java | 2 +- .../symbolsolver/Issue2044Test.java | 2 +- .../symbolsolver/Issue2062Test.java | 2 +- .../symbolsolver/Issue2065Test.java | 2 +- .../symbolsolver/Issue2083Test.java | 2 +- .../symbolsolver/Issue2132Test.java | 2 +- .../symbolsolver/Issue2162Test.java | 2 +- .../symbolsolver/Issue2210Test.java | 2 +- .../symbolsolver/Issue2236Test.java | 2 +- .../symbolsolver/Issue2259Test.java | 2 +- .../symbolsolver/Issue2284Test.java | 2 +- .../symbolsolver/Issue2289Test.java | 2 +- .../javaparser/symbolsolver/Issue228Test.java | 2 +- .../javaparser/symbolsolver/Issue232Test.java | 2 +- .../javaparser/symbolsolver/Issue235Test.java | 2 +- .../javaparser/symbolsolver/Issue2360.java | 2 +- .../symbolsolver/Issue2362Test.java | 2 +- .../symbolsolver/Issue2367Test.java | 2 +- .../symbolsolver/Issue2397Test.java | 2 +- .../symbolsolver/Issue2406Test.java | 2 +- .../javaparser/symbolsolver/Issue241Test.java | 2 +- .../symbolsolver/Issue2477Test.java | 2 +- .../symbolsolver/Issue2481Test.java | 2 +- .../symbolsolver/Issue2489Test.java | 2 +- .../javaparser/symbolsolver/Issue251Test.java | 2 +- .../symbolsolver/Issue2595Test.java | 2 +- .../symbolsolver/Issue2602Test.java | 2 +- .../symbolsolver/Issue2738Test.java | 20 +++++++++++++++++++ .../symbolsolver/Issue2740Test.java | 2 +- .../symbolsolver/Issue2764Test.java | 2 +- .../javaparser/symbolsolver/Issue276Test.java | 2 +- .../symbolsolver/Issue2781Test.java | 2 +- .../symbolsolver/Issue2823Test.java | 2 +- .../symbolsolver/Issue2878Test.java | 2 +- .../symbolsolver/Issue2909Test.java | 2 +- .../symbolsolver/Issue2943Test.java | 2 +- .../symbolsolver/Issue2951Test.java | 2 +- .../symbolsolver/Issue2953Test.java | 2 +- .../symbolsolver/Issue2987Test.java | 2 +- .../symbolsolver/Issue2995Test.java | 2 +- .../javaparser/symbolsolver/Issue300Test.java | 2 +- .../symbolsolver/Issue3024Test.java | 2 +- .../symbolsolver/Issue3028Test.java | 2 +- .../symbolsolver/Issue3030Test.java | 2 +- .../symbolsolver/Issue3038Test.java | 2 +- .../symbolsolver/Issue3045Test.java | 2 +- .../symbolsolver/Issue3083Test.java | 2 +- .../symbolsolver/Issue3087Test.java | 2 +- .../symbolsolver/Issue3099Test.java | 2 +- .../symbolsolver/Issue3100Test.java | 2 +- .../symbolsolver/Issue3112Test.java | 2 +- .../symbolsolver/Issue3136Test.java | 2 +- .../javaparser/symbolsolver/Issue314Test.java | 2 +- .../symbolsolver/Issue3159Test.java | 2 +- .../symbolsolver/Issue3173Test.java | 2 +- .../symbolsolver/Issue3184Test.java | 2 +- .../symbolsolver/Issue3200Test.java | 2 +- .../symbolsolver/Issue3272Test.java | 2 +- .../symbolsolver/Issue3277Test.java | 2 +- .../symbolsolver/Issue3278Test.java | 2 +- .../symbolsolver/Issue3308Test.java | 2 +- .../javaparser/symbolsolver/Issue343Test.java | 2 +- .../javaparser/symbolsolver/Issue347Test.java | 2 +- .../symbolsolver/Issue3614Test.java | 2 +- .../javaparser/symbolsolver/Issue366Test.java | 2 +- .../symbolsolver/Issue3710Test.java | 20 +++++++++++++++++++ .../symbolsolver/Issue3859Test.java | 2 +- .../symbolsolver/Issue3866Test.java | 2 +- .../symbolsolver/Issue3878Test.java | 2 +- .../symbolsolver/Issue3916Test.java | 2 +- .../symbolsolver/Issue3918Test.java | 2 +- .../symbolsolver/Issue3951Test.java | 2 +- .../symbolsolver/Issue3972Test.java | 2 +- .../symbolsolver/Issue3976Test.java | 2 +- .../symbolsolver/Issue4037Test.java | 2 +- .../symbolsolver/Issue4047Test.java | 2 +- .../symbolsolver/Issue4124Test.java | 2 +- .../symbolsolver/Issue4188Test.java | 2 +- .../symbolsolver/Issue4284Test.java | 2 +- .../symbolsolver/Issue4358Test.java | 20 +++++++++++++++++++ .../symbolsolver/Issue4427Test.java | 20 +++++++++++++++++++ .../symbolsolver/Issue4450Test.java | 2 +- .../symbolsolver/Issue4503Test.java | 2 +- .../symbolsolver/Issue4560Test.java | 2 +- .../symbolsolver/Issue4568Test.java | 2 +- .../symbolsolver/Issue4668Test.java | 2 +- .../symbolsolver/Issue4710Test.java | 20 +++++++++++++++++++ .../symbolsolver/Issue4722Test.java | 20 +++++++++++++++++++ .../symbolsolver/Issue4723Test.java | 20 +++++++++++++++++++ .../symbolsolver/Issue4832Test.java | 2 +- .../symbolsolver/Issue4846Test.java | 20 +++++++++++++++++++ .../symbolsolver/Issue4864Test.java | 2 +- .../javaparser/symbolsolver/Issue546Test.java | 2 +- .../javaparser/symbolsolver/Issue84Test.java | 2 +- .../JavaParserAPIIntegrationTest.java | 2 +- .../symbolsolver/JavaSymbolSolverTest.java | 2 +- .../symbolsolver/PullRequest2398Test.java | 2 +- ...dMethodsWithTypeVariablesInvolvedTest.java | 20 +++++++++++++++++++ .../SolveMethodDeclaredInEnumTest.java | 2 +- .../cache/GuavaCacheAdapterTest.java | 2 +- .../symbolsolver/cache/InMemoryCacheTest.java | 2 +- .../symbolsolver/cache/NoCacheTest.java | 2 +- .../MethodUsageResolutionCapabilityTest.java | 2 +- .../TypeVariableResolutionCapabilityTest.java | 2 +- .../javaparsermodel/ConvertToUsageTest.java | 2 +- .../DifferentiateDotExpressionTest.java | 2 +- .../javaparsermodel/JavaParserFacadeTest.java | 2 +- ...lassOrInterfaceDeclarationContextTest.java | 2 +- .../contexts/IfStatementContextTest.java | 2 +- .../JavaParserTypeDeclarationAdapterTest.java | 2 +- .../MultiCatchMethodCallExprTest.java | 2 +- .../contexts/SwitchStatementContextTest.java | 2 +- .../JavaParserAnnotationDeclarationTest.java | 2 +- ...vaParserAnonymousClassDeclarationTest.java | 2 +- .../JavaParserClassDeclarationTest.java | 2 +- .../JavaParserEnumDeclarationTest.java | 2 +- .../JavaParserFieldDeclarationTest.java | 2 +- .../JavaParserInterfaceDeclarationTest.java | 2 +- .../JavaParserMethodDeclarationTest.java | 2 +- .../JavaParserParameterDeclarationTest.java | 2 +- .../JavaParserRecordDeclarationTest.java | 20 +++++++++++++++++++ .../JavaParserSymbolDeclarationTest.java | 2 +- .../JavaParserTypeParameterTest.java | 2 +- .../JavaParserTypePatternDeclarationTest.java | 2 +- ...JavaParserTypeVariableDeclarationTest.java | 2 +- .../JavaParserVariableDeclarationTest.java | 2 +- .../javassistmodel/Issue257Test.java | 2 +- .../JavassistAnnotationDeclarationTest.java | 2 +- ...assistAnnotationMemberDeclarationTest.java | 2 +- .../JavassistClassDeclarationTest.java | 2 +- .../JavassistConstructorDeclarationTest.java | 2 +- .../JavassistEnumConstantDeclarationTest.java | 2 +- .../JavassistEnumDeclarationTest.java | 2 +- .../JavassistFieldDeclarationTest.java | 2 +- .../JavassistInterfaceDeclarationTest.java | 2 +- .../JavassistMethodDeclarationTest.java | 2 +- .../javassistmodel/JavassistModuleTest.java | 2 +- .../JavassistParameterDeclarationTest.java | 2 +- .../JavassistRecordDeclarationTest.java | 2 +- .../JavassistTypeDeclarationAdapterTest.java | 2 +- ...JavassistTypeParameterDeclarationTest.java | 2 +- .../logic/AbstractClassDeclarationTest.java | 2 +- .../logic/AbstractTypeDeclarationTest.java | 2 +- .../logic/FunctionInterfaceLogicTest.java | 2 +- .../logic/InferenceContextTest.java | 2 +- .../logic/MethodResolutionCapabilityTest.java | 2 +- .../model/resolution/SymbolReferenceTest.java | 2 +- .../model/typesystem/ArrayTypeTest.java | 2 +- .../model/typesystem/LazyTypeTest.java | 2 +- .../model/typesystem/NullTypeTest.java | 2 +- .../model/typesystem/PrimitiveTypeTest.java | 2 +- .../model/typesystem/ReferenceTypeTest.java | 2 +- .../typesystem/TypeVariableUsageTest.java | 2 +- .../model/typesystem/VoidTypeTest.java | 2 +- .../model/typesystem/WildcardUsageTest.java | 2 +- .../ReflectionAnnotationDeclarationTest.java | 2 +- .../ReflectionClassDeclarationTest.java | 2 +- .../ReflectionEnumDeclarationTest.java | 2 +- .../ReflectionFieldDeclarationTest.java | 2 +- .../ReflectionInterfaceDeclarationTest.java | 2 +- .../ReflectionMethodDeclarationTest.java | 2 +- .../ReflectionParameterDeclarationTest.java | 2 +- .../ReflectionRecordDeclarationTest.java | 2 +- .../reflectionmodel/ReflectionTestObject.java | 2 +- .../resolution/AbstractResolutionTest.java | 2 +- .../resolution/AnalyseJavaParserTest.java | 2 +- .../AnalyseJavaSymbolSolver060Test.java | 2 +- .../AnalyseNewJavaParserHelpersTest.java | 2 +- .../resolution/AnalyseNewJavaParserTest.java | 2 +- .../resolution/AnnotationsResolutionTest.java | 2 +- .../AnonymousClassesResolutionTest.java | 2 +- .../resolution/ArrayExprTest.java | 2 +- .../CompilationUnitContextResolutionTest.java | 2 +- .../resolution/ConditionalExprTest.java | 2 +- .../ConstructorsResolutionTest.java | 2 +- .../symbolsolver/resolution/ContextTest.java | 2 +- .../resolution/DefaultPackageTest.java | 2 +- .../EnumLiteralsInAnnotatedClassTest.java | 2 +- .../resolution/EnumResolutionTest.java | 2 +- .../resolution/ExprResolutionTest.java | 2 +- .../FieldAccessExprResolutionTest.java | 2 +- .../resolution/FieldsResolutionTest.java | 2 +- .../resolution/GenericsResolutionTest.java | 2 +- ...plementedOrExtendedTypeResolutionTest.java | 2 +- .../resolution/InstanceOfTest.java | 2 +- .../InternalClassInInterfaceTest.java | 2 +- .../resolution/Issue4703Test.java | 20 +++++++++++++++++++ .../JavaParserFacadeResolutionTest.java | 2 +- .../LambdaGenericResolutionTest.java | 2 +- .../resolution/LambdaResolutionTest.java | 2 +- .../resolution/MethodDescriptorTest.java | 2 +- .../resolution/MethodLikeSignaturesTest.java | 2 +- .../MethodReferenceResolutionTest.java | 2 +- .../MethodsResolutionLogicTest.java | 2 +- .../resolution/MethodsResolutionTest.java | 2 +- .../MethodsResolutionWithJavassistTest.java | 2 +- .../resolution/NotQuiteCyclicParentTest.java | 2 +- .../PatternVariableIntroductionTest.java | 2 +- .../PolyExpressionResolutionTest.java | 2 +- .../QualifiedNameResolutionTest.java | 2 +- .../ReferenceTypeResolutionTest.java | 2 +- .../StatementContextResolutionTest.java | 2 +- .../resolution/SwitchExprTest.java | 20 +++++++++++++++++++ .../resolution/SymbolSolverTest.java | 2 +- .../SymbolSolverWithJavassistClassTest.java | 2 +- .../SymbolSolverWithJavassistEnumTest.java | 2 +- ...ymbolSolverWithJavassistInterfaceTest.java | 2 +- .../resolution/TypeDescriptorTest.java | 2 +- ...TypeInClassWithAnnotationAncestorTest.java | 2 +- .../TypeResolutionWithSameNameTest.java | 2 +- .../UnknownMethodsResolutionTest.java | 2 +- .../resolution/VariableResolutionTest.java | 2 +- .../resolution/VariadicResolutionTest.java | 2 +- .../resolution/javaparser/VarTypeTest.java | 2 +- .../BlockStmtContextResolutionTest.java | 2 +- ...rfaceDeclarationContextResolutionTest.java | 2 +- .../CompilationUnitContextResolutionTest.java | 2 +- .../EnumDeclarationContextResolutionTest.java | 2 +- .../FieldAccessContextResolutionTest.java | 2 +- .../LambdaExprContextResolutionTest.java | 2 +- .../MethodCallExprContextResolutionTest.java | 2 +- .../contexts/MethodContextResolutionTest.java | 2 +- ...JavaParserTypeParameterResolutionTest.java | 2 +- .../logic/FunctionalInterfaceLogicTest.java | 2 +- .../naming/AbstractNameLogicTest.java | 2 +- .../naming/NameLogicDisambiguationTest.java | 2 +- .../resolution/naming/NameLogicTest.java | 2 +- .../naming/NameLogicTestingJss060Test.java | 2 +- .../SymbolResolutionResolutionTest.java | 2 +- .../typeinference/LeastUpperBoundTest.java | 2 +- .../typeinference/bounds/SameAsBoundTest.java | 2 +- .../bounds/SubtypeOfBoundTest.java | 2 +- .../ConstraintFormulaTest.java | 2 +- .../types/ResolvedArrayTypeTest.java | 2 +- .../types/ResolvedPrimitiveTypeTest.java | 2 +- .../typesolvers/AarTypeSolverTest.java | 2 +- .../typesolvers/AbstractTypeSolverTest.java | 2 +- .../ClassLoaderTypeSolverTest.java | 2 +- .../typesolvers/CombinedTypeSolverTest.java | 2 +- .../typesolvers/JarTypeSolverTest.java | 2 +- .../typesolvers/JavaParserTypeSolverTest.java | 2 +- .../typesolvers/MemoryTypeSolverTest.java | 2 +- .../typesolvers/ReflectionTypeSolverTest.java | 2 +- .../typesolvers/TypeSolverBuilderTest.java | 2 +- .../testingclasses/SomeClass.java | 2 +- .../testingclasses/TargetType.java | 2 +- .../testingclasses/UtilityClass.java | 2 +- .../utils/LeanParserConfiguration.java | 2 +- .../SymbolSolverCollectionStrategyTest.java | 2 +- 1341 files changed, 1610 insertions(+), 1330 deletions(-) mode change 100644 => 100755 javaparser-core-testing/src/test/java/com/github/javaparser/ast/expr/PatternExprTest.java mode change 100644 => 100755 javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/Issue4488Test.java mode change 100644 => 100755 javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue3710Test.java mode change 100644 => 100755 javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue4358Test.java mode change 100644 => 100755 javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue4427Test.java mode change 100644 => 100755 javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue4710Test.java mode change 100644 => 100755 javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue4722Test.java mode change 100644 => 100755 javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue4723Test.java mode change 100644 => 100755 javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue4846Test.java mode change 100644 => 100755 javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/ResolutionOfOverloadedMethodsWithTypeVariablesInvolvedTest.java mode change 100644 => 100755 javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/javaparsermodel/declarations/JavaParserRecordDeclarationTest.java mode change 100644 => 100755 javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/Issue4703Test.java mode change 100644 => 100755 javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/SwitchExprTest.java diff --git a/javaparser-core-generators/src/main/java/com/github/javaparser/generator/CompilationUnitGenerator.java b/javaparser-core-generators/src/main/java/com/github/javaparser/generator/CompilationUnitGenerator.java index e99eb4fa8d..0a953074a2 100644 --- a/javaparser-core-generators/src/main/java/com/github/javaparser/generator/CompilationUnitGenerator.java +++ b/javaparser-core-generators/src/main/java/com/github/javaparser/generator/CompilationUnitGenerator.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-generators/src/main/java/com/github/javaparser/generator/Generator.java b/javaparser-core-generators/src/main/java/com/github/javaparser/generator/Generator.java index 9e75816a4c..4c99cfa944 100644 --- a/javaparser-core-generators/src/main/java/com/github/javaparser/generator/Generator.java +++ b/javaparser-core-generators/src/main/java/com/github/javaparser/generator/Generator.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-generators/src/main/java/com/github/javaparser/generator/NodeGenerator.java b/javaparser-core-generators/src/main/java/com/github/javaparser/generator/NodeGenerator.java index 73a89c2e15..ece3a1f71d 100644 --- a/javaparser-core-generators/src/main/java/com/github/javaparser/generator/NodeGenerator.java +++ b/javaparser-core-generators/src/main/java/com/github/javaparser/generator/NodeGenerator.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-generators/src/main/java/com/github/javaparser/generator/VisitorGenerator.java b/javaparser-core-generators/src/main/java/com/github/javaparser/generator/VisitorGenerator.java index 7d44f6f75d..f588abbb7d 100644 --- a/javaparser-core-generators/src/main/java/com/github/javaparser/generator/VisitorGenerator.java +++ b/javaparser-core-generators/src/main/java/com/github/javaparser/generator/VisitorGenerator.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-generators/src/main/java/com/github/javaparser/generator/core/CoreGenerator.java b/javaparser-core-generators/src/main/java/com/github/javaparser/generator/core/CoreGenerator.java index c1bbf4cccd..6b9cd7e4d7 100644 --- a/javaparser-core-generators/src/main/java/com/github/javaparser/generator/core/CoreGenerator.java +++ b/javaparser-core-generators/src/main/java/com/github/javaparser/generator/core/CoreGenerator.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-generators/src/main/java/com/github/javaparser/generator/core/node/AcceptGenerator.java b/javaparser-core-generators/src/main/java/com/github/javaparser/generator/core/node/AcceptGenerator.java index e785ff99a5..836d37a983 100644 --- a/javaparser-core-generators/src/main/java/com/github/javaparser/generator/core/node/AcceptGenerator.java +++ b/javaparser-core-generators/src/main/java/com/github/javaparser/generator/core/node/AcceptGenerator.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-generators/src/main/java/com/github/javaparser/generator/core/node/CloneGenerator.java b/javaparser-core-generators/src/main/java/com/github/javaparser/generator/core/node/CloneGenerator.java index 954d12accd..06d698633f 100644 --- a/javaparser-core-generators/src/main/java/com/github/javaparser/generator/core/node/CloneGenerator.java +++ b/javaparser-core-generators/src/main/java/com/github/javaparser/generator/core/node/CloneGenerator.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-generators/src/main/java/com/github/javaparser/generator/core/node/GetMetaModelGenerator.java b/javaparser-core-generators/src/main/java/com/github/javaparser/generator/core/node/GetMetaModelGenerator.java index 37148a69f7..f2b52f2f1b 100644 --- a/javaparser-core-generators/src/main/java/com/github/javaparser/generator/core/node/GetMetaModelGenerator.java +++ b/javaparser-core-generators/src/main/java/com/github/javaparser/generator/core/node/GetMetaModelGenerator.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-generators/src/main/java/com/github/javaparser/generator/core/node/MainConstructorGenerator.java b/javaparser-core-generators/src/main/java/com/github/javaparser/generator/core/node/MainConstructorGenerator.java index 299b87d339..58e825c80d 100644 --- a/javaparser-core-generators/src/main/java/com/github/javaparser/generator/core/node/MainConstructorGenerator.java +++ b/javaparser-core-generators/src/main/java/com/github/javaparser/generator/core/node/MainConstructorGenerator.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-generators/src/main/java/com/github/javaparser/generator/core/node/NodeModifierGenerator.java b/javaparser-core-generators/src/main/java/com/github/javaparser/generator/core/node/NodeModifierGenerator.java index cb83238793..1c60d12d9c 100644 --- a/javaparser-core-generators/src/main/java/com/github/javaparser/generator/core/node/NodeModifierGenerator.java +++ b/javaparser-core-generators/src/main/java/com/github/javaparser/generator/core/node/NodeModifierGenerator.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-generators/src/main/java/com/github/javaparser/generator/core/node/PropertyGenerator.java b/javaparser-core-generators/src/main/java/com/github/javaparser/generator/core/node/PropertyGenerator.java index 6bfc62ea5d..2162d2a999 100644 --- a/javaparser-core-generators/src/main/java/com/github/javaparser/generator/core/node/PropertyGenerator.java +++ b/javaparser-core-generators/src/main/java/com/github/javaparser/generator/core/node/PropertyGenerator.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2025 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-generators/src/main/java/com/github/javaparser/generator/core/node/RemoveMethodGenerator.java b/javaparser-core-generators/src/main/java/com/github/javaparser/generator/core/node/RemoveMethodGenerator.java index 7da4ccd60e..358b20c1f9 100644 --- a/javaparser-core-generators/src/main/java/com/github/javaparser/generator/core/node/RemoveMethodGenerator.java +++ b/javaparser-core-generators/src/main/java/com/github/javaparser/generator/core/node/RemoveMethodGenerator.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-generators/src/main/java/com/github/javaparser/generator/core/node/ReplaceMethodGenerator.java b/javaparser-core-generators/src/main/java/com/github/javaparser/generator/core/node/ReplaceMethodGenerator.java index e0f2e5f455..6d070d87fa 100644 --- a/javaparser-core-generators/src/main/java/com/github/javaparser/generator/core/node/ReplaceMethodGenerator.java +++ b/javaparser-core-generators/src/main/java/com/github/javaparser/generator/core/node/ReplaceMethodGenerator.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-generators/src/main/java/com/github/javaparser/generator/core/node/TypeCastingGenerator.java b/javaparser-core-generators/src/main/java/com/github/javaparser/generator/core/node/TypeCastingGenerator.java index 1be5c5093f..00ac43d53a 100644 --- a/javaparser-core-generators/src/main/java/com/github/javaparser/generator/core/node/TypeCastingGenerator.java +++ b/javaparser-core-generators/src/main/java/com/github/javaparser/generator/core/node/TypeCastingGenerator.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-generators/src/main/java/com/github/javaparser/generator/core/other/BndGenerator.java b/javaparser-core-generators/src/main/java/com/github/javaparser/generator/core/other/BndGenerator.java index fa12bebb23..8a78d748d4 100644 --- a/javaparser-core-generators/src/main/java/com/github/javaparser/generator/core/other/BndGenerator.java +++ b/javaparser-core-generators/src/main/java/com/github/javaparser/generator/core/other/BndGenerator.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-generators/src/main/java/com/github/javaparser/generator/core/other/GrammarLetterGenerator.java b/javaparser-core-generators/src/main/java/com/github/javaparser/generator/core/other/GrammarLetterGenerator.java index cabb8434e7..f01c79f97e 100644 --- a/javaparser-core-generators/src/main/java/com/github/javaparser/generator/core/other/GrammarLetterGenerator.java +++ b/javaparser-core-generators/src/main/java/com/github/javaparser/generator/core/other/GrammarLetterGenerator.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-generators/src/main/java/com/github/javaparser/generator/core/other/TokenKindGenerator.java b/javaparser-core-generators/src/main/java/com/github/javaparser/generator/core/other/TokenKindGenerator.java index b4a6b90363..447c4797d0 100644 --- a/javaparser-core-generators/src/main/java/com/github/javaparser/generator/core/other/TokenKindGenerator.java +++ b/javaparser-core-generators/src/main/java/com/github/javaparser/generator/core/other/TokenKindGenerator.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-generators/src/main/java/com/github/javaparser/generator/core/quality/NotNullGenerator.java b/javaparser-core-generators/src/main/java/com/github/javaparser/generator/core/quality/NotNullGenerator.java index 4b59215d1f..43a57733f6 100644 --- a/javaparser-core-generators/src/main/java/com/github/javaparser/generator/core/quality/NotNullGenerator.java +++ b/javaparser-core-generators/src/main/java/com/github/javaparser/generator/core/quality/NotNullGenerator.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-generators/src/main/java/com/github/javaparser/generator/core/utils/CodeUtils.java b/javaparser-core-generators/src/main/java/com/github/javaparser/generator/core/utils/CodeUtils.java index b1e7231eb6..b8bb930265 100644 --- a/javaparser-core-generators/src/main/java/com/github/javaparser/generator/core/utils/CodeUtils.java +++ b/javaparser-core-generators/src/main/java/com/github/javaparser/generator/core/utils/CodeUtils.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-generators/src/main/java/com/github/javaparser/generator/core/visitor/CloneVisitorGenerator.java b/javaparser-core-generators/src/main/java/com/github/javaparser/generator/core/visitor/CloneVisitorGenerator.java index 60e06c4097..06fe79aeeb 100644 --- a/javaparser-core-generators/src/main/java/com/github/javaparser/generator/core/visitor/CloneVisitorGenerator.java +++ b/javaparser-core-generators/src/main/java/com/github/javaparser/generator/core/visitor/CloneVisitorGenerator.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-generators/src/main/java/com/github/javaparser/generator/core/visitor/EqualsVisitorGenerator.java b/javaparser-core-generators/src/main/java/com/github/javaparser/generator/core/visitor/EqualsVisitorGenerator.java index 98a7031873..4fea7fccc3 100644 --- a/javaparser-core-generators/src/main/java/com/github/javaparser/generator/core/visitor/EqualsVisitorGenerator.java +++ b/javaparser-core-generators/src/main/java/com/github/javaparser/generator/core/visitor/EqualsVisitorGenerator.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-generators/src/main/java/com/github/javaparser/generator/core/visitor/GenericListVisitorAdapterGenerator.java b/javaparser-core-generators/src/main/java/com/github/javaparser/generator/core/visitor/GenericListVisitorAdapterGenerator.java index dd6668b182..c7057a89b1 100644 --- a/javaparser-core-generators/src/main/java/com/github/javaparser/generator/core/visitor/GenericListVisitorAdapterGenerator.java +++ b/javaparser-core-generators/src/main/java/com/github/javaparser/generator/core/visitor/GenericListVisitorAdapterGenerator.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-generators/src/main/java/com/github/javaparser/generator/core/visitor/GenericVisitorAdapterGenerator.java b/javaparser-core-generators/src/main/java/com/github/javaparser/generator/core/visitor/GenericVisitorAdapterGenerator.java index 302e52a0f9..90f78043e9 100644 --- a/javaparser-core-generators/src/main/java/com/github/javaparser/generator/core/visitor/GenericVisitorAdapterGenerator.java +++ b/javaparser-core-generators/src/main/java/com/github/javaparser/generator/core/visitor/GenericVisitorAdapterGenerator.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-generators/src/main/java/com/github/javaparser/generator/core/visitor/GenericVisitorGenerator.java b/javaparser-core-generators/src/main/java/com/github/javaparser/generator/core/visitor/GenericVisitorGenerator.java index 29be139500..c5b0a2db81 100644 --- a/javaparser-core-generators/src/main/java/com/github/javaparser/generator/core/visitor/GenericVisitorGenerator.java +++ b/javaparser-core-generators/src/main/java/com/github/javaparser/generator/core/visitor/GenericVisitorGenerator.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-generators/src/main/java/com/github/javaparser/generator/core/visitor/GenericVisitorWithDefaultsGenerator.java b/javaparser-core-generators/src/main/java/com/github/javaparser/generator/core/visitor/GenericVisitorWithDefaultsGenerator.java index 8af1cf7622..9879c09398 100644 --- a/javaparser-core-generators/src/main/java/com/github/javaparser/generator/core/visitor/GenericVisitorWithDefaultsGenerator.java +++ b/javaparser-core-generators/src/main/java/com/github/javaparser/generator/core/visitor/GenericVisitorWithDefaultsGenerator.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-generators/src/main/java/com/github/javaparser/generator/core/visitor/HashCodeVisitorGenerator.java b/javaparser-core-generators/src/main/java/com/github/javaparser/generator/core/visitor/HashCodeVisitorGenerator.java index d6b4ee6eb0..23b5d10a9e 100644 --- a/javaparser-core-generators/src/main/java/com/github/javaparser/generator/core/visitor/HashCodeVisitorGenerator.java +++ b/javaparser-core-generators/src/main/java/com/github/javaparser/generator/core/visitor/HashCodeVisitorGenerator.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-generators/src/main/java/com/github/javaparser/generator/core/visitor/ModifierVisitorGenerator.java b/javaparser-core-generators/src/main/java/com/github/javaparser/generator/core/visitor/ModifierVisitorGenerator.java index 5ff2243b14..f51dc137ff 100644 --- a/javaparser-core-generators/src/main/java/com/github/javaparser/generator/core/visitor/ModifierVisitorGenerator.java +++ b/javaparser-core-generators/src/main/java/com/github/javaparser/generator/core/visitor/ModifierVisitorGenerator.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-generators/src/main/java/com/github/javaparser/generator/core/visitor/NoCommentEqualsVisitorGenerator.java b/javaparser-core-generators/src/main/java/com/github/javaparser/generator/core/visitor/NoCommentEqualsVisitorGenerator.java index e7e3628477..5f5c8c47c7 100644 --- a/javaparser-core-generators/src/main/java/com/github/javaparser/generator/core/visitor/NoCommentEqualsVisitorGenerator.java +++ b/javaparser-core-generators/src/main/java/com/github/javaparser/generator/core/visitor/NoCommentEqualsVisitorGenerator.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-generators/src/main/java/com/github/javaparser/generator/core/visitor/NoCommentHashCodeVisitorGenerator.java b/javaparser-core-generators/src/main/java/com/github/javaparser/generator/core/visitor/NoCommentHashCodeVisitorGenerator.java index 4b0f323854..50bdeab535 100644 --- a/javaparser-core-generators/src/main/java/com/github/javaparser/generator/core/visitor/NoCommentHashCodeVisitorGenerator.java +++ b/javaparser-core-generators/src/main/java/com/github/javaparser/generator/core/visitor/NoCommentHashCodeVisitorGenerator.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-generators/src/main/java/com/github/javaparser/generator/core/visitor/ObjectIdentityEqualsVisitorGenerator.java b/javaparser-core-generators/src/main/java/com/github/javaparser/generator/core/visitor/ObjectIdentityEqualsVisitorGenerator.java index 92d335bfdf..faae090b85 100644 --- a/javaparser-core-generators/src/main/java/com/github/javaparser/generator/core/visitor/ObjectIdentityEqualsVisitorGenerator.java +++ b/javaparser-core-generators/src/main/java/com/github/javaparser/generator/core/visitor/ObjectIdentityEqualsVisitorGenerator.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-generators/src/main/java/com/github/javaparser/generator/core/visitor/ObjectIdentityHashCodeVisitorGenerator.java b/javaparser-core-generators/src/main/java/com/github/javaparser/generator/core/visitor/ObjectIdentityHashCodeVisitorGenerator.java index 9caa7e0098..09f3105f3e 100644 --- a/javaparser-core-generators/src/main/java/com/github/javaparser/generator/core/visitor/ObjectIdentityHashCodeVisitorGenerator.java +++ b/javaparser-core-generators/src/main/java/com/github/javaparser/generator/core/visitor/ObjectIdentityHashCodeVisitorGenerator.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-generators/src/main/java/com/github/javaparser/generator/core/visitor/VoidVisitorAdapterGenerator.java b/javaparser-core-generators/src/main/java/com/github/javaparser/generator/core/visitor/VoidVisitorAdapterGenerator.java index b176cbe441..552489e859 100644 --- a/javaparser-core-generators/src/main/java/com/github/javaparser/generator/core/visitor/VoidVisitorAdapterGenerator.java +++ b/javaparser-core-generators/src/main/java/com/github/javaparser/generator/core/visitor/VoidVisitorAdapterGenerator.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-generators/src/main/java/com/github/javaparser/generator/core/visitor/VoidVisitorGenerator.java b/javaparser-core-generators/src/main/java/com/github/javaparser/generator/core/visitor/VoidVisitorGenerator.java index 4f6ae4cb79..329883bbd7 100644 --- a/javaparser-core-generators/src/main/java/com/github/javaparser/generator/core/visitor/VoidVisitorGenerator.java +++ b/javaparser-core-generators/src/main/java/com/github/javaparser/generator/core/visitor/VoidVisitorGenerator.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-generators/src/main/java/com/github/javaparser/generator/core/visitor/VoidVisitorWithDefaultsGenerator.java b/javaparser-core-generators/src/main/java/com/github/javaparser/generator/core/visitor/VoidVisitorWithDefaultsGenerator.java index cb0f565f8a..f320f3e166 100644 --- a/javaparser-core-generators/src/main/java/com/github/javaparser/generator/core/visitor/VoidVisitorWithDefaultsGenerator.java +++ b/javaparser-core-generators/src/main/java/com/github/javaparser/generator/core/visitor/VoidVisitorWithDefaultsGenerator.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-generators/src/test/java/com/github/javaparser/generator/core/quality/NotNullGeneratorTest.java b/javaparser-core-generators/src/test/java/com/github/javaparser/generator/core/quality/NotNullGeneratorTest.java index 5b75390e29..f9333d1db2 100644 --- a/javaparser-core-generators/src/test/java/com/github/javaparser/generator/core/quality/NotNullGeneratorTest.java +++ b/javaparser-core-generators/src/test/java/com/github/javaparser/generator/core/quality/NotNullGeneratorTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-generators/src/test/java/com/github/javaparser/generator/core/utils/CodeUtilsTest.java b/javaparser-core-generators/src/test/java/com/github/javaparser/generator/core/utils/CodeUtilsTest.java index b4794f3b9e..a318da28d7 100644 --- a/javaparser-core-generators/src/test/java/com/github/javaparser/generator/core/utils/CodeUtilsTest.java +++ b/javaparser-core-generators/src/test/java/com/github/javaparser/generator/core/utils/CodeUtilsTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-metamodel-generator/src/main/java/com/github/javaparser/generator/AbstractGenerator.java b/javaparser-core-metamodel-generator/src/main/java/com/github/javaparser/generator/AbstractGenerator.java index e2daa261e3..acd5adb2f7 100644 --- a/javaparser-core-metamodel-generator/src/main/java/com/github/javaparser/generator/AbstractGenerator.java +++ b/javaparser-core-metamodel-generator/src/main/java/com/github/javaparser/generator/AbstractGenerator.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * @@ -54,7 +54,7 @@ public abstract class AbstractGenerator { protected static final String COPYRIGHT_NOTICE_JP_CORE = "\n" + " * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser.\n" - + " * Copyright (C) 2011, 2013-2024 The JavaParser Team.\n" + + " * Copyright (C) 2011, 2013-2026 The JavaParser Team.\n" + " *\n" + " * This file is part of JavaParser.\n" + " *\n" @@ -74,7 +74,7 @@ public abstract class AbstractGenerator { + " "; protected static final String COPYRIGHT_NOTICE_JP_SS = "\n" + " * Copyright (C) 2015-2016 Federico Tomassetti\n" - + " * Copyright (C) 2017-2024 The JavaParser Team.\n" + + " * Copyright (C) 2017-2026 The JavaParser Team.\n" + " *\n" + " * This file is part of JavaParser.\n" + " *\n" diff --git a/javaparser-core-metamodel-generator/src/main/java/com/github/javaparser/generator/metamodel/AstTypeAnalysis.java b/javaparser-core-metamodel-generator/src/main/java/com/github/javaparser/generator/metamodel/AstTypeAnalysis.java index 7536af85ab..9403753f9c 100644 --- a/javaparser-core-metamodel-generator/src/main/java/com/github/javaparser/generator/metamodel/AstTypeAnalysis.java +++ b/javaparser-core-metamodel-generator/src/main/java/com/github/javaparser/generator/metamodel/AstTypeAnalysis.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-metamodel-generator/src/main/java/com/github/javaparser/generator/metamodel/InitializeConstructorParametersStatementsGenerator.java b/javaparser-core-metamodel-generator/src/main/java/com/github/javaparser/generator/metamodel/InitializeConstructorParametersStatementsGenerator.java index 158489069e..ab16d454e4 100644 --- a/javaparser-core-metamodel-generator/src/main/java/com/github/javaparser/generator/metamodel/InitializeConstructorParametersStatementsGenerator.java +++ b/javaparser-core-metamodel-generator/src/main/java/com/github/javaparser/generator/metamodel/InitializeConstructorParametersStatementsGenerator.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-metamodel-generator/src/main/java/com/github/javaparser/generator/metamodel/InitializePropertyMetaModelsStatementsGenerator.java b/javaparser-core-metamodel-generator/src/main/java/com/github/javaparser/generator/metamodel/InitializePropertyMetaModelsStatementsGenerator.java index 1631a30452..14b972b7ee 100644 --- a/javaparser-core-metamodel-generator/src/main/java/com/github/javaparser/generator/metamodel/InitializePropertyMetaModelsStatementsGenerator.java +++ b/javaparser-core-metamodel-generator/src/main/java/com/github/javaparser/generator/metamodel/InitializePropertyMetaModelsStatementsGenerator.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-metamodel-generator/src/main/java/com/github/javaparser/generator/metamodel/MetaModelGenerator.java b/javaparser-core-metamodel-generator/src/main/java/com/github/javaparser/generator/metamodel/MetaModelGenerator.java index 68f4970247..e23a22cfd2 100644 --- a/javaparser-core-metamodel-generator/src/main/java/com/github/javaparser/generator/metamodel/MetaModelGenerator.java +++ b/javaparser-core-metamodel-generator/src/main/java/com/github/javaparser/generator/metamodel/MetaModelGenerator.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-metamodel-generator/src/main/java/com/github/javaparser/generator/metamodel/NodeMetaModelGenerator.java b/javaparser-core-metamodel-generator/src/main/java/com/github/javaparser/generator/metamodel/NodeMetaModelGenerator.java index b23cad272a..4cf9145765 100644 --- a/javaparser-core-metamodel-generator/src/main/java/com/github/javaparser/generator/metamodel/NodeMetaModelGenerator.java +++ b/javaparser-core-metamodel-generator/src/main/java/com/github/javaparser/generator/metamodel/NodeMetaModelGenerator.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-serialization/src/main/java/com/github/javaparser/serialization/JavaParserJsonDeserializer.java b/javaparser-core-serialization/src/main/java/com/github/javaparser/serialization/JavaParserJsonDeserializer.java index ad4d609226..8951e734ee 100644 --- a/javaparser-core-serialization/src/main/java/com/github/javaparser/serialization/JavaParserJsonDeserializer.java +++ b/javaparser-core-serialization/src/main/java/com/github/javaparser/serialization/JavaParserJsonDeserializer.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-serialization/src/main/java/com/github/javaparser/serialization/JavaParserJsonSerializer.java b/javaparser-core-serialization/src/main/java/com/github/javaparser/serialization/JavaParserJsonSerializer.java index 725db49553..5a787b34e5 100644 --- a/javaparser-core-serialization/src/main/java/com/github/javaparser/serialization/JavaParserJsonSerializer.java +++ b/javaparser-core-serialization/src/main/java/com/github/javaparser/serialization/JavaParserJsonSerializer.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-serialization/src/test/java/com/github/javaparser/serialization/JavaParserJsonDeserializerTest.java b/javaparser-core-serialization/src/test/java/com/github/javaparser/serialization/JavaParserJsonDeserializerTest.java index 1ae8405be7..849b35a678 100644 --- a/javaparser-core-serialization/src/test/java/com/github/javaparser/serialization/JavaParserJsonDeserializerTest.java +++ b/javaparser-core-serialization/src/test/java/com/github/javaparser/serialization/JavaParserJsonDeserializerTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-serialization/src/test/java/com/github/javaparser/serialization/JavaParserJsonSerializerTest.java b/javaparser-core-serialization/src/test/java/com/github/javaparser/serialization/JavaParserJsonSerializerTest.java index dbe90d5947..3327b6b249 100644 --- a/javaparser-core-serialization/src/test/java/com/github/javaparser/serialization/JavaParserJsonSerializerTest.java +++ b/javaparser-core-serialization/src/test/java/com/github/javaparser/serialization/JavaParserJsonSerializerTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing-bdd/src/test/java/com/github/javaparser/BasicJBehaveTest.java b/javaparser-core-testing-bdd/src/test/java/com/github/javaparser/BasicJBehaveTest.java index c70646d777..ec93ad533a 100644 --- a/javaparser-core-testing-bdd/src/test/java/com/github/javaparser/BasicJBehaveTest.java +++ b/javaparser-core-testing-bdd/src/test/java/com/github/javaparser/BasicJBehaveTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing-bdd/src/test/java/com/github/javaparser/CommentParsingTest.java b/javaparser-core-testing-bdd/src/test/java/com/github/javaparser/CommentParsingTest.java index f38e46bbea..c1d4a3017a 100644 --- a/javaparser-core-testing-bdd/src/test/java/com/github/javaparser/CommentParsingTest.java +++ b/javaparser-core-testing-bdd/src/test/java/com/github/javaparser/CommentParsingTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing-bdd/src/test/java/com/github/javaparser/ComparingTest.java b/javaparser-core-testing-bdd/src/test/java/com/github/javaparser/ComparingTest.java index db095ea991..80b9cc1314 100644 --- a/javaparser-core-testing-bdd/src/test/java/com/github/javaparser/ComparingTest.java +++ b/javaparser-core-testing-bdd/src/test/java/com/github/javaparser/ComparingTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing-bdd/src/test/java/com/github/javaparser/ManipulationTest.java b/javaparser-core-testing-bdd/src/test/java/com/github/javaparser/ManipulationTest.java index c7b0d0fa4e..9288e318a3 100644 --- a/javaparser-core-testing-bdd/src/test/java/com/github/javaparser/ManipulationTest.java +++ b/javaparser-core-testing-bdd/src/test/java/com/github/javaparser/ManipulationTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing-bdd/src/test/java/com/github/javaparser/ParsingTest.java b/javaparser-core-testing-bdd/src/test/java/com/github/javaparser/ParsingTest.java index 0ca62fed2b..2a3593b77c 100644 --- a/javaparser-core-testing-bdd/src/test/java/com/github/javaparser/ParsingTest.java +++ b/javaparser-core-testing-bdd/src/test/java/com/github/javaparser/ParsingTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing-bdd/src/test/java/com/github/javaparser/PositionRangeTest.java b/javaparser-core-testing-bdd/src/test/java/com/github/javaparser/PositionRangeTest.java index 90d74fbf6a..245a4e45a8 100644 --- a/javaparser-core-testing-bdd/src/test/java/com/github/javaparser/PositionRangeTest.java +++ b/javaparser-core-testing-bdd/src/test/java/com/github/javaparser/PositionRangeTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing-bdd/src/test/java/com/github/javaparser/PrettyPrintingTest.java b/javaparser-core-testing-bdd/src/test/java/com/github/javaparser/PrettyPrintingTest.java index 4d555b153d..504313eecb 100644 --- a/javaparser-core-testing-bdd/src/test/java/com/github/javaparser/PrettyPrintingTest.java +++ b/javaparser-core-testing-bdd/src/test/java/com/github/javaparser/PrettyPrintingTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing-bdd/src/test/java/com/github/javaparser/TestUtils.java b/javaparser-core-testing-bdd/src/test/java/com/github/javaparser/TestUtils.java index 4d11e7e7fb..9c308cc250 100644 --- a/javaparser-core-testing-bdd/src/test/java/com/github/javaparser/TestUtils.java +++ b/javaparser-core-testing-bdd/src/test/java/com/github/javaparser/TestUtils.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing-bdd/src/test/java/com/github/javaparser/VisitorTest.java b/javaparser-core-testing-bdd/src/test/java/com/github/javaparser/VisitorTest.java index 18867802fd..f211609c44 100644 --- a/javaparser-core-testing-bdd/src/test/java/com/github/javaparser/VisitorTest.java +++ b/javaparser-core-testing-bdd/src/test/java/com/github/javaparser/VisitorTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing-bdd/src/test/java/com/github/javaparser/steps/CommentParsingSteps.java b/javaparser-core-testing-bdd/src/test/java/com/github/javaparser/steps/CommentParsingSteps.java index 4b1229ae8d..8b029a4d8e 100644 --- a/javaparser-core-testing-bdd/src/test/java/com/github/javaparser/steps/CommentParsingSteps.java +++ b/javaparser-core-testing-bdd/src/test/java/com/github/javaparser/steps/CommentParsingSteps.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing-bdd/src/test/java/com/github/javaparser/steps/ComparingSteps.java b/javaparser-core-testing-bdd/src/test/java/com/github/javaparser/steps/ComparingSteps.java index 53504d5855..4253ed7fcc 100644 --- a/javaparser-core-testing-bdd/src/test/java/com/github/javaparser/steps/ComparingSteps.java +++ b/javaparser-core-testing-bdd/src/test/java/com/github/javaparser/steps/ComparingSteps.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing-bdd/src/test/java/com/github/javaparser/steps/ExistenceOfParentNodeVerifier.java b/javaparser-core-testing-bdd/src/test/java/com/github/javaparser/steps/ExistenceOfParentNodeVerifier.java index 5a2fc2beb3..b85f03478c 100644 --- a/javaparser-core-testing-bdd/src/test/java/com/github/javaparser/steps/ExistenceOfParentNodeVerifier.java +++ b/javaparser-core-testing-bdd/src/test/java/com/github/javaparser/steps/ExistenceOfParentNodeVerifier.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing-bdd/src/test/java/com/github/javaparser/steps/ManipulationSteps.java b/javaparser-core-testing-bdd/src/test/java/com/github/javaparser/steps/ManipulationSteps.java index 6002ce161f..75595b27a5 100644 --- a/javaparser-core-testing-bdd/src/test/java/com/github/javaparser/steps/ManipulationSteps.java +++ b/javaparser-core-testing-bdd/src/test/java/com/github/javaparser/steps/ManipulationSteps.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing-bdd/src/test/java/com/github/javaparser/steps/ParsingSteps.java b/javaparser-core-testing-bdd/src/test/java/com/github/javaparser/steps/ParsingSteps.java index 452fb0c6b7..c718e7dea0 100644 --- a/javaparser-core-testing-bdd/src/test/java/com/github/javaparser/steps/ParsingSteps.java +++ b/javaparser-core-testing-bdd/src/test/java/com/github/javaparser/steps/ParsingSteps.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing-bdd/src/test/java/com/github/javaparser/steps/PositionRangeSteps.java b/javaparser-core-testing-bdd/src/test/java/com/github/javaparser/steps/PositionRangeSteps.java index 4857ce70f3..1bdd0658b2 100644 --- a/javaparser-core-testing-bdd/src/test/java/com/github/javaparser/steps/PositionRangeSteps.java +++ b/javaparser-core-testing-bdd/src/test/java/com/github/javaparser/steps/PositionRangeSteps.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing-bdd/src/test/java/com/github/javaparser/steps/PrettyPrintingSteps.java b/javaparser-core-testing-bdd/src/test/java/com/github/javaparser/steps/PrettyPrintingSteps.java index 8210022ec5..ec0595419c 100644 --- a/javaparser-core-testing-bdd/src/test/java/com/github/javaparser/steps/PrettyPrintingSteps.java +++ b/javaparser-core-testing-bdd/src/test/java/com/github/javaparser/steps/PrettyPrintingSteps.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing-bdd/src/test/java/com/github/javaparser/steps/SharedSteps.java b/javaparser-core-testing-bdd/src/test/java/com/github/javaparser/steps/SharedSteps.java index 16dbe5320d..493a9eb3ba 100644 --- a/javaparser-core-testing-bdd/src/test/java/com/github/javaparser/steps/SharedSteps.java +++ b/javaparser-core-testing-bdd/src/test/java/com/github/javaparser/steps/SharedSteps.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing-bdd/src/test/java/com/github/javaparser/steps/VisitorSteps.java b/javaparser-core-testing-bdd/src/test/java/com/github/javaparser/steps/VisitorSteps.java index 4bdc4f82f8..4f5a7ff440 100644 --- a/javaparser-core-testing-bdd/src/test/java/com/github/javaparser/steps/VisitorSteps.java +++ b/javaparser-core-testing-bdd/src/test/java/com/github/javaparser/steps/VisitorSteps.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing-bdd/src/test/java/com/github/javaparser/visitors/PositionTestVisitor.java b/javaparser-core-testing-bdd/src/test/java/com/github/javaparser/visitors/PositionTestVisitor.java index 114979f175..b0fc2ecfca 100644 --- a/javaparser-core-testing-bdd/src/test/java/com/github/javaparser/visitors/PositionTestVisitor.java +++ b/javaparser-core-testing-bdd/src/test/java/com/github/javaparser/visitors/PositionTestVisitor.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/CommentsInserterTest.java b/javaparser-core-testing/src/test/java/com/github/javaparser/CommentsInserterTest.java index 248bfced10..6fa6604306 100644 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/CommentsInserterTest.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/CommentsInserterTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/ExpectedTokensTest.java b/javaparser-core-testing/src/test/java/com/github/javaparser/ExpectedTokensTest.java index 372c2af811..d2a7fa0cf4 100644 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/ExpectedTokensTest.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/ExpectedTokensTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/GeneratedJavaParserTokenManagerTest.java b/javaparser-core-testing/src/test/java/com/github/javaparser/GeneratedJavaParserTokenManagerTest.java index 95a73b37d6..175b6f00e8 100644 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/GeneratedJavaParserTokenManagerTest.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/GeneratedJavaParserTokenManagerTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/Issue1017Test.java b/javaparser-core-testing/src/test/java/com/github/javaparser/Issue1017Test.java index 721ff08896..efa08f3f16 100644 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/Issue1017Test.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/Issue1017Test.java @@ -1,5 +1,5 @@ /* - * Copyright (C) 2013-2024 The JavaParser Team. + * Copyright (C) 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/Issue2482Test.java b/javaparser-core-testing/src/test/java/com/github/javaparser/Issue2482Test.java index 428f6ca2a8..f1e945ae91 100644 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/Issue2482Test.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/Issue2482Test.java @@ -1,5 +1,5 @@ /* - * Copyright (C) 2013-2024 The JavaParser Team. + * Copyright (C) 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/Issue3064Test.java b/javaparser-core-testing/src/test/java/com/github/javaparser/Issue3064Test.java index 0eaf2765c9..5caf738cb6 100644 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/Issue3064Test.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/Issue3064Test.java @@ -1,5 +1,5 @@ /* - * Copyright (C) 2013-2024 The JavaParser Team. + * Copyright (C) 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/Issue3577Test.java b/javaparser-core-testing/src/test/java/com/github/javaparser/Issue3577Test.java index 752630b9b3..cf54425181 100755 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/Issue3577Test.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/Issue3577Test.java @@ -1,5 +1,5 @@ /* - * Copyright (C) 2013-2024 The JavaParser Team. + * Copyright (C) 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/JavaParserAdapterTest.java b/javaparser-core-testing/src/test/java/com/github/javaparser/JavaParserAdapterTest.java index 9902681049..d26b176767 100644 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/JavaParserAdapterTest.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/JavaParserAdapterTest.java @@ -1,5 +1,5 @@ /* - * Copyright (C) 2013-2024 The JavaParser Team. + * Copyright (C) 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/JavaParserTest.java b/javaparser-core-testing/src/test/java/com/github/javaparser/JavaParserTest.java index 014267ae2c..2aaf0123fd 100644 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/JavaParserTest.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/JavaParserTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/JavaTokenTest.java b/javaparser-core-testing/src/test/java/com/github/javaparser/JavaTokenTest.java index 20c0c07204..5157c97d29 100644 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/JavaTokenTest.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/JavaTokenTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/JavadocParserTest.java b/javaparser-core-testing/src/test/java/com/github/javaparser/JavadocParserTest.java index ad90f879d9..006ffa34a1 100644 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/JavadocParserTest.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/JavadocParserTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/LineSeparatorProcessorTest.java b/javaparser-core-testing/src/test/java/com/github/javaparser/LineSeparatorProcessorTest.java index bd105433d2..8049bdaf9b 100644 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/LineSeparatorProcessorTest.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/LineSeparatorProcessorTest.java @@ -1,5 +1,5 @@ /* - * Copyright (C) 2013-2024 The JavaParser Team. + * Copyright (C) 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/ParseErrorRecoveryTest.java b/javaparser-core-testing/src/test/java/com/github/javaparser/ParseErrorRecoveryTest.java index 9bb4146139..cebb6cd154 100644 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/ParseErrorRecoveryTest.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/ParseErrorRecoveryTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/ParserConfigurationTest.java b/javaparser-core-testing/src/test/java/com/github/javaparser/ParserConfigurationTest.java index 08e04caedd..f81cdd00a9 100644 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/ParserConfigurationTest.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/ParserConfigurationTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/PositionMappingTest.java b/javaparser-core-testing/src/test/java/com/github/javaparser/PositionMappingTest.java index 43ea33b7e2..6fa53d8670 100644 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/PositionMappingTest.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/PositionMappingTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/PositionTest.java b/javaparser-core-testing/src/test/java/com/github/javaparser/PositionTest.java index 587ea64f71..a4ae84b2f1 100644 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/PositionTest.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/PositionTest.java @@ -1,5 +1,5 @@ /* - * Copyright (C) 2013-2024 The JavaParser Team. + * Copyright (C) 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/ProblemTest.java b/javaparser-core-testing/src/test/java/com/github/javaparser/ProblemTest.java index 050c2a717c..25bb2d6d70 100644 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/ProblemTest.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/ProblemTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/ProvidersTest.java b/javaparser-core-testing/src/test/java/com/github/javaparser/ProvidersTest.java index 4e356f7ef2..12efc57c37 100644 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/ProvidersTest.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/ProvidersTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/RangeTest.java b/javaparser-core-testing/src/test/java/com/github/javaparser/RangeTest.java index 33bbbbae6a..0a9e000b85 100644 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/RangeTest.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/RangeTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/TokenRangeTest.java b/javaparser-core-testing/src/test/java/com/github/javaparser/TokenRangeTest.java index c22c99205b..0038f5b03a 100644 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/TokenRangeTest.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/TokenRangeTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/TokenTypesTest.java b/javaparser-core-testing/src/test/java/com/github/javaparser/TokenTypesTest.java index 583e085c41..de1c3df6ac 100644 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/TokenTypesTest.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/TokenTypesTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/UnicodeEscapeProcessingProviderTest.java b/javaparser-core-testing/src/test/java/com/github/javaparser/UnicodeEscapeProcessingProviderTest.java index cf83aeabcf..2d2cff1343 100644 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/UnicodeEscapeProcessingProviderTest.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/UnicodeEscapeProcessingProviderTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/ast/AncestorDescendantTests.java b/javaparser-core-testing/src/test/java/com/github/javaparser/ast/AncestorDescendantTests.java index dcf8d21373..6e7cfbdbd0 100644 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/ast/AncestorDescendantTests.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/ast/AncestorDescendantTests.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/ast/CompilationUnitTest.java b/javaparser-core-testing/src/test/java/com/github/javaparser/ast/CompilationUnitTest.java index 46588b2948..54265a430b 100644 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/ast/CompilationUnitTest.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/ast/CompilationUnitTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/ast/DataKeyTest.java b/javaparser-core-testing/src/test/java/com/github/javaparser/ast/DataKeyTest.java index 6e83045b4c..c1ae9d7b21 100644 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/ast/DataKeyTest.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/ast/DataKeyTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/ast/FindNodeTest.java b/javaparser-core-testing/src/test/java/com/github/javaparser/ast/FindNodeTest.java index 1af6dd32b7..ded719bc15 100644 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/ast/FindNodeTest.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/ast/FindNodeTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/ast/ListObservationTest.java b/javaparser-core-testing/src/test/java/com/github/javaparser/ast/ListObservationTest.java index 5083b7e5f5..b4e8e0962c 100644 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/ast/ListObservationTest.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/ast/ListObservationTest.java @@ -1,5 +1,5 @@ /* - * Copyright (C) 2013-2024 The JavaParser Team. + * Copyright (C) 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/ast/NodeListTest.java b/javaparser-core-testing/src/test/java/com/github/javaparser/ast/NodeListTest.java index ec13c8635f..85cbaec255 100644 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/ast/NodeListTest.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/ast/NodeListTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/ast/NodePositionTest.java b/javaparser-core-testing/src/test/java/com/github/javaparser/ast/NodePositionTest.java index 929c32045a..10c7b30dac 100644 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/ast/NodePositionTest.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/ast/NodePositionTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/ast/NodeTest.java b/javaparser-core-testing/src/test/java/com/github/javaparser/ast/NodeTest.java index 8278647345..594f35f2f3 100644 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/ast/NodeTest.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/ast/NodeTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/ast/ObservationTest.java b/javaparser-core-testing/src/test/java/com/github/javaparser/ast/ObservationTest.java index c4d78fab74..b1097d4c28 100644 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/ast/ObservationTest.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/ast/ObservationTest.java @@ -1,5 +1,5 @@ /* - * Copyright (C) 2013-2024 The JavaParser Team. + * Copyright (C) 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/ast/ParseResultTest.java b/javaparser-core-testing/src/test/java/com/github/javaparser/ast/ParseResultTest.java index 8b6380af02..c5c32a32f8 100644 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/ast/ParseResultTest.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/ast/ParseResultTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/ast/ReplaceNodeTest.java b/javaparser-core-testing/src/test/java/com/github/javaparser/ast/ReplaceNodeTest.java index ba87f08852..74b49d45b9 100644 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/ast/ReplaceNodeTest.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/ast/ReplaceNodeTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/ast/WalkFindTest.java b/javaparser-core-testing/src/test/java/com/github/javaparser/ast/WalkFindTest.java index d9e1674c6a..8178733bc8 100644 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/ast/WalkFindTest.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/ast/WalkFindTest.java @@ -1,5 +1,5 @@ /* - * Copyright (C) 2013-2024 The JavaParser Team. + * Copyright (C) 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/ast/body/AnnotationDeclarationTest.java b/javaparser-core-testing/src/test/java/com/github/javaparser/ast/body/AnnotationDeclarationTest.java index 5b76ab877f..39810d6dc2 100644 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/ast/body/AnnotationDeclarationTest.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/ast/body/AnnotationDeclarationTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/ast/body/AnnotationMemberDeclarationTest.java b/javaparser-core-testing/src/test/java/com/github/javaparser/ast/body/AnnotationMemberDeclarationTest.java index 4329f32d89..9ea52b1383 100644 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/ast/body/AnnotationMemberDeclarationTest.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/ast/body/AnnotationMemberDeclarationTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/ast/body/ClassOrInterfaceDeclarationTest.java b/javaparser-core-testing/src/test/java/com/github/javaparser/ast/body/ClassOrInterfaceDeclarationTest.java index ac7a19c31d..740e0cb285 100644 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/ast/body/ClassOrInterfaceDeclarationTest.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/ast/body/ClassOrInterfaceDeclarationTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/ast/body/CompactClassDeclarationTest.java b/javaparser-core-testing/src/test/java/com/github/javaparser/ast/body/CompactClassDeclarationTest.java index cc1754d294..e675c92e83 100644 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/ast/body/CompactClassDeclarationTest.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/ast/body/CompactClassDeclarationTest.java @@ -1,5 +1,5 @@ /* - * Copyright (C) 2013-2024 The JavaParser Team. + * Copyright (C) 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/ast/body/ConstructorDeclarationTest.java b/javaparser-core-testing/src/test/java/com/github/javaparser/ast/body/ConstructorDeclarationTest.java index f4c9c890d1..61e68aa300 100644 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/ast/body/ConstructorDeclarationTest.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/ast/body/ConstructorDeclarationTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/ast/body/FieldDeclarationTest.java b/javaparser-core-testing/src/test/java/com/github/javaparser/ast/body/FieldDeclarationTest.java index 6fff815cda..2b58730839 100644 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/ast/body/FieldDeclarationTest.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/ast/body/FieldDeclarationTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/ast/body/MethodDeclarationTest.java b/javaparser-core-testing/src/test/java/com/github/javaparser/ast/body/MethodDeclarationTest.java index 6cbb268f22..bc7fe73b63 100644 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/ast/body/MethodDeclarationTest.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/ast/body/MethodDeclarationTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/ast/body/RecordDeclarationTest.java b/javaparser-core-testing/src/test/java/com/github/javaparser/ast/body/RecordDeclarationTest.java index c22e9dbea0..52d4a40a94 100644 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/ast/body/RecordDeclarationTest.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/ast/body/RecordDeclarationTest.java @@ -1,5 +1,5 @@ /* - * Copyright (C) 2013-2024 The JavaParser Team. + * Copyright (C) 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/ast/body/TypeDeclarationTest.java b/javaparser-core-testing/src/test/java/com/github/javaparser/ast/body/TypeDeclarationTest.java index 3c9017bcb0..967928eb2c 100644 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/ast/body/TypeDeclarationTest.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/ast/body/TypeDeclarationTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/ast/comments/CommentTest.java b/javaparser-core-testing/src/test/java/com/github/javaparser/ast/comments/CommentTest.java index 15acd79721..46f8137787 100644 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/ast/comments/CommentTest.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/ast/comments/CommentTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2025 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/ast/expr/ArrayCreationExprTest.java b/javaparser-core-testing/src/test/java/com/github/javaparser/ast/expr/ArrayCreationExprTest.java index 0273000a1c..c5e8f60410 100644 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/ast/expr/ArrayCreationExprTest.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/ast/expr/ArrayCreationExprTest.java @@ -1,5 +1,5 @@ /* - * Copyright (C) 2013-2024 The JavaParser Team. + * Copyright (C) 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/ast/expr/AssignExprTest.java b/javaparser-core-testing/src/test/java/com/github/javaparser/ast/expr/AssignExprTest.java index b29ef824bb..f50513df05 100644 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/ast/expr/AssignExprTest.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/ast/expr/AssignExprTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/ast/expr/BinaryExprTest.java b/javaparser-core-testing/src/test/java/com/github/javaparser/ast/expr/BinaryExprTest.java index cb551d552b..60a5b286e0 100644 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/ast/expr/BinaryExprTest.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/ast/expr/BinaryExprTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/ast/expr/CharLiteralExprTest.java b/javaparser-core-testing/src/test/java/com/github/javaparser/ast/expr/CharLiteralExprTest.java index 2354b3127d..d8222f41a9 100644 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/ast/expr/CharLiteralExprTest.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/ast/expr/CharLiteralExprTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/ast/expr/DoubleLiteralExprTest.java b/javaparser-core-testing/src/test/java/com/github/javaparser/ast/expr/DoubleLiteralExprTest.java index 8bb967a9e8..5b0cd721e6 100644 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/ast/expr/DoubleLiteralExprTest.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/ast/expr/DoubleLiteralExprTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/ast/expr/InstanceOfExprTest.java b/javaparser-core-testing/src/test/java/com/github/javaparser/ast/expr/InstanceOfExprTest.java index 184988b432..0c37e7fb66 100644 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/ast/expr/InstanceOfExprTest.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/ast/expr/InstanceOfExprTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/ast/expr/LambdaExprTest.java b/javaparser-core-testing/src/test/java/com/github/javaparser/ast/expr/LambdaExprTest.java index 96585b39d9..0b98cf9e09 100644 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/ast/expr/LambdaExprTest.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/ast/expr/LambdaExprTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/ast/expr/LiteralStringValueExprTest.java b/javaparser-core-testing/src/test/java/com/github/javaparser/ast/expr/LiteralStringValueExprTest.java index 3cff98cb30..c6d97a008b 100644 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/ast/expr/LiteralStringValueExprTest.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/ast/expr/LiteralStringValueExprTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2025 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/ast/expr/MethodCallExprTest.java b/javaparser-core-testing/src/test/java/com/github/javaparser/ast/expr/MethodCallExprTest.java index 514838aa00..3c72e57aea 100644 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/ast/expr/MethodCallExprTest.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/ast/expr/MethodCallExprTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/ast/expr/MethodReferenceExprTest.java b/javaparser-core-testing/src/test/java/com/github/javaparser/ast/expr/MethodReferenceExprTest.java index bc4fc86747..ea48f09c49 100644 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/ast/expr/MethodReferenceExprTest.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/ast/expr/MethodReferenceExprTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2025 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/ast/expr/NameTest.java b/javaparser-core-testing/src/test/java/com/github/javaparser/ast/expr/NameTest.java index deb27c4884..22dd1dbb63 100644 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/ast/expr/NameTest.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/ast/expr/NameTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2025 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/ast/expr/ObjectCreationExprTest.java b/javaparser-core-testing/src/test/java/com/github/javaparser/ast/expr/ObjectCreationExprTest.java index ffbc597e77..362a3e1803 100644 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/ast/expr/ObjectCreationExprTest.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/ast/expr/ObjectCreationExprTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/ast/expr/PatternExprTest.java b/javaparser-core-testing/src/test/java/com/github/javaparser/ast/expr/PatternExprTest.java old mode 100644 new mode 100755 index 5872bd6f4a..68e6af6382 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/ast/expr/PatternExprTest.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/ast/expr/PatternExprTest.java @@ -1,3 +1,23 @@ +/* + * Copyright (C) 2013-2026 The JavaParser Team. + * + * This file is part of JavaParser. + * + * JavaParser can be used either under the terms of + * a) the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * b) the terms of the Apache License + * + * You should have received a copy of both licenses in LICENCE.LGPL and + * LICENCE.APACHE. Please refer to those files for details. + * + * JavaParser is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License for more details. + */ + package com.github.javaparser.ast.expr; import static com.github.javaparser.StaticJavaParser.parseExpression; diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/ast/expr/SimpleNameTest.java b/javaparser-core-testing/src/test/java/com/github/javaparser/ast/expr/SimpleNameTest.java index fa7040320b..0a6dc35f5d 100644 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/ast/expr/SimpleNameTest.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/ast/expr/SimpleNameTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2025 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/ast/expr/StringLiteralExprTest.java b/javaparser-core-testing/src/test/java/com/github/javaparser/ast/expr/StringLiteralExprTest.java index 7d31e35e88..afe5790346 100644 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/ast/expr/StringLiteralExprTest.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/ast/expr/StringLiteralExprTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/ast/expr/SuperExprTest.java b/javaparser-core-testing/src/test/java/com/github/javaparser/ast/expr/SuperExprTest.java index 82ab17670b..cdfebd23fb 100644 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/ast/expr/SuperExprTest.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/ast/expr/SuperExprTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/ast/expr/SwitchExprTest.java b/javaparser-core-testing/src/test/java/com/github/javaparser/ast/expr/SwitchExprTest.java index ffdbead157..e284d45c83 100644 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/ast/expr/SwitchExprTest.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/ast/expr/SwitchExprTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/ast/expr/TextBlockLiteralExprTest.java b/javaparser-core-testing/src/test/java/com/github/javaparser/ast/expr/TextBlockLiteralExprTest.java index 3f6b7f31fe..481b2e1e83 100644 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/ast/expr/TextBlockLiteralExprTest.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/ast/expr/TextBlockLiteralExprTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/ast/expr/ThisExprTest.java b/javaparser-core-testing/src/test/java/com/github/javaparser/ast/expr/ThisExprTest.java index 5f8e7d9d8b..4182c81438 100644 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/ast/expr/ThisExprTest.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/ast/expr/ThisExprTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/ast/expr/UnaryExprTest.java b/javaparser-core-testing/src/test/java/com/github/javaparser/ast/expr/UnaryExprTest.java index cfb624bb46..8770ced703 100644 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/ast/expr/UnaryExprTest.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/ast/expr/UnaryExprTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2025 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/ast/imports/ImportDeclarationTest.java b/javaparser-core-testing/src/test/java/com/github/javaparser/ast/imports/ImportDeclarationTest.java index cd0e5ed9ba..262c2fcff3 100644 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/ast/imports/ImportDeclarationTest.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/ast/imports/ImportDeclarationTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/ast/nodeTypes/NodeWithArgumentsTest.java b/javaparser-core-testing/src/test/java/com/github/javaparser/ast/nodeTypes/NodeWithArgumentsTest.java index 0c400ca428..cc3d996481 100644 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/ast/nodeTypes/NodeWithArgumentsTest.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/ast/nodeTypes/NodeWithArgumentsTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/ast/nodeTypes/NodeWithBodyTest.java b/javaparser-core-testing/src/test/java/com/github/javaparser/ast/nodeTypes/NodeWithBodyTest.java index c88ab39c5c..e580272f77 100644 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/ast/nodeTypes/NodeWithBodyTest.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/ast/nodeTypes/NodeWithBodyTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/ast/nodeTypes/NodeWithJavadocTest.java b/javaparser-core-testing/src/test/java/com/github/javaparser/ast/nodeTypes/NodeWithJavadocTest.java index 661785e00b..012e1bbef9 100644 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/ast/nodeTypes/NodeWithJavadocTest.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/ast/nodeTypes/NodeWithJavadocTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/ast/nodeTypes/NodeWithModifiersTest.java b/javaparser-core-testing/src/test/java/com/github/javaparser/ast/nodeTypes/NodeWithModifiersTest.java index 064cf9b980..cfb09f2348 100644 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/ast/nodeTypes/NodeWithModifiersTest.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/ast/nodeTypes/NodeWithModifiersTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/ast/nodeTypes/NodeWithOptionalScopeTest.java b/javaparser-core-testing/src/test/java/com/github/javaparser/ast/nodeTypes/NodeWithOptionalScopeTest.java index f56fa37d0d..3b9b1c2eea 100644 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/ast/nodeTypes/NodeWithOptionalScopeTest.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/ast/nodeTypes/NodeWithOptionalScopeTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/ast/nodeTypes/NodeWithTraversableScopeTest.java b/javaparser-core-testing/src/test/java/com/github/javaparser/ast/nodeTypes/NodeWithTraversableScopeTest.java index f4610febf9..2bd12720b3 100644 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/ast/nodeTypes/NodeWithTraversableScopeTest.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/ast/nodeTypes/NodeWithTraversableScopeTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/ast/nodeTypes/NodeWithVariablesTest.java b/javaparser-core-testing/src/test/java/com/github/javaparser/ast/nodeTypes/NodeWithVariablesTest.java index 042017d918..8d4df3849f 100644 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/ast/nodeTypes/NodeWithVariablesTest.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/ast/nodeTypes/NodeWithVariablesTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/ast/observer/PropagatingAstObserverTest.java b/javaparser-core-testing/src/test/java/com/github/javaparser/ast/observer/PropagatingAstObserverTest.java index c438e78043..922befef67 100644 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/ast/observer/PropagatingAstObserverTest.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/ast/observer/PropagatingAstObserverTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/ast/stmt/BreakStmtTest.java b/javaparser-core-testing/src/test/java/com/github/javaparser/ast/stmt/BreakStmtTest.java index 118d64ed7f..c5559e827b 100644 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/ast/stmt/BreakStmtTest.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/ast/stmt/BreakStmtTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/ast/stmt/ForEachStmtTest.java b/javaparser-core-testing/src/test/java/com/github/javaparser/ast/stmt/ForEachStmtTest.java index 1f35544dbd..1583c36002 100644 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/ast/stmt/ForEachStmtTest.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/ast/stmt/ForEachStmtTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/ast/stmt/IfElseStmtTest.java b/javaparser-core-testing/src/test/java/com/github/javaparser/ast/stmt/IfElseStmtTest.java index ea917e65aa..9327094624 100644 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/ast/stmt/IfElseStmtTest.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/ast/stmt/IfElseStmtTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/ast/stmt/SwitchStmtTest.java b/javaparser-core-testing/src/test/java/com/github/javaparser/ast/stmt/SwitchStmtTest.java index 7daad8aa78..6818a75607 100644 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/ast/stmt/SwitchStmtTest.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/ast/stmt/SwitchStmtTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/ast/stmt/TryStmtTest.java b/javaparser-core-testing/src/test/java/com/github/javaparser/ast/stmt/TryStmtTest.java index b99927dbf5..562f1d1bb7 100644 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/ast/stmt/TryStmtTest.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/ast/stmt/TryStmtTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/ast/stmt/YieldStmtTest.java b/javaparser-core-testing/src/test/java/com/github/javaparser/ast/stmt/YieldStmtTest.java index 1a7436acec..1677c6ffa7 100644 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/ast/stmt/YieldStmtTest.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/ast/stmt/YieldStmtTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/ast/type/ArrayTypeTest.java b/javaparser-core-testing/src/test/java/com/github/javaparser/ast/type/ArrayTypeTest.java index 46bea4afa0..a7e517be9b 100644 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/ast/type/ArrayTypeTest.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/ast/type/ArrayTypeTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/ast/type/ClassOrInterfaceTypeTest.java b/javaparser-core-testing/src/test/java/com/github/javaparser/ast/type/ClassOrInterfaceTypeTest.java index d4745ff0e2..30d7c0cf12 100644 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/ast/type/ClassOrInterfaceTypeTest.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/ast/type/ClassOrInterfaceTypeTest.java @@ -1,5 +1,5 @@ /* - * Copyright (C) 2013-2024 The JavaParser Team. + * Copyright (C) 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/ast/type/TypeTest.java b/javaparser-core-testing/src/test/java/com/github/javaparser/ast/type/TypeTest.java index f817d11a1e..3bfc36e256 100644 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/ast/type/TypeTest.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/ast/type/TypeTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/ast/validator/Java10ValidatorTest.java b/javaparser-core-testing/src/test/java/com/github/javaparser/ast/validator/Java10ValidatorTest.java index d038048ff2..1856a65159 100644 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/ast/validator/Java10ValidatorTest.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/ast/validator/Java10ValidatorTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/ast/validator/Java11ValidatorTest.java b/javaparser-core-testing/src/test/java/com/github/javaparser/ast/validator/Java11ValidatorTest.java index f85128d95f..68d7d5e0e5 100644 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/ast/validator/Java11ValidatorTest.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/ast/validator/Java11ValidatorTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/ast/validator/Java12ValidatorTest.java b/javaparser-core-testing/src/test/java/com/github/javaparser/ast/validator/Java12ValidatorTest.java index 294343d8d8..c6676be2bf 100644 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/ast/validator/Java12ValidatorTest.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/ast/validator/Java12ValidatorTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/ast/validator/Java13ValidatorTest.java b/javaparser-core-testing/src/test/java/com/github/javaparser/ast/validator/Java13ValidatorTest.java index d7e281b17b..156c5cb87f 100644 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/ast/validator/Java13ValidatorTest.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/ast/validator/Java13ValidatorTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/ast/validator/Java14PreviewValidatorTest.java b/javaparser-core-testing/src/test/java/com/github/javaparser/ast/validator/Java14PreviewValidatorTest.java index 3edc304188..a80159c27d 100644 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/ast/validator/Java14PreviewValidatorTest.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/ast/validator/Java14PreviewValidatorTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/ast/validator/Java14ValidatorTest.java b/javaparser-core-testing/src/test/java/com/github/javaparser/ast/validator/Java14ValidatorTest.java index 243939c809..b2d515712f 100644 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/ast/validator/Java14ValidatorTest.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/ast/validator/Java14ValidatorTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/ast/validator/Java15PreviewValidatorTest.java b/javaparser-core-testing/src/test/java/com/github/javaparser/ast/validator/Java15PreviewValidatorTest.java index 8737bf627b..34f5b06155 100644 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/ast/validator/Java15PreviewValidatorTest.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/ast/validator/Java15PreviewValidatorTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/ast/validator/Java15ValidatorTest.java b/javaparser-core-testing/src/test/java/com/github/javaparser/ast/validator/Java15ValidatorTest.java index 055a039502..12088ba9ae 100644 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/ast/validator/Java15ValidatorTest.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/ast/validator/Java15ValidatorTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/ast/validator/Java16PreviewValidatorTest.java b/javaparser-core-testing/src/test/java/com/github/javaparser/ast/validator/Java16PreviewValidatorTest.java index 0f55fc836c..d5f923aee6 100644 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/ast/validator/Java16PreviewValidatorTest.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/ast/validator/Java16PreviewValidatorTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/ast/validator/Java16ValidatorTest.java b/javaparser-core-testing/src/test/java/com/github/javaparser/ast/validator/Java16ValidatorTest.java index ea178cf208..cd31c19313 100644 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/ast/validator/Java16ValidatorTest.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/ast/validator/Java16ValidatorTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/ast/validator/Java17ValidatorTest.java b/javaparser-core-testing/src/test/java/com/github/javaparser/ast/validator/Java17ValidatorTest.java index 5e0eba611d..51c8f07f68 100644 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/ast/validator/Java17ValidatorTest.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/ast/validator/Java17ValidatorTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/ast/validator/Java18ValidatorTest.java b/javaparser-core-testing/src/test/java/com/github/javaparser/ast/validator/Java18ValidatorTest.java index 7c39b1b525..93a136956f 100755 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/ast/validator/Java18ValidatorTest.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/ast/validator/Java18ValidatorTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/ast/validator/Java19ValidatorTest.java b/javaparser-core-testing/src/test/java/com/github/javaparser/ast/validator/Java19ValidatorTest.java index 5ae7a73180..5baed76eaa 100755 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/ast/validator/Java19ValidatorTest.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/ast/validator/Java19ValidatorTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/ast/validator/Java1_0ValidatorTest.java b/javaparser-core-testing/src/test/java/com/github/javaparser/ast/validator/Java1_0ValidatorTest.java index 1fdac04311..e1995748ad 100644 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/ast/validator/Java1_0ValidatorTest.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/ast/validator/Java1_0ValidatorTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/ast/validator/Java1_1ValidatorTest.java b/javaparser-core-testing/src/test/java/com/github/javaparser/ast/validator/Java1_1ValidatorTest.java index 9a8aa6b013..363558334b 100644 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/ast/validator/Java1_1ValidatorTest.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/ast/validator/Java1_1ValidatorTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/ast/validator/Java1_2ValidatorTest.java b/javaparser-core-testing/src/test/java/com/github/javaparser/ast/validator/Java1_2ValidatorTest.java index 0b27eda2b0..a454d043cd 100644 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/ast/validator/Java1_2ValidatorTest.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/ast/validator/Java1_2ValidatorTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/ast/validator/Java1_3ValidatorTest.java b/javaparser-core-testing/src/test/java/com/github/javaparser/ast/validator/Java1_3ValidatorTest.java index f29601fc81..c332753dfd 100644 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/ast/validator/Java1_3ValidatorTest.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/ast/validator/Java1_3ValidatorTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/ast/validator/Java1_4ValidatorTest.java b/javaparser-core-testing/src/test/java/com/github/javaparser/ast/validator/Java1_4ValidatorTest.java index 57da433de0..8e6d4c83e8 100644 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/ast/validator/Java1_4ValidatorTest.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/ast/validator/Java1_4ValidatorTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/ast/validator/Java20ValidatorTest.java b/javaparser-core-testing/src/test/java/com/github/javaparser/ast/validator/Java20ValidatorTest.java index 27a5d8bee2..b0c871e1d2 100755 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/ast/validator/Java20ValidatorTest.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/ast/validator/Java20ValidatorTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/ast/validator/Java21ValidatorTest.java b/javaparser-core-testing/src/test/java/com/github/javaparser/ast/validator/Java21ValidatorTest.java index faba6e65f1..8f90d06000 100755 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/ast/validator/Java21ValidatorTest.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/ast/validator/Java21ValidatorTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/ast/validator/Java22ValidatorTest.java b/javaparser-core-testing/src/test/java/com/github/javaparser/ast/validator/Java22ValidatorTest.java index 453b9bcac9..eb1a7741bc 100755 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/ast/validator/Java22ValidatorTest.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/ast/validator/Java22ValidatorTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/ast/validator/Java23ValidatorTest.java b/javaparser-core-testing/src/test/java/com/github/javaparser/ast/validator/Java23ValidatorTest.java index 78c84aeb82..537355b061 100644 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/ast/validator/Java23ValidatorTest.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/ast/validator/Java23ValidatorTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2025 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/ast/validator/Java24ValidatorTest.java b/javaparser-core-testing/src/test/java/com/github/javaparser/ast/validator/Java24ValidatorTest.java index 1c64ef0103..a2bee01968 100644 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/ast/validator/Java24ValidatorTest.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/ast/validator/Java24ValidatorTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2025 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/ast/validator/Java25ValidatorTest.java b/javaparser-core-testing/src/test/java/com/github/javaparser/ast/validator/Java25ValidatorTest.java index 407bd5f6d1..fe7cb294e0 100644 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/ast/validator/Java25ValidatorTest.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/ast/validator/Java25ValidatorTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2025 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/ast/validator/Java5ValidatorTest.java b/javaparser-core-testing/src/test/java/com/github/javaparser/ast/validator/Java5ValidatorTest.java index 12adadc368..02518703b5 100644 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/ast/validator/Java5ValidatorTest.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/ast/validator/Java5ValidatorTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/ast/validator/Java6ValidatorTest.java b/javaparser-core-testing/src/test/java/com/github/javaparser/ast/validator/Java6ValidatorTest.java index cb0eed8364..f40e17454a 100644 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/ast/validator/Java6ValidatorTest.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/ast/validator/Java6ValidatorTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/ast/validator/Java7ValidatorTest.java b/javaparser-core-testing/src/test/java/com/github/javaparser/ast/validator/Java7ValidatorTest.java index 4b519e6644..c04060aabd 100644 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/ast/validator/Java7ValidatorTest.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/ast/validator/Java7ValidatorTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/ast/validator/Java8ValidatorTest.java b/javaparser-core-testing/src/test/java/com/github/javaparser/ast/validator/Java8ValidatorTest.java index 45bcd91853..6d0895f527 100644 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/ast/validator/Java8ValidatorTest.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/ast/validator/Java8ValidatorTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/ast/validator/Java9ValidatorTest.java b/javaparser-core-testing/src/test/java/com/github/javaparser/ast/validator/Java9ValidatorTest.java index d6527d59a0..3d5c19b04f 100644 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/ast/validator/Java9ValidatorTest.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/ast/validator/Java9ValidatorTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/ast/validator/VarValidatorTest.java b/javaparser-core-testing/src/test/java/com/github/javaparser/ast/validator/VarValidatorTest.java index 12175bf97d..d5ef18b225 100755 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/ast/validator/VarValidatorTest.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/ast/validator/VarValidatorTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/ast/visitor/CloneVisitorTest.java b/javaparser-core-testing/src/test/java/com/github/javaparser/ast/visitor/CloneVisitorTest.java index 26cdf66e6c..60ae63bb0c 100644 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/ast/visitor/CloneVisitorTest.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/ast/visitor/CloneVisitorTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/ast/visitor/GenericListVisitorAdapterTest.java b/javaparser-core-testing/src/test/java/com/github/javaparser/ast/visitor/GenericListVisitorAdapterTest.java index 43e5ecd44b..885fd65748 100644 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/ast/visitor/GenericListVisitorAdapterTest.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/ast/visitor/GenericListVisitorAdapterTest.java @@ -1,5 +1,5 @@ /* - * Copyright (C) 2013-2024 The JavaParser Team. + * Copyright (C) 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/ast/visitor/GenericVisitorAdapterTest.java b/javaparser-core-testing/src/test/java/com/github/javaparser/ast/visitor/GenericVisitorAdapterTest.java index da80e84233..c462a263d3 100644 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/ast/visitor/GenericVisitorAdapterTest.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/ast/visitor/GenericVisitorAdapterTest.java @@ -1,5 +1,5 @@ /* - * Copyright (C) 2013-2024 The JavaParser Team. + * Copyright (C) 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/ast/visitor/GenericVisitorWithDefaultsTest.java b/javaparser-core-testing/src/test/java/com/github/javaparser/ast/visitor/GenericVisitorWithDefaultsTest.java index 54f7b492a6..36863f28ed 100644 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/ast/visitor/GenericVisitorWithDefaultsTest.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/ast/visitor/GenericVisitorWithDefaultsTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/ast/visitor/HashCodeVisitorTest.java b/javaparser-core-testing/src/test/java/com/github/javaparser/ast/visitor/HashCodeVisitorTest.java index 75fadc6c6e..e0e48541ac 100644 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/ast/visitor/HashCodeVisitorTest.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/ast/visitor/HashCodeVisitorTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/ast/visitor/ModifierVisitorTest.java b/javaparser-core-testing/src/test/java/com/github/javaparser/ast/visitor/ModifierVisitorTest.java index 3da3cd65a8..cb774af709 100644 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/ast/visitor/ModifierVisitorTest.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/ast/visitor/ModifierVisitorTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/ast/visitor/NoCommentEqualsVisitorTest.java b/javaparser-core-testing/src/test/java/com/github/javaparser/ast/visitor/NoCommentEqualsVisitorTest.java index 45d76a4430..a4687d5e68 100644 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/ast/visitor/NoCommentEqualsVisitorTest.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/ast/visitor/NoCommentEqualsVisitorTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/ast/visitor/NoCommentHashCodeVisitorTest.java b/javaparser-core-testing/src/test/java/com/github/javaparser/ast/visitor/NoCommentHashCodeVisitorTest.java index 47f0e2ca9f..d50e1ac1e0 100644 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/ast/visitor/NoCommentHashCodeVisitorTest.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/ast/visitor/NoCommentHashCodeVisitorTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/ast/visitor/NodeFinderVisitorTest.java b/javaparser-core-testing/src/test/java/com/github/javaparser/ast/visitor/NodeFinderVisitorTest.java index 49f17968b8..5d765b74bd 100644 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/ast/visitor/NodeFinderVisitorTest.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/ast/visitor/NodeFinderVisitorTest.java @@ -1,5 +1,5 @@ /* - * Copyright (C) 2013-2024 The JavaParser Team. + * Copyright (C) 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/ast/visitor/ObjectIdentityEqualsVisitorTest.java b/javaparser-core-testing/src/test/java/com/github/javaparser/ast/visitor/ObjectIdentityEqualsVisitorTest.java index 3304ed2eaf..9d7c6c0f32 100644 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/ast/visitor/ObjectIdentityEqualsVisitorTest.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/ast/visitor/ObjectIdentityEqualsVisitorTest.java @@ -1,5 +1,5 @@ /* - * Copyright (C) 2013-2024 The JavaParser Team. + * Copyright (C) 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/ast/visitor/ObjectIdentityHashCodeVisitorTest.java b/javaparser-core-testing/src/test/java/com/github/javaparser/ast/visitor/ObjectIdentityHashCodeVisitorTest.java index a50e5d06a3..7ff1373a3c 100644 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/ast/visitor/ObjectIdentityHashCodeVisitorTest.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/ast/visitor/ObjectIdentityHashCodeVisitorTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/ast/visitor/TreeVisitorTest.java b/javaparser-core-testing/src/test/java/com/github/javaparser/ast/visitor/TreeVisitorTest.java index 8a7f187740..9fb0d58695 100644 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/ast/visitor/TreeVisitorTest.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/ast/visitor/TreeVisitorTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/ast/visitor/VoidVisitorTest.java b/javaparser-core-testing/src/test/java/com/github/javaparser/ast/visitor/VoidVisitorTest.java index 6d58f81c4d..14b2ec872b 100644 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/ast/visitor/VoidVisitorTest.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/ast/visitor/VoidVisitorTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/ast/visitor/VoidVisitorWithDefaultsTest.java b/javaparser-core-testing/src/test/java/com/github/javaparser/ast/visitor/VoidVisitorWithDefaultsTest.java index 5663c60af9..d1a0350583 100644 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/ast/visitor/VoidVisitorWithDefaultsTest.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/ast/visitor/VoidVisitorWithDefaultsTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/builders/ClassOrInterfaceDeclarationBuildersTest.java b/javaparser-core-testing/src/test/java/com/github/javaparser/builders/ClassOrInterfaceDeclarationBuildersTest.java index be0af76e37..4db8ec9b73 100644 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/builders/ClassOrInterfaceDeclarationBuildersTest.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/builders/ClassOrInterfaceDeclarationBuildersTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/builders/CompilationUnitBuildersTest.java b/javaparser-core-testing/src/test/java/com/github/javaparser/builders/CompilationUnitBuildersTest.java index 6dfe04681c..8b28e8c8f4 100644 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/builders/CompilationUnitBuildersTest.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/builders/CompilationUnitBuildersTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/builders/EnumDeclarationBuildersTest.java b/javaparser-core-testing/src/test/java/com/github/javaparser/builders/EnumDeclarationBuildersTest.java index dd88b1b2b1..2501fbbb28 100644 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/builders/EnumDeclarationBuildersTest.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/builders/EnumDeclarationBuildersTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/builders/FieldDeclarationBuildersTest.java b/javaparser-core-testing/src/test/java/com/github/javaparser/builders/FieldDeclarationBuildersTest.java index eca2bc08e1..aec522919b 100644 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/builders/FieldDeclarationBuildersTest.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/builders/FieldDeclarationBuildersTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/builders/NodeWithAnnotationsBuildersTest.java b/javaparser-core-testing/src/test/java/com/github/javaparser/builders/NodeWithAnnotationsBuildersTest.java index e85fc45584..16c12bcda3 100644 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/builders/NodeWithAnnotationsBuildersTest.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/builders/NodeWithAnnotationsBuildersTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/builders/NodeWithMembersBuildersTest.java b/javaparser-core-testing/src/test/java/com/github/javaparser/builders/NodeWithMembersBuildersTest.java index 29d2de8c5d..54d51ba09c 100644 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/builders/NodeWithMembersBuildersTest.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/builders/NodeWithMembersBuildersTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/builders/NodeWithParametersBuildersTest.java b/javaparser-core-testing/src/test/java/com/github/javaparser/builders/NodeWithParametersBuildersTest.java index d962bf1f18..937a15f174 100644 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/builders/NodeWithParametersBuildersTest.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/builders/NodeWithParametersBuildersTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/builders/NodeWithThrownExceptionsBuildersTest.java b/javaparser-core-testing/src/test/java/com/github/javaparser/builders/NodeWithThrownExceptionsBuildersTest.java index 80eb002ea8..9c0923aeb8 100644 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/builders/NodeWithThrownExceptionsBuildersTest.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/builders/NodeWithThrownExceptionsBuildersTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/issues/Issue2627Test.java b/javaparser-core-testing/src/test/java/com/github/javaparser/issues/Issue2627Test.java index 227739acdd..2ade7abd26 100644 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/issues/Issue2627Test.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/issues/Issue2627Test.java @@ -1,5 +1,5 @@ /* - * Copyright (C) 2013-2024 The JavaParser Team. + * Copyright (C) 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/issues/Issue3113Test.java b/javaparser-core-testing/src/test/java/com/github/javaparser/issues/Issue3113Test.java index 4757eedb1f..7e855a25e9 100644 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/issues/Issue3113Test.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/issues/Issue3113Test.java @@ -1,5 +1,5 @@ /* - * Copyright (C) 2013-2024 The JavaParser Team. + * Copyright (C) 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/issues/Issue3255Test.java b/javaparser-core-testing/src/test/java/com/github/javaparser/issues/Issue3255Test.java index 9682bb8d64..b0e4b7aef1 100644 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/issues/Issue3255Test.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/issues/Issue3255Test.java @@ -1,5 +1,5 @@ /* - * Copyright (C) 2013-2024 The JavaParser Team. + * Copyright (C) 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/javadoc/JavadocExtractorTest.java b/javaparser-core-testing/src/test/java/com/github/javaparser/javadoc/JavadocExtractorTest.java index d6537b4513..cea0ddd4d2 100644 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/javadoc/JavadocExtractorTest.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/javadoc/JavadocExtractorTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/javadoc/JavadocTest.java b/javaparser-core-testing/src/test/java/com/github/javaparser/javadoc/JavadocTest.java index 9c9958e3ff..026cfc3ec7 100644 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/javadoc/JavadocTest.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/javadoc/JavadocTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/javadoc/description/JavadocInlineTagTest.java b/javaparser-core-testing/src/test/java/com/github/javaparser/javadoc/description/JavadocInlineTagTest.java index b7d62a03a0..2fe613f075 100644 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/javadoc/description/JavadocInlineTagTest.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/javadoc/description/JavadocInlineTagTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/manual/BulkParseTest.java b/javaparser-core-testing/src/test/java/com/github/javaparser/manual/BulkParseTest.java index b313d479f6..3d6fce0c98 100644 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/manual/BulkParseTest.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/manual/BulkParseTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/metamodel/BaseNodeMetaModelTest.java b/javaparser-core-testing/src/test/java/com/github/javaparser/metamodel/BaseNodeMetaModelTest.java index 6a0de9ce6f..e7e66c2dad 100644 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/metamodel/BaseNodeMetaModelTest.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/metamodel/BaseNodeMetaModelTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/metamodel/PropertyMetaModelTest.java b/javaparser-core-testing/src/test/java/com/github/javaparser/metamodel/PropertyMetaModelTest.java index 51ad10578b..bd408c5aec 100644 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/metamodel/PropertyMetaModelTest.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/metamodel/PropertyMetaModelTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/modules/ModuleDeclarationTest.java b/javaparser-core-testing/src/test/java/com/github/javaparser/modules/ModuleDeclarationTest.java index 968268eb73..c07fc98a09 100644 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/modules/ModuleDeclarationTest.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/modules/ModuleDeclarationTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/printer/ConcreteSyntaxModelAcceptanceTest.java b/javaparser-core-testing/src/test/java/com/github/javaparser/printer/ConcreteSyntaxModelAcceptanceTest.java index 2a11955071..3b1ef15eaf 100644 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/printer/ConcreteSyntaxModelAcceptanceTest.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/printer/ConcreteSyntaxModelAcceptanceTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/printer/ConcreteSyntaxModelTest.java b/javaparser-core-testing/src/test/java/com/github/javaparser/printer/ConcreteSyntaxModelTest.java index 9dc851c941..6835d8a9a1 100644 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/printer/ConcreteSyntaxModelTest.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/printer/ConcreteSyntaxModelTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/printer/DefaultPrettyPrinterTest.java b/javaparser-core-testing/src/test/java/com/github/javaparser/printer/DefaultPrettyPrinterTest.java index 530b90a3f4..52e8ff4f70 100644 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/printer/DefaultPrettyPrinterTest.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/printer/DefaultPrettyPrinterTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/printer/DotPrinterTest.java b/javaparser-core-testing/src/test/java/com/github/javaparser/printer/DotPrinterTest.java index 5511f75930..25bff54413 100644 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/printer/DotPrinterTest.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/printer/DotPrinterTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/printer/JsonPrinterTest.java b/javaparser-core-testing/src/test/java/com/github/javaparser/printer/JsonPrinterTest.java index fd70eeef2b..048b68798c 100644 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/printer/JsonPrinterTest.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/printer/JsonPrinterTest.java @@ -1,5 +1,5 @@ /* - * Copyright (C) 2013-2024 The JavaParser Team. + * Copyright (C) 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/printer/PrettyPrintVisitorTest.java b/javaparser-core-testing/src/test/java/com/github/javaparser/printer/PrettyPrintVisitorTest.java index 77503f2a12..15c0a0d76a 100644 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/printer/PrettyPrintVisitorTest.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/printer/PrettyPrintVisitorTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/printer/PrettyPrinterTest.java b/javaparser-core-testing/src/test/java/com/github/javaparser/printer/PrettyPrinterTest.java index 5dcabf836d..96311d5b51 100644 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/printer/PrettyPrinterTest.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/printer/PrettyPrinterTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/printer/PrinterConfigurationTest.java b/javaparser-core-testing/src/test/java/com/github/javaparser/printer/PrinterConfigurationTest.java index 9b49658c8b..b8940934cb 100644 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/printer/PrinterConfigurationTest.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/printer/PrinterConfigurationTest.java @@ -1,5 +1,5 @@ /* - * Copyright (C) 2013-2024 The JavaParser Team. + * Copyright (C) 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/printer/TestVisitor.java b/javaparser-core-testing/src/test/java/com/github/javaparser/printer/TestVisitor.java index 54da894144..39e7738887 100644 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/printer/TestVisitor.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/printer/TestVisitor.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/printer/XmlPrinterTest.java b/javaparser-core-testing/src/test/java/com/github/javaparser/printer/XmlPrinterTest.java index ad90e72e24..1d87be2704 100644 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/printer/XmlPrinterTest.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/printer/XmlPrinterTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/printer/YamlPrinterTest.java b/javaparser-core-testing/src/test/java/com/github/javaparser/printer/YamlPrinterTest.java index 2c3d194c12..d3d0035928 100644 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/printer/YamlPrinterTest.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/printer/YamlPrinterTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/printer/configuration/imports/DefaultImportOrderingStrategyTest.java b/javaparser-core-testing/src/test/java/com/github/javaparser/printer/configuration/imports/DefaultImportOrderingStrategyTest.java index 4b749bd567..20e3b38906 100644 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/printer/configuration/imports/DefaultImportOrderingStrategyTest.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/printer/configuration/imports/DefaultImportOrderingStrategyTest.java @@ -1,5 +1,5 @@ /* - * Copyright (C) 2013-2024 The JavaParser Team. + * Copyright (C) 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/printer/configuration/imports/EclipseImportOrderingStrategyTest.java b/javaparser-core-testing/src/test/java/com/github/javaparser/printer/configuration/imports/EclipseImportOrderingStrategyTest.java index 6aa23288a4..b0e5ac9fc8 100644 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/printer/configuration/imports/EclipseImportOrderingStrategyTest.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/printer/configuration/imports/EclipseImportOrderingStrategyTest.java @@ -1,5 +1,5 @@ /* - * Copyright (C) 2013-2024 The JavaParser Team. + * Copyright (C) 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/printer/configuration/imports/IntelliJImportOrderingStrategyTest.java b/javaparser-core-testing/src/test/java/com/github/javaparser/printer/configuration/imports/IntelliJImportOrderingStrategyTest.java index b42657a80b..bf35b0ffc8 100644 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/printer/configuration/imports/IntelliJImportOrderingStrategyTest.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/printer/configuration/imports/IntelliJImportOrderingStrategyTest.java @@ -1,5 +1,5 @@ /* - * Copyright (C) 2013-2024 The JavaParser Team. + * Copyright (C) 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/AbstractLexicalPreservingTest.java b/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/AbstractLexicalPreservingTest.java index c47218ae6a..28526ce6f2 100644 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/AbstractLexicalPreservingTest.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/AbstractLexicalPreservingTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/AnnotationSpaceTest.java b/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/AnnotationSpaceTest.java index 1d2ffb0c77..1ada5051fe 100644 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/AnnotationSpaceTest.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/AnnotationSpaceTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/DifferenceElementCalculatorTest.java b/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/DifferenceElementCalculatorTest.java index d4fb84c32c..34758ff61e 100644 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/DifferenceElementCalculatorTest.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/DifferenceElementCalculatorTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * 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 6077c3ed40..2868cf3d63 100644 --- 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 @@ -2,7 +2,7 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/Issue1634Test.java b/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/Issue1634Test.java index 83fbe0480a..5220350ab7 100644 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/Issue1634Test.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/Issue1634Test.java @@ -1,5 +1,5 @@ /* - * Copyright (C) 2013-2024 The JavaParser Team. + * Copyright (C) 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/Issue1766Test.java b/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/Issue1766Test.java index 1e7984a488..0e06483298 100644 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/Issue1766Test.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/Issue1766Test.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/Issue1793Test.java b/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/Issue1793Test.java index f8cd1970bc..43aabd0fa4 100644 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/Issue1793Test.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/Issue1793Test.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/Issue2137Test.java b/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/Issue2137Test.java index 0ac50a0b2c..39e2eaaa0f 100755 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/Issue2137Test.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/Issue2137Test.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/Issue2290Test.java b/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/Issue2290Test.java index db875d3fcf..1a2c9b2be1 100644 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/Issue2290Test.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/Issue2290Test.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/Issue2374Test.java b/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/Issue2374Test.java index ae8994fd05..d6f89f1ea7 100644 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/Issue2374Test.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/Issue2374Test.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/Issue2393Test.java b/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/Issue2393Test.java index ae033e75b6..4207008afc 100644 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/Issue2393Test.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/Issue2393Test.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/Issue2517Test.java b/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/Issue2517Test.java index 9168d73fe5..f5aa32f0b8 100755 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/Issue2517Test.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/Issue2517Test.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/Issue2592Test.java b/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/Issue2592Test.java index abaaf0b18c..a4645367fa 100644 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/Issue2592Test.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/Issue2592Test.java @@ -1,5 +1,5 @@ /* - * Copyright (C) 2013-2024 The JavaParser Team. + * Copyright (C) 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/Issue2610Test.java b/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/Issue2610Test.java index ed0ab5dd7f..29cbe8bc26 100644 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/Issue2610Test.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/Issue2610Test.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/Issue2620Test.java b/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/Issue2620Test.java index 760e7fa682..35d362e2b5 100644 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/Issue2620Test.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/Issue2620Test.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/Issue2806Test.java b/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/Issue2806Test.java index da220d89d8..04a8263a14 100644 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/Issue2806Test.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/Issue2806Test.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/Issue3296Test.java b/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/Issue3296Test.java index 0ddf8fcf32..2a1ef0252b 100644 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/Issue3296Test.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/Issue3296Test.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/Issue3358Test.java b/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/Issue3358Test.java index cd1d0cadb4..d311d6611e 100644 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/Issue3358Test.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/Issue3358Test.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/Issue3387Test.java b/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/Issue3387Test.java index 0dc46e38e5..19edf6f4a3 100644 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/Issue3387Test.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/Issue3387Test.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/Issue3440Test.java b/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/Issue3440Test.java index 653b921d2f..3e8db69c80 100644 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/Issue3440Test.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/Issue3440Test.java @@ -2,7 +2,7 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/Issue3441Test.java b/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/Issue3441Test.java index 34169ec526..f6a73bef11 100755 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/Issue3441Test.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/Issue3441Test.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/Issue3721Test.java b/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/Issue3721Test.java index 68669da34d..e75f153c53 100644 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/Issue3721Test.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/Issue3721Test.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/Issue3746Test.java b/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/Issue3746Test.java index 28a0f57938..e3839e8288 100755 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/Issue3746Test.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/Issue3746Test.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/Issue3750Test.java b/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/Issue3750Test.java index fd78687905..737424949b 100755 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/Issue3750Test.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/Issue3750Test.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/Issue3761Test.java b/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/Issue3761Test.java index d8cb7d7a55..95bcbf35be 100755 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/Issue3761Test.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/Issue3761Test.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/Issue3773Test.java b/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/Issue3773Test.java index 22d91a0702..b2f58ba93a 100755 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/Issue3773Test.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/Issue3773Test.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/Issue3796Test.java b/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/Issue3796Test.java index d06f711c84..4c32228b24 100755 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/Issue3796Test.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/Issue3796Test.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/Issue3818Test.java b/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/Issue3818Test.java index 7c2251628c..1928001d21 100755 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/Issue3818Test.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/Issue3818Test.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/Issue3924Test.java b/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/Issue3924Test.java index 4d631447e8..2710f79f57 100755 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/Issue3924Test.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/Issue3924Test.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/Issue3936Test.java b/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/Issue3936Test.java index d80b8ae63d..702da930c8 100755 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/Issue3936Test.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/Issue3936Test.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/Issue3937Test.java b/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/Issue3937Test.java index b027461b7e..f12b6fd9b1 100644 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/Issue3937Test.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/Issue3937Test.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/Issue3949Test.java b/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/Issue3949Test.java index d49100f577..1920d920ed 100644 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/Issue3949Test.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/Issue3949Test.java @@ -1,5 +1,5 @@ /* - * Copyright (C) 2013-2024 The JavaParser Team. + * Copyright (C) 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/Issue4104Test.java b/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/Issue4104Test.java index 0e765fcca3..6fc8f4078e 100755 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/Issue4104Test.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/Issue4104Test.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/Issue4163Test.java b/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/Issue4163Test.java index 889096fd78..736956c58a 100755 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/Issue4163Test.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/Issue4163Test.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/Issue4245Test.java b/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/Issue4245Test.java index 5f47a40252..3f3c7c8856 100644 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/Issue4245Test.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/Issue4245Test.java @@ -1,5 +1,5 @@ /* - * Copyright (C) 2013-2024 The JavaParser Team. + * Copyright (C) 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/Issue4488Test.java b/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/Issue4488Test.java old mode 100644 new mode 100755 index f2cb05626a..da281b57bb --- a/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/Issue4488Test.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/Issue4488Test.java @@ -1,3 +1,23 @@ +/* + * Copyright (C) 2013-2026 The JavaParser Team. + * + * This file is part of JavaParser. + * + * JavaParser can be used either under the terms of + * a) the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * b) the terms of the Apache License + * + * You should have received a copy of both licenses in LICENCE.LGPL and + * LICENCE.APACHE. Please refer to those files for details. + * + * JavaParser is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License for more details. + */ + package com.github.javaparser.printer.lexicalpreservation; import static org.junit.jupiter.api.Assertions.assertEquals; diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/Issue4670Test.java b/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/Issue4670Test.java index ed56bb43cf..fdb8783ce4 100755 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/Issue4670Test.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/Issue4670Test.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/Issue4747Test.java b/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/Issue4747Test.java index 86097b88be..60e734cff9 100755 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/Issue4747Test.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/Issue4747Test.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/Issue4829Test.java b/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/Issue4829Test.java index 4ba43171f0..6977c970b6 100755 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/Issue4829Test.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/Issue4829Test.java @@ -1,5 +1,5 @@ /* - * Copyright (C) 2013-2024 The JavaParser Team. + * Copyright (C) 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/LexicalDifferenceCalculatorTest.java b/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/LexicalDifferenceCalculatorTest.java index c41bc99d73..de0d15401e 100644 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/LexicalDifferenceCalculatorTest.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/LexicalDifferenceCalculatorTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/LexicalPreservingPrinterTest.java b/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/LexicalPreservingPrinterTest.java index bb17987fc3..d63d435bae 100644 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/LexicalPreservingPrinterTest.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/LexicalPreservingPrinterTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/PeekingIteratorTest.java b/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/PeekingIteratorTest.java index a5dabf3119..4773b7ec2e 100644 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/PeekingIteratorTest.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/PeekingIteratorTest.java @@ -1,5 +1,5 @@ /* - * Copyright (C) 2013-2024 The JavaParser Team. + * Copyright (C) 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/PrettyPrinterIssue2340Test.java b/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/PrettyPrinterIssue2340Test.java index ca78ef32e3..e318b2864f 100644 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/PrettyPrinterIssue2340Test.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/PrettyPrinterIssue2340Test.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/PrettyPrinterIssue2351Test.java b/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/PrettyPrinterIssue2351Test.java index 2e749790cd..5ccf05696a 100644 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/PrettyPrinterIssue2351Test.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/PrettyPrinterIssue2351Test.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/TransformationsTest.java b/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/TransformationsTest.java index 518a871253..a5d8aadb9e 100644 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/TransformationsTest.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/TransformationsTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/changes/NoChangeTest.java b/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/changes/NoChangeTest.java index a53ba07584..a921bbc682 100644 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/changes/NoChangeTest.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/changes/NoChangeTest.java @@ -1,5 +1,5 @@ /* - * Copyright (C) 2013-2024 The JavaParser Team. + * Copyright (C) 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/transformations/ast/ArrayCreationLevelTransformationsTest.java b/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/transformations/ast/ArrayCreationLevelTransformationsTest.java index 7db3b25c23..914764b24a 100644 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/transformations/ast/ArrayCreationLevelTransformationsTest.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/transformations/ast/ArrayCreationLevelTransformationsTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/transformations/ast/CompilationUnitTransformationsTest.java b/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/transformations/ast/CompilationUnitTransformationsTest.java index 6e52559d33..66873927ce 100644 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/transformations/ast/CompilationUnitTransformationsTest.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/transformations/ast/CompilationUnitTransformationsTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/transformations/ast/body/AnnotationDeclarationTransformationsTest.java b/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/transformations/ast/body/AnnotationDeclarationTransformationsTest.java index 1f278ced04..d7ac48cc64 100644 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/transformations/ast/body/AnnotationDeclarationTransformationsTest.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/transformations/ast/body/AnnotationDeclarationTransformationsTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/transformations/ast/body/AnnotationMemberDeclarationTransformationsTest.java b/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/transformations/ast/body/AnnotationMemberDeclarationTransformationsTest.java index a5ee73cd41..7ea3427222 100644 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/transformations/ast/body/AnnotationMemberDeclarationTransformationsTest.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/transformations/ast/body/AnnotationMemberDeclarationTransformationsTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/transformations/ast/body/ClassOrInterfaceDeclarationTransformationsTest.java b/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/transformations/ast/body/ClassOrInterfaceDeclarationTransformationsTest.java index c37ed19775..f7473a8b39 100644 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/transformations/ast/body/ClassOrInterfaceDeclarationTransformationsTest.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/transformations/ast/body/ClassOrInterfaceDeclarationTransformationsTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/transformations/ast/body/ConstructorDeclarationTransformationsTest.java b/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/transformations/ast/body/ConstructorDeclarationTransformationsTest.java index 755acac17e..6b93ae1363 100644 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/transformations/ast/body/ConstructorDeclarationTransformationsTest.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/transformations/ast/body/ConstructorDeclarationTransformationsTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/transformations/ast/body/EnumConstantDeclarationTransformationsTest.java b/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/transformations/ast/body/EnumConstantDeclarationTransformationsTest.java index bfadec8ebd..0552ea29e9 100644 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/transformations/ast/body/EnumConstantDeclarationTransformationsTest.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/transformations/ast/body/EnumConstantDeclarationTransformationsTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/transformations/ast/body/EnumDeclarationTransformationsTest.java b/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/transformations/ast/body/EnumDeclarationTransformationsTest.java index 07f5820112..43253dfdc4 100644 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/transformations/ast/body/EnumDeclarationTransformationsTest.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/transformations/ast/body/EnumDeclarationTransformationsTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/transformations/ast/body/FieldDeclarationTransformationsTest.java b/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/transformations/ast/body/FieldDeclarationTransformationsTest.java index 2785c98ddc..6efc7a19f7 100644 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/transformations/ast/body/FieldDeclarationTransformationsTest.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/transformations/ast/body/FieldDeclarationTransformationsTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/transformations/ast/body/InitializerDeclarationTransformationsTest.java b/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/transformations/ast/body/InitializerDeclarationTransformationsTest.java index 5d2d5cf332..6d0b30a5e0 100644 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/transformations/ast/body/InitializerDeclarationTransformationsTest.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/transformations/ast/body/InitializerDeclarationTransformationsTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/transformations/ast/body/MethodDeclarationTransformationsTest.java b/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/transformations/ast/body/MethodDeclarationTransformationsTest.java index 4b440d63f9..46a290671a 100644 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/transformations/ast/body/MethodDeclarationTransformationsTest.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/transformations/ast/body/MethodDeclarationTransformationsTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/transformations/ast/body/OperatorTransformationsTest.java b/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/transformations/ast/body/OperatorTransformationsTest.java index 7c3929c8bf..13de0d6769 100644 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/transformations/ast/body/OperatorTransformationsTest.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/transformations/ast/body/OperatorTransformationsTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/transformations/ast/body/StatementTransformationsTest.java b/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/transformations/ast/body/StatementTransformationsTest.java index 5604af28e3..e4f5ab6429 100644 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/transformations/ast/body/StatementTransformationsTest.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/transformations/ast/body/StatementTransformationsTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/quality/PreconditionsTest.java b/javaparser-core-testing/src/test/java/com/github/javaparser/quality/PreconditionsTest.java index 704b1dabb0..e01e71b55f 100644 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/quality/PreconditionsTest.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/quality/PreconditionsTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/remove/NodeRemovalTest.java b/javaparser-core-testing/src/test/java/com/github/javaparser/remove/NodeRemovalTest.java index 768d6272ab..547a70d772 100644 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/remove/NodeRemovalTest.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/remove/NodeRemovalTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/utils/CodeGenerationUtilsTest.java b/javaparser-core-testing/src/test/java/com/github/javaparser/utils/CodeGenerationUtilsTest.java index 445fd834bb..c9f35eff29 100644 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/utils/CodeGenerationUtilsTest.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/utils/CodeGenerationUtilsTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/utils/ExtractingVisitors.java b/javaparser-core-testing/src/test/java/com/github/javaparser/utils/ExtractingVisitors.java index feb534c69b..0ae45a173d 100644 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/utils/ExtractingVisitors.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/utils/ExtractingVisitors.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/utils/LineSeparatorTest.java b/javaparser-core-testing/src/test/java/com/github/javaparser/utils/LineSeparatorTest.java index 7cbfc3bc8d..84b46582c5 100644 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/utils/LineSeparatorTest.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/utils/LineSeparatorTest.java @@ -1,5 +1,5 @@ /* - * Copyright (C) 2013-2024 The JavaParser Team. + * Copyright (C) 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/utils/LogTest.java b/javaparser-core-testing/src/test/java/com/github/javaparser/utils/LogTest.java index 7ef96300b7..df24c829fb 100644 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/utils/LogTest.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/utils/LogTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/utils/PairTest.java b/javaparser-core-testing/src/test/java/com/github/javaparser/utils/PairTest.java index f809c87b3e..df110e4e24 100644 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/utils/PairTest.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/utils/PairTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/utils/ParserCollectionStrategyTest.java b/javaparser-core-testing/src/test/java/com/github/javaparser/utils/ParserCollectionStrategyTest.java index 65c4f2591e..13817dcaed 100644 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/utils/ParserCollectionStrategyTest.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/utils/ParserCollectionStrategyTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/utils/PositionUtilsTest.java b/javaparser-core-testing/src/test/java/com/github/javaparser/utils/PositionUtilsTest.java index a4a9070ea0..a6b5eaf27b 100644 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/utils/PositionUtilsTest.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/utils/PositionUtilsTest.java @@ -1,5 +1,5 @@ /* - * Copyright (C) 2013-2024 The JavaParser Team. + * Copyright (C) 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/utils/SourceRootTest.java b/javaparser-core-testing/src/test/java/com/github/javaparser/utils/SourceRootTest.java index 54f4bdb818..21d799f649 100644 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/utils/SourceRootTest.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/utils/SourceRootTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/utils/SourceZipTest.java b/javaparser-core-testing/src/test/java/com/github/javaparser/utils/SourceZipTest.java index db94f3b972..1272a25844 100644 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/utils/SourceZipTest.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/utils/SourceZipTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/utils/TestParser.java b/javaparser-core-testing/src/test/java/com/github/javaparser/utils/TestParser.java index 4f79cd2162..b793ee6c43 100644 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/utils/TestParser.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/utils/TestParser.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/utils/TestUtils.java b/javaparser-core-testing/src/test/java/com/github/javaparser/utils/TestUtils.java index 8028f07332..93cc5142b9 100644 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/utils/TestUtils.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/utils/TestUtils.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/utils/UtilsTest.java b/javaparser-core-testing/src/test/java/com/github/javaparser/utils/UtilsTest.java index 5c71e249e8..dfcd0f4b4e 100644 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/utils/UtilsTest.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/utils/UtilsTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/utils/VisitorListTest.java b/javaparser-core-testing/src/test/java/com/github/javaparser/utils/VisitorListTest.java index 35b05daffd..5a889f9635 100644 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/utils/VisitorListTest.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/utils/VisitorListTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/utils/VisitorMapTest.java b/javaparser-core-testing/src/test/java/com/github/javaparser/utils/VisitorMapTest.java index aa6ad784ea..2373055526 100644 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/utils/VisitorMapTest.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/utils/VisitorMapTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/utils/VisitorSetTest.java b/javaparser-core-testing/src/test/java/com/github/javaparser/utils/VisitorSetTest.java index 78fc025731..913d6593f3 100644 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/utils/VisitorSetTest.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/utils/VisitorSetTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/version/Java10PostProcessorTest.java b/javaparser-core-testing/src/test/java/com/github/javaparser/version/Java10PostProcessorTest.java index 527dec4a60..c7a40e9635 100644 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/version/Java10PostProcessorTest.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/version/Java10PostProcessorTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java-templates/com/github/javaparser/JavaParserBuild.java b/javaparser-core/src/main/java-templates/com/github/javaparser/JavaParserBuild.java index b6cbe6b6ae..9787bdfa42 100644 --- a/javaparser-core/src/main/java-templates/com/github/javaparser/JavaParserBuild.java +++ b/javaparser-core/src/main/java-templates/com/github/javaparser/JavaParserBuild.java @@ -1,5 +1,5 @@ /* - * Copyright (C) 2013-2024 The JavaParser Team. + * Copyright (C) 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/CommentsInserter.java b/javaparser-core/src/main/java/com/github/javaparser/CommentsInserter.java index b09da15a58..fd6d192b7e 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/CommentsInserter.java +++ b/javaparser-core/src/main/java/com/github/javaparser/CommentsInserter.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * 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 290cccf026..d434ec5ceb 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/HasParentNode.java +++ b/javaparser-core/src/main/java/com/github/javaparser/HasParentNode.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/JavaParser.java b/javaparser-core/src/main/java/com/github/javaparser/JavaParser.java index cdf5854f8f..671d1090dc 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/JavaParser.java +++ b/javaparser-core/src/main/java/com/github/javaparser/JavaParser.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/JavaParserAdapter.java b/javaparser-core/src/main/java/com/github/javaparser/JavaParserAdapter.java index f0f4de4498..04a2651cd4 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/JavaParserAdapter.java +++ b/javaparser-core/src/main/java/com/github/javaparser/JavaParserAdapter.java @@ -1,5 +1,5 @@ /* - * Copyright (C) 2013-2024 The JavaParser Team. + * Copyright (C) 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/JavaToken.java b/javaparser-core/src/main/java/com/github/javaparser/JavaToken.java index e1ecb8f344..a3c671c787 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/JavaToken.java +++ b/javaparser-core/src/main/java/com/github/javaparser/JavaToken.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/JavadocParser.java b/javaparser-core/src/main/java/com/github/javaparser/JavadocParser.java index d999f77f9b..5476934142 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/JavadocParser.java +++ b/javaparser-core/src/main/java/com/github/javaparser/JavadocParser.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/LineEndingProcessingProvider.java b/javaparser-core/src/main/java/com/github/javaparser/LineEndingProcessingProvider.java index f74fa8f62b..8b60fb3f1d 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/LineEndingProcessingProvider.java +++ b/javaparser-core/src/main/java/com/github/javaparser/LineEndingProcessingProvider.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ParseProblemException.java b/javaparser-core/src/main/java/com/github/javaparser/ParseProblemException.java index d74bc298c8..dc218fcefc 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ParseProblemException.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ParseProblemException.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ParseResult.java b/javaparser-core/src/main/java/com/github/javaparser/ParseResult.java index 7352deadb9..11704b64a3 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ParseResult.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ParseResult.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ParseStart.java b/javaparser-core/src/main/java/com/github/javaparser/ParseStart.java index 66f4bda5af..4f2d4cd311 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ParseStart.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ParseStart.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ParserConfiguration.java b/javaparser-core/src/main/java/com/github/javaparser/ParserConfiguration.java index 4111b55189..4b1862c7e5 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ParserConfiguration.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ParserConfiguration.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/Position.java b/javaparser-core/src/main/java/com/github/javaparser/Position.java index 92fdbb9806..39becba306 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/Position.java +++ b/javaparser-core/src/main/java/com/github/javaparser/Position.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/Problem.java b/javaparser-core/src/main/java/com/github/javaparser/Problem.java index 4fa2f99253..dc05b3fd83 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/Problem.java +++ b/javaparser-core/src/main/java/com/github/javaparser/Problem.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/Processor.java b/javaparser-core/src/main/java/com/github/javaparser/Processor.java index 7a4d6f9e7c..074e24e3e1 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/Processor.java +++ b/javaparser-core/src/main/java/com/github/javaparser/Processor.java @@ -1,5 +1,5 @@ /* - * Copyright (C) 2013-2024 The JavaParser Team. + * Copyright (C) 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/Providers.java b/javaparser-core/src/main/java/com/github/javaparser/Providers.java index 1ad8d0a4e0..d85d5170cb 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/Providers.java +++ b/javaparser-core/src/main/java/com/github/javaparser/Providers.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/Range.java b/javaparser-core/src/main/java/com/github/javaparser/Range.java index d60952eb6c..a8c8f4b436 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/Range.java +++ b/javaparser-core/src/main/java/com/github/javaparser/Range.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/StaticJavaParser.java b/javaparser-core/src/main/java/com/github/javaparser/StaticJavaParser.java index 9efea5082d..b4fd4ad95d 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/StaticJavaParser.java +++ b/javaparser-core/src/main/java/com/github/javaparser/StaticJavaParser.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/TokenRange.java b/javaparser-core/src/main/java/com/github/javaparser/TokenRange.java index c96425cbc2..b78e7ee400 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/TokenRange.java +++ b/javaparser-core/src/main/java/com/github/javaparser/TokenRange.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/TokenTypes.java b/javaparser-core/src/main/java/com/github/javaparser/TokenTypes.java index 2028e247ee..745bbe4817 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/TokenTypes.java +++ b/javaparser-core/src/main/java/com/github/javaparser/TokenTypes.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/UnicodeEscapeProcessingProvider.java b/javaparser-core/src/main/java/com/github/javaparser/UnicodeEscapeProcessingProvider.java index 97dcaefc62..b3149e5ef4 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/UnicodeEscapeProcessingProvider.java +++ b/javaparser-core/src/main/java/com/github/javaparser/UnicodeEscapeProcessingProvider.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/AccessSpecifier.java b/javaparser-core/src/main/java/com/github/javaparser/ast/AccessSpecifier.java index fdf814ac43..3734ed833b 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/AccessSpecifier.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/AccessSpecifier.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/AllFieldsConstructor.java b/javaparser-core/src/main/java/com/github/javaparser/ast/AllFieldsConstructor.java index a11b7937b8..3ddf75bb1f 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/AllFieldsConstructor.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/AllFieldsConstructor.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/ArrayCreationLevel.java b/javaparser-core/src/main/java/com/github/javaparser/ast/ArrayCreationLevel.java index d51b1af129..cfe0ddf1a9 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/ArrayCreationLevel.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/ArrayCreationLevel.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/CompilationUnit.java b/javaparser-core/src/main/java/com/github/javaparser/ast/CompilationUnit.java index 48a80102b4..8137ccc88f 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/CompilationUnit.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/CompilationUnit.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/DataKey.java b/javaparser-core/src/main/java/com/github/javaparser/ast/DataKey.java index 9815b26e37..4efd1e609a 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/DataKey.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/DataKey.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/Generated.java b/javaparser-core/src/main/java/com/github/javaparser/ast/Generated.java index 9b7d2609b0..8ac8464c5b 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/Generated.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/Generated.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/ImportDeclaration.java b/javaparser-core/src/main/java/com/github/javaparser/ast/ImportDeclaration.java index 26956824cb..8f951842df 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/ImportDeclaration.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/ImportDeclaration.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/Modifier.java b/javaparser-core/src/main/java/com/github/javaparser/ast/Modifier.java index ce297e658f..d8f23b32fd 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/Modifier.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/Modifier.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * 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 9322a9e12d..6f67b0ccc7 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 @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/NodeList.java b/javaparser-core/src/main/java/com/github/javaparser/ast/NodeList.java index c5f9f9ffd3..9e97477e58 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/NodeList.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/NodeList.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/PackageDeclaration.java b/javaparser-core/src/main/java/com/github/javaparser/ast/PackageDeclaration.java index e3ed8c0130..626181ab13 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/PackageDeclaration.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/PackageDeclaration.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/body/AnnotationDeclaration.java b/javaparser-core/src/main/java/com/github/javaparser/ast/body/AnnotationDeclaration.java index 2d3ac40514..2f9e119389 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/body/AnnotationDeclaration.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/body/AnnotationDeclaration.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/body/AnnotationMemberDeclaration.java b/javaparser-core/src/main/java/com/github/javaparser/ast/body/AnnotationMemberDeclaration.java index 04331c13ac..b902682586 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/body/AnnotationMemberDeclaration.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/body/AnnotationMemberDeclaration.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/body/BodyDeclaration.java b/javaparser-core/src/main/java/com/github/javaparser/ast/body/BodyDeclaration.java index 19616921c7..5dc28585ee 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/body/BodyDeclaration.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/body/BodyDeclaration.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/body/CallableDeclaration.java b/javaparser-core/src/main/java/com/github/javaparser/ast/body/CallableDeclaration.java index 1b9e82ade6..a282087371 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/body/CallableDeclaration.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/body/CallableDeclaration.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/body/ClassOrInterfaceDeclaration.java b/javaparser-core/src/main/java/com/github/javaparser/ast/body/ClassOrInterfaceDeclaration.java index f62fd6e32c..6c1b3b5716 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/body/ClassOrInterfaceDeclaration.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/body/ClassOrInterfaceDeclaration.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/body/CompactConstructorDeclaration.java b/javaparser-core/src/main/java/com/github/javaparser/ast/body/CompactConstructorDeclaration.java index 46ea000f31..ace641570e 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/body/CompactConstructorDeclaration.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/body/CompactConstructorDeclaration.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/body/ConstructorDeclaration.java b/javaparser-core/src/main/java/com/github/javaparser/ast/body/ConstructorDeclaration.java index 57251e5335..75855235b3 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/body/ConstructorDeclaration.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/body/ConstructorDeclaration.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/body/EnumConstantDeclaration.java b/javaparser-core/src/main/java/com/github/javaparser/ast/body/EnumConstantDeclaration.java index 79492e30ef..b2262e8d80 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/body/EnumConstantDeclaration.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/body/EnumConstantDeclaration.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/body/EnumDeclaration.java b/javaparser-core/src/main/java/com/github/javaparser/ast/body/EnumDeclaration.java index 370c8158c2..49a7eca4f0 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/body/EnumDeclaration.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/body/EnumDeclaration.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/body/FieldDeclaration.java b/javaparser-core/src/main/java/com/github/javaparser/ast/body/FieldDeclaration.java index 3b874cd6e4..5913b9e8b9 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/body/FieldDeclaration.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/body/FieldDeclaration.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/body/InitializerDeclaration.java b/javaparser-core/src/main/java/com/github/javaparser/ast/body/InitializerDeclaration.java index ab0c0bed9c..c488c1b07b 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/body/InitializerDeclaration.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/body/InitializerDeclaration.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/body/MethodDeclaration.java b/javaparser-core/src/main/java/com/github/javaparser/ast/body/MethodDeclaration.java index 219d8f46cb..0ca49a8b6f 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/body/MethodDeclaration.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/body/MethodDeclaration.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/body/Parameter.java b/javaparser-core/src/main/java/com/github/javaparser/ast/body/Parameter.java index c9b0ac3ac4..894a9baaed 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/body/Parameter.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/body/Parameter.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/body/ReceiverParameter.java b/javaparser-core/src/main/java/com/github/javaparser/ast/body/ReceiverParameter.java index 60709d79cb..e8a4bb5181 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/body/ReceiverParameter.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/body/ReceiverParameter.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/body/RecordDeclaration.java b/javaparser-core/src/main/java/com/github/javaparser/ast/body/RecordDeclaration.java index 7897c8e4c5..0b75629673 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/body/RecordDeclaration.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/body/RecordDeclaration.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/body/TypeDeclaration.java b/javaparser-core/src/main/java/com/github/javaparser/ast/body/TypeDeclaration.java index 5c5ffb337b..1cd479f4b0 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/body/TypeDeclaration.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/body/TypeDeclaration.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/body/VariableDeclarator.java b/javaparser-core/src/main/java/com/github/javaparser/ast/body/VariableDeclarator.java index abbe5dd5bb..556533e4e7 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/body/VariableDeclarator.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/body/VariableDeclarator.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/comments/BlockComment.java b/javaparser-core/src/main/java/com/github/javaparser/ast/comments/BlockComment.java index 52d5c8fc72..8d40abb829 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/comments/BlockComment.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/comments/BlockComment.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/comments/Comment.java b/javaparser-core/src/main/java/com/github/javaparser/ast/comments/Comment.java index c595e2f270..ed2aad5116 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/comments/Comment.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/comments/Comment.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/comments/CommentsCollection.java b/javaparser-core/src/main/java/com/github/javaparser/ast/comments/CommentsCollection.java index 0bd742f7ba..9154288fc6 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/comments/CommentsCollection.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/comments/CommentsCollection.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/comments/JavadocComment.java b/javaparser-core/src/main/java/com/github/javaparser/ast/comments/JavadocComment.java index 42f262239c..f6adbbf166 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/comments/JavadocComment.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/comments/JavadocComment.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2025 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/comments/LineComment.java b/javaparser-core/src/main/java/com/github/javaparser/ast/comments/LineComment.java index 1404e6c06a..787d0c67a9 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/comments/LineComment.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/comments/LineComment.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/comments/MarkdownComment.java b/javaparser-core/src/main/java/com/github/javaparser/ast/comments/MarkdownComment.java index 75e83a12a0..bebfd7edb4 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/comments/MarkdownComment.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/comments/MarkdownComment.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2025 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/comments/TraditionalJavadocComment.java b/javaparser-core/src/main/java/com/github/javaparser/ast/comments/TraditionalJavadocComment.java index 719e550d9e..1dc2973e52 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/comments/TraditionalJavadocComment.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/comments/TraditionalJavadocComment.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2025 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/AnnotationExpr.java b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/AnnotationExpr.java index 0585479ca5..0ba0eac267 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/AnnotationExpr.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/AnnotationExpr.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/ArrayAccessExpr.java b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/ArrayAccessExpr.java index 0ed6db4a9b..54967a91fb 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/ArrayAccessExpr.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/ArrayAccessExpr.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/ArrayCreationExpr.java b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/ArrayCreationExpr.java index 49f488c4b4..f1cdecdca5 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/ArrayCreationExpr.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/ArrayCreationExpr.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/ArrayInitializerExpr.java b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/ArrayInitializerExpr.java index 21317893d1..f585fe1279 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/ArrayInitializerExpr.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/ArrayInitializerExpr.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * 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 dca5e9f15a..08dbef9e87 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 @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * 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 862b1ffe85..9a734f5adf 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 @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/BooleanLiteralExpr.java b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/BooleanLiteralExpr.java index a9d4397a8c..6feb23a15b 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/BooleanLiteralExpr.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/BooleanLiteralExpr.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/CastExpr.java b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/CastExpr.java index b747206a9b..3f948b7677 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/CastExpr.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/CastExpr.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/CharLiteralExpr.java b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/CharLiteralExpr.java index ed371de7f8..82586f1f84 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/CharLiteralExpr.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/CharLiteralExpr.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/ClassExpr.java b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/ClassExpr.java index c10d22645d..e2b1bc1fa5 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/ClassExpr.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/ClassExpr.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/ComponentPatternExpr.java b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/ComponentPatternExpr.java index cb2aeb29c3..5f9d7c1459 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/ComponentPatternExpr.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/ComponentPatternExpr.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/ConditionalExpr.java b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/ConditionalExpr.java index 412e523dc4..3469446da8 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/ConditionalExpr.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/ConditionalExpr.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/DoubleLiteralExpr.java b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/DoubleLiteralExpr.java index d4f27bfdc9..203d438359 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/DoubleLiteralExpr.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/DoubleLiteralExpr.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/EnclosedExpr.java b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/EnclosedExpr.java index cdfcccd4b9..915a8754f1 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/EnclosedExpr.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/EnclosedExpr.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/Expression.java b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/Expression.java index 220ca5045e..4bee198a2e 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/Expression.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/Expression.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/FieldAccessExpr.java b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/FieldAccessExpr.java index e7a84ef60f..104d76e874 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/FieldAccessExpr.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/FieldAccessExpr.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/InstanceOfExpr.java b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/InstanceOfExpr.java index 81a1d11991..e923740e45 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/InstanceOfExpr.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/InstanceOfExpr.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/IntegerLiteralExpr.java b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/IntegerLiteralExpr.java index fbd386fc9b..730f4d3bb3 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/IntegerLiteralExpr.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/IntegerLiteralExpr.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/LambdaExpr.java b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/LambdaExpr.java index f440df1771..03cab470d7 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/LambdaExpr.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/LambdaExpr.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/LiteralExpr.java b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/LiteralExpr.java index 48ec8f5fcc..f5ac80336b 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/LiteralExpr.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/LiteralExpr.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/LiteralStringValueExpr.java b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/LiteralStringValueExpr.java index dcf0071a13..f38701fe22 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/LiteralStringValueExpr.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/LiteralStringValueExpr.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/LongLiteralExpr.java b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/LongLiteralExpr.java index 8ec85caa5d..141bf4d70d 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/LongLiteralExpr.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/LongLiteralExpr.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/MarkerAnnotationExpr.java b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/MarkerAnnotationExpr.java index 277db2f286..23280c47b3 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/MarkerAnnotationExpr.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/MarkerAnnotationExpr.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/MatchAllPatternExpr.java b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/MatchAllPatternExpr.java index eef905f36c..bb50fcca09 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/MatchAllPatternExpr.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/MatchAllPatternExpr.java @@ -1,5 +1,5 @@ /* - * Copyright (C) 2011, 2013-2025 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/MemberValuePair.java b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/MemberValuePair.java index 70a394fbae..0aaabc1448 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/MemberValuePair.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/MemberValuePair.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/MethodCallExpr.java b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/MethodCallExpr.java index 4041a8bf2d..e6048bb105 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/MethodCallExpr.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/MethodCallExpr.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/MethodReferenceExpr.java b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/MethodReferenceExpr.java index 04d276e539..2aff2b1a1a 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/MethodReferenceExpr.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/MethodReferenceExpr.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/Name.java b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/Name.java index 14a8239a3c..7aa596f6c2 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/Name.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/Name.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * 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 438b959bbf..36d84ad24e 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 @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/NormalAnnotationExpr.java b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/NormalAnnotationExpr.java index 319dde51bc..92123c5596 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/NormalAnnotationExpr.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/NormalAnnotationExpr.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2025 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/NullLiteralExpr.java b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/NullLiteralExpr.java index 1257a95317..1cf3d423aa 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/NullLiteralExpr.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/NullLiteralExpr.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/ObjectCreationExpr.java b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/ObjectCreationExpr.java index db173d2c10..1670c01328 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/ObjectCreationExpr.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/ObjectCreationExpr.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/PatternExpr.java b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/PatternExpr.java index fd9cbeb7c1..67c8363b70 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/PatternExpr.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/PatternExpr.java @@ -1,5 +1,5 @@ /* - * Copyright (C) 2011, 2013-2025 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/RecordPatternExpr.java b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/RecordPatternExpr.java index 526a5d310a..2980deee24 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/RecordPatternExpr.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/RecordPatternExpr.java @@ -1,5 +1,5 @@ /* - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/SimpleName.java b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/SimpleName.java index 34da734713..c5a606638e 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/SimpleName.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/SimpleName.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/SingleMemberAnnotationExpr.java b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/SingleMemberAnnotationExpr.java index 0e647b325d..d041376941 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/SingleMemberAnnotationExpr.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/SingleMemberAnnotationExpr.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/StringLiteralExpr.java b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/StringLiteralExpr.java index bf07a2819e..de982a5c91 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/StringLiteralExpr.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/StringLiteralExpr.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/SuperExpr.java b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/SuperExpr.java index 3ae10799ee..06afcd1993 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/SuperExpr.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/SuperExpr.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/SwitchExpr.java b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/SwitchExpr.java index 34f495dae9..0c1898c430 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/SwitchExpr.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/SwitchExpr.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/TextBlockLiteralExpr.java b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/TextBlockLiteralExpr.java index 19a82bc1e4..ee3de695a4 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/TextBlockLiteralExpr.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/TextBlockLiteralExpr.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/ThisExpr.java b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/ThisExpr.java index 75772f99e7..697432c49e 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/ThisExpr.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/ThisExpr.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/TypeExpr.java b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/TypeExpr.java index 245c6ca230..61a1282bf4 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/TypeExpr.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/TypeExpr.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/TypePatternExpr.java b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/TypePatternExpr.java index af0c03b0a4..474f1f9690 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/TypePatternExpr.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/TypePatternExpr.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/UnaryExpr.java b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/UnaryExpr.java index 9e94891acb..65d769679c 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/UnaryExpr.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/UnaryExpr.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/VariableDeclarationExpr.java b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/VariableDeclarationExpr.java index 25e76a4f79..a37f8a88c9 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/VariableDeclarationExpr.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/VariableDeclarationExpr.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/modules/ModuleDeclaration.java b/javaparser-core/src/main/java/com/github/javaparser/ast/modules/ModuleDeclaration.java index e3a136d0e6..c37723529f 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/modules/ModuleDeclaration.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/modules/ModuleDeclaration.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/modules/ModuleDirective.java b/javaparser-core/src/main/java/com/github/javaparser/ast/modules/ModuleDirective.java index d49cf2f66c..68adf45348 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/modules/ModuleDirective.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/modules/ModuleDirective.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/modules/ModuleExportsDirective.java b/javaparser-core/src/main/java/com/github/javaparser/ast/modules/ModuleExportsDirective.java index 5396a52b12..78fec943ca 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/modules/ModuleExportsDirective.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/modules/ModuleExportsDirective.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/modules/ModuleOpensDirective.java b/javaparser-core/src/main/java/com/github/javaparser/ast/modules/ModuleOpensDirective.java index 15245f9521..43a66e56a9 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/modules/ModuleOpensDirective.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/modules/ModuleOpensDirective.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/modules/ModuleProvidesDirective.java b/javaparser-core/src/main/java/com/github/javaparser/ast/modules/ModuleProvidesDirective.java index 5f72f6fb64..d7d4207ab1 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/modules/ModuleProvidesDirective.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/modules/ModuleProvidesDirective.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/modules/ModuleRequiresDirective.java b/javaparser-core/src/main/java/com/github/javaparser/ast/modules/ModuleRequiresDirective.java index 4a9219a70e..ba68347930 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/modules/ModuleRequiresDirective.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/modules/ModuleRequiresDirective.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/modules/ModuleUsesDirective.java b/javaparser-core/src/main/java/com/github/javaparser/ast/modules/ModuleUsesDirective.java index c25e59d59f..cb9c55c375 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/modules/ModuleUsesDirective.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/modules/ModuleUsesDirective.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/nodeTypes/NodeWithAnnotations.java b/javaparser-core/src/main/java/com/github/javaparser/ast/nodeTypes/NodeWithAnnotations.java index d5dce74f03..b5d9c7d0bc 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/nodeTypes/NodeWithAnnotations.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/nodeTypes/NodeWithAnnotations.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/nodeTypes/NodeWithArguments.java b/javaparser-core/src/main/java/com/github/javaparser/ast/nodeTypes/NodeWithArguments.java index a30ad253c1..8dd3bc18db 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/nodeTypes/NodeWithArguments.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/nodeTypes/NodeWithArguments.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/nodeTypes/NodeWithBlockStmt.java b/javaparser-core/src/main/java/com/github/javaparser/ast/nodeTypes/NodeWithBlockStmt.java index 09e38420f5..5ff2ae1bb3 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/nodeTypes/NodeWithBlockStmt.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/nodeTypes/NodeWithBlockStmt.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/nodeTypes/NodeWithBody.java b/javaparser-core/src/main/java/com/github/javaparser/ast/nodeTypes/NodeWithBody.java index 35e0674e84..2a58d2b2a0 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/nodeTypes/NodeWithBody.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/nodeTypes/NodeWithBody.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/nodeTypes/NodeWithCondition.java b/javaparser-core/src/main/java/com/github/javaparser/ast/nodeTypes/NodeWithCondition.java index 0eca375e85..1c1a4ab778 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/nodeTypes/NodeWithCondition.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/nodeTypes/NodeWithCondition.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/nodeTypes/NodeWithDeclaration.java b/javaparser-core/src/main/java/com/github/javaparser/ast/nodeTypes/NodeWithDeclaration.java index 8c5d3a5e10..15ba75dac2 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/nodeTypes/NodeWithDeclaration.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/nodeTypes/NodeWithDeclaration.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/nodeTypes/NodeWithExpression.java b/javaparser-core/src/main/java/com/github/javaparser/ast/nodeTypes/NodeWithExpression.java index a8b12aa809..aa49b42bdf 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/nodeTypes/NodeWithExpression.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/nodeTypes/NodeWithExpression.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/nodeTypes/NodeWithExtends.java b/javaparser-core/src/main/java/com/github/javaparser/ast/nodeTypes/NodeWithExtends.java index 1954259d9a..bc118892c6 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/nodeTypes/NodeWithExtends.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/nodeTypes/NodeWithExtends.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/nodeTypes/NodeWithIdentifier.java b/javaparser-core/src/main/java/com/github/javaparser/ast/nodeTypes/NodeWithIdentifier.java index 53ac1d00bb..41d2bc5e95 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/nodeTypes/NodeWithIdentifier.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/nodeTypes/NodeWithIdentifier.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/nodeTypes/NodeWithImplements.java b/javaparser-core/src/main/java/com/github/javaparser/ast/nodeTypes/NodeWithImplements.java index 4ef4587144..a2facaaaea 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/nodeTypes/NodeWithImplements.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/nodeTypes/NodeWithImplements.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/nodeTypes/NodeWithJavadoc.java b/javaparser-core/src/main/java/com/github/javaparser/ast/nodeTypes/NodeWithJavadoc.java index f056cc76bc..66b8a330c9 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/nodeTypes/NodeWithJavadoc.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/nodeTypes/NodeWithJavadoc.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/nodeTypes/NodeWithMembers.java b/javaparser-core/src/main/java/com/github/javaparser/ast/nodeTypes/NodeWithMembers.java index 9fea050387..21105fe10a 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/nodeTypes/NodeWithMembers.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/nodeTypes/NodeWithMembers.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/nodeTypes/NodeWithModifiers.java b/javaparser-core/src/main/java/com/github/javaparser/ast/nodeTypes/NodeWithModifiers.java index 498ec170cb..d2d46d342a 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/nodeTypes/NodeWithModifiers.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/nodeTypes/NodeWithModifiers.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/nodeTypes/NodeWithName.java b/javaparser-core/src/main/java/com/github/javaparser/ast/nodeTypes/NodeWithName.java index b7e958f981..d33b17f720 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/nodeTypes/NodeWithName.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/nodeTypes/NodeWithName.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/nodeTypes/NodeWithOptionalBlockStmt.java b/javaparser-core/src/main/java/com/github/javaparser/ast/nodeTypes/NodeWithOptionalBlockStmt.java index dfc475534c..0e4c0ce092 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/nodeTypes/NodeWithOptionalBlockStmt.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/nodeTypes/NodeWithOptionalBlockStmt.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/nodeTypes/NodeWithOptionalLabel.java b/javaparser-core/src/main/java/com/github/javaparser/ast/nodeTypes/NodeWithOptionalLabel.java index 2a650c00f1..4b5768528b 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/nodeTypes/NodeWithOptionalLabel.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/nodeTypes/NodeWithOptionalLabel.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/nodeTypes/NodeWithOptionalScope.java b/javaparser-core/src/main/java/com/github/javaparser/ast/nodeTypes/NodeWithOptionalScope.java index 9fdbe27ab9..5478fdc9d3 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/nodeTypes/NodeWithOptionalScope.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/nodeTypes/NodeWithOptionalScope.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/nodeTypes/NodeWithParameters.java b/javaparser-core/src/main/java/com/github/javaparser/ast/nodeTypes/NodeWithParameters.java index 37d402c6bd..2ace9a8b5c 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/nodeTypes/NodeWithParameters.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/nodeTypes/NodeWithParameters.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/nodeTypes/NodeWithRange.java b/javaparser-core/src/main/java/com/github/javaparser/ast/nodeTypes/NodeWithRange.java index 54cc1f6efd..1854379b61 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/nodeTypes/NodeWithRange.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/nodeTypes/NodeWithRange.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/nodeTypes/NodeWithScope.java b/javaparser-core/src/main/java/com/github/javaparser/ast/nodeTypes/NodeWithScope.java index 539fca62a1..f04e923938 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/nodeTypes/NodeWithScope.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/nodeTypes/NodeWithScope.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/nodeTypes/NodeWithSimpleName.java b/javaparser-core/src/main/java/com/github/javaparser/ast/nodeTypes/NodeWithSimpleName.java index e365676558..eded51c9e0 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/nodeTypes/NodeWithSimpleName.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/nodeTypes/NodeWithSimpleName.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/nodeTypes/NodeWithStatements.java b/javaparser-core/src/main/java/com/github/javaparser/ast/nodeTypes/NodeWithStatements.java index 1ebaede21c..9a15facb6d 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/nodeTypes/NodeWithStatements.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/nodeTypes/NodeWithStatements.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/nodeTypes/NodeWithThrownExceptions.java b/javaparser-core/src/main/java/com/github/javaparser/ast/nodeTypes/NodeWithThrownExceptions.java index 51d158ee87..0c4cbb2ef7 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/nodeTypes/NodeWithThrownExceptions.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/nodeTypes/NodeWithThrownExceptions.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/nodeTypes/NodeWithTokenRange.java b/javaparser-core/src/main/java/com/github/javaparser/ast/nodeTypes/NodeWithTokenRange.java index 55c8308e32..aa385b78ad 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/nodeTypes/NodeWithTokenRange.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/nodeTypes/NodeWithTokenRange.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/nodeTypes/NodeWithTraversableScope.java b/javaparser-core/src/main/java/com/github/javaparser/ast/nodeTypes/NodeWithTraversableScope.java index 341d16060a..8a7d62a79a 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/nodeTypes/NodeWithTraversableScope.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/nodeTypes/NodeWithTraversableScope.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/nodeTypes/NodeWithType.java b/javaparser-core/src/main/java/com/github/javaparser/ast/nodeTypes/NodeWithType.java index f1f8517d85..705326eada 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/nodeTypes/NodeWithType.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/nodeTypes/NodeWithType.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/nodeTypes/NodeWithTypeArguments.java b/javaparser-core/src/main/java/com/github/javaparser/ast/nodeTypes/NodeWithTypeArguments.java index 04394fddd7..f3b35a08dc 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/nodeTypes/NodeWithTypeArguments.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/nodeTypes/NodeWithTypeArguments.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/nodeTypes/NodeWithTypeParameters.java b/javaparser-core/src/main/java/com/github/javaparser/ast/nodeTypes/NodeWithTypeParameters.java index 72c5e34a43..7a3fa37601 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/nodeTypes/NodeWithTypeParameters.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/nodeTypes/NodeWithTypeParameters.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/nodeTypes/NodeWithVariables.java b/javaparser-core/src/main/java/com/github/javaparser/ast/nodeTypes/NodeWithVariables.java index 7f59807c76..c8a1479074 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/nodeTypes/NodeWithVariables.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/nodeTypes/NodeWithVariables.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/nodeTypes/SwitchNode.java b/javaparser-core/src/main/java/com/github/javaparser/ast/nodeTypes/SwitchNode.java index 9c0010f7ee..53e99177dd 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/nodeTypes/SwitchNode.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/nodeTypes/SwitchNode.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/nodeTypes/modifiers/NodeWithAbstractModifier.java b/javaparser-core/src/main/java/com/github/javaparser/ast/nodeTypes/modifiers/NodeWithAbstractModifier.java index a77fa30ae4..b054c63415 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/nodeTypes/modifiers/NodeWithAbstractModifier.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/nodeTypes/modifiers/NodeWithAbstractModifier.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/nodeTypes/modifiers/NodeWithAccessModifiers.java b/javaparser-core/src/main/java/com/github/javaparser/ast/nodeTypes/modifiers/NodeWithAccessModifiers.java index ffd61cfd56..cfa87b65f4 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/nodeTypes/modifiers/NodeWithAccessModifiers.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/nodeTypes/modifiers/NodeWithAccessModifiers.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/nodeTypes/modifiers/NodeWithFinalModifier.java b/javaparser-core/src/main/java/com/github/javaparser/ast/nodeTypes/modifiers/NodeWithFinalModifier.java index 3cc1158f14..cecc6af86e 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/nodeTypes/modifiers/NodeWithFinalModifier.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/nodeTypes/modifiers/NodeWithFinalModifier.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/nodeTypes/modifiers/NodeWithPrivateModifier.java b/javaparser-core/src/main/java/com/github/javaparser/ast/nodeTypes/modifiers/NodeWithPrivateModifier.java index 83725a3599..92018bba86 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/nodeTypes/modifiers/NodeWithPrivateModifier.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/nodeTypes/modifiers/NodeWithPrivateModifier.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/nodeTypes/modifiers/NodeWithProtectedModifier.java b/javaparser-core/src/main/java/com/github/javaparser/ast/nodeTypes/modifiers/NodeWithProtectedModifier.java index e4c3bb82ad..1accd68dc5 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/nodeTypes/modifiers/NodeWithProtectedModifier.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/nodeTypes/modifiers/NodeWithProtectedModifier.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/nodeTypes/modifiers/NodeWithPublicModifier.java b/javaparser-core/src/main/java/com/github/javaparser/ast/nodeTypes/modifiers/NodeWithPublicModifier.java index fd8908bba7..1acf832f7e 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/nodeTypes/modifiers/NodeWithPublicModifier.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/nodeTypes/modifiers/NodeWithPublicModifier.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/nodeTypes/modifiers/NodeWithStaticModifier.java b/javaparser-core/src/main/java/com/github/javaparser/ast/nodeTypes/modifiers/NodeWithStaticModifier.java index f110e0ffe0..6dc9db4879 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/nodeTypes/modifiers/NodeWithStaticModifier.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/nodeTypes/modifiers/NodeWithStaticModifier.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/nodeTypes/modifiers/NodeWithStrictfpModifier.java b/javaparser-core/src/main/java/com/github/javaparser/ast/nodeTypes/modifiers/NodeWithStrictfpModifier.java index bde841b630..d630c1fdd8 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/nodeTypes/modifiers/NodeWithStrictfpModifier.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/nodeTypes/modifiers/NodeWithStrictfpModifier.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/observer/AstObserver.java b/javaparser-core/src/main/java/com/github/javaparser/ast/observer/AstObserver.java index 3c8cab973a..6253bcfa49 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/observer/AstObserver.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/observer/AstObserver.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/observer/AstObserverAdapter.java b/javaparser-core/src/main/java/com/github/javaparser/ast/observer/AstObserverAdapter.java index b2911fe5af..eb82ef7d02 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/observer/AstObserverAdapter.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/observer/AstObserverAdapter.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/observer/Observable.java b/javaparser-core/src/main/java/com/github/javaparser/ast/observer/Observable.java index a1829fa31c..5f87b829e4 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/observer/Observable.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/observer/Observable.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/observer/ObservableProperty.java b/javaparser-core/src/main/java/com/github/javaparser/ast/observer/ObservableProperty.java index 7e2fb731c5..a13cae3741 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/observer/ObservableProperty.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/observer/ObservableProperty.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/observer/PropagatingAstObserver.java b/javaparser-core/src/main/java/com/github/javaparser/ast/observer/PropagatingAstObserver.java index 945fe02884..431355725d 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/observer/PropagatingAstObserver.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/observer/PropagatingAstObserver.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/AssertStmt.java b/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/AssertStmt.java index 3bac30ea1a..a0ef12b165 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/AssertStmt.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/AssertStmt.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/BlockStmt.java b/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/BlockStmt.java index fc9df29c73..66ace204af 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/BlockStmt.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/BlockStmt.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/BreakStmt.java b/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/BreakStmt.java index 188507fd2d..9fb206635e 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/BreakStmt.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/BreakStmt.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/CatchClause.java b/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/CatchClause.java index 5e8b401715..0a5cd05d40 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/CatchClause.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/CatchClause.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/ContinueStmt.java b/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/ContinueStmt.java index a8ec2cb1d8..e5a24c79e2 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/ContinueStmt.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/ContinueStmt.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/DoStmt.java b/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/DoStmt.java index d5b23b5da6..d2914d6d24 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/DoStmt.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/DoStmt.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/EmptyStmt.java b/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/EmptyStmt.java index 324d067572..c7bce4dcda 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/EmptyStmt.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/EmptyStmt.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/ExplicitConstructorInvocationStmt.java b/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/ExplicitConstructorInvocationStmt.java index ccccc4b885..9b6a06fda5 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/ExplicitConstructorInvocationStmt.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/ExplicitConstructorInvocationStmt.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/ExpressionStmt.java b/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/ExpressionStmt.java index e31914cc81..e75e96b12b 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/ExpressionStmt.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/ExpressionStmt.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/ForEachStmt.java b/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/ForEachStmt.java index 9ac950738f..51246b33ea 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/ForEachStmt.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/ForEachStmt.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/ForStmt.java b/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/ForStmt.java index afe9894c24..a790540035 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/ForStmt.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/ForStmt.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/IfStmt.java b/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/IfStmt.java index f121a3989f..a83479feb3 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/IfStmt.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/IfStmt.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/LabeledStmt.java b/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/LabeledStmt.java index 69450e8c60..b50071ed93 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/LabeledStmt.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/LabeledStmt.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/LocalClassDeclarationStmt.java b/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/LocalClassDeclarationStmt.java index dbd4ddac2f..3fccee49b1 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/LocalClassDeclarationStmt.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/LocalClassDeclarationStmt.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/LocalRecordDeclarationStmt.java b/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/LocalRecordDeclarationStmt.java index e90c3b35c9..ca4434bd77 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/LocalRecordDeclarationStmt.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/LocalRecordDeclarationStmt.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/ReturnStmt.java b/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/ReturnStmt.java index 4d6f94dd50..ab70e756c4 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/ReturnStmt.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/ReturnStmt.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/Statement.java b/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/Statement.java index ab410e45b6..a1a291d8de 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/Statement.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/Statement.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/SwitchEntry.java b/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/SwitchEntry.java index da2b60c63c..f11e5ee90b 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/SwitchEntry.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/SwitchEntry.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/SwitchStmt.java b/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/SwitchStmt.java index 16fd1687be..5451b9061b 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/SwitchStmt.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/SwitchStmt.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/SynchronizedStmt.java b/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/SynchronizedStmt.java index 91a9853abf..7aa2fd930b 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/SynchronizedStmt.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/SynchronizedStmt.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/ThrowStmt.java b/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/ThrowStmt.java index 6b42f873f2..62e0b24916 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/ThrowStmt.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/ThrowStmt.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/TryStmt.java b/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/TryStmt.java index 4b6a803a3a..f3f2ea5d4a 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/TryStmt.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/TryStmt.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/UnparsableStmt.java b/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/UnparsableStmt.java index df64347a57..f5a4997fcf 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/UnparsableStmt.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/UnparsableStmt.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/WhileStmt.java b/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/WhileStmt.java index 31ebd08bad..1245fc84fa 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/WhileStmt.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/WhileStmt.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/YieldStmt.java b/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/YieldStmt.java index eb646c11bc..5dfc2c0294 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/YieldStmt.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/YieldStmt.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/type/ArrayType.java b/javaparser-core/src/main/java/com/github/javaparser/ast/type/ArrayType.java index a7c3a3dd65..66420048d4 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/type/ArrayType.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/type/ArrayType.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/type/ClassOrInterfaceType.java b/javaparser-core/src/main/java/com/github/javaparser/ast/type/ClassOrInterfaceType.java index 4c0b17ed20..ed7f1fd07b 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/type/ClassOrInterfaceType.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/type/ClassOrInterfaceType.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/type/ConvertibleToUsage.java b/javaparser-core/src/main/java/com/github/javaparser/ast/type/ConvertibleToUsage.java index c2ae8e173f..941a42e32a 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/type/ConvertibleToUsage.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/type/ConvertibleToUsage.java @@ -1,5 +1,5 @@ /* - * Copyright (C) 2013-2024 The JavaParser Team. + * Copyright (C) 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/type/IntersectionType.java b/javaparser-core/src/main/java/com/github/javaparser/ast/type/IntersectionType.java index e8634bd003..b3ca8dcc4e 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/type/IntersectionType.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/type/IntersectionType.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/type/PrimitiveType.java b/javaparser-core/src/main/java/com/github/javaparser/ast/type/PrimitiveType.java index 60ae9b4d3c..805e793120 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/type/PrimitiveType.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/type/PrimitiveType.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/type/ReferenceType.java b/javaparser-core/src/main/java/com/github/javaparser/ast/type/ReferenceType.java index 9c41977395..08469905e7 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/type/ReferenceType.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/type/ReferenceType.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/type/Type.java b/javaparser-core/src/main/java/com/github/javaparser/ast/type/Type.java index 836ec13e52..6135bfa86f 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/type/Type.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/type/Type.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/type/TypeParameter.java b/javaparser-core/src/main/java/com/github/javaparser/ast/type/TypeParameter.java index 85ec4eacc2..bdea2b512d 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/type/TypeParameter.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/type/TypeParameter.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/type/UnionType.java b/javaparser-core/src/main/java/com/github/javaparser/ast/type/UnionType.java index 20c8165c3b..b6e6f8dc59 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/type/UnionType.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/type/UnionType.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/type/UnknownType.java b/javaparser-core/src/main/java/com/github/javaparser/ast/type/UnknownType.java index 669f172464..4d3ae71b32 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/type/UnknownType.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/type/UnknownType.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/type/VarType.java b/javaparser-core/src/main/java/com/github/javaparser/ast/type/VarType.java index cae92c5c71..42d8aa888c 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/type/VarType.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/type/VarType.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/type/VoidType.java b/javaparser-core/src/main/java/com/github/javaparser/ast/type/VoidType.java index 631b4eed0e..ff79a2de72 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/type/VoidType.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/type/VoidType.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/type/WildcardType.java b/javaparser-core/src/main/java/com/github/javaparser/ast/type/WildcardType.java index 49ae80f097..ce5e095a1a 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/type/WildcardType.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/type/WildcardType.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/validator/ProblemReporter.java b/javaparser-core/src/main/java/com/github/javaparser/ast/validator/ProblemReporter.java index 6fb8a705e1..e2bccaac53 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/validator/ProblemReporter.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/validator/ProblemReporter.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/validator/ReservedKeywordValidator.java b/javaparser-core/src/main/java/com/github/javaparser/ast/validator/ReservedKeywordValidator.java index e61b82bc0d..df50e45f5b 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/validator/ReservedKeywordValidator.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/validator/ReservedKeywordValidator.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/validator/SimpleValidator.java b/javaparser-core/src/main/java/com/github/javaparser/ast/validator/SimpleValidator.java index e1e1cdc050..1b24948581 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/validator/SimpleValidator.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/validator/SimpleValidator.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/validator/SingleNodeTypeValidator.java b/javaparser-core/src/main/java/com/github/javaparser/ast/validator/SingleNodeTypeValidator.java index 0899405fc9..f5fea6ef3d 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/validator/SingleNodeTypeValidator.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/validator/SingleNodeTypeValidator.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/validator/TreeVisitorValidator.java b/javaparser-core/src/main/java/com/github/javaparser/ast/validator/TreeVisitorValidator.java index de0ccb23e1..653099634a 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/validator/TreeVisitorValidator.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/validator/TreeVisitorValidator.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/validator/TypedValidator.java b/javaparser-core/src/main/java/com/github/javaparser/ast/validator/TypedValidator.java index 6db3a9b41e..0a9d2bff24 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/validator/TypedValidator.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/validator/TypedValidator.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/validator/Validator.java b/javaparser-core/src/main/java/com/github/javaparser/ast/validator/Validator.java index cde87df336..94a762e1de 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/validator/Validator.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/validator/Validator.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/validator/Validators.java b/javaparser-core/src/main/java/com/github/javaparser/ast/validator/Validators.java index eb549deff3..a244a1f7e0 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/validator/Validators.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/validator/Validators.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/validator/VisitorValidator.java b/javaparser-core/src/main/java/com/github/javaparser/ast/validator/VisitorValidator.java index 8fda18730b..8cdb902c91 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/validator/VisitorValidator.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/validator/VisitorValidator.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/validator/language_level_validations/Java10PreviewValidator.java b/javaparser-core/src/main/java/com/github/javaparser/ast/validator/language_level_validations/Java10PreviewValidator.java index 994f52afa9..e71a8cb198 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/validator/language_level_validations/Java10PreviewValidator.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/validator/language_level_validations/Java10PreviewValidator.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/validator/language_level_validations/Java10Validator.java b/javaparser-core/src/main/java/com/github/javaparser/ast/validator/language_level_validations/Java10Validator.java index 1ada1da74f..0642fdbafa 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/validator/language_level_validations/Java10Validator.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/validator/language_level_validations/Java10Validator.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/validator/language_level_validations/Java11PreviewValidator.java b/javaparser-core/src/main/java/com/github/javaparser/ast/validator/language_level_validations/Java11PreviewValidator.java index f90db8f23e..0c6f9b5e8f 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/validator/language_level_validations/Java11PreviewValidator.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/validator/language_level_validations/Java11PreviewValidator.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/validator/language_level_validations/Java11Validator.java b/javaparser-core/src/main/java/com/github/javaparser/ast/validator/language_level_validations/Java11Validator.java index 6b3a28ff8c..2f04368bd8 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/validator/language_level_validations/Java11Validator.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/validator/language_level_validations/Java11Validator.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/validator/language_level_validations/Java12PreviewValidator.java b/javaparser-core/src/main/java/com/github/javaparser/ast/validator/language_level_validations/Java12PreviewValidator.java index 7aafcc21ad..6ad7448e32 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/validator/language_level_validations/Java12PreviewValidator.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/validator/language_level_validations/Java12PreviewValidator.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/validator/language_level_validations/Java12Validator.java b/javaparser-core/src/main/java/com/github/javaparser/ast/validator/language_level_validations/Java12Validator.java index 9977a1a29b..d6cd6412a5 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/validator/language_level_validations/Java12Validator.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/validator/language_level_validations/Java12Validator.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/validator/language_level_validations/Java13PreviewValidator.java b/javaparser-core/src/main/java/com/github/javaparser/ast/validator/language_level_validations/Java13PreviewValidator.java index 0ac210cc78..b2d5ebb961 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/validator/language_level_validations/Java13PreviewValidator.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/validator/language_level_validations/Java13PreviewValidator.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/validator/language_level_validations/Java13Validator.java b/javaparser-core/src/main/java/com/github/javaparser/ast/validator/language_level_validations/Java13Validator.java index a8794963b4..3481036a7c 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/validator/language_level_validations/Java13Validator.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/validator/language_level_validations/Java13Validator.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/validator/language_level_validations/Java14PreviewValidator.java b/javaparser-core/src/main/java/com/github/javaparser/ast/validator/language_level_validations/Java14PreviewValidator.java index 3d0fe7bf08..9a61aa3a16 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/validator/language_level_validations/Java14PreviewValidator.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/validator/language_level_validations/Java14PreviewValidator.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/validator/language_level_validations/Java14Validator.java b/javaparser-core/src/main/java/com/github/javaparser/ast/validator/language_level_validations/Java14Validator.java index e48b1f34f1..78ebfd622d 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/validator/language_level_validations/Java14Validator.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/validator/language_level_validations/Java14Validator.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/validator/language_level_validations/Java15PreviewValidator.java b/javaparser-core/src/main/java/com/github/javaparser/ast/validator/language_level_validations/Java15PreviewValidator.java index 802ab379c3..db4ac60d2c 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/validator/language_level_validations/Java15PreviewValidator.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/validator/language_level_validations/Java15PreviewValidator.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/validator/language_level_validations/Java15Validator.java b/javaparser-core/src/main/java/com/github/javaparser/ast/validator/language_level_validations/Java15Validator.java index b2b608b5f3..2d45f34451 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/validator/language_level_validations/Java15Validator.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/validator/language_level_validations/Java15Validator.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/validator/language_level_validations/Java16PreviewValidator.java b/javaparser-core/src/main/java/com/github/javaparser/ast/validator/language_level_validations/Java16PreviewValidator.java index e660e4440c..f6d08c44f4 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/validator/language_level_validations/Java16PreviewValidator.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/validator/language_level_validations/Java16PreviewValidator.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/validator/language_level_validations/Java16Validator.java b/javaparser-core/src/main/java/com/github/javaparser/ast/validator/language_level_validations/Java16Validator.java index 3f399f8267..4312e5af3c 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/validator/language_level_validations/Java16Validator.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/validator/language_level_validations/Java16Validator.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/validator/language_level_validations/Java17PreviewValidator.java b/javaparser-core/src/main/java/com/github/javaparser/ast/validator/language_level_validations/Java17PreviewValidator.java index 898271ab6d..04e1834ef9 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/validator/language_level_validations/Java17PreviewValidator.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/validator/language_level_validations/Java17PreviewValidator.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/validator/language_level_validations/Java17Validator.java b/javaparser-core/src/main/java/com/github/javaparser/ast/validator/language_level_validations/Java17Validator.java index 1923e74224..8aa0e12de7 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/validator/language_level_validations/Java17Validator.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/validator/language_level_validations/Java17Validator.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/validator/language_level_validations/Java18Validator.java b/javaparser-core/src/main/java/com/github/javaparser/ast/validator/language_level_validations/Java18Validator.java index cbde069938..8fc70b23ca 100755 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/validator/language_level_validations/Java18Validator.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/validator/language_level_validations/Java18Validator.java @@ -1,5 +1,5 @@ /* - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/validator/language_level_validations/Java19Validator.java b/javaparser-core/src/main/java/com/github/javaparser/ast/validator/language_level_validations/Java19Validator.java index bc3ba50db3..be1290cb98 100755 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/validator/language_level_validations/Java19Validator.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/validator/language_level_validations/Java19Validator.java @@ -1,5 +1,5 @@ /* - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/validator/language_level_validations/Java1_0Validator.java b/javaparser-core/src/main/java/com/github/javaparser/ast/validator/language_level_validations/Java1_0Validator.java index dc589d3ef0..263c8693b7 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/validator/language_level_validations/Java1_0Validator.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/validator/language_level_validations/Java1_0Validator.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/validator/language_level_validations/Java1_1Validator.java b/javaparser-core/src/main/java/com/github/javaparser/ast/validator/language_level_validations/Java1_1Validator.java index bedf520e7c..6dfb4e3f8d 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/validator/language_level_validations/Java1_1Validator.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/validator/language_level_validations/Java1_1Validator.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/validator/language_level_validations/Java1_2Validator.java b/javaparser-core/src/main/java/com/github/javaparser/ast/validator/language_level_validations/Java1_2Validator.java index efd7f90d54..9abade6546 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/validator/language_level_validations/Java1_2Validator.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/validator/language_level_validations/Java1_2Validator.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/validator/language_level_validations/Java1_3Validator.java b/javaparser-core/src/main/java/com/github/javaparser/ast/validator/language_level_validations/Java1_3Validator.java index 7cf146cc7a..573477a035 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/validator/language_level_validations/Java1_3Validator.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/validator/language_level_validations/Java1_3Validator.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/validator/language_level_validations/Java1_4Validator.java b/javaparser-core/src/main/java/com/github/javaparser/ast/validator/language_level_validations/Java1_4Validator.java index dba337d33e..bee07e1330 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/validator/language_level_validations/Java1_4Validator.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/validator/language_level_validations/Java1_4Validator.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/validator/language_level_validations/Java20Validator.java b/javaparser-core/src/main/java/com/github/javaparser/ast/validator/language_level_validations/Java20Validator.java index a963cda08a..077dab7ba3 100755 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/validator/language_level_validations/Java20Validator.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/validator/language_level_validations/Java20Validator.java @@ -1,5 +1,5 @@ /* - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/validator/language_level_validations/Java21Validator.java b/javaparser-core/src/main/java/com/github/javaparser/ast/validator/language_level_validations/Java21Validator.java index a894414bac..c3450ba8d7 100755 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/validator/language_level_validations/Java21Validator.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/validator/language_level_validations/Java21Validator.java @@ -1,5 +1,5 @@ /* - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/validator/language_level_validations/Java22Validator.java b/javaparser-core/src/main/java/com/github/javaparser/ast/validator/language_level_validations/Java22Validator.java index aa6d0b7f7c..2b7f5e0833 100755 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/validator/language_level_validations/Java22Validator.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/validator/language_level_validations/Java22Validator.java @@ -1,5 +1,5 @@ /* - * Copyright (C) 2011, 2013-2025 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/validator/language_level_validations/Java23Validator.java b/javaparser-core/src/main/java/com/github/javaparser/ast/validator/language_level_validations/Java23Validator.java index 06fb364342..9736925220 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/validator/language_level_validations/Java23Validator.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/validator/language_level_validations/Java23Validator.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2025 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/validator/language_level_validations/Java24Validator.java b/javaparser-core/src/main/java/com/github/javaparser/ast/validator/language_level_validations/Java24Validator.java index 87e96e2ec9..7dcf45e9cf 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/validator/language_level_validations/Java24Validator.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/validator/language_level_validations/Java24Validator.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2025 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/validator/language_level_validations/Java25Validator.java b/javaparser-core/src/main/java/com/github/javaparser/ast/validator/language_level_validations/Java25Validator.java index be6a1f9c72..7caca3735e 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/validator/language_level_validations/Java25Validator.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/validator/language_level_validations/Java25Validator.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2025 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/validator/language_level_validations/Java5Validator.java b/javaparser-core/src/main/java/com/github/javaparser/ast/validator/language_level_validations/Java5Validator.java index 186aa9b96a..024d6b4b9f 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/validator/language_level_validations/Java5Validator.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/validator/language_level_validations/Java5Validator.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/validator/language_level_validations/Java6Validator.java b/javaparser-core/src/main/java/com/github/javaparser/ast/validator/language_level_validations/Java6Validator.java index 9061338c58..2c7945090b 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/validator/language_level_validations/Java6Validator.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/validator/language_level_validations/Java6Validator.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/validator/language_level_validations/Java7Validator.java b/javaparser-core/src/main/java/com/github/javaparser/ast/validator/language_level_validations/Java7Validator.java index ce4ba37909..de3f13b47b 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/validator/language_level_validations/Java7Validator.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/validator/language_level_validations/Java7Validator.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/validator/language_level_validations/Java8Validator.java b/javaparser-core/src/main/java/com/github/javaparser/ast/validator/language_level_validations/Java8Validator.java index 2ee334bded..40f1e399e2 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/validator/language_level_validations/Java8Validator.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/validator/language_level_validations/Java8Validator.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/validator/language_level_validations/Java9Validator.java b/javaparser-core/src/main/java/com/github/javaparser/ast/validator/language_level_validations/Java9Validator.java index 4b4aadd88a..84e0b286c3 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/validator/language_level_validations/Java9Validator.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/validator/language_level_validations/Java9Validator.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/validator/language_level_validations/UpgradeJavaMessage.java b/javaparser-core/src/main/java/com/github/javaparser/ast/validator/language_level_validations/UpgradeJavaMessage.java index f48a520369..0c662b189a 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/validator/language_level_validations/UpgradeJavaMessage.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/validator/language_level_validations/UpgradeJavaMessage.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/validator/language_level_validations/chunks/CommonValidators.java b/javaparser-core/src/main/java/com/github/javaparser/ast/validator/language_level_validations/chunks/CommonValidators.java index a5d2ec776a..943712519e 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/validator/language_level_validations/chunks/CommonValidators.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/validator/language_level_validations/chunks/CommonValidators.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/validator/language_level_validations/chunks/ModifierValidator.java b/javaparser-core/src/main/java/com/github/javaparser/ast/validator/language_level_validations/chunks/ModifierValidator.java index 46057cfa73..71fe963fe5 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/validator/language_level_validations/chunks/ModifierValidator.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/validator/language_level_validations/chunks/ModifierValidator.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/validator/language_level_validations/chunks/NoBinaryIntegerLiteralsValidator.java b/javaparser-core/src/main/java/com/github/javaparser/ast/validator/language_level_validations/chunks/NoBinaryIntegerLiteralsValidator.java index f185385eb6..64760f21c2 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/validator/language_level_validations/chunks/NoBinaryIntegerLiteralsValidator.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/validator/language_level_validations/chunks/NoBinaryIntegerLiteralsValidator.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/validator/language_level_validations/chunks/NoUnderscoresInIntegerLiteralsValidator.java b/javaparser-core/src/main/java/com/github/javaparser/ast/validator/language_level_validations/chunks/NoUnderscoresInIntegerLiteralsValidator.java index 9479391c69..93ef696e08 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/validator/language_level_validations/chunks/NoUnderscoresInIntegerLiteralsValidator.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/validator/language_level_validations/chunks/NoUnderscoresInIntegerLiteralsValidator.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/validator/language_level_validations/chunks/RecordDeclarationValidator.java b/javaparser-core/src/main/java/com/github/javaparser/ast/validator/language_level_validations/chunks/RecordDeclarationValidator.java index 57e26a78e1..6558c5f9dd 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/validator/language_level_validations/chunks/RecordDeclarationValidator.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/validator/language_level_validations/chunks/RecordDeclarationValidator.java @@ -1,5 +1,5 @@ /* - * Copyright (C) 2013-2024 The JavaParser Team. + * Copyright (C) 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/validator/language_level_validations/chunks/UnderscoreKeywordValidator.java b/javaparser-core/src/main/java/com/github/javaparser/ast/validator/language_level_validations/chunks/UnderscoreKeywordValidator.java index 6613ef83aa..0e2446ea95 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/validator/language_level_validations/chunks/UnderscoreKeywordValidator.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/validator/language_level_validations/chunks/UnderscoreKeywordValidator.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/validator/language_level_validations/chunks/VarValidator.java b/javaparser-core/src/main/java/com/github/javaparser/ast/validator/language_level_validations/chunks/VarValidator.java index 9078f2a8cb..6cf05d403a 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/validator/language_level_validations/chunks/VarValidator.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/validator/language_level_validations/chunks/VarValidator.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/validator/postprocessors/Java10PostProcessor.java b/javaparser-core/src/main/java/com/github/javaparser/ast/validator/postprocessors/Java10PostProcessor.java index 9b7b821754..7b0dfe9000 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/validator/postprocessors/Java10PostProcessor.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/validator/postprocessors/Java10PostProcessor.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/validator/postprocessors/Java11PostProcessor.java b/javaparser-core/src/main/java/com/github/javaparser/ast/validator/postprocessors/Java11PostProcessor.java index 961940538b..f63fb3e49b 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/validator/postprocessors/Java11PostProcessor.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/validator/postprocessors/Java11PostProcessor.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/validator/postprocessors/Java12PostProcessor.java b/javaparser-core/src/main/java/com/github/javaparser/ast/validator/postprocessors/Java12PostProcessor.java index b215015055..3a57024576 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/validator/postprocessors/Java12PostProcessor.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/validator/postprocessors/Java12PostProcessor.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/validator/postprocessors/Java13PostProcessor.java b/javaparser-core/src/main/java/com/github/javaparser/ast/validator/postprocessors/Java13PostProcessor.java index 0b6879f7d4..f30c741996 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/validator/postprocessors/Java13PostProcessor.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/validator/postprocessors/Java13PostProcessor.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/validator/postprocessors/Java14PostProcessor.java b/javaparser-core/src/main/java/com/github/javaparser/ast/validator/postprocessors/Java14PostProcessor.java index f30f6fad99..6a0db40ece 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/validator/postprocessors/Java14PostProcessor.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/validator/postprocessors/Java14PostProcessor.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/validator/postprocessors/Java15PostProcessor.java b/javaparser-core/src/main/java/com/github/javaparser/ast/validator/postprocessors/Java15PostProcessor.java index f9495536eb..bbbe92ee41 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/validator/postprocessors/Java15PostProcessor.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/validator/postprocessors/Java15PostProcessor.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/validator/postprocessors/Java16PostProcessor.java b/javaparser-core/src/main/java/com/github/javaparser/ast/validator/postprocessors/Java16PostProcessor.java index 33b0f26956..4b783d91c6 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/validator/postprocessors/Java16PostProcessor.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/validator/postprocessors/Java16PostProcessor.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/validator/postprocessors/Java17PostProcessor.java b/javaparser-core/src/main/java/com/github/javaparser/ast/validator/postprocessors/Java17PostProcessor.java index f08e93857a..edce11c136 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/validator/postprocessors/Java17PostProcessor.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/validator/postprocessors/Java17PostProcessor.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/validator/postprocessors/Java18PostProcessor.java b/javaparser-core/src/main/java/com/github/javaparser/ast/validator/postprocessors/Java18PostProcessor.java index 503e148b17..5628a7fd7d 100755 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/validator/postprocessors/Java18PostProcessor.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/validator/postprocessors/Java18PostProcessor.java @@ -1,5 +1,5 @@ /* - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/validator/postprocessors/Java19PostProcessor.java b/javaparser-core/src/main/java/com/github/javaparser/ast/validator/postprocessors/Java19PostProcessor.java index 814b3e55dd..13ef106c9f 100755 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/validator/postprocessors/Java19PostProcessor.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/validator/postprocessors/Java19PostProcessor.java @@ -1,5 +1,5 @@ /* - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/validator/postprocessors/Java20PostProcessor.java b/javaparser-core/src/main/java/com/github/javaparser/ast/validator/postprocessors/Java20PostProcessor.java index 29a3b29ee5..959a821a61 100755 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/validator/postprocessors/Java20PostProcessor.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/validator/postprocessors/Java20PostProcessor.java @@ -1,5 +1,5 @@ /* - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/validator/postprocessors/Java21PostProcessor.java b/javaparser-core/src/main/java/com/github/javaparser/ast/validator/postprocessors/Java21PostProcessor.java index 23ee9b08f3..b63456a24e 100755 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/validator/postprocessors/Java21PostProcessor.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/validator/postprocessors/Java21PostProcessor.java @@ -1,5 +1,5 @@ /* - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/validator/postprocessors/Java22PostProcessor.java b/javaparser-core/src/main/java/com/github/javaparser/ast/validator/postprocessors/Java22PostProcessor.java index 2de4ce912f..65a6958d5f 100755 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/validator/postprocessors/Java22PostProcessor.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/validator/postprocessors/Java22PostProcessor.java @@ -1,5 +1,5 @@ /* - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/validator/postprocessors/Java23PostProcessor.java b/javaparser-core/src/main/java/com/github/javaparser/ast/validator/postprocessors/Java23PostProcessor.java index 6eb348a3ec..20c7470c6c 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/validator/postprocessors/Java23PostProcessor.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/validator/postprocessors/Java23PostProcessor.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2025 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/validator/postprocessors/Java24PostProcessor.java b/javaparser-core/src/main/java/com/github/javaparser/ast/validator/postprocessors/Java24PostProcessor.java index c5c87fc7eb..14a34ca0eb 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/validator/postprocessors/Java24PostProcessor.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/validator/postprocessors/Java24PostProcessor.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2025 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/validator/postprocessors/Java25PostProcessor.java b/javaparser-core/src/main/java/com/github/javaparser/ast/validator/postprocessors/Java25PostProcessor.java index a828f63d75..63a1fe0c7d 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/validator/postprocessors/Java25PostProcessor.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/validator/postprocessors/Java25PostProcessor.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2025 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/validator/postprocessors/PostProcessors.java b/javaparser-core/src/main/java/com/github/javaparser/ast/validator/postprocessors/PostProcessors.java index d2662de779..132f8e12fa 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/validator/postprocessors/PostProcessors.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/validator/postprocessors/PostProcessors.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * 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 376244495b..c36ebf3b94 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 @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * 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 b18524ad09..383b6b93a8 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 @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * 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 d301477fbe..338a2f8c03 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 @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/visitor/GenericVisitor.java b/javaparser-core/src/main/java/com/github/javaparser/ast/visitor/GenericVisitor.java index a1e306a4e8..f36c474158 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/visitor/GenericVisitor.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/visitor/GenericVisitor.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * 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 010eb9c01c..6eb8cb524c 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 @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/visitor/GenericVisitorWithDefaults.java b/javaparser-core/src/main/java/com/github/javaparser/ast/visitor/GenericVisitorWithDefaults.java index 4ee349099c..61b846bbc6 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/visitor/GenericVisitorWithDefaults.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/visitor/GenericVisitorWithDefaults.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * 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 09703b3919..95e30c4cc8 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 @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * 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 da721e917e..373e07d629 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 @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * 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 9a44a11295..7a21fcc95d 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 @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * 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 e06482e45f..494de299ee 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 @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/visitor/NodeFinderVisitor.java b/javaparser-core/src/main/java/com/github/javaparser/ast/visitor/NodeFinderVisitor.java index b84a4cf500..1ac4f04812 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/visitor/NodeFinderVisitor.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/visitor/NodeFinderVisitor.java @@ -1,5 +1,5 @@ /* - * Copyright (C) 2013-2024 The JavaParser Team. + * Copyright (C) 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/visitor/ObjectIdentityEqualsVisitor.java b/javaparser-core/src/main/java/com/github/javaparser/ast/visitor/ObjectIdentityEqualsVisitor.java index 6102217aa8..bd8c99dbd0 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/visitor/ObjectIdentityEqualsVisitor.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/visitor/ObjectIdentityEqualsVisitor.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/visitor/ObjectIdentityHashCodeVisitor.java b/javaparser-core/src/main/java/com/github/javaparser/ast/visitor/ObjectIdentityHashCodeVisitor.java index 67d2b1f14b..02172a595a 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/visitor/ObjectIdentityHashCodeVisitor.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/visitor/ObjectIdentityHashCodeVisitor.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/visitor/TreeVisitor.java b/javaparser-core/src/main/java/com/github/javaparser/ast/visitor/TreeVisitor.java index 13cbc6cf2f..017445bd18 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/visitor/TreeVisitor.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/visitor/TreeVisitor.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/visitor/Visitable.java b/javaparser-core/src/main/java/com/github/javaparser/ast/visitor/Visitable.java index 8c01d3ecc2..3139b5291c 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/visitor/Visitable.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/visitor/Visitable.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/visitor/VoidVisitor.java b/javaparser-core/src/main/java/com/github/javaparser/ast/visitor/VoidVisitor.java index 0d36bb58cd..1e42199d9f 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/visitor/VoidVisitor.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/visitor/VoidVisitor.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * 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 c4e5180f5e..78aec5e68c 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 @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/visitor/VoidVisitorWithDefaults.java b/javaparser-core/src/main/java/com/github/javaparser/ast/visitor/VoidVisitorWithDefaults.java index 57eb72933c..fd907a2b81 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/visitor/VoidVisitorWithDefaults.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/visitor/VoidVisitorWithDefaults.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/javadoc/Javadoc.java b/javaparser-core/src/main/java/com/github/javaparser/javadoc/Javadoc.java index c6b71e501f..e5e28dadb0 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/javadoc/Javadoc.java +++ b/javaparser-core/src/main/java/com/github/javaparser/javadoc/Javadoc.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/javadoc/JavadocBlockTag.java b/javaparser-core/src/main/java/com/github/javaparser/javadoc/JavadocBlockTag.java index acaf15f4c7..33631b65c4 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/javadoc/JavadocBlockTag.java +++ b/javaparser-core/src/main/java/com/github/javaparser/javadoc/JavadocBlockTag.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/javadoc/description/JavadocDescription.java b/javaparser-core/src/main/java/com/github/javaparser/javadoc/description/JavadocDescription.java index 050fc0039f..388b3fbdcc 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/javadoc/description/JavadocDescription.java +++ b/javaparser-core/src/main/java/com/github/javaparser/javadoc/description/JavadocDescription.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/javadoc/description/JavadocDescriptionElement.java b/javaparser-core/src/main/java/com/github/javaparser/javadoc/description/JavadocDescriptionElement.java index fed7e85917..593dd855ce 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/javadoc/description/JavadocDescriptionElement.java +++ b/javaparser-core/src/main/java/com/github/javaparser/javadoc/description/JavadocDescriptionElement.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/javadoc/description/JavadocInlineTag.java b/javaparser-core/src/main/java/com/github/javaparser/javadoc/description/JavadocInlineTag.java index 1d72e4d551..da228305c7 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/javadoc/description/JavadocInlineTag.java +++ b/javaparser-core/src/main/java/com/github/javaparser/javadoc/description/JavadocInlineTag.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/javadoc/description/JavadocSnippet.java b/javaparser-core/src/main/java/com/github/javaparser/javadoc/description/JavadocSnippet.java index ca2d498295..7ba673edb8 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/javadoc/description/JavadocSnippet.java +++ b/javaparser-core/src/main/java/com/github/javaparser/javadoc/description/JavadocSnippet.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/metamodel/AnnotationDeclarationMetaModel.java b/javaparser-core/src/main/java/com/github/javaparser/metamodel/AnnotationDeclarationMetaModel.java index c0916a5682..076f1d3a4e 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/metamodel/AnnotationDeclarationMetaModel.java +++ b/javaparser-core/src/main/java/com/github/javaparser/metamodel/AnnotationDeclarationMetaModel.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/metamodel/AnnotationExprMetaModel.java b/javaparser-core/src/main/java/com/github/javaparser/metamodel/AnnotationExprMetaModel.java index c3bc512536..e1d9f5be54 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/metamodel/AnnotationExprMetaModel.java +++ b/javaparser-core/src/main/java/com/github/javaparser/metamodel/AnnotationExprMetaModel.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/metamodel/AnnotationMemberDeclarationMetaModel.java b/javaparser-core/src/main/java/com/github/javaparser/metamodel/AnnotationMemberDeclarationMetaModel.java index c603478fe7..78dec04802 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/metamodel/AnnotationMemberDeclarationMetaModel.java +++ b/javaparser-core/src/main/java/com/github/javaparser/metamodel/AnnotationMemberDeclarationMetaModel.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/metamodel/ArrayAccessExprMetaModel.java b/javaparser-core/src/main/java/com/github/javaparser/metamodel/ArrayAccessExprMetaModel.java index 7ce2a3aa9a..9a84f15a38 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/metamodel/ArrayAccessExprMetaModel.java +++ b/javaparser-core/src/main/java/com/github/javaparser/metamodel/ArrayAccessExprMetaModel.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/metamodel/ArrayCreationExprMetaModel.java b/javaparser-core/src/main/java/com/github/javaparser/metamodel/ArrayCreationExprMetaModel.java index e60fc3be8f..c7ba04fecb 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/metamodel/ArrayCreationExprMetaModel.java +++ b/javaparser-core/src/main/java/com/github/javaparser/metamodel/ArrayCreationExprMetaModel.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/metamodel/ArrayCreationLevelMetaModel.java b/javaparser-core/src/main/java/com/github/javaparser/metamodel/ArrayCreationLevelMetaModel.java index 92eda1ae8c..da9a7e01df 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/metamodel/ArrayCreationLevelMetaModel.java +++ b/javaparser-core/src/main/java/com/github/javaparser/metamodel/ArrayCreationLevelMetaModel.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/metamodel/ArrayInitializerExprMetaModel.java b/javaparser-core/src/main/java/com/github/javaparser/metamodel/ArrayInitializerExprMetaModel.java index 3cc4196b7f..23d4aba720 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/metamodel/ArrayInitializerExprMetaModel.java +++ b/javaparser-core/src/main/java/com/github/javaparser/metamodel/ArrayInitializerExprMetaModel.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/metamodel/ArrayTypeMetaModel.java b/javaparser-core/src/main/java/com/github/javaparser/metamodel/ArrayTypeMetaModel.java index da951e3fb7..e4a881d8e9 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/metamodel/ArrayTypeMetaModel.java +++ b/javaparser-core/src/main/java/com/github/javaparser/metamodel/ArrayTypeMetaModel.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/metamodel/AssertStmtMetaModel.java b/javaparser-core/src/main/java/com/github/javaparser/metamodel/AssertStmtMetaModel.java index 6c3047816d..03e57cca86 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/metamodel/AssertStmtMetaModel.java +++ b/javaparser-core/src/main/java/com/github/javaparser/metamodel/AssertStmtMetaModel.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/metamodel/AssignExprMetaModel.java b/javaparser-core/src/main/java/com/github/javaparser/metamodel/AssignExprMetaModel.java index 00310dccc5..7385520f48 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/metamodel/AssignExprMetaModel.java +++ b/javaparser-core/src/main/java/com/github/javaparser/metamodel/AssignExprMetaModel.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/metamodel/BaseNodeMetaModel.java b/javaparser-core/src/main/java/com/github/javaparser/metamodel/BaseNodeMetaModel.java index 34cf34fc58..3d6f468a30 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/metamodel/BaseNodeMetaModel.java +++ b/javaparser-core/src/main/java/com/github/javaparser/metamodel/BaseNodeMetaModel.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/metamodel/BinaryExprMetaModel.java b/javaparser-core/src/main/java/com/github/javaparser/metamodel/BinaryExprMetaModel.java index bb17fd1713..051745e529 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/metamodel/BinaryExprMetaModel.java +++ b/javaparser-core/src/main/java/com/github/javaparser/metamodel/BinaryExprMetaModel.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/metamodel/BlockCommentMetaModel.java b/javaparser-core/src/main/java/com/github/javaparser/metamodel/BlockCommentMetaModel.java index fd94dcb4f1..79cbec4e0a 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/metamodel/BlockCommentMetaModel.java +++ b/javaparser-core/src/main/java/com/github/javaparser/metamodel/BlockCommentMetaModel.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/metamodel/BlockStmtMetaModel.java b/javaparser-core/src/main/java/com/github/javaparser/metamodel/BlockStmtMetaModel.java index ea433840a3..068015fb17 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/metamodel/BlockStmtMetaModel.java +++ b/javaparser-core/src/main/java/com/github/javaparser/metamodel/BlockStmtMetaModel.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/metamodel/BodyDeclarationMetaModel.java b/javaparser-core/src/main/java/com/github/javaparser/metamodel/BodyDeclarationMetaModel.java index 0d727566ab..39962282ff 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/metamodel/BodyDeclarationMetaModel.java +++ b/javaparser-core/src/main/java/com/github/javaparser/metamodel/BodyDeclarationMetaModel.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/metamodel/BooleanLiteralExprMetaModel.java b/javaparser-core/src/main/java/com/github/javaparser/metamodel/BooleanLiteralExprMetaModel.java index b6eb1679f3..c8d9be3699 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/metamodel/BooleanLiteralExprMetaModel.java +++ b/javaparser-core/src/main/java/com/github/javaparser/metamodel/BooleanLiteralExprMetaModel.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/metamodel/BreakStmtMetaModel.java b/javaparser-core/src/main/java/com/github/javaparser/metamodel/BreakStmtMetaModel.java index 81973b3fa4..571b94bf9e 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/metamodel/BreakStmtMetaModel.java +++ b/javaparser-core/src/main/java/com/github/javaparser/metamodel/BreakStmtMetaModel.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/metamodel/CallableDeclarationMetaModel.java b/javaparser-core/src/main/java/com/github/javaparser/metamodel/CallableDeclarationMetaModel.java index 7ee6ec9f65..cb7c345b14 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/metamodel/CallableDeclarationMetaModel.java +++ b/javaparser-core/src/main/java/com/github/javaparser/metamodel/CallableDeclarationMetaModel.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/metamodel/CastExprMetaModel.java b/javaparser-core/src/main/java/com/github/javaparser/metamodel/CastExprMetaModel.java index a226f0a9dd..5cfdf2412f 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/metamodel/CastExprMetaModel.java +++ b/javaparser-core/src/main/java/com/github/javaparser/metamodel/CastExprMetaModel.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/metamodel/CatchClauseMetaModel.java b/javaparser-core/src/main/java/com/github/javaparser/metamodel/CatchClauseMetaModel.java index 19d3331302..8417de8746 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/metamodel/CatchClauseMetaModel.java +++ b/javaparser-core/src/main/java/com/github/javaparser/metamodel/CatchClauseMetaModel.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/metamodel/CharLiteralExprMetaModel.java b/javaparser-core/src/main/java/com/github/javaparser/metamodel/CharLiteralExprMetaModel.java index 0acda94722..e2a349f4e8 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/metamodel/CharLiteralExprMetaModel.java +++ b/javaparser-core/src/main/java/com/github/javaparser/metamodel/CharLiteralExprMetaModel.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/metamodel/ClassExprMetaModel.java b/javaparser-core/src/main/java/com/github/javaparser/metamodel/ClassExprMetaModel.java index 098eb54fc8..c1892a56f8 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/metamodel/ClassExprMetaModel.java +++ b/javaparser-core/src/main/java/com/github/javaparser/metamodel/ClassExprMetaModel.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/metamodel/ClassOrInterfaceDeclarationMetaModel.java b/javaparser-core/src/main/java/com/github/javaparser/metamodel/ClassOrInterfaceDeclarationMetaModel.java index 7e60f99ae8..467b279154 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/metamodel/ClassOrInterfaceDeclarationMetaModel.java +++ b/javaparser-core/src/main/java/com/github/javaparser/metamodel/ClassOrInterfaceDeclarationMetaModel.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/metamodel/ClassOrInterfaceTypeMetaModel.java b/javaparser-core/src/main/java/com/github/javaparser/metamodel/ClassOrInterfaceTypeMetaModel.java index 2f153f02ce..013a356aa8 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/metamodel/ClassOrInterfaceTypeMetaModel.java +++ b/javaparser-core/src/main/java/com/github/javaparser/metamodel/ClassOrInterfaceTypeMetaModel.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/metamodel/CommentMetaModel.java b/javaparser-core/src/main/java/com/github/javaparser/metamodel/CommentMetaModel.java index fb54122872..a379abfdf0 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/metamodel/CommentMetaModel.java +++ b/javaparser-core/src/main/java/com/github/javaparser/metamodel/CommentMetaModel.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/metamodel/CompactConstructorDeclarationMetaModel.java b/javaparser-core/src/main/java/com/github/javaparser/metamodel/CompactConstructorDeclarationMetaModel.java index 13e48082f4..462ecfe22e 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/metamodel/CompactConstructorDeclarationMetaModel.java +++ b/javaparser-core/src/main/java/com/github/javaparser/metamodel/CompactConstructorDeclarationMetaModel.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/metamodel/CompilationUnitMetaModel.java b/javaparser-core/src/main/java/com/github/javaparser/metamodel/CompilationUnitMetaModel.java index 65c73ea06d..f1dbee37e6 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/metamodel/CompilationUnitMetaModel.java +++ b/javaparser-core/src/main/java/com/github/javaparser/metamodel/CompilationUnitMetaModel.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/metamodel/ComponentPatternExprMetaModel.java b/javaparser-core/src/main/java/com/github/javaparser/metamodel/ComponentPatternExprMetaModel.java index 8c1d40dbda..9249ffaaef 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/metamodel/ComponentPatternExprMetaModel.java +++ b/javaparser-core/src/main/java/com/github/javaparser/metamodel/ComponentPatternExprMetaModel.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/metamodel/ConditionalExprMetaModel.java b/javaparser-core/src/main/java/com/github/javaparser/metamodel/ConditionalExprMetaModel.java index 3e2dd7e15f..c4f63b6843 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/metamodel/ConditionalExprMetaModel.java +++ b/javaparser-core/src/main/java/com/github/javaparser/metamodel/ConditionalExprMetaModel.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/metamodel/ConstructorDeclarationMetaModel.java b/javaparser-core/src/main/java/com/github/javaparser/metamodel/ConstructorDeclarationMetaModel.java index 73b67f3890..45a8a93f00 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/metamodel/ConstructorDeclarationMetaModel.java +++ b/javaparser-core/src/main/java/com/github/javaparser/metamodel/ConstructorDeclarationMetaModel.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/metamodel/ContinueStmtMetaModel.java b/javaparser-core/src/main/java/com/github/javaparser/metamodel/ContinueStmtMetaModel.java index 43b89c7498..f271fe6941 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/metamodel/ContinueStmtMetaModel.java +++ b/javaparser-core/src/main/java/com/github/javaparser/metamodel/ContinueStmtMetaModel.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/metamodel/DerivedProperty.java b/javaparser-core/src/main/java/com/github/javaparser/metamodel/DerivedProperty.java index 3f83db7141..82614f9317 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/metamodel/DerivedProperty.java +++ b/javaparser-core/src/main/java/com/github/javaparser/metamodel/DerivedProperty.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/metamodel/DoStmtMetaModel.java b/javaparser-core/src/main/java/com/github/javaparser/metamodel/DoStmtMetaModel.java index 6bb50efad7..7bb223fd6b 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/metamodel/DoStmtMetaModel.java +++ b/javaparser-core/src/main/java/com/github/javaparser/metamodel/DoStmtMetaModel.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/metamodel/DoubleLiteralExprMetaModel.java b/javaparser-core/src/main/java/com/github/javaparser/metamodel/DoubleLiteralExprMetaModel.java index 2024499caa..bb92e926e4 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/metamodel/DoubleLiteralExprMetaModel.java +++ b/javaparser-core/src/main/java/com/github/javaparser/metamodel/DoubleLiteralExprMetaModel.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/metamodel/EmptyStmtMetaModel.java b/javaparser-core/src/main/java/com/github/javaparser/metamodel/EmptyStmtMetaModel.java index c3ec0f5b4f..cd9862d80f 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/metamodel/EmptyStmtMetaModel.java +++ b/javaparser-core/src/main/java/com/github/javaparser/metamodel/EmptyStmtMetaModel.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/metamodel/EnclosedExprMetaModel.java b/javaparser-core/src/main/java/com/github/javaparser/metamodel/EnclosedExprMetaModel.java index 06a8fb0b89..fb07f50d22 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/metamodel/EnclosedExprMetaModel.java +++ b/javaparser-core/src/main/java/com/github/javaparser/metamodel/EnclosedExprMetaModel.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/metamodel/EnumConstantDeclarationMetaModel.java b/javaparser-core/src/main/java/com/github/javaparser/metamodel/EnumConstantDeclarationMetaModel.java index baf238ebe0..767514a376 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/metamodel/EnumConstantDeclarationMetaModel.java +++ b/javaparser-core/src/main/java/com/github/javaparser/metamodel/EnumConstantDeclarationMetaModel.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/metamodel/EnumDeclarationMetaModel.java b/javaparser-core/src/main/java/com/github/javaparser/metamodel/EnumDeclarationMetaModel.java index 9bad4e6d08..dc4acfcfa8 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/metamodel/EnumDeclarationMetaModel.java +++ b/javaparser-core/src/main/java/com/github/javaparser/metamodel/EnumDeclarationMetaModel.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/metamodel/ExplicitConstructorInvocationStmtMetaModel.java b/javaparser-core/src/main/java/com/github/javaparser/metamodel/ExplicitConstructorInvocationStmtMetaModel.java index 9ba9c4348f..df44643bf4 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/metamodel/ExplicitConstructorInvocationStmtMetaModel.java +++ b/javaparser-core/src/main/java/com/github/javaparser/metamodel/ExplicitConstructorInvocationStmtMetaModel.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/metamodel/ExpressionMetaModel.java b/javaparser-core/src/main/java/com/github/javaparser/metamodel/ExpressionMetaModel.java index 2301de75f9..c899dcb471 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/metamodel/ExpressionMetaModel.java +++ b/javaparser-core/src/main/java/com/github/javaparser/metamodel/ExpressionMetaModel.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/metamodel/ExpressionStmtMetaModel.java b/javaparser-core/src/main/java/com/github/javaparser/metamodel/ExpressionStmtMetaModel.java index 48e7b8a9c9..831f4f5294 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/metamodel/ExpressionStmtMetaModel.java +++ b/javaparser-core/src/main/java/com/github/javaparser/metamodel/ExpressionStmtMetaModel.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/metamodel/FieldAccessExprMetaModel.java b/javaparser-core/src/main/java/com/github/javaparser/metamodel/FieldAccessExprMetaModel.java index a187b928e5..a5d718741c 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/metamodel/FieldAccessExprMetaModel.java +++ b/javaparser-core/src/main/java/com/github/javaparser/metamodel/FieldAccessExprMetaModel.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/metamodel/FieldDeclarationMetaModel.java b/javaparser-core/src/main/java/com/github/javaparser/metamodel/FieldDeclarationMetaModel.java index 180839d3de..00534ae165 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/metamodel/FieldDeclarationMetaModel.java +++ b/javaparser-core/src/main/java/com/github/javaparser/metamodel/FieldDeclarationMetaModel.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/metamodel/ForEachStmtMetaModel.java b/javaparser-core/src/main/java/com/github/javaparser/metamodel/ForEachStmtMetaModel.java index 0e6b3bdf3b..d241420f9e 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/metamodel/ForEachStmtMetaModel.java +++ b/javaparser-core/src/main/java/com/github/javaparser/metamodel/ForEachStmtMetaModel.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/metamodel/ForStmtMetaModel.java b/javaparser-core/src/main/java/com/github/javaparser/metamodel/ForStmtMetaModel.java index 65de155eab..d229cd0ae8 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/metamodel/ForStmtMetaModel.java +++ b/javaparser-core/src/main/java/com/github/javaparser/metamodel/ForStmtMetaModel.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/metamodel/IfStmtMetaModel.java b/javaparser-core/src/main/java/com/github/javaparser/metamodel/IfStmtMetaModel.java index 1a055b6f61..39d0c3ae3c 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/metamodel/IfStmtMetaModel.java +++ b/javaparser-core/src/main/java/com/github/javaparser/metamodel/IfStmtMetaModel.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/metamodel/ImportDeclarationMetaModel.java b/javaparser-core/src/main/java/com/github/javaparser/metamodel/ImportDeclarationMetaModel.java index 03d1883d17..5bf3210607 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/metamodel/ImportDeclarationMetaModel.java +++ b/javaparser-core/src/main/java/com/github/javaparser/metamodel/ImportDeclarationMetaModel.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/metamodel/InitializerDeclarationMetaModel.java b/javaparser-core/src/main/java/com/github/javaparser/metamodel/InitializerDeclarationMetaModel.java index 259e73a5af..6c312eaf74 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/metamodel/InitializerDeclarationMetaModel.java +++ b/javaparser-core/src/main/java/com/github/javaparser/metamodel/InitializerDeclarationMetaModel.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/metamodel/InstanceOfExprMetaModel.java b/javaparser-core/src/main/java/com/github/javaparser/metamodel/InstanceOfExprMetaModel.java index 1780cd6c06..347241bb0c 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/metamodel/InstanceOfExprMetaModel.java +++ b/javaparser-core/src/main/java/com/github/javaparser/metamodel/InstanceOfExprMetaModel.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/metamodel/IntegerLiteralExprMetaModel.java b/javaparser-core/src/main/java/com/github/javaparser/metamodel/IntegerLiteralExprMetaModel.java index a8123a1beb..b816c0386e 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/metamodel/IntegerLiteralExprMetaModel.java +++ b/javaparser-core/src/main/java/com/github/javaparser/metamodel/IntegerLiteralExprMetaModel.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/metamodel/InternalProperty.java b/javaparser-core/src/main/java/com/github/javaparser/metamodel/InternalProperty.java index f9c02ff05a..1b88eea69d 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/metamodel/InternalProperty.java +++ b/javaparser-core/src/main/java/com/github/javaparser/metamodel/InternalProperty.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/metamodel/IntersectionTypeMetaModel.java b/javaparser-core/src/main/java/com/github/javaparser/metamodel/IntersectionTypeMetaModel.java index f525be908a..a5e8a7b683 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/metamodel/IntersectionTypeMetaModel.java +++ b/javaparser-core/src/main/java/com/github/javaparser/metamodel/IntersectionTypeMetaModel.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/metamodel/JavaParserMetaModel.java b/javaparser-core/src/main/java/com/github/javaparser/metamodel/JavaParserMetaModel.java index eb35f1f2c9..eab053bf16 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/metamodel/JavaParserMetaModel.java +++ b/javaparser-core/src/main/java/com/github/javaparser/metamodel/JavaParserMetaModel.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/metamodel/JavadocCommentMetaModel.java b/javaparser-core/src/main/java/com/github/javaparser/metamodel/JavadocCommentMetaModel.java index 9002cf33b2..bc28e2ba35 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/metamodel/JavadocCommentMetaModel.java +++ b/javaparser-core/src/main/java/com/github/javaparser/metamodel/JavadocCommentMetaModel.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/metamodel/LabeledStmtMetaModel.java b/javaparser-core/src/main/java/com/github/javaparser/metamodel/LabeledStmtMetaModel.java index 33bb26a718..6be685f7c5 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/metamodel/LabeledStmtMetaModel.java +++ b/javaparser-core/src/main/java/com/github/javaparser/metamodel/LabeledStmtMetaModel.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/metamodel/LambdaExprMetaModel.java b/javaparser-core/src/main/java/com/github/javaparser/metamodel/LambdaExprMetaModel.java index bf131fa130..d3161ee200 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/metamodel/LambdaExprMetaModel.java +++ b/javaparser-core/src/main/java/com/github/javaparser/metamodel/LambdaExprMetaModel.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/metamodel/LineCommentMetaModel.java b/javaparser-core/src/main/java/com/github/javaparser/metamodel/LineCommentMetaModel.java index e5a960cef4..ca22524981 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/metamodel/LineCommentMetaModel.java +++ b/javaparser-core/src/main/java/com/github/javaparser/metamodel/LineCommentMetaModel.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/metamodel/LiteralExprMetaModel.java b/javaparser-core/src/main/java/com/github/javaparser/metamodel/LiteralExprMetaModel.java index 6b849ba2d7..208af4b1f1 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/metamodel/LiteralExprMetaModel.java +++ b/javaparser-core/src/main/java/com/github/javaparser/metamodel/LiteralExprMetaModel.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/metamodel/LiteralStringValueExprMetaModel.java b/javaparser-core/src/main/java/com/github/javaparser/metamodel/LiteralStringValueExprMetaModel.java index 638bffe612..904e186c05 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/metamodel/LiteralStringValueExprMetaModel.java +++ b/javaparser-core/src/main/java/com/github/javaparser/metamodel/LiteralStringValueExprMetaModel.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/metamodel/LocalClassDeclarationStmtMetaModel.java b/javaparser-core/src/main/java/com/github/javaparser/metamodel/LocalClassDeclarationStmtMetaModel.java index ecd093bf29..f24ce650f4 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/metamodel/LocalClassDeclarationStmtMetaModel.java +++ b/javaparser-core/src/main/java/com/github/javaparser/metamodel/LocalClassDeclarationStmtMetaModel.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/metamodel/LocalRecordDeclarationStmtMetaModel.java b/javaparser-core/src/main/java/com/github/javaparser/metamodel/LocalRecordDeclarationStmtMetaModel.java index 69fed56455..d94b725950 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/metamodel/LocalRecordDeclarationStmtMetaModel.java +++ b/javaparser-core/src/main/java/com/github/javaparser/metamodel/LocalRecordDeclarationStmtMetaModel.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/metamodel/LongLiteralExprMetaModel.java b/javaparser-core/src/main/java/com/github/javaparser/metamodel/LongLiteralExprMetaModel.java index 0768c58102..f083f883f0 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/metamodel/LongLiteralExprMetaModel.java +++ b/javaparser-core/src/main/java/com/github/javaparser/metamodel/LongLiteralExprMetaModel.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/metamodel/MarkdownCommentMetaModel.java b/javaparser-core/src/main/java/com/github/javaparser/metamodel/MarkdownCommentMetaModel.java index 2d43bbc16d..9ad80098ff 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/metamodel/MarkdownCommentMetaModel.java +++ b/javaparser-core/src/main/java/com/github/javaparser/metamodel/MarkdownCommentMetaModel.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/metamodel/MarkerAnnotationExprMetaModel.java b/javaparser-core/src/main/java/com/github/javaparser/metamodel/MarkerAnnotationExprMetaModel.java index 6b72a48c90..094b780d97 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/metamodel/MarkerAnnotationExprMetaModel.java +++ b/javaparser-core/src/main/java/com/github/javaparser/metamodel/MarkerAnnotationExprMetaModel.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/metamodel/MatchAllPatternExprMetaModel.java b/javaparser-core/src/main/java/com/github/javaparser/metamodel/MatchAllPatternExprMetaModel.java index 610699219e..d203b43ee7 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/metamodel/MatchAllPatternExprMetaModel.java +++ b/javaparser-core/src/main/java/com/github/javaparser/metamodel/MatchAllPatternExprMetaModel.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/metamodel/MemberValuePairMetaModel.java b/javaparser-core/src/main/java/com/github/javaparser/metamodel/MemberValuePairMetaModel.java index 1331e6d7c2..6b7cdee9c6 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/metamodel/MemberValuePairMetaModel.java +++ b/javaparser-core/src/main/java/com/github/javaparser/metamodel/MemberValuePairMetaModel.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/metamodel/MethodCallExprMetaModel.java b/javaparser-core/src/main/java/com/github/javaparser/metamodel/MethodCallExprMetaModel.java index a04e83b9eb..e464b6ef93 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/metamodel/MethodCallExprMetaModel.java +++ b/javaparser-core/src/main/java/com/github/javaparser/metamodel/MethodCallExprMetaModel.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/metamodel/MethodDeclarationMetaModel.java b/javaparser-core/src/main/java/com/github/javaparser/metamodel/MethodDeclarationMetaModel.java index 9b5f53beda..e2c4ba243a 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/metamodel/MethodDeclarationMetaModel.java +++ b/javaparser-core/src/main/java/com/github/javaparser/metamodel/MethodDeclarationMetaModel.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/metamodel/MethodReferenceExprMetaModel.java b/javaparser-core/src/main/java/com/github/javaparser/metamodel/MethodReferenceExprMetaModel.java index b6b11a73a9..da35a18b1c 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/metamodel/MethodReferenceExprMetaModel.java +++ b/javaparser-core/src/main/java/com/github/javaparser/metamodel/MethodReferenceExprMetaModel.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/metamodel/ModifierMetaModel.java b/javaparser-core/src/main/java/com/github/javaparser/metamodel/ModifierMetaModel.java index 6024db6ce3..9db2e091b9 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/metamodel/ModifierMetaModel.java +++ b/javaparser-core/src/main/java/com/github/javaparser/metamodel/ModifierMetaModel.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/metamodel/ModuleDeclarationMetaModel.java b/javaparser-core/src/main/java/com/github/javaparser/metamodel/ModuleDeclarationMetaModel.java index 804dc02cdd..1a66a24ab4 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/metamodel/ModuleDeclarationMetaModel.java +++ b/javaparser-core/src/main/java/com/github/javaparser/metamodel/ModuleDeclarationMetaModel.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/metamodel/ModuleDirectiveMetaModel.java b/javaparser-core/src/main/java/com/github/javaparser/metamodel/ModuleDirectiveMetaModel.java index ac1c7e1c8f..98736cf217 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/metamodel/ModuleDirectiveMetaModel.java +++ b/javaparser-core/src/main/java/com/github/javaparser/metamodel/ModuleDirectiveMetaModel.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/metamodel/ModuleExportsDirectiveMetaModel.java b/javaparser-core/src/main/java/com/github/javaparser/metamodel/ModuleExportsDirectiveMetaModel.java index de2bea0fbc..8120b3c975 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/metamodel/ModuleExportsDirectiveMetaModel.java +++ b/javaparser-core/src/main/java/com/github/javaparser/metamodel/ModuleExportsDirectiveMetaModel.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/metamodel/ModuleOpensDirectiveMetaModel.java b/javaparser-core/src/main/java/com/github/javaparser/metamodel/ModuleOpensDirectiveMetaModel.java index d6d6a3fdf9..86e6991d35 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/metamodel/ModuleOpensDirectiveMetaModel.java +++ b/javaparser-core/src/main/java/com/github/javaparser/metamodel/ModuleOpensDirectiveMetaModel.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/metamodel/ModuleProvidesDirectiveMetaModel.java b/javaparser-core/src/main/java/com/github/javaparser/metamodel/ModuleProvidesDirectiveMetaModel.java index f0dc04ba53..49d1f926ad 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/metamodel/ModuleProvidesDirectiveMetaModel.java +++ b/javaparser-core/src/main/java/com/github/javaparser/metamodel/ModuleProvidesDirectiveMetaModel.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/metamodel/ModuleRequiresDirectiveMetaModel.java b/javaparser-core/src/main/java/com/github/javaparser/metamodel/ModuleRequiresDirectiveMetaModel.java index 47444b227d..41d8c94524 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/metamodel/ModuleRequiresDirectiveMetaModel.java +++ b/javaparser-core/src/main/java/com/github/javaparser/metamodel/ModuleRequiresDirectiveMetaModel.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/metamodel/ModuleUsesDirectiveMetaModel.java b/javaparser-core/src/main/java/com/github/javaparser/metamodel/ModuleUsesDirectiveMetaModel.java index e4109f4b16..a1d040325e 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/metamodel/ModuleUsesDirectiveMetaModel.java +++ b/javaparser-core/src/main/java/com/github/javaparser/metamodel/ModuleUsesDirectiveMetaModel.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/metamodel/NameExprMetaModel.java b/javaparser-core/src/main/java/com/github/javaparser/metamodel/NameExprMetaModel.java index 62f3045c53..4e952bf452 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/metamodel/NameExprMetaModel.java +++ b/javaparser-core/src/main/java/com/github/javaparser/metamodel/NameExprMetaModel.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/metamodel/NameMetaModel.java b/javaparser-core/src/main/java/com/github/javaparser/metamodel/NameMetaModel.java index fd4ed2eeac..f820b9a8a3 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/metamodel/NameMetaModel.java +++ b/javaparser-core/src/main/java/com/github/javaparser/metamodel/NameMetaModel.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/metamodel/NodeMetaModel.java b/javaparser-core/src/main/java/com/github/javaparser/metamodel/NodeMetaModel.java index 4e92d7cace..2721b09172 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/metamodel/NodeMetaModel.java +++ b/javaparser-core/src/main/java/com/github/javaparser/metamodel/NodeMetaModel.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/metamodel/NonEmptyProperty.java b/javaparser-core/src/main/java/com/github/javaparser/metamodel/NonEmptyProperty.java index 6605ea9bcf..14eb60cead 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/metamodel/NonEmptyProperty.java +++ b/javaparser-core/src/main/java/com/github/javaparser/metamodel/NonEmptyProperty.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/metamodel/NormalAnnotationExprMetaModel.java b/javaparser-core/src/main/java/com/github/javaparser/metamodel/NormalAnnotationExprMetaModel.java index 3e086c7f7d..bcb8886b4a 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/metamodel/NormalAnnotationExprMetaModel.java +++ b/javaparser-core/src/main/java/com/github/javaparser/metamodel/NormalAnnotationExprMetaModel.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/metamodel/NullLiteralExprMetaModel.java b/javaparser-core/src/main/java/com/github/javaparser/metamodel/NullLiteralExprMetaModel.java index 19a25f8fb7..2f38e0feac 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/metamodel/NullLiteralExprMetaModel.java +++ b/javaparser-core/src/main/java/com/github/javaparser/metamodel/NullLiteralExprMetaModel.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/metamodel/ObjectCreationExprMetaModel.java b/javaparser-core/src/main/java/com/github/javaparser/metamodel/ObjectCreationExprMetaModel.java index b7f37471c6..1f9735a556 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/metamodel/ObjectCreationExprMetaModel.java +++ b/javaparser-core/src/main/java/com/github/javaparser/metamodel/ObjectCreationExprMetaModel.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/metamodel/OptionalProperty.java b/javaparser-core/src/main/java/com/github/javaparser/metamodel/OptionalProperty.java index c746f2d3b8..81a241dad1 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/metamodel/OptionalProperty.java +++ b/javaparser-core/src/main/java/com/github/javaparser/metamodel/OptionalProperty.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/metamodel/PackageDeclarationMetaModel.java b/javaparser-core/src/main/java/com/github/javaparser/metamodel/PackageDeclarationMetaModel.java index 010caf483a..b10d673672 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/metamodel/PackageDeclarationMetaModel.java +++ b/javaparser-core/src/main/java/com/github/javaparser/metamodel/PackageDeclarationMetaModel.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/metamodel/ParameterMetaModel.java b/javaparser-core/src/main/java/com/github/javaparser/metamodel/ParameterMetaModel.java index 059a6cbffb..b75f355c94 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/metamodel/ParameterMetaModel.java +++ b/javaparser-core/src/main/java/com/github/javaparser/metamodel/ParameterMetaModel.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/metamodel/PatternExprMetaModel.java b/javaparser-core/src/main/java/com/github/javaparser/metamodel/PatternExprMetaModel.java index 4fd907fcb0..516a446a4c 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/metamodel/PatternExprMetaModel.java +++ b/javaparser-core/src/main/java/com/github/javaparser/metamodel/PatternExprMetaModel.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/metamodel/PrimitiveTypeMetaModel.java b/javaparser-core/src/main/java/com/github/javaparser/metamodel/PrimitiveTypeMetaModel.java index 103ae7ff61..5beb7c117b 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/metamodel/PrimitiveTypeMetaModel.java +++ b/javaparser-core/src/main/java/com/github/javaparser/metamodel/PrimitiveTypeMetaModel.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/metamodel/PropertyMetaModel.java b/javaparser-core/src/main/java/com/github/javaparser/metamodel/PropertyMetaModel.java index c9839b8d2a..b812d2deae 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/metamodel/PropertyMetaModel.java +++ b/javaparser-core/src/main/java/com/github/javaparser/metamodel/PropertyMetaModel.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/metamodel/ReceiverParameterMetaModel.java b/javaparser-core/src/main/java/com/github/javaparser/metamodel/ReceiverParameterMetaModel.java index 1100399d5c..054dd23808 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/metamodel/ReceiverParameterMetaModel.java +++ b/javaparser-core/src/main/java/com/github/javaparser/metamodel/ReceiverParameterMetaModel.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/metamodel/RecordDeclarationMetaModel.java b/javaparser-core/src/main/java/com/github/javaparser/metamodel/RecordDeclarationMetaModel.java index 3b49cf27f5..ccf7d300e7 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/metamodel/RecordDeclarationMetaModel.java +++ b/javaparser-core/src/main/java/com/github/javaparser/metamodel/RecordDeclarationMetaModel.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/metamodel/RecordPatternExprMetaModel.java b/javaparser-core/src/main/java/com/github/javaparser/metamodel/RecordPatternExprMetaModel.java index e6c2f0cdf5..31f358a4c7 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/metamodel/RecordPatternExprMetaModel.java +++ b/javaparser-core/src/main/java/com/github/javaparser/metamodel/RecordPatternExprMetaModel.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/metamodel/ReferenceTypeMetaModel.java b/javaparser-core/src/main/java/com/github/javaparser/metamodel/ReferenceTypeMetaModel.java index ef24f2ae06..7f1356bb28 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/metamodel/ReferenceTypeMetaModel.java +++ b/javaparser-core/src/main/java/com/github/javaparser/metamodel/ReferenceTypeMetaModel.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/metamodel/ReturnStmtMetaModel.java b/javaparser-core/src/main/java/com/github/javaparser/metamodel/ReturnStmtMetaModel.java index 6b3be0d880..ba618eaf28 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/metamodel/ReturnStmtMetaModel.java +++ b/javaparser-core/src/main/java/com/github/javaparser/metamodel/ReturnStmtMetaModel.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/metamodel/SimpleNameMetaModel.java b/javaparser-core/src/main/java/com/github/javaparser/metamodel/SimpleNameMetaModel.java index bbda4650a2..ef2a153122 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/metamodel/SimpleNameMetaModel.java +++ b/javaparser-core/src/main/java/com/github/javaparser/metamodel/SimpleNameMetaModel.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/metamodel/SingleMemberAnnotationExprMetaModel.java b/javaparser-core/src/main/java/com/github/javaparser/metamodel/SingleMemberAnnotationExprMetaModel.java index 192043bd95..f3bf684672 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/metamodel/SingleMemberAnnotationExprMetaModel.java +++ b/javaparser-core/src/main/java/com/github/javaparser/metamodel/SingleMemberAnnotationExprMetaModel.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/metamodel/StatementMetaModel.java b/javaparser-core/src/main/java/com/github/javaparser/metamodel/StatementMetaModel.java index 1e330aa076..7a7350b788 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/metamodel/StatementMetaModel.java +++ b/javaparser-core/src/main/java/com/github/javaparser/metamodel/StatementMetaModel.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/metamodel/StringLiteralExprMetaModel.java b/javaparser-core/src/main/java/com/github/javaparser/metamodel/StringLiteralExprMetaModel.java index 8df965dcd6..2f5eca9fdd 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/metamodel/StringLiteralExprMetaModel.java +++ b/javaparser-core/src/main/java/com/github/javaparser/metamodel/StringLiteralExprMetaModel.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/metamodel/SuperExprMetaModel.java b/javaparser-core/src/main/java/com/github/javaparser/metamodel/SuperExprMetaModel.java index f35dc7125e..9a772a6e77 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/metamodel/SuperExprMetaModel.java +++ b/javaparser-core/src/main/java/com/github/javaparser/metamodel/SuperExprMetaModel.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/metamodel/SwitchEntryMetaModel.java b/javaparser-core/src/main/java/com/github/javaparser/metamodel/SwitchEntryMetaModel.java index fe91a4d5a8..c38975ecc4 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/metamodel/SwitchEntryMetaModel.java +++ b/javaparser-core/src/main/java/com/github/javaparser/metamodel/SwitchEntryMetaModel.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/metamodel/SwitchExprMetaModel.java b/javaparser-core/src/main/java/com/github/javaparser/metamodel/SwitchExprMetaModel.java index 36c583abf2..59239ad55e 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/metamodel/SwitchExprMetaModel.java +++ b/javaparser-core/src/main/java/com/github/javaparser/metamodel/SwitchExprMetaModel.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/metamodel/SwitchStmtMetaModel.java b/javaparser-core/src/main/java/com/github/javaparser/metamodel/SwitchStmtMetaModel.java index c45c4b9109..7eab20de06 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/metamodel/SwitchStmtMetaModel.java +++ b/javaparser-core/src/main/java/com/github/javaparser/metamodel/SwitchStmtMetaModel.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/metamodel/SynchronizedStmtMetaModel.java b/javaparser-core/src/main/java/com/github/javaparser/metamodel/SynchronizedStmtMetaModel.java index d401297601..c2e52d9869 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/metamodel/SynchronizedStmtMetaModel.java +++ b/javaparser-core/src/main/java/com/github/javaparser/metamodel/SynchronizedStmtMetaModel.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/metamodel/TextBlockLiteralExprMetaModel.java b/javaparser-core/src/main/java/com/github/javaparser/metamodel/TextBlockLiteralExprMetaModel.java index c600c8e432..dedeb577a8 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/metamodel/TextBlockLiteralExprMetaModel.java +++ b/javaparser-core/src/main/java/com/github/javaparser/metamodel/TextBlockLiteralExprMetaModel.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/metamodel/ThisExprMetaModel.java b/javaparser-core/src/main/java/com/github/javaparser/metamodel/ThisExprMetaModel.java index e40cb8f995..e42c798672 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/metamodel/ThisExprMetaModel.java +++ b/javaparser-core/src/main/java/com/github/javaparser/metamodel/ThisExprMetaModel.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/metamodel/ThrowStmtMetaModel.java b/javaparser-core/src/main/java/com/github/javaparser/metamodel/ThrowStmtMetaModel.java index f5eddc586a..4bbfdb79b1 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/metamodel/ThrowStmtMetaModel.java +++ b/javaparser-core/src/main/java/com/github/javaparser/metamodel/ThrowStmtMetaModel.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/metamodel/TraditionalJavadocCommentMetaModel.java b/javaparser-core/src/main/java/com/github/javaparser/metamodel/TraditionalJavadocCommentMetaModel.java index 4751f4d1ea..6c02096142 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/metamodel/TraditionalJavadocCommentMetaModel.java +++ b/javaparser-core/src/main/java/com/github/javaparser/metamodel/TraditionalJavadocCommentMetaModel.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/metamodel/TryStmtMetaModel.java b/javaparser-core/src/main/java/com/github/javaparser/metamodel/TryStmtMetaModel.java index 3bc3e332dd..53ce8f49aa 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/metamodel/TryStmtMetaModel.java +++ b/javaparser-core/src/main/java/com/github/javaparser/metamodel/TryStmtMetaModel.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/metamodel/TypeDeclarationMetaModel.java b/javaparser-core/src/main/java/com/github/javaparser/metamodel/TypeDeclarationMetaModel.java index 53e4f7b046..a6d6311460 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/metamodel/TypeDeclarationMetaModel.java +++ b/javaparser-core/src/main/java/com/github/javaparser/metamodel/TypeDeclarationMetaModel.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/metamodel/TypeExprMetaModel.java b/javaparser-core/src/main/java/com/github/javaparser/metamodel/TypeExprMetaModel.java index b7af87a125..d6ae87e480 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/metamodel/TypeExprMetaModel.java +++ b/javaparser-core/src/main/java/com/github/javaparser/metamodel/TypeExprMetaModel.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/metamodel/TypeMetaModel.java b/javaparser-core/src/main/java/com/github/javaparser/metamodel/TypeMetaModel.java index 377ea66770..cdc7157166 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/metamodel/TypeMetaModel.java +++ b/javaparser-core/src/main/java/com/github/javaparser/metamodel/TypeMetaModel.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/metamodel/TypeParameterMetaModel.java b/javaparser-core/src/main/java/com/github/javaparser/metamodel/TypeParameterMetaModel.java index 0a815a75fb..6fe6f1369e 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/metamodel/TypeParameterMetaModel.java +++ b/javaparser-core/src/main/java/com/github/javaparser/metamodel/TypeParameterMetaModel.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/metamodel/TypePatternExprMetaModel.java b/javaparser-core/src/main/java/com/github/javaparser/metamodel/TypePatternExprMetaModel.java index a5a10483dc..49446da650 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/metamodel/TypePatternExprMetaModel.java +++ b/javaparser-core/src/main/java/com/github/javaparser/metamodel/TypePatternExprMetaModel.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/metamodel/UnaryExprMetaModel.java b/javaparser-core/src/main/java/com/github/javaparser/metamodel/UnaryExprMetaModel.java index 4b19ad7e78..03a7229c1b 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/metamodel/UnaryExprMetaModel.java +++ b/javaparser-core/src/main/java/com/github/javaparser/metamodel/UnaryExprMetaModel.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/metamodel/UnionTypeMetaModel.java b/javaparser-core/src/main/java/com/github/javaparser/metamodel/UnionTypeMetaModel.java index 03ecee2f5c..b4d55e51dc 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/metamodel/UnionTypeMetaModel.java +++ b/javaparser-core/src/main/java/com/github/javaparser/metamodel/UnionTypeMetaModel.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/metamodel/UnknownTypeMetaModel.java b/javaparser-core/src/main/java/com/github/javaparser/metamodel/UnknownTypeMetaModel.java index 669b9a673f..023cb0f0a6 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/metamodel/UnknownTypeMetaModel.java +++ b/javaparser-core/src/main/java/com/github/javaparser/metamodel/UnknownTypeMetaModel.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/metamodel/UnparsableStmtMetaModel.java b/javaparser-core/src/main/java/com/github/javaparser/metamodel/UnparsableStmtMetaModel.java index fc724f8af2..f88453ff7f 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/metamodel/UnparsableStmtMetaModel.java +++ b/javaparser-core/src/main/java/com/github/javaparser/metamodel/UnparsableStmtMetaModel.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/metamodel/VarTypeMetaModel.java b/javaparser-core/src/main/java/com/github/javaparser/metamodel/VarTypeMetaModel.java index 7cf0f432f2..380e5103c9 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/metamodel/VarTypeMetaModel.java +++ b/javaparser-core/src/main/java/com/github/javaparser/metamodel/VarTypeMetaModel.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/metamodel/VariableDeclarationExprMetaModel.java b/javaparser-core/src/main/java/com/github/javaparser/metamodel/VariableDeclarationExprMetaModel.java index dec1e3170b..1d7d9655a1 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/metamodel/VariableDeclarationExprMetaModel.java +++ b/javaparser-core/src/main/java/com/github/javaparser/metamodel/VariableDeclarationExprMetaModel.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/metamodel/VariableDeclaratorMetaModel.java b/javaparser-core/src/main/java/com/github/javaparser/metamodel/VariableDeclaratorMetaModel.java index 8a1560efd8..8ebb4102b1 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/metamodel/VariableDeclaratorMetaModel.java +++ b/javaparser-core/src/main/java/com/github/javaparser/metamodel/VariableDeclaratorMetaModel.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/metamodel/VoidTypeMetaModel.java b/javaparser-core/src/main/java/com/github/javaparser/metamodel/VoidTypeMetaModel.java index ab2fdc241b..c2cd76c395 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/metamodel/VoidTypeMetaModel.java +++ b/javaparser-core/src/main/java/com/github/javaparser/metamodel/VoidTypeMetaModel.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/metamodel/WhileStmtMetaModel.java b/javaparser-core/src/main/java/com/github/javaparser/metamodel/WhileStmtMetaModel.java index 2549fcf1a9..c9e0a53c4f 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/metamodel/WhileStmtMetaModel.java +++ b/javaparser-core/src/main/java/com/github/javaparser/metamodel/WhileStmtMetaModel.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/metamodel/WildcardTypeMetaModel.java b/javaparser-core/src/main/java/com/github/javaparser/metamodel/WildcardTypeMetaModel.java index 5c8d845dde..af44658640 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/metamodel/WildcardTypeMetaModel.java +++ b/javaparser-core/src/main/java/com/github/javaparser/metamodel/WildcardTypeMetaModel.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/metamodel/YieldStmtMetaModel.java b/javaparser-core/src/main/java/com/github/javaparser/metamodel/YieldStmtMetaModel.java index eb48e892d9..9aadb5b9b5 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/metamodel/YieldStmtMetaModel.java +++ b/javaparser-core/src/main/java/com/github/javaparser/metamodel/YieldStmtMetaModel.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/printer/ConcreteSyntaxModel.java b/javaparser-core/src/main/java/com/github/javaparser/printer/ConcreteSyntaxModel.java index 0ecd012d5d..63b8291244 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/printer/ConcreteSyntaxModel.java +++ b/javaparser-core/src/main/java/com/github/javaparser/printer/ConcreteSyntaxModel.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/printer/ConfigurablePrinter.java b/javaparser-core/src/main/java/com/github/javaparser/printer/ConfigurablePrinter.java index 0d8612450b..7b9a8c997c 100755 --- a/javaparser-core/src/main/java/com/github/javaparser/printer/ConfigurablePrinter.java +++ b/javaparser-core/src/main/java/com/github/javaparser/printer/ConfigurablePrinter.java @@ -1,5 +1,5 @@ /* - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/printer/DefaultPrettyPrinter.java b/javaparser-core/src/main/java/com/github/javaparser/printer/DefaultPrettyPrinter.java index 65ed48b5a8..e4c6884146 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/printer/DefaultPrettyPrinter.java +++ b/javaparser-core/src/main/java/com/github/javaparser/printer/DefaultPrettyPrinter.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/printer/DefaultPrettyPrinterVisitor.java b/javaparser-core/src/main/java/com/github/javaparser/printer/DefaultPrettyPrinterVisitor.java index 602174b4ec..aded074bf4 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/printer/DefaultPrettyPrinterVisitor.java +++ b/javaparser-core/src/main/java/com/github/javaparser/printer/DefaultPrettyPrinterVisitor.java @@ -1,5 +1,5 @@ /* - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/printer/DotPrinter.java b/javaparser-core/src/main/java/com/github/javaparser/printer/DotPrinter.java index c553bbe42f..4cb91d1779 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/printer/DotPrinter.java +++ b/javaparser-core/src/main/java/com/github/javaparser/printer/DotPrinter.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/printer/PrettyPrintVisitor.java b/javaparser-core/src/main/java/com/github/javaparser/printer/PrettyPrintVisitor.java index fe2f2cdacf..455fee8bfe 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/printer/PrettyPrintVisitor.java +++ b/javaparser-core/src/main/java/com/github/javaparser/printer/PrettyPrintVisitor.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/printer/PrettyPrinter.java b/javaparser-core/src/main/java/com/github/javaparser/printer/PrettyPrinter.java index dc97d9199f..e3d24427fd 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/printer/PrettyPrinter.java +++ b/javaparser-core/src/main/java/com/github/javaparser/printer/PrettyPrinter.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/printer/Printer.java b/javaparser-core/src/main/java/com/github/javaparser/printer/Printer.java index 31e28f85ef..9194edd1d7 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/printer/Printer.java +++ b/javaparser-core/src/main/java/com/github/javaparser/printer/Printer.java @@ -1,5 +1,5 @@ /* - * Copyright (C) 2013-2024 The JavaParser Team. + * Copyright (C) 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/printer/SourcePrinter.java b/javaparser-core/src/main/java/com/github/javaparser/printer/SourcePrinter.java index 78cbe5a0b2..d979babc7a 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/printer/SourcePrinter.java +++ b/javaparser-core/src/main/java/com/github/javaparser/printer/SourcePrinter.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/printer/Stringable.java b/javaparser-core/src/main/java/com/github/javaparser/printer/Stringable.java index faa6373bf9..3b23206d7b 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/printer/Stringable.java +++ b/javaparser-core/src/main/java/com/github/javaparser/printer/Stringable.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/printer/XmlPrinter.java b/javaparser-core/src/main/java/com/github/javaparser/printer/XmlPrinter.java index 709f6bb6ba..b0e253497c 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/printer/XmlPrinter.java +++ b/javaparser-core/src/main/java/com/github/javaparser/printer/XmlPrinter.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/printer/YamlPrinter.java b/javaparser-core/src/main/java/com/github/javaparser/printer/YamlPrinter.java index e2af442530..8b9aea67c8 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/printer/YamlPrinter.java +++ b/javaparser-core/src/main/java/com/github/javaparser/printer/YamlPrinter.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/printer/concretesyntaxmodel/CsmAttribute.java b/javaparser-core/src/main/java/com/github/javaparser/printer/concretesyntaxmodel/CsmAttribute.java index 7618318bc7..87ffb5aa67 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/printer/concretesyntaxmodel/CsmAttribute.java +++ b/javaparser-core/src/main/java/com/github/javaparser/printer/concretesyntaxmodel/CsmAttribute.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/printer/concretesyntaxmodel/CsmChar.java b/javaparser-core/src/main/java/com/github/javaparser/printer/concretesyntaxmodel/CsmChar.java index 3b453abf0b..1e8ff2c900 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/printer/concretesyntaxmodel/CsmChar.java +++ b/javaparser-core/src/main/java/com/github/javaparser/printer/concretesyntaxmodel/CsmChar.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/printer/concretesyntaxmodel/CsmComment.java b/javaparser-core/src/main/java/com/github/javaparser/printer/concretesyntaxmodel/CsmComment.java index e0cc2d4787..c6bd48b4d0 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/printer/concretesyntaxmodel/CsmComment.java +++ b/javaparser-core/src/main/java/com/github/javaparser/printer/concretesyntaxmodel/CsmComment.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/printer/concretesyntaxmodel/CsmConditional.java b/javaparser-core/src/main/java/com/github/javaparser/printer/concretesyntaxmodel/CsmConditional.java index a90a4c0783..68d3d1c5ea 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/printer/concretesyntaxmodel/CsmConditional.java +++ b/javaparser-core/src/main/java/com/github/javaparser/printer/concretesyntaxmodel/CsmConditional.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/printer/concretesyntaxmodel/CsmElement.java b/javaparser-core/src/main/java/com/github/javaparser/printer/concretesyntaxmodel/CsmElement.java index 91c6a86d3d..21eb7609ce 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/printer/concretesyntaxmodel/CsmElement.java +++ b/javaparser-core/src/main/java/com/github/javaparser/printer/concretesyntaxmodel/CsmElement.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/printer/concretesyntaxmodel/CsmIndent.java b/javaparser-core/src/main/java/com/github/javaparser/printer/concretesyntaxmodel/CsmIndent.java index bc4dfc7410..1d614cb450 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/printer/concretesyntaxmodel/CsmIndent.java +++ b/javaparser-core/src/main/java/com/github/javaparser/printer/concretesyntaxmodel/CsmIndent.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/printer/concretesyntaxmodel/CsmList.java b/javaparser-core/src/main/java/com/github/javaparser/printer/concretesyntaxmodel/CsmList.java index 6c0f502214..3fdbc1d98a 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/printer/concretesyntaxmodel/CsmList.java +++ b/javaparser-core/src/main/java/com/github/javaparser/printer/concretesyntaxmodel/CsmList.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/printer/concretesyntaxmodel/CsmMix.java b/javaparser-core/src/main/java/com/github/javaparser/printer/concretesyntaxmodel/CsmMix.java index db5b80bf2f..3b46418a54 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/printer/concretesyntaxmodel/CsmMix.java +++ b/javaparser-core/src/main/java/com/github/javaparser/printer/concretesyntaxmodel/CsmMix.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/printer/concretesyntaxmodel/CsmNone.java b/javaparser-core/src/main/java/com/github/javaparser/printer/concretesyntaxmodel/CsmNone.java index 46a14c7cd8..ccdaefed8f 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/printer/concretesyntaxmodel/CsmNone.java +++ b/javaparser-core/src/main/java/com/github/javaparser/printer/concretesyntaxmodel/CsmNone.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/printer/concretesyntaxmodel/CsmOrphanCommentsEnding.java b/javaparser-core/src/main/java/com/github/javaparser/printer/concretesyntaxmodel/CsmOrphanCommentsEnding.java index 390ad20656..60ca577d87 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/printer/concretesyntaxmodel/CsmOrphanCommentsEnding.java +++ b/javaparser-core/src/main/java/com/github/javaparser/printer/concretesyntaxmodel/CsmOrphanCommentsEnding.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/printer/concretesyntaxmodel/CsmSequence.java b/javaparser-core/src/main/java/com/github/javaparser/printer/concretesyntaxmodel/CsmSequence.java index a9e71d8d30..0f8c70b7bd 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/printer/concretesyntaxmodel/CsmSequence.java +++ b/javaparser-core/src/main/java/com/github/javaparser/printer/concretesyntaxmodel/CsmSequence.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/printer/concretesyntaxmodel/CsmSingleReference.java b/javaparser-core/src/main/java/com/github/javaparser/printer/concretesyntaxmodel/CsmSingleReference.java index 769822ff2b..539a7d8bf8 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/printer/concretesyntaxmodel/CsmSingleReference.java +++ b/javaparser-core/src/main/java/com/github/javaparser/printer/concretesyntaxmodel/CsmSingleReference.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/printer/concretesyntaxmodel/CsmString.java b/javaparser-core/src/main/java/com/github/javaparser/printer/concretesyntaxmodel/CsmString.java index b35351b672..77e18e48a1 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/printer/concretesyntaxmodel/CsmString.java +++ b/javaparser-core/src/main/java/com/github/javaparser/printer/concretesyntaxmodel/CsmString.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/printer/concretesyntaxmodel/CsmTextBlock.java b/javaparser-core/src/main/java/com/github/javaparser/printer/concretesyntaxmodel/CsmTextBlock.java index e54758ed82..89d2da5f85 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/printer/concretesyntaxmodel/CsmTextBlock.java +++ b/javaparser-core/src/main/java/com/github/javaparser/printer/concretesyntaxmodel/CsmTextBlock.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/printer/concretesyntaxmodel/CsmToken.java b/javaparser-core/src/main/java/com/github/javaparser/printer/concretesyntaxmodel/CsmToken.java index 35e2d94836..a3c864b098 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/printer/concretesyntaxmodel/CsmToken.java +++ b/javaparser-core/src/main/java/com/github/javaparser/printer/concretesyntaxmodel/CsmToken.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/printer/concretesyntaxmodel/CsmUnindent.java b/javaparser-core/src/main/java/com/github/javaparser/printer/concretesyntaxmodel/CsmUnindent.java index db359ebbca..e4da328ae2 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/printer/concretesyntaxmodel/CsmUnindent.java +++ b/javaparser-core/src/main/java/com/github/javaparser/printer/concretesyntaxmodel/CsmUnindent.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/printer/concretesyntaxmodel/PrintingHelper.java b/javaparser-core/src/main/java/com/github/javaparser/printer/concretesyntaxmodel/PrintingHelper.java index 054f15ba0a..0c0cbb2a27 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/printer/concretesyntaxmodel/PrintingHelper.java +++ b/javaparser-core/src/main/java/com/github/javaparser/printer/concretesyntaxmodel/PrintingHelper.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/printer/configuration/ConfigurationOption.java b/javaparser-core/src/main/java/com/github/javaparser/printer/configuration/ConfigurationOption.java index 136fb034fb..e192818c89 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/printer/configuration/ConfigurationOption.java +++ b/javaparser-core/src/main/java/com/github/javaparser/printer/configuration/ConfigurationOption.java @@ -1,5 +1,5 @@ /* - * Copyright (C) 2013-2024 The JavaParser Team. + * Copyright (C) 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/printer/configuration/DefaultConfigurationOption.java b/javaparser-core/src/main/java/com/github/javaparser/printer/configuration/DefaultConfigurationOption.java index 4c9721e1c4..c9fd27af28 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/printer/configuration/DefaultConfigurationOption.java +++ b/javaparser-core/src/main/java/com/github/javaparser/printer/configuration/DefaultConfigurationOption.java @@ -1,5 +1,5 @@ /* - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/printer/configuration/DefaultPrinterConfiguration.java b/javaparser-core/src/main/java/com/github/javaparser/printer/configuration/DefaultPrinterConfiguration.java index b8bee7be09..55c3678db8 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/printer/configuration/DefaultPrinterConfiguration.java +++ b/javaparser-core/src/main/java/com/github/javaparser/printer/configuration/DefaultPrinterConfiguration.java @@ -1,5 +1,5 @@ /* - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/printer/configuration/ImportOrderingStrategy.java b/javaparser-core/src/main/java/com/github/javaparser/printer/configuration/ImportOrderingStrategy.java index 423a7594b3..562eadade7 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/printer/configuration/ImportOrderingStrategy.java +++ b/javaparser-core/src/main/java/com/github/javaparser/printer/configuration/ImportOrderingStrategy.java @@ -1,5 +1,5 @@ /* - * Copyright (C) 2013-2024 The JavaParser Team. + * Copyright (C) 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/printer/configuration/Indentation.java b/javaparser-core/src/main/java/com/github/javaparser/printer/configuration/Indentation.java index a4f7f87ad8..2ba1417a04 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/printer/configuration/Indentation.java +++ b/javaparser-core/src/main/java/com/github/javaparser/printer/configuration/Indentation.java @@ -1,5 +1,5 @@ /* - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/printer/configuration/PrettyPrinterConfiguration.java b/javaparser-core/src/main/java/com/github/javaparser/printer/configuration/PrettyPrinterConfiguration.java index 122f00d9b1..51bc54aa16 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/printer/configuration/PrettyPrinterConfiguration.java +++ b/javaparser-core/src/main/java/com/github/javaparser/printer/configuration/PrettyPrinterConfiguration.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/printer/configuration/PrinterConfiguration.java b/javaparser-core/src/main/java/com/github/javaparser/printer/configuration/PrinterConfiguration.java index 48f0e17c60..6b11c3cdb4 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/printer/configuration/PrinterConfiguration.java +++ b/javaparser-core/src/main/java/com/github/javaparser/printer/configuration/PrinterConfiguration.java @@ -1,5 +1,5 @@ /* - * Copyright (C) 2013-2024 The JavaParser Team. + * Copyright (C) 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/printer/configuration/imports/DefaultImportOrderingStrategy.java b/javaparser-core/src/main/java/com/github/javaparser/printer/configuration/imports/DefaultImportOrderingStrategy.java index 9de0b4071c..30961f4caa 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/printer/configuration/imports/DefaultImportOrderingStrategy.java +++ b/javaparser-core/src/main/java/com/github/javaparser/printer/configuration/imports/DefaultImportOrderingStrategy.java @@ -1,5 +1,5 @@ /* - * Copyright (C) 2013-2024 The JavaParser Team. + * Copyright (C) 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/printer/configuration/imports/EclipseImportOrderingStrategy.java b/javaparser-core/src/main/java/com/github/javaparser/printer/configuration/imports/EclipseImportOrderingStrategy.java index 287d217499..642965d4d2 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/printer/configuration/imports/EclipseImportOrderingStrategy.java +++ b/javaparser-core/src/main/java/com/github/javaparser/printer/configuration/imports/EclipseImportOrderingStrategy.java @@ -1,5 +1,5 @@ /* - * Copyright (C) 2013-2024 The JavaParser Team. + * Copyright (C) 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/printer/configuration/imports/IntelliJImportOrderingStrategy.java b/javaparser-core/src/main/java/com/github/javaparser/printer/configuration/imports/IntelliJImportOrderingStrategy.java index 27debbc09e..bfce0320fe 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/printer/configuration/imports/IntelliJImportOrderingStrategy.java +++ b/javaparser-core/src/main/java/com/github/javaparser/printer/configuration/imports/IntelliJImportOrderingStrategy.java @@ -1,5 +1,5 @@ /* - * Copyright (C) 2013-2024 The JavaParser Team. + * Copyright (C) 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/Added.java b/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/Added.java index 9110da75f4..14ccb8b7c3 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/Added.java +++ b/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/Added.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/ChildTextElement.java b/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/ChildTextElement.java index b930daa1e3..8727fafaab 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/ChildTextElement.java +++ b/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/ChildTextElement.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/DefaultLexicalPreservingPrinter.java b/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/DefaultLexicalPreservingPrinter.java index 233f9b5bac..de8e8f67ee 100755 --- a/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/DefaultLexicalPreservingPrinter.java +++ b/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/DefaultLexicalPreservingPrinter.java @@ -1,5 +1,5 @@ /* - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/Difference.java b/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/Difference.java index 167735aaa2..68b14fb45d 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/Difference.java +++ b/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/Difference.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/DifferenceElement.java b/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/DifferenceElement.java index 33f28eae34..6241c4b556 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/DifferenceElement.java +++ b/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/DifferenceElement.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/DifferenceElementCalculator.java b/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/DifferenceElementCalculator.java index 0b803087f1..1c750170ac 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/DifferenceElementCalculator.java +++ b/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/DifferenceElementCalculator.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/Kept.java b/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/Kept.java index 47e80befe4..28358de13f 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/Kept.java +++ b/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/Kept.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/LexicalDifferenceCalculator.java b/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/LexicalDifferenceCalculator.java index 0b04499feb..d8bce07ef6 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/LexicalDifferenceCalculator.java +++ b/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/LexicalDifferenceCalculator.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/LexicalPreservingPrinter.java b/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/LexicalPreservingPrinter.java index fa00f905ad..75652c93f3 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/LexicalPreservingPrinter.java +++ b/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/LexicalPreservingPrinter.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/LexicalPreservingVisitor.java b/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/LexicalPreservingVisitor.java index 46eeb36fe9..51f7301c99 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/LexicalPreservingVisitor.java +++ b/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/LexicalPreservingVisitor.java @@ -1,5 +1,5 @@ /* - * Copyright (C) 2013-2024 The JavaParser Team. + * Copyright (C) 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/LookaheadIterator.java b/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/LookaheadIterator.java index 0cece8c009..a3ab58bcc0 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/LookaheadIterator.java +++ b/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/LookaheadIterator.java @@ -1,5 +1,5 @@ /* - * Copyright (C) 2013-2024 The JavaParser Team. + * Copyright (C) 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/NodeText.java b/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/NodeText.java index 642ee82109..c1816a3841 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/NodeText.java +++ b/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/NodeText.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/PeekingIterator.java b/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/PeekingIterator.java index 42c0a1e2ce..dd92ebb440 100755 --- a/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/PeekingIterator.java +++ b/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/PeekingIterator.java @@ -1,5 +1,5 @@ /* - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/PhantomNodeLogic.java b/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/PhantomNodeLogic.java index 6e8a2605a0..4f7bd15615 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/PhantomNodeLogic.java +++ b/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/PhantomNodeLogic.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/PrintableTextElement.java b/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/PrintableTextElement.java index 944438d5af..3a3377ef34 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/PrintableTextElement.java +++ b/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/PrintableTextElement.java @@ -1,5 +1,5 @@ /* - * Copyright (C) 2013-2024 The JavaParser Team. + * Copyright (C) 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/Removed.java b/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/Removed.java index 6b40c43fe0..05e27dac76 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/Removed.java +++ b/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/Removed.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/RemovedGroup.java b/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/RemovedGroup.java index 18af690ba9..383e6cc2a6 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/RemovedGroup.java +++ b/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/RemovedGroup.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/Reshuffled.java b/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/Reshuffled.java index 4d8669fe55..35732b56da 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/Reshuffled.java +++ b/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/Reshuffled.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/ReshuffledDiffElementExtractor.java b/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/ReshuffledDiffElementExtractor.java index d2deffa021..ebadb12318 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/ReshuffledDiffElementExtractor.java +++ b/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/ReshuffledDiffElementExtractor.java @@ -1,5 +1,5 @@ /* - * Copyright (C) 2013-2024 The JavaParser Team. + * Copyright (C) 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/TextElement.java b/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/TextElement.java index 06d7bfdfcc..22c3193ae6 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/TextElement.java +++ b/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/TextElement.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/TextElementIteratorsFactory.java b/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/TextElementIteratorsFactory.java index 1d4b8abedc..0920a748da 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/TextElementIteratorsFactory.java +++ b/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/TextElementIteratorsFactory.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/TextElementMatcher.java b/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/TextElementMatcher.java index 696d998e70..20c05fdef2 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/TextElementMatcher.java +++ b/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/TextElementMatcher.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/TextElementMatchers.java b/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/TextElementMatchers.java index 3a21ddac4c..fee837ff68 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/TextElementMatchers.java +++ b/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/TextElementMatchers.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/TokenTextElement.java b/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/TokenTextElement.java index d488b53392..2fb0fb4945 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/TokenTextElement.java +++ b/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/TokenTextElement.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/changes/Change.java b/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/changes/Change.java index 79e6e98259..24abe8e333 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/changes/Change.java +++ b/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/changes/Change.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/changes/ListAdditionChange.java b/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/changes/ListAdditionChange.java index c9d5f59fe7..e62ccacc60 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/changes/ListAdditionChange.java +++ b/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/changes/ListAdditionChange.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/changes/ListRemovalChange.java b/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/changes/ListRemovalChange.java index 4562806b88..ea1c2fc1ef 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/changes/ListRemovalChange.java +++ b/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/changes/ListRemovalChange.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/changes/ListReplacementChange.java b/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/changes/ListReplacementChange.java index afbf5a35d9..9c78019778 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/changes/ListReplacementChange.java +++ b/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/changes/ListReplacementChange.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/changes/NoChange.java b/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/changes/NoChange.java index a60c7eb4ee..441673fc9a 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/changes/NoChange.java +++ b/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/changes/NoChange.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/changes/PropertyChange.java b/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/changes/PropertyChange.java index 3fa75ed307..689d69de62 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/changes/PropertyChange.java +++ b/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/changes/PropertyChange.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/quality/NotNull.java b/javaparser-core/src/main/java/com/github/javaparser/quality/NotNull.java index 9723ec726b..f55394de76 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/quality/NotNull.java +++ b/javaparser-core/src/main/java/com/github/javaparser/quality/NotNull.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/quality/Nullable.java b/javaparser-core/src/main/java/com/github/javaparser/quality/Nullable.java index 7fcf1968a7..52e880f6fa 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/quality/Nullable.java +++ b/javaparser-core/src/main/java/com/github/javaparser/quality/Nullable.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/quality/Preconditions.java b/javaparser-core/src/main/java/com/github/javaparser/quality/Preconditions.java index f345d1b5b6..4937a1a81f 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/quality/Preconditions.java +++ b/javaparser-core/src/main/java/com/github/javaparser/quality/Preconditions.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/resolution/Context.java b/javaparser-core/src/main/java/com/github/javaparser/resolution/Context.java index 2aafae0b7b..9eeb8e02dd 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/resolution/Context.java +++ b/javaparser-core/src/main/java/com/github/javaparser/resolution/Context.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/resolution/MethodAmbiguityException.java b/javaparser-core/src/main/java/com/github/javaparser/resolution/MethodAmbiguityException.java index e927a84e6a..ec58cdcf68 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/resolution/MethodAmbiguityException.java +++ b/javaparser-core/src/main/java/com/github/javaparser/resolution/MethodAmbiguityException.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/resolution/MethodUsage.java b/javaparser-core/src/main/java/com/github/javaparser/resolution/MethodUsage.java index 4b06008d3d..6561821ca7 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/resolution/MethodUsage.java +++ b/javaparser-core/src/main/java/com/github/javaparser/resolution/MethodUsage.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/resolution/Navigator.java b/javaparser-core/src/main/java/com/github/javaparser/resolution/Navigator.java index bd52ece53a..762b642d0c 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/resolution/Navigator.java +++ b/javaparser-core/src/main/java/com/github/javaparser/resolution/Navigator.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/resolution/Resolvable.java b/javaparser-core/src/main/java/com/github/javaparser/resolution/Resolvable.java index c3568edec5..2be9d51f55 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/resolution/Resolvable.java +++ b/javaparser-core/src/main/java/com/github/javaparser/resolution/Resolvable.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/resolution/Solver.java b/javaparser-core/src/main/java/com/github/javaparser/resolution/Solver.java index f6e1a2c87f..f81209ce42 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/resolution/Solver.java +++ b/javaparser-core/src/main/java/com/github/javaparser/resolution/Solver.java @@ -1,5 +1,5 @@ /* - * Copyright (C) 2013-2024 The JavaParser Team. + * Copyright (C) 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/resolution/SymbolDeclarator.java b/javaparser-core/src/main/java/com/github/javaparser/resolution/SymbolDeclarator.java index 7ff1b3cadf..bd690ea977 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/resolution/SymbolDeclarator.java +++ b/javaparser-core/src/main/java/com/github/javaparser/resolution/SymbolDeclarator.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/resolution/SymbolResolver.java b/javaparser-core/src/main/java/com/github/javaparser/resolution/SymbolResolver.java index 1a93ae6fc0..2c71cc568d 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/resolution/SymbolResolver.java +++ b/javaparser-core/src/main/java/com/github/javaparser/resolution/SymbolResolver.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/resolution/TypeSolver.java b/javaparser-core/src/main/java/com/github/javaparser/resolution/TypeSolver.java index 51bbd50d7b..7572610d32 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/resolution/TypeSolver.java +++ b/javaparser-core/src/main/java/com/github/javaparser/resolution/TypeSolver.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/resolution/UnsolvedSymbolException.java b/javaparser-core/src/main/java/com/github/javaparser/resolution/UnsolvedSymbolException.java index 49392b3be8..dfcfd8027f 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/resolution/UnsolvedSymbolException.java +++ b/javaparser-core/src/main/java/com/github/javaparser/resolution/UnsolvedSymbolException.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/resolution/cache/Cache.java b/javaparser-core/src/main/java/com/github/javaparser/resolution/cache/Cache.java index 68c74a52b5..d697add0d0 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/resolution/cache/Cache.java +++ b/javaparser-core/src/main/java/com/github/javaparser/resolution/cache/Cache.java @@ -1,5 +1,5 @@ /* - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/resolution/cache/CacheStats.java b/javaparser-core/src/main/java/com/github/javaparser/resolution/cache/CacheStats.java index b3a7609624..272f19084f 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/resolution/cache/CacheStats.java +++ b/javaparser-core/src/main/java/com/github/javaparser/resolution/cache/CacheStats.java @@ -1,5 +1,5 @@ /* - * Copyright (C) 2013-2024 The JavaParser Team. + * Copyright (C) 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/resolution/declarations/AssociableToAST.java b/javaparser-core/src/main/java/com/github/javaparser/resolution/declarations/AssociableToAST.java index 03ad80fcd1..3e42738059 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/resolution/declarations/AssociableToAST.java +++ b/javaparser-core/src/main/java/com/github/javaparser/resolution/declarations/AssociableToAST.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/resolution/declarations/HasAccessSpecifier.java b/javaparser-core/src/main/java/com/github/javaparser/resolution/declarations/HasAccessSpecifier.java index 3c784c0a4e..f924df7f13 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/resolution/declarations/HasAccessSpecifier.java +++ b/javaparser-core/src/main/java/com/github/javaparser/resolution/declarations/HasAccessSpecifier.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/resolution/declarations/ResolvedAnnotationDeclaration.java b/javaparser-core/src/main/java/com/github/javaparser/resolution/declarations/ResolvedAnnotationDeclaration.java index 3ff2d480bf..8c705192ce 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/resolution/declarations/ResolvedAnnotationDeclaration.java +++ b/javaparser-core/src/main/java/com/github/javaparser/resolution/declarations/ResolvedAnnotationDeclaration.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/resolution/declarations/ResolvedAnnotationMemberDeclaration.java b/javaparser-core/src/main/java/com/github/javaparser/resolution/declarations/ResolvedAnnotationMemberDeclaration.java index 8a839c6d75..16dcf5c524 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/resolution/declarations/ResolvedAnnotationMemberDeclaration.java +++ b/javaparser-core/src/main/java/com/github/javaparser/resolution/declarations/ResolvedAnnotationMemberDeclaration.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/resolution/declarations/ResolvedClassDeclaration.java b/javaparser-core/src/main/java/com/github/javaparser/resolution/declarations/ResolvedClassDeclaration.java index ee50537015..b24d4a8eb5 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/resolution/declarations/ResolvedClassDeclaration.java +++ b/javaparser-core/src/main/java/com/github/javaparser/resolution/declarations/ResolvedClassDeclaration.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/resolution/declarations/ResolvedConstructorDeclaration.java b/javaparser-core/src/main/java/com/github/javaparser/resolution/declarations/ResolvedConstructorDeclaration.java index 34fa137882..e61906aec7 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/resolution/declarations/ResolvedConstructorDeclaration.java +++ b/javaparser-core/src/main/java/com/github/javaparser/resolution/declarations/ResolvedConstructorDeclaration.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/resolution/declarations/ResolvedDeclaration.java b/javaparser-core/src/main/java/com/github/javaparser/resolution/declarations/ResolvedDeclaration.java index 25a896719f..d4d3b2c9df 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/resolution/declarations/ResolvedDeclaration.java +++ b/javaparser-core/src/main/java/com/github/javaparser/resolution/declarations/ResolvedDeclaration.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/resolution/declarations/ResolvedEnumConstantDeclaration.java b/javaparser-core/src/main/java/com/github/javaparser/resolution/declarations/ResolvedEnumConstantDeclaration.java index ce173d563d..0c4db9af0e 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/resolution/declarations/ResolvedEnumConstantDeclaration.java +++ b/javaparser-core/src/main/java/com/github/javaparser/resolution/declarations/ResolvedEnumConstantDeclaration.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/resolution/declarations/ResolvedEnumDeclaration.java b/javaparser-core/src/main/java/com/github/javaparser/resolution/declarations/ResolvedEnumDeclaration.java index 43f4bcecfc..e7cb14b960 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/resolution/declarations/ResolvedEnumDeclaration.java +++ b/javaparser-core/src/main/java/com/github/javaparser/resolution/declarations/ResolvedEnumDeclaration.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/resolution/declarations/ResolvedFieldDeclaration.java b/javaparser-core/src/main/java/com/github/javaparser/resolution/declarations/ResolvedFieldDeclaration.java index fd4fec0e4f..9867880cba 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/resolution/declarations/ResolvedFieldDeclaration.java +++ b/javaparser-core/src/main/java/com/github/javaparser/resolution/declarations/ResolvedFieldDeclaration.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/resolution/declarations/ResolvedInterfaceDeclaration.java b/javaparser-core/src/main/java/com/github/javaparser/resolution/declarations/ResolvedInterfaceDeclaration.java index 4fdd9515b4..6ed6afa35b 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/resolution/declarations/ResolvedInterfaceDeclaration.java +++ b/javaparser-core/src/main/java/com/github/javaparser/resolution/declarations/ResolvedInterfaceDeclaration.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/resolution/declarations/ResolvedMethodDeclaration.java b/javaparser-core/src/main/java/com/github/javaparser/resolution/declarations/ResolvedMethodDeclaration.java index fe3ab9234e..749c82ea38 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/resolution/declarations/ResolvedMethodDeclaration.java +++ b/javaparser-core/src/main/java/com/github/javaparser/resolution/declarations/ResolvedMethodDeclaration.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/resolution/declarations/ResolvedMethodLikeDeclaration.java b/javaparser-core/src/main/java/com/github/javaparser/resolution/declarations/ResolvedMethodLikeDeclaration.java index f953d1105d..f71ed88258 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/resolution/declarations/ResolvedMethodLikeDeclaration.java +++ b/javaparser-core/src/main/java/com/github/javaparser/resolution/declarations/ResolvedMethodLikeDeclaration.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/resolution/declarations/ResolvedParameterDeclaration.java b/javaparser-core/src/main/java/com/github/javaparser/resolution/declarations/ResolvedParameterDeclaration.java index f60e8f1a5a..7a10db60d9 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/resolution/declarations/ResolvedParameterDeclaration.java +++ b/javaparser-core/src/main/java/com/github/javaparser/resolution/declarations/ResolvedParameterDeclaration.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/resolution/declarations/ResolvedRecordDeclaration.java b/javaparser-core/src/main/java/com/github/javaparser/resolution/declarations/ResolvedRecordDeclaration.java index 3f27df4a5a..a0c7b864f1 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/resolution/declarations/ResolvedRecordDeclaration.java +++ b/javaparser-core/src/main/java/com/github/javaparser/resolution/declarations/ResolvedRecordDeclaration.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * 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 0613db74f1..a703b9a69b 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 @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/resolution/declarations/ResolvedTypeDeclaration.java b/javaparser-core/src/main/java/com/github/javaparser/resolution/declarations/ResolvedTypeDeclaration.java index ff32fd63d6..b1cadf4558 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/resolution/declarations/ResolvedTypeDeclaration.java +++ b/javaparser-core/src/main/java/com/github/javaparser/resolution/declarations/ResolvedTypeDeclaration.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/resolution/declarations/ResolvedTypeParameterDeclaration.java b/javaparser-core/src/main/java/com/github/javaparser/resolution/declarations/ResolvedTypeParameterDeclaration.java index f5ddddd7d6..10572ef6e9 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/resolution/declarations/ResolvedTypeParameterDeclaration.java +++ b/javaparser-core/src/main/java/com/github/javaparser/resolution/declarations/ResolvedTypeParameterDeclaration.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/resolution/declarations/ResolvedTypeParametrizable.java b/javaparser-core/src/main/java/com/github/javaparser/resolution/declarations/ResolvedTypeParametrizable.java index e91b06024b..f158fce3c9 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/resolution/declarations/ResolvedTypeParametrizable.java +++ b/javaparser-core/src/main/java/com/github/javaparser/resolution/declarations/ResolvedTypeParametrizable.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/resolution/declarations/ResolvedTypePatternDeclaration.java b/javaparser-core/src/main/java/com/github/javaparser/resolution/declarations/ResolvedTypePatternDeclaration.java index 00cfba4358..885a6f737b 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/resolution/declarations/ResolvedTypePatternDeclaration.java +++ b/javaparser-core/src/main/java/com/github/javaparser/resolution/declarations/ResolvedTypePatternDeclaration.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/resolution/declarations/ResolvedValueDeclaration.java b/javaparser-core/src/main/java/com/github/javaparser/resolution/declarations/ResolvedValueDeclaration.java index 231a7f7aad..3a01d54f25 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/resolution/declarations/ResolvedValueDeclaration.java +++ b/javaparser-core/src/main/java/com/github/javaparser/resolution/declarations/ResolvedValueDeclaration.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/resolution/logic/ConflictingGenericTypesException.java b/javaparser-core/src/main/java/com/github/javaparser/resolution/logic/ConflictingGenericTypesException.java index 66adad5416..0f210dd916 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/resolution/logic/ConflictingGenericTypesException.java +++ b/javaparser-core/src/main/java/com/github/javaparser/resolution/logic/ConflictingGenericTypesException.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/resolution/logic/ConstructorResolutionLogic.java b/javaparser-core/src/main/java/com/github/javaparser/resolution/logic/ConstructorResolutionLogic.java index 4464cae51a..22911d6c79 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/resolution/logic/ConstructorResolutionLogic.java +++ b/javaparser-core/src/main/java/com/github/javaparser/resolution/logic/ConstructorResolutionLogic.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/resolution/logic/FunctionalInterfaceLogic.java b/javaparser-core/src/main/java/com/github/javaparser/resolution/logic/FunctionalInterfaceLogic.java index 6db2df71c1..006046e398 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/resolution/logic/FunctionalInterfaceLogic.java +++ b/javaparser-core/src/main/java/com/github/javaparser/resolution/logic/FunctionalInterfaceLogic.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/resolution/logic/InferenceContext.java b/javaparser-core/src/main/java/com/github/javaparser/resolution/logic/InferenceContext.java index 019da54f6e..ebdbae7cef 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/resolution/logic/InferenceContext.java +++ b/javaparser-core/src/main/java/com/github/javaparser/resolution/logic/InferenceContext.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/resolution/logic/InferenceVariableType.java b/javaparser-core/src/main/java/com/github/javaparser/resolution/logic/InferenceVariableType.java index c342e4bc2a..c83b4cf817 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/resolution/logic/InferenceVariableType.java +++ b/javaparser-core/src/main/java/com/github/javaparser/resolution/logic/InferenceVariableType.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/resolution/logic/MethodResolutionCapability.java b/javaparser-core/src/main/java/com/github/javaparser/resolution/logic/MethodResolutionCapability.java index d4a3d9d794..8f8e25261a 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/resolution/logic/MethodResolutionCapability.java +++ b/javaparser-core/src/main/java/com/github/javaparser/resolution/logic/MethodResolutionCapability.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/resolution/logic/MethodResolutionLogic.java b/javaparser-core/src/main/java/com/github/javaparser/resolution/logic/MethodResolutionLogic.java index f90f9b8313..62fb02ebe6 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/resolution/logic/MethodResolutionLogic.java +++ b/javaparser-core/src/main/java/com/github/javaparser/resolution/logic/MethodResolutionLogic.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/resolution/model/LambdaArgumentTypePlaceholder.java b/javaparser-core/src/main/java/com/github/javaparser/resolution/model/LambdaArgumentTypePlaceholder.java index 86caed0e96..8e168c3b57 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/resolution/model/LambdaArgumentTypePlaceholder.java +++ b/javaparser-core/src/main/java/com/github/javaparser/resolution/model/LambdaArgumentTypePlaceholder.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/resolution/model/SymbolReference.java b/javaparser-core/src/main/java/com/github/javaparser/resolution/model/SymbolReference.java index f1197436de..b682530d55 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/resolution/model/SymbolReference.java +++ b/javaparser-core/src/main/java/com/github/javaparser/resolution/model/SymbolReference.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/resolution/model/Value.java b/javaparser-core/src/main/java/com/github/javaparser/resolution/model/Value.java index 902ac3237e..5aedc1757d 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/resolution/model/Value.java +++ b/javaparser-core/src/main/java/com/github/javaparser/resolution/model/Value.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/resolution/model/typesystem/LazyType.java b/javaparser-core/src/main/java/com/github/javaparser/resolution/model/typesystem/LazyType.java index 37806651fa..eb9b79e563 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/resolution/model/typesystem/LazyType.java +++ b/javaparser-core/src/main/java/com/github/javaparser/resolution/model/typesystem/LazyType.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/resolution/model/typesystem/NullType.java b/javaparser-core/src/main/java/com/github/javaparser/resolution/model/typesystem/NullType.java index 041458ae59..edf67ba760 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/resolution/model/typesystem/NullType.java +++ b/javaparser-core/src/main/java/com/github/javaparser/resolution/model/typesystem/NullType.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/resolution/model/typesystem/ReferenceTypeImpl.java b/javaparser-core/src/main/java/com/github/javaparser/resolution/model/typesystem/ReferenceTypeImpl.java index 522acdd39d..5dedaaf166 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/resolution/model/typesystem/ReferenceTypeImpl.java +++ b/javaparser-core/src/main/java/com/github/javaparser/resolution/model/typesystem/ReferenceTypeImpl.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/resolution/promotion/ConditionalExprHandler.java b/javaparser-core/src/main/java/com/github/javaparser/resolution/promotion/ConditionalExprHandler.java index ce3293cec5..f94612f538 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/resolution/promotion/ConditionalExprHandler.java +++ b/javaparser-core/src/main/java/com/github/javaparser/resolution/promotion/ConditionalExprHandler.java @@ -1,5 +1,5 @@ /* - * Copyright (C) 2013-2024 The JavaParser Team. + * Copyright (C) 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/resolution/types/ResolvedArrayType.java b/javaparser-core/src/main/java/com/github/javaparser/resolution/types/ResolvedArrayType.java index c656d806a0..3c2a31b253 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/resolution/types/ResolvedArrayType.java +++ b/javaparser-core/src/main/java/com/github/javaparser/resolution/types/ResolvedArrayType.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/resolution/types/ResolvedIntersectionType.java b/javaparser-core/src/main/java/com/github/javaparser/resolution/types/ResolvedIntersectionType.java index 6c523ee63b..3834e15853 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/resolution/types/ResolvedIntersectionType.java +++ b/javaparser-core/src/main/java/com/github/javaparser/resolution/types/ResolvedIntersectionType.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/resolution/types/ResolvedLambdaConstraintType.java b/javaparser-core/src/main/java/com/github/javaparser/resolution/types/ResolvedLambdaConstraintType.java index 19c7ee1e2a..3b1d2c5732 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/resolution/types/ResolvedLambdaConstraintType.java +++ b/javaparser-core/src/main/java/com/github/javaparser/resolution/types/ResolvedLambdaConstraintType.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/resolution/types/ResolvedPrimitiveType.java b/javaparser-core/src/main/java/com/github/javaparser/resolution/types/ResolvedPrimitiveType.java index a0e505848b..def533959f 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/resolution/types/ResolvedPrimitiveType.java +++ b/javaparser-core/src/main/java/com/github/javaparser/resolution/types/ResolvedPrimitiveType.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/resolution/types/ResolvedReferenceType.java b/javaparser-core/src/main/java/com/github/javaparser/resolution/types/ResolvedReferenceType.java index b4ee73ba40..3248c97d85 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/resolution/types/ResolvedReferenceType.java +++ b/javaparser-core/src/main/java/com/github/javaparser/resolution/types/ResolvedReferenceType.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/resolution/types/ResolvedType.java b/javaparser-core/src/main/java/com/github/javaparser/resolution/types/ResolvedType.java index 13d993971b..b27037f763 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/resolution/types/ResolvedType.java +++ b/javaparser-core/src/main/java/com/github/javaparser/resolution/types/ResolvedType.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/resolution/types/ResolvedTypeTransformer.java b/javaparser-core/src/main/java/com/github/javaparser/resolution/types/ResolvedTypeTransformer.java index 23d81597f0..be853b96c0 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/resolution/types/ResolvedTypeTransformer.java +++ b/javaparser-core/src/main/java/com/github/javaparser/resolution/types/ResolvedTypeTransformer.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/resolution/types/ResolvedTypeVariable.java b/javaparser-core/src/main/java/com/github/javaparser/resolution/types/ResolvedTypeVariable.java index 865def1838..9faf61e5c0 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/resolution/types/ResolvedTypeVariable.java +++ b/javaparser-core/src/main/java/com/github/javaparser/resolution/types/ResolvedTypeVariable.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/resolution/types/ResolvedUnionType.java b/javaparser-core/src/main/java/com/github/javaparser/resolution/types/ResolvedUnionType.java index 3b0d9f790d..405035b465 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/resolution/types/ResolvedUnionType.java +++ b/javaparser-core/src/main/java/com/github/javaparser/resolution/types/ResolvedUnionType.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/resolution/types/ResolvedVoidType.java b/javaparser-core/src/main/java/com/github/javaparser/resolution/types/ResolvedVoidType.java index e293723d64..1f420abbd7 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/resolution/types/ResolvedVoidType.java +++ b/javaparser-core/src/main/java/com/github/javaparser/resolution/types/ResolvedVoidType.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/resolution/types/ResolvedWildcard.java b/javaparser-core/src/main/java/com/github/javaparser/resolution/types/ResolvedWildcard.java index 70aec83a0b..468af2b8b0 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/resolution/types/ResolvedWildcard.java +++ b/javaparser-core/src/main/java/com/github/javaparser/resolution/types/ResolvedWildcard.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/resolution/types/parametrization/ResolvedTypeParameterValueProvider.java b/javaparser-core/src/main/java/com/github/javaparser/resolution/types/parametrization/ResolvedTypeParameterValueProvider.java index f7d7572501..15b7e12177 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/resolution/types/parametrization/ResolvedTypeParameterValueProvider.java +++ b/javaparser-core/src/main/java/com/github/javaparser/resolution/types/parametrization/ResolvedTypeParameterValueProvider.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/resolution/types/parametrization/ResolvedTypeParametersMap.java b/javaparser-core/src/main/java/com/github/javaparser/resolution/types/parametrization/ResolvedTypeParametersMap.java index 438da1e058..c5b48a4e99 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/resolution/types/parametrization/ResolvedTypeParametersMap.java +++ b/javaparser-core/src/main/java/com/github/javaparser/resolution/types/parametrization/ResolvedTypeParametersMap.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/resolution/types/parametrization/ResolvedTypeParametrized.java b/javaparser-core/src/main/java/com/github/javaparser/resolution/types/parametrization/ResolvedTypeParametrized.java index 18a754cd71..47338d6fa1 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/resolution/types/parametrization/ResolvedTypeParametrized.java +++ b/javaparser-core/src/main/java/com/github/javaparser/resolution/types/parametrization/ResolvedTypeParametrized.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/utils/ClassUtils.java b/javaparser-core/src/main/java/com/github/javaparser/utils/ClassUtils.java index d50864bd3f..444336cb42 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/utils/ClassUtils.java +++ b/javaparser-core/src/main/java/com/github/javaparser/utils/ClassUtils.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/utils/CodeGenerationUtils.java b/javaparser-core/src/main/java/com/github/javaparser/utils/CodeGenerationUtils.java index 6404ee9bd1..151cbcbf11 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/utils/CodeGenerationUtils.java +++ b/javaparser-core/src/main/java/com/github/javaparser/utils/CodeGenerationUtils.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/utils/CollectionStrategy.java b/javaparser-core/src/main/java/com/github/javaparser/utils/CollectionStrategy.java index fd5085f6e1..c1e8d0bdc2 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/utils/CollectionStrategy.java +++ b/javaparser-core/src/main/java/com/github/javaparser/utils/CollectionStrategy.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/utils/LineSeparator.java b/javaparser-core/src/main/java/com/github/javaparser/utils/LineSeparator.java index a226d632d4..43bc5ee683 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/utils/LineSeparator.java +++ b/javaparser-core/src/main/java/com/github/javaparser/utils/LineSeparator.java @@ -1,5 +1,5 @@ /* - * Copyright (C) 2013-2024 The JavaParser Team. + * Copyright (C) 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/utils/Log.java b/javaparser-core/src/main/java/com/github/javaparser/utils/Log.java index 04331acb25..f41d6c485c 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/utils/Log.java +++ b/javaparser-core/src/main/java/com/github/javaparser/utils/Log.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/utils/Pair.java b/javaparser-core/src/main/java/com/github/javaparser/utils/Pair.java index c5f7f90d8d..8b2773b1b0 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/utils/Pair.java +++ b/javaparser-core/src/main/java/com/github/javaparser/utils/Pair.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/utils/ParserCollectionStrategy.java b/javaparser-core/src/main/java/com/github/javaparser/utils/ParserCollectionStrategy.java index 46ec901fb2..35c969633a 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/utils/ParserCollectionStrategy.java +++ b/javaparser-core/src/main/java/com/github/javaparser/utils/ParserCollectionStrategy.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/utils/PositionUtils.java b/javaparser-core/src/main/java/com/github/javaparser/utils/PositionUtils.java index 22da02c53b..3c80070424 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/utils/PositionUtils.java +++ b/javaparser-core/src/main/java/com/github/javaparser/utils/PositionUtils.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/utils/ProjectRoot.java b/javaparser-core/src/main/java/com/github/javaparser/utils/ProjectRoot.java index 5bf4131bcf..f7fcdca773 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/utils/ProjectRoot.java +++ b/javaparser-core/src/main/java/com/github/javaparser/utils/ProjectRoot.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/utils/SeparatedItemStringBuilder.java b/javaparser-core/src/main/java/com/github/javaparser/utils/SeparatedItemStringBuilder.java index d9637d2235..d06b670934 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/utils/SeparatedItemStringBuilder.java +++ b/javaparser-core/src/main/java/com/github/javaparser/utils/SeparatedItemStringBuilder.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * 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 5e9fe26fb4..2440aec3aa 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 @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/utils/SourceZip.java b/javaparser-core/src/main/java/com/github/javaparser/utils/SourceZip.java index 451a047373..af4b8f4568 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/utils/SourceZip.java +++ b/javaparser-core/src/main/java/com/github/javaparser/utils/SourceZip.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/utils/StringEscapeUtils.java b/javaparser-core/src/main/java/com/github/javaparser/utils/StringEscapeUtils.java index 10207a855a..7b2c63a9b9 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/utils/StringEscapeUtils.java +++ b/javaparser-core/src/main/java/com/github/javaparser/utils/StringEscapeUtils.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/utils/TypeUtils.java b/javaparser-core/src/main/java/com/github/javaparser/utils/TypeUtils.java index a5a1a193cd..9fed9751bb 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/utils/TypeUtils.java +++ b/javaparser-core/src/main/java/com/github/javaparser/utils/TypeUtils.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/utils/Utils.java b/javaparser-core/src/main/java/com/github/javaparser/utils/Utils.java index 123ec15046..760cfafa6e 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/utils/Utils.java +++ b/javaparser-core/src/main/java/com/github/javaparser/utils/Utils.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/utils/VisitorList.java b/javaparser-core/src/main/java/com/github/javaparser/utils/VisitorList.java index 0edcec07d5..c122d45c4f 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/utils/VisitorList.java +++ b/javaparser-core/src/main/java/com/github/javaparser/utils/VisitorList.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/utils/VisitorMap.java b/javaparser-core/src/main/java/com/github/javaparser/utils/VisitorMap.java index 43a43dcbf5..30869d9165 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/utils/VisitorMap.java +++ b/javaparser-core/src/main/java/com/github/javaparser/utils/VisitorMap.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/utils/VisitorSet.java b/javaparser-core/src/main/java/com/github/javaparser/utils/VisitorSet.java index 1e849e431d..05fb1a7cdc 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/utils/VisitorSet.java +++ b/javaparser-core/src/main/java/com/github/javaparser/utils/VisitorSet.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/javacc-support/com/github/javaparser/GeneratedJavaParserBase.java b/javaparser-core/src/main/javacc-support/com/github/javaparser/GeneratedJavaParserBase.java index d91cbb9265..9ad5c2b74b 100644 --- a/javaparser-core/src/main/javacc-support/com/github/javaparser/GeneratedJavaParserBase.java +++ b/javaparser-core/src/main/javacc-support/com/github/javaparser/GeneratedJavaParserBase.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/javacc-support/com/github/javaparser/GeneratedJavaParserTokenManagerBase.java b/javaparser-core/src/main/javacc-support/com/github/javaparser/GeneratedJavaParserTokenManagerBase.java index ddcffc81d0..88e1493237 100644 --- a/javaparser-core/src/main/javacc-support/com/github/javaparser/GeneratedJavaParserTokenManagerBase.java +++ b/javaparser-core/src/main/javacc-support/com/github/javaparser/GeneratedJavaParserTokenManagerBase.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/javacc-support/com/github/javaparser/ModifierHolder.java b/javaparser-core/src/main/javacc-support/com/github/javaparser/ModifierHolder.java index 44c72fe19a..ff5bf981fa 100644 --- a/javaparser-core/src/main/javacc-support/com/github/javaparser/ModifierHolder.java +++ b/javaparser-core/src/main/javacc-support/com/github/javaparser/ModifierHolder.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/javacc-support/com/github/javaparser/RangedList.java b/javaparser-core/src/main/javacc-support/com/github/javaparser/RangedList.java index e272a7ae3e..bcefbe62b9 100644 --- a/javaparser-core/src/main/javacc-support/com/github/javaparser/RangedList.java +++ b/javaparser-core/src/main/javacc-support/com/github/javaparser/RangedList.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/javacc-support/com/github/javaparser/TokenBase.java b/javaparser-core/src/main/javacc-support/com/github/javaparser/TokenBase.java index a6ad8388d6..8ac9f35918 100644 --- a/javaparser-core/src/main/javacc-support/com/github/javaparser/TokenBase.java +++ b/javaparser-core/src/main/javacc-support/com/github/javaparser/TokenBase.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-core/src/main/javacc/java.jj b/javaparser-core/src/main/javacc/java.jj index 63c57a3b14..03b2c07d44 100644 --- a/javaparser-core/src/main/javacc/java.jj +++ b/javaparser-core/src/main/javacc/java.jj @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * @@ -56,7 +56,7 @@ options { PARSER_BEGIN(GeneratedJavaParser) /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/JavaSymbolSolver.java b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/JavaSymbolSolver.java index 3ea0d49b34..69cb7e87d7 100644 --- a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/JavaSymbolSolver.java +++ b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/JavaSymbolSolver.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/SourceFileInfoExtractor.java b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/SourceFileInfoExtractor.java index 6ebfdf9ea8..b301d05c3e 100644 --- a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/SourceFileInfoExtractor.java +++ b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/SourceFileInfoExtractor.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/cache/DefaultCacheStats.java b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/cache/DefaultCacheStats.java index 7c51c83099..aa84974efb 100644 --- a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/cache/DefaultCacheStats.java +++ b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/cache/DefaultCacheStats.java @@ -1,5 +1,5 @@ /* - * Copyright (C) 2013-2024 The JavaParser Team. + * Copyright (C) 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/cache/GuavaCache.java b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/cache/GuavaCache.java index 946a39cf34..35b21f1d4b 100644 --- a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/cache/GuavaCache.java +++ b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/cache/GuavaCache.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/cache/InMemoryCache.java b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/cache/InMemoryCache.java index c3d9c335d1..8292621d4e 100644 --- a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/cache/InMemoryCache.java +++ b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/cache/InMemoryCache.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/cache/NoCache.java b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/cache/NoCache.java index ce91634865..a0ee34018e 100644 --- a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/cache/NoCache.java +++ b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/cache/NoCache.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/core/resolution/MethodUsageResolutionCapability.java b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/core/resolution/MethodUsageResolutionCapability.java index cc9cb88cda..6b82c6ad84 100644 --- a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/core/resolution/MethodUsageResolutionCapability.java +++ b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/core/resolution/MethodUsageResolutionCapability.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/core/resolution/SymbolResolutionCapability.java b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/core/resolution/SymbolResolutionCapability.java index db87902077..e15fd80e2b 100644 --- a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/core/resolution/SymbolResolutionCapability.java +++ b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/core/resolution/SymbolResolutionCapability.java @@ -1,5 +1,5 @@ /* - * Copyright (C) 2013-2024 The JavaParser Team. + * Copyright (C) 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/core/resolution/TypeVariableResolutionCapability.java b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/core/resolution/TypeVariableResolutionCapability.java index 5880090e2d..d74905c262 100644 --- a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/core/resolution/TypeVariableResolutionCapability.java +++ b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/core/resolution/TypeVariableResolutionCapability.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/declarations/common/MethodDeclarationCommonLogic.java b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/declarations/common/MethodDeclarationCommonLogic.java index 216851b8d2..ef62a74071 100644 --- a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/declarations/common/MethodDeclarationCommonLogic.java +++ b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/declarations/common/MethodDeclarationCommonLogic.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparser/package-info.java b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparser/package-info.java index 8bbeccc843..fe0df1c0a5 100644 --- a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparser/package-info.java +++ b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparser/package-info.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/DefaultVisitorAdapter.java b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/DefaultVisitorAdapter.java index fce5cb1bbb..d9bcf3d673 100644 --- a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/DefaultVisitorAdapter.java +++ b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/DefaultVisitorAdapter.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/FailureHandler.java b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/FailureHandler.java index 9b580fdf5d..31b4647f2e 100644 --- a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/FailureHandler.java +++ b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/FailureHandler.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/JavaParserFacade.java b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/JavaParserFacade.java index 5513ace089..1633a8a1d9 100644 --- a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/JavaParserFacade.java +++ b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/JavaParserFacade.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/JavaParserFactory.java b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/JavaParserFactory.java index 115fa4cb67..bd5f84eff6 100644 --- a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/JavaParserFactory.java +++ b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/JavaParserFactory.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/NormalCompletionVisitor.java b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/NormalCompletionVisitor.java index ac2f730b3c..65231c59dd 100644 --- a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/NormalCompletionVisitor.java +++ b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/NormalCompletionVisitor.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/PatternVariableResult.java b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/PatternVariableResult.java index 88d56c29fa..bcca0242a1 100644 --- a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/PatternVariableResult.java +++ b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/PatternVariableResult.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/PatternVariableVisitor.java b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/PatternVariableVisitor.java index dfc7e00173..243cdc3df3 100644 --- a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/PatternVariableVisitor.java +++ b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/PatternVariableVisitor.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/TypeExtractor.java b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/TypeExtractor.java index c60fca38ee..6f93a867ba 100644 --- a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/TypeExtractor.java +++ b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/TypeExtractor.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/contexts/AbstractJavaParserContext.java b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/contexts/AbstractJavaParserContext.java index 6dd28d79fe..c1a42869a1 100644 --- a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/contexts/AbstractJavaParserContext.java +++ b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/contexts/AbstractJavaParserContext.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/contexts/AbstractMethodLikeDeclarationContext.java b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/contexts/AbstractMethodLikeDeclarationContext.java index c8a0a46caf..c07908a300 100644 --- a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/contexts/AbstractMethodLikeDeclarationContext.java +++ b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/contexts/AbstractMethodLikeDeclarationContext.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/contexts/AnnotationDeclarationContext.java b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/contexts/AnnotationDeclarationContext.java index 8dfa1b2afc..6b84a56b5e 100644 --- a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/contexts/AnnotationDeclarationContext.java +++ b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/contexts/AnnotationDeclarationContext.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/contexts/AnonymousClassDeclarationContext.java b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/contexts/AnonymousClassDeclarationContext.java index c2a8b9d00e..adff240734 100644 --- a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/contexts/AnonymousClassDeclarationContext.java +++ b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/contexts/AnonymousClassDeclarationContext.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/contexts/ArrayAccessExprContext.java b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/contexts/ArrayAccessExprContext.java index 58b0e6a8ef..a7b5f77a24 100644 --- a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/contexts/ArrayAccessExprContext.java +++ b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/contexts/ArrayAccessExprContext.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/contexts/BinaryExprContext.java b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/contexts/BinaryExprContext.java index 0aee8a2605..900a272e98 100644 --- a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/contexts/BinaryExprContext.java +++ b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/contexts/BinaryExprContext.java @@ -1,5 +1,5 @@ /* - * Copyright (C) 2013-2024 The JavaParser Team. + * Copyright (C) 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/contexts/BlockStmtContext.java b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/contexts/BlockStmtContext.java index 61246669b5..2c6ebd8205 100644 --- a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/contexts/BlockStmtContext.java +++ b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/contexts/BlockStmtContext.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/contexts/CatchClauseContext.java b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/contexts/CatchClauseContext.java index fad48397dd..6c096742c5 100644 --- a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/contexts/CatchClauseContext.java +++ b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/contexts/CatchClauseContext.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/contexts/ClassOrInterfaceDeclarationContext.java b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/contexts/ClassOrInterfaceDeclarationContext.java index 678396eace..58c48d6eb3 100644 --- a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/contexts/ClassOrInterfaceDeclarationContext.java +++ b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/contexts/ClassOrInterfaceDeclarationContext.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/contexts/ClassOrInterfaceDeclarationExtendsContext.java b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/contexts/ClassOrInterfaceDeclarationExtendsContext.java index 0ca5cc3903..0b4c6a82fa 100644 --- a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/contexts/ClassOrInterfaceDeclarationExtendsContext.java +++ b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/contexts/ClassOrInterfaceDeclarationExtendsContext.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/contexts/CompilationUnitContext.java b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/contexts/CompilationUnitContext.java index a53ed20bce..7a6fe98fbc 100644 --- a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/contexts/CompilationUnitContext.java +++ b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/contexts/CompilationUnitContext.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/contexts/ConditionalExprContext.java b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/contexts/ConditionalExprContext.java index 70c72bfaf0..d24b4ae0ce 100644 --- a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/contexts/ConditionalExprContext.java +++ b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/contexts/ConditionalExprContext.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/contexts/ConstructorContext.java b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/contexts/ConstructorContext.java index 5c0986e7ea..b805089c7d 100644 --- a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/contexts/ConstructorContext.java +++ b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/contexts/ConstructorContext.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/contexts/ContextHelper.java b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/contexts/ContextHelper.java index 903d83c07a..45db643f5b 100644 --- a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/contexts/ContextHelper.java +++ b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/contexts/ContextHelper.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/contexts/DoStatementContext.java b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/contexts/DoStatementContext.java index 6c42f54093..c07c820323 100644 --- a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/contexts/DoStatementContext.java +++ b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/contexts/DoStatementContext.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/contexts/EnclosedExprContext.java b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/contexts/EnclosedExprContext.java index c293407ee4..892354065d 100644 --- a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/contexts/EnclosedExprContext.java +++ b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/contexts/EnclosedExprContext.java @@ -1,5 +1,5 @@ /* - * Copyright (C) 2013-2024 The JavaParser Team. + * Copyright (C) 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/contexts/EnumDeclarationContext.java b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/contexts/EnumDeclarationContext.java index 098f4f0c38..36d56f4caf 100644 --- a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/contexts/EnumDeclarationContext.java +++ b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/contexts/EnumDeclarationContext.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/contexts/ExpressionContext.java b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/contexts/ExpressionContext.java index 81d535d97d..999063e723 100644 --- a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/contexts/ExpressionContext.java +++ b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/contexts/ExpressionContext.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/contexts/FieldAccessContext.java b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/contexts/FieldAccessContext.java index 8312a80660..967a2f0e90 100644 --- a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/contexts/FieldAccessContext.java +++ b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/contexts/FieldAccessContext.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/contexts/ForEachStatementContext.java b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/contexts/ForEachStatementContext.java index 7251c2299f..ccdc337f03 100644 --- a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/contexts/ForEachStatementContext.java +++ b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/contexts/ForEachStatementContext.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/contexts/ForStatementContext.java b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/contexts/ForStatementContext.java index 67afe3ec27..968b31b56c 100644 --- a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/contexts/ForStatementContext.java +++ b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/contexts/ForStatementContext.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/contexts/IfStatementContext.java b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/contexts/IfStatementContext.java index adbe81d8c9..7b27dc24a9 100644 --- a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/contexts/IfStatementContext.java +++ b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/contexts/IfStatementContext.java @@ -1,5 +1,5 @@ /* - * Copyright (C) 2013-2024 The JavaParser Team. + * Copyright (C) 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/contexts/InstanceOfExprContext.java b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/contexts/InstanceOfExprContext.java index d5bcfcb1a4..a76743ba33 100644 --- a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/contexts/InstanceOfExprContext.java +++ b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/contexts/InstanceOfExprContext.java @@ -1,5 +1,5 @@ /* - * Copyright (C) 2013-2024 The JavaParser Team. + * Copyright (C) 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/contexts/JavaParserTypeDeclarationAdapter.java b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/contexts/JavaParserTypeDeclarationAdapter.java index b9504fc1b6..2e00288d49 100644 --- a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/contexts/JavaParserTypeDeclarationAdapter.java +++ b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/contexts/JavaParserTypeDeclarationAdapter.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/contexts/LambdaExprContext.java b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/contexts/LambdaExprContext.java index cd663d940f..eb8b7ab888 100644 --- a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/contexts/LambdaExprContext.java +++ b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/contexts/LambdaExprContext.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/contexts/MethodCallExprContext.java b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/contexts/MethodCallExprContext.java index c6062edb1a..44bec2bc7b 100644 --- a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/contexts/MethodCallExprContext.java +++ b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/contexts/MethodCallExprContext.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/contexts/MethodContext.java b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/contexts/MethodContext.java index 6906cb60b3..1482ea1b2c 100644 --- a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/contexts/MethodContext.java +++ b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/contexts/MethodContext.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/contexts/MethodReferenceExprContext.java b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/contexts/MethodReferenceExprContext.java index b6d1d1598e..a65eefdebb 100644 --- a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/contexts/MethodReferenceExprContext.java +++ b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/contexts/MethodReferenceExprContext.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/contexts/ObjectCreationContext.java b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/contexts/ObjectCreationContext.java index 09894bb263..a07fc751cf 100644 --- a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/contexts/ObjectCreationContext.java +++ b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/contexts/ObjectCreationContext.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/contexts/RecordDeclarationContext.java b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/contexts/RecordDeclarationContext.java index cb7733c4e6..31f61c4203 100644 --- a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/contexts/RecordDeclarationContext.java +++ b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/contexts/RecordDeclarationContext.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/contexts/StatementContext.java b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/contexts/StatementContext.java index 361c014ff1..9cc0c6f877 100644 --- a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/contexts/StatementContext.java +++ b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/contexts/StatementContext.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/contexts/SwitchEntryContext.java b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/contexts/SwitchEntryContext.java index 62cf8d6dce..40b000d1a5 100644 --- a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/contexts/SwitchEntryContext.java +++ b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/contexts/SwitchEntryContext.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/contexts/TryWithResourceContext.java b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/contexts/TryWithResourceContext.java index ee4841b42a..0235d77902 100644 --- a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/contexts/TryWithResourceContext.java +++ b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/contexts/TryWithResourceContext.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * 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 98654959f1..f714b877e8 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 @@ -1,5 +1,5 @@ /* - * Copyright (C) 2013-2024 The JavaParser Team. + * Copyright (C) 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/contexts/VariableDeclarationExprContext.java b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/contexts/VariableDeclarationExprContext.java index 0856031d07..e1d37e7416 100644 --- a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/contexts/VariableDeclarationExprContext.java +++ b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/contexts/VariableDeclarationExprContext.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/contexts/VariableDeclaratorContext.java b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/contexts/VariableDeclaratorContext.java index 915be0b096..6f605b690f 100644 --- a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/contexts/VariableDeclaratorContext.java +++ b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/contexts/VariableDeclaratorContext.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/contexts/WhileStatementContext.java b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/contexts/WhileStatementContext.java index 49ed537b8c..be0ac8ceb2 100644 --- a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/contexts/WhileStatementContext.java +++ b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/contexts/WhileStatementContext.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/declarations/AstResolutionUtils.java b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/declarations/AstResolutionUtils.java index 75419e90bb..27f8cef760 100644 --- a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/declarations/AstResolutionUtils.java +++ b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/declarations/AstResolutionUtils.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/declarations/DefaultConstructorDeclaration.java b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/declarations/DefaultConstructorDeclaration.java index 559a494317..9d99b5515c 100644 --- a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/declarations/DefaultConstructorDeclaration.java +++ b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/declarations/DefaultConstructorDeclaration.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/declarations/JavaParserAnnotationDeclaration.java b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/declarations/JavaParserAnnotationDeclaration.java index 1429a3fd4b..16d0576452 100644 --- a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/declarations/JavaParserAnnotationDeclaration.java +++ b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/declarations/JavaParserAnnotationDeclaration.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/declarations/JavaParserAnnotationMemberDeclaration.java b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/declarations/JavaParserAnnotationMemberDeclaration.java index 10743be7cd..b70209db1c 100644 --- a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/declarations/JavaParserAnnotationMemberDeclaration.java +++ b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/declarations/JavaParserAnnotationMemberDeclaration.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/declarations/JavaParserAnonymousClassDeclaration.java b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/declarations/JavaParserAnonymousClassDeclaration.java index d236c2926b..bcc82663f6 100644 --- a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/declarations/JavaParserAnonymousClassDeclaration.java +++ b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/declarations/JavaParserAnonymousClassDeclaration.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/declarations/JavaParserClassDeclaration.java b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/declarations/JavaParserClassDeclaration.java index 8e79ecd466..1ef874457d 100644 --- a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/declarations/JavaParserClassDeclaration.java +++ b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/declarations/JavaParserClassDeclaration.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/declarations/JavaParserConstructorDeclaration.java b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/declarations/JavaParserConstructorDeclaration.java index 7815ed3b01..a09bd0db83 100644 --- a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/declarations/JavaParserConstructorDeclaration.java +++ b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/declarations/JavaParserConstructorDeclaration.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/declarations/JavaParserEnumConstantDeclaration.java b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/declarations/JavaParserEnumConstantDeclaration.java index 43b9647232..636a2c6531 100644 --- a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/declarations/JavaParserEnumConstantDeclaration.java +++ b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/declarations/JavaParserEnumConstantDeclaration.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/declarations/JavaParserEnumDeclaration.java b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/declarations/JavaParserEnumDeclaration.java index 24153dfbc3..621104514b 100644 --- a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/declarations/JavaParserEnumDeclaration.java +++ b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/declarations/JavaParserEnumDeclaration.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/declarations/JavaParserFieldDeclaration.java b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/declarations/JavaParserFieldDeclaration.java index bef8c2b9d0..f1cd38e504 100644 --- a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/declarations/JavaParserFieldDeclaration.java +++ b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/declarations/JavaParserFieldDeclaration.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/declarations/JavaParserInterfaceDeclaration.java b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/declarations/JavaParserInterfaceDeclaration.java index d894a1908e..e7a5a67556 100644 --- a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/declarations/JavaParserInterfaceDeclaration.java +++ b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/declarations/JavaParserInterfaceDeclaration.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/declarations/JavaParserMethodDeclaration.java b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/declarations/JavaParserMethodDeclaration.java index 6f93ecb7d0..3156bd4a01 100644 --- a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/declarations/JavaParserMethodDeclaration.java +++ b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/declarations/JavaParserMethodDeclaration.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/declarations/JavaParserParameterDeclaration.java b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/declarations/JavaParserParameterDeclaration.java index b1734b7a0b..7133618436 100644 --- a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/declarations/JavaParserParameterDeclaration.java +++ b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/declarations/JavaParserParameterDeclaration.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/declarations/JavaParserRecordDeclaration.java b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/declarations/JavaParserRecordDeclaration.java index fc190c8c44..57d446f0ed 100644 --- a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/declarations/JavaParserRecordDeclaration.java +++ b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/declarations/JavaParserRecordDeclaration.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/declarations/JavaParserSymbolDeclaration.java b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/declarations/JavaParserSymbolDeclaration.java index 0973ffcf38..70d4bbf676 100644 --- a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/declarations/JavaParserSymbolDeclaration.java +++ b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/declarations/JavaParserSymbolDeclaration.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/declarations/JavaParserTypeAdapter.java b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/declarations/JavaParserTypeAdapter.java index 9d627b5d26..fcf52161cd 100644 --- a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/declarations/JavaParserTypeAdapter.java +++ b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/declarations/JavaParserTypeAdapter.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/declarations/JavaParserTypeParameter.java b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/declarations/JavaParserTypeParameter.java index 880a18de3e..df32093b41 100644 --- a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/declarations/JavaParserTypeParameter.java +++ b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/declarations/JavaParserTypeParameter.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/declarations/JavaParserTypePatternDeclaration.java b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/declarations/JavaParserTypePatternDeclaration.java index 31047dd6fb..13709c6fa1 100644 --- a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/declarations/JavaParserTypePatternDeclaration.java +++ b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/declarations/JavaParserTypePatternDeclaration.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/declarations/JavaParserTypeVariableDeclaration.java b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/declarations/JavaParserTypeVariableDeclaration.java index 2a5cbd595c..fdc96e2605 100644 --- a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/declarations/JavaParserTypeVariableDeclaration.java +++ b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/declarations/JavaParserTypeVariableDeclaration.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/declarations/JavaParserVariableDeclaration.java b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/declarations/JavaParserVariableDeclaration.java index 1eb606f527..edfaf8d1c7 100644 --- a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/declarations/JavaParserVariableDeclaration.java +++ b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/declarations/JavaParserVariableDeclaration.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/declarators/AbstractSymbolDeclarator.java b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/declarators/AbstractSymbolDeclarator.java index e67928d045..c4b1dab155 100644 --- a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/declarators/AbstractSymbolDeclarator.java +++ b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/declarators/AbstractSymbolDeclarator.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/declarators/FieldSymbolDeclarator.java b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/declarators/FieldSymbolDeclarator.java index aad8181dd8..f8c189e4ae 100644 --- a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/declarators/FieldSymbolDeclarator.java +++ b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/declarators/FieldSymbolDeclarator.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/declarators/NoSymbolDeclarator.java b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/declarators/NoSymbolDeclarator.java index 1dc377e638..574c297e32 100644 --- a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/declarators/NoSymbolDeclarator.java +++ b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/declarators/NoSymbolDeclarator.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/declarators/ParameterSymbolDeclarator.java b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/declarators/ParameterSymbolDeclarator.java index cb01a173f0..bd6bb8c7c7 100644 --- a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/declarators/ParameterSymbolDeclarator.java +++ b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/declarators/ParameterSymbolDeclarator.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/declarators/TypePatternSymbolDeclarator.java b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/declarators/TypePatternSymbolDeclarator.java index ba31d7d1b2..12e5eeec84 100644 --- a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/declarators/TypePatternSymbolDeclarator.java +++ b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/declarators/TypePatternSymbolDeclarator.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/declarators/VariableSymbolDeclarator.java b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/declarators/VariableSymbolDeclarator.java index d9bf89f345..e4cbb128b8 100644 --- a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/declarators/VariableSymbolDeclarator.java +++ b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/declarators/VariableSymbolDeclarator.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/package-info.java b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/package-info.java index 45398024b4..cb1625cfc1 100644 --- a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/package-info.java +++ b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/package-info.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javassistmodel/JavassistAnnotationDeclaration.java b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javassistmodel/JavassistAnnotationDeclaration.java index 6c0bb7c148..7b5c0e0f57 100644 --- a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javassistmodel/JavassistAnnotationDeclaration.java +++ b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javassistmodel/JavassistAnnotationDeclaration.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javassistmodel/JavassistAnnotationMemberDeclaration.java b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javassistmodel/JavassistAnnotationMemberDeclaration.java index 2e435a33a4..2c37c779ed 100644 --- a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javassistmodel/JavassistAnnotationMemberDeclaration.java +++ b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javassistmodel/JavassistAnnotationMemberDeclaration.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javassistmodel/JavassistClassDeclaration.java b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javassistmodel/JavassistClassDeclaration.java index 34ac443aa0..745006accc 100644 --- a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javassistmodel/JavassistClassDeclaration.java +++ b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javassistmodel/JavassistClassDeclaration.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javassistmodel/JavassistConstructorDeclaration.java b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javassistmodel/JavassistConstructorDeclaration.java index c9d92bb181..ef69fb28b2 100644 --- a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javassistmodel/JavassistConstructorDeclaration.java +++ b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javassistmodel/JavassistConstructorDeclaration.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javassistmodel/JavassistEnumConstantDeclaration.java b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javassistmodel/JavassistEnumConstantDeclaration.java index a5bcd9eb97..e181694a78 100644 --- a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javassistmodel/JavassistEnumConstantDeclaration.java +++ b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javassistmodel/JavassistEnumConstantDeclaration.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javassistmodel/JavassistEnumDeclaration.java b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javassistmodel/JavassistEnumDeclaration.java index 3f79237422..f8814106fe 100644 --- a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javassistmodel/JavassistEnumDeclaration.java +++ b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javassistmodel/JavassistEnumDeclaration.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javassistmodel/JavassistFactory.java b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javassistmodel/JavassistFactory.java index da863eabc2..62ba1b5b15 100644 --- a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javassistmodel/JavassistFactory.java +++ b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javassistmodel/JavassistFactory.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javassistmodel/JavassistFieldDeclaration.java b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javassistmodel/JavassistFieldDeclaration.java index 5273767afe..55590b7f69 100644 --- a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javassistmodel/JavassistFieldDeclaration.java +++ b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javassistmodel/JavassistFieldDeclaration.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javassistmodel/JavassistInterfaceDeclaration.java b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javassistmodel/JavassistInterfaceDeclaration.java index 55677f77c5..153070c7af 100644 --- a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javassistmodel/JavassistInterfaceDeclaration.java +++ b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javassistmodel/JavassistInterfaceDeclaration.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javassistmodel/JavassistMethodDeclaration.java b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javassistmodel/JavassistMethodDeclaration.java index 0edd7a662a..95e3ba61e9 100644 --- a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javassistmodel/JavassistMethodDeclaration.java +++ b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javassistmodel/JavassistMethodDeclaration.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javassistmodel/JavassistMethodLikeDeclarationAdapter.java b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javassistmodel/JavassistMethodLikeDeclarationAdapter.java index 77c25ed5b9..5b115758d1 100644 --- a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javassistmodel/JavassistMethodLikeDeclarationAdapter.java +++ b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javassistmodel/JavassistMethodLikeDeclarationAdapter.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javassistmodel/JavassistParameterDeclaration.java b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javassistmodel/JavassistParameterDeclaration.java index 3a4f3c5f5d..595be36871 100644 --- a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javassistmodel/JavassistParameterDeclaration.java +++ b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javassistmodel/JavassistParameterDeclaration.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javassistmodel/JavassistRecordDeclaration.java b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javassistmodel/JavassistRecordDeclaration.java index 7ceaf8bedb..509e8ee912 100644 --- a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javassistmodel/JavassistRecordDeclaration.java +++ b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javassistmodel/JavassistRecordDeclaration.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javassistmodel/JavassistTypeDeclarationAdapter.java b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javassistmodel/JavassistTypeDeclarationAdapter.java index 94ba920bbe..0b85b85981 100644 --- a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javassistmodel/JavassistTypeDeclarationAdapter.java +++ b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javassistmodel/JavassistTypeDeclarationAdapter.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javassistmodel/JavassistTypeParameter.java b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javassistmodel/JavassistTypeParameter.java index 81acb99015..52b8596e3e 100644 --- a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javassistmodel/JavassistTypeParameter.java +++ b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javassistmodel/JavassistTypeParameter.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javassistmodel/JavassistUtils.java b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javassistmodel/JavassistUtils.java index 006b89464f..d9c130eec7 100644 --- a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javassistmodel/JavassistUtils.java +++ b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javassistmodel/JavassistUtils.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javassistmodel/package-info.java b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javassistmodel/package-info.java index 059db5e6a4..6934158969 100644 --- a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javassistmodel/package-info.java +++ b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javassistmodel/package-info.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/logic/AbstractClassDeclaration.java b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/logic/AbstractClassDeclaration.java index 8935b1251e..969411b5c2 100644 --- a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/logic/AbstractClassDeclaration.java +++ b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/logic/AbstractClassDeclaration.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/logic/AbstractTypeDeclaration.java b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/logic/AbstractTypeDeclaration.java index a55b7c67b7..085209cbd4 100644 --- a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/logic/AbstractTypeDeclaration.java +++ b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/logic/AbstractTypeDeclaration.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/logic/ObjectProvider.java b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/logic/ObjectProvider.java index b4e931becf..733705e74e 100644 --- a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/logic/ObjectProvider.java +++ b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/logic/ObjectProvider.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/reflectionmodel/ReflectionAnnotationDeclaration.java b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/reflectionmodel/ReflectionAnnotationDeclaration.java index 74029b65ca..6681079367 100644 --- a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/reflectionmodel/ReflectionAnnotationDeclaration.java +++ b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/reflectionmodel/ReflectionAnnotationDeclaration.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/reflectionmodel/ReflectionAnnotationMemberDeclaration.java b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/reflectionmodel/ReflectionAnnotationMemberDeclaration.java index cc4579ef1f..af526ae1cf 100644 --- a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/reflectionmodel/ReflectionAnnotationMemberDeclaration.java +++ b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/reflectionmodel/ReflectionAnnotationMemberDeclaration.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/reflectionmodel/ReflectionClassAdapter.java b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/reflectionmodel/ReflectionClassAdapter.java index c2ea78b3b8..ec9141de7b 100644 --- a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/reflectionmodel/ReflectionClassAdapter.java +++ b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/reflectionmodel/ReflectionClassAdapter.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/reflectionmodel/ReflectionClassDeclaration.java b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/reflectionmodel/ReflectionClassDeclaration.java index 04e1858cfe..fd4167d84b 100644 --- a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/reflectionmodel/ReflectionClassDeclaration.java +++ b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/reflectionmodel/ReflectionClassDeclaration.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/reflectionmodel/ReflectionConstructorDeclaration.java b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/reflectionmodel/ReflectionConstructorDeclaration.java index f13d77da3d..9cb45b8310 100644 --- a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/reflectionmodel/ReflectionConstructorDeclaration.java +++ b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/reflectionmodel/ReflectionConstructorDeclaration.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/reflectionmodel/ReflectionEnumConstantDeclaration.java b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/reflectionmodel/ReflectionEnumConstantDeclaration.java index b8d5b56384..2fea148b90 100644 --- a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/reflectionmodel/ReflectionEnumConstantDeclaration.java +++ b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/reflectionmodel/ReflectionEnumConstantDeclaration.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/reflectionmodel/ReflectionEnumDeclaration.java b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/reflectionmodel/ReflectionEnumDeclaration.java index b39a82056d..e21014bf55 100644 --- a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/reflectionmodel/ReflectionEnumDeclaration.java +++ b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/reflectionmodel/ReflectionEnumDeclaration.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/reflectionmodel/ReflectionFactory.java b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/reflectionmodel/ReflectionFactory.java index 157b6b4567..05f9486ddc 100644 --- a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/reflectionmodel/ReflectionFactory.java +++ b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/reflectionmodel/ReflectionFactory.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/reflectionmodel/ReflectionFieldDeclaration.java b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/reflectionmodel/ReflectionFieldDeclaration.java index 5971bdcbe9..757e0ff2af 100644 --- a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/reflectionmodel/ReflectionFieldDeclaration.java +++ b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/reflectionmodel/ReflectionFieldDeclaration.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/reflectionmodel/ReflectionInterfaceDeclaration.java b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/reflectionmodel/ReflectionInterfaceDeclaration.java index 3330c5adf7..fe4154db35 100644 --- a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/reflectionmodel/ReflectionInterfaceDeclaration.java +++ b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/reflectionmodel/ReflectionInterfaceDeclaration.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/reflectionmodel/ReflectionMethodDeclaration.java b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/reflectionmodel/ReflectionMethodDeclaration.java index f593778721..694461667e 100644 --- a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/reflectionmodel/ReflectionMethodDeclaration.java +++ b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/reflectionmodel/ReflectionMethodDeclaration.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/reflectionmodel/ReflectionMethodResolutionLogic.java b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/reflectionmodel/ReflectionMethodResolutionLogic.java index f751e21282..541d0605ac 100644 --- a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/reflectionmodel/ReflectionMethodResolutionLogic.java +++ b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/reflectionmodel/ReflectionMethodResolutionLogic.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/reflectionmodel/ReflectionParameterDeclaration.java b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/reflectionmodel/ReflectionParameterDeclaration.java index 08510ee48a..a126925b5d 100644 --- a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/reflectionmodel/ReflectionParameterDeclaration.java +++ b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/reflectionmodel/ReflectionParameterDeclaration.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/reflectionmodel/ReflectionPatternDeclaration.java b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/reflectionmodel/ReflectionPatternDeclaration.java index 2bd56e6cd6..89f17b82a2 100644 --- a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/reflectionmodel/ReflectionPatternDeclaration.java +++ b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/reflectionmodel/ReflectionPatternDeclaration.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/reflectionmodel/ReflectionRecordDeclaration.java b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/reflectionmodel/ReflectionRecordDeclaration.java index 0530eae3bb..50b45d6305 100644 --- a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/reflectionmodel/ReflectionRecordDeclaration.java +++ b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/reflectionmodel/ReflectionRecordDeclaration.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2020 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/reflectionmodel/ReflectionTypeParameter.java b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/reflectionmodel/ReflectionTypeParameter.java index 73da7094f7..b4dafc2ddb 100644 --- a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/reflectionmodel/ReflectionTypeParameter.java +++ b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/reflectionmodel/ReflectionTypeParameter.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/reflectionmodel/comparators/ClassComparator.java b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/reflectionmodel/comparators/ClassComparator.java index 471f2eb415..0a7fb82f8d 100644 --- a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/reflectionmodel/comparators/ClassComparator.java +++ b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/reflectionmodel/comparators/ClassComparator.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/reflectionmodel/comparators/MethodComparator.java b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/reflectionmodel/comparators/MethodComparator.java index a1e8ef37b0..1d6f890e2b 100644 --- a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/reflectionmodel/comparators/MethodComparator.java +++ b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/reflectionmodel/comparators/MethodComparator.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/reflectionmodel/comparators/ParameterComparator.java b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/reflectionmodel/comparators/ParameterComparator.java index a58341b156..10c11cfa17 100644 --- a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/reflectionmodel/comparators/ParameterComparator.java +++ b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/reflectionmodel/comparators/ParameterComparator.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/reflectionmodel/package-info.java b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/reflectionmodel/package-info.java index ac7a0a8ae9..cc28397e62 100644 --- a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/reflectionmodel/package-info.java +++ b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/reflectionmodel/package-info.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/resolution/SymbolSolver.java b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/resolution/SymbolSolver.java index abfbbf1a5b..2c5e2b6ebb 100644 --- a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/resolution/SymbolSolver.java +++ b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/resolution/SymbolSolver.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/resolution/naming/NameCategory.java b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/resolution/naming/NameCategory.java index d5a6e3da3c..d2711d4df9 100644 --- a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/resolution/naming/NameCategory.java +++ b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/resolution/naming/NameCategory.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * 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 3bdae564fd..2ab204f3c9 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 @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/resolution/naming/NameRole.java b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/resolution/naming/NameRole.java index a3cc0ba9aa..a787c73cad 100644 --- a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/resolution/naming/NameRole.java +++ b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/resolution/naming/NameRole.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/resolution/promotion/BooleanConditionalExprHandler.java b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/resolution/promotion/BooleanConditionalExprHandler.java index dbb0fc6c41..4dbf9b5e4d 100644 --- a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/resolution/promotion/BooleanConditionalExprHandler.java +++ b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/resolution/promotion/BooleanConditionalExprHandler.java @@ -1,5 +1,5 @@ /* - * Copyright (C) 2013-2024 The JavaParser Team. + * Copyright (C) 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/resolution/promotion/ConditionalExprResolver.java b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/resolution/promotion/ConditionalExprResolver.java index 34800175d8..08f89bf8a5 100644 --- a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/resolution/promotion/ConditionalExprResolver.java +++ b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/resolution/promotion/ConditionalExprResolver.java @@ -1,5 +1,5 @@ /* - * Copyright (C) 2013-2024 The JavaParser Team. + * Copyright (C) 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/resolution/promotion/NumericConditionalExprHandler.java b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/resolution/promotion/NumericConditionalExprHandler.java index 7210ddf6aa..2491786b51 100644 --- a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/resolution/promotion/NumericConditionalExprHandler.java +++ b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/resolution/promotion/NumericConditionalExprHandler.java @@ -1,5 +1,5 @@ /* - * Copyright (C) 2013-2024 The JavaParser Team. + * Copyright (C) 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/resolution/promotion/ReferenceConditionalExprHandler.java b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/resolution/promotion/ReferenceConditionalExprHandler.java index b27d21dd60..834ee23d44 100644 --- a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/resolution/promotion/ReferenceConditionalExprHandler.java +++ b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/resolution/promotion/ReferenceConditionalExprHandler.java @@ -1,5 +1,5 @@ /* - * Copyright (C) 2013-2024 The JavaParser Team. + * Copyright (C) 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/resolution/typeinference/Bound.java b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/resolution/typeinference/Bound.java index c22581125c..e0bab2b5b7 100644 --- a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/resolution/typeinference/Bound.java +++ b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/resolution/typeinference/Bound.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/resolution/typeinference/BoundSet.java b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/resolution/typeinference/BoundSet.java index ae3887e6f5..3d5fd3049c 100644 --- a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/resolution/typeinference/BoundSet.java +++ b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/resolution/typeinference/BoundSet.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/resolution/typeinference/ConstraintFormula.java b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/resolution/typeinference/ConstraintFormula.java index 4016524dd4..b051e81eef 100644 --- a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/resolution/typeinference/ConstraintFormula.java +++ b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/resolution/typeinference/ConstraintFormula.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/resolution/typeinference/ConstraintFormulaSet.java b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/resolution/typeinference/ConstraintFormulaSet.java index df27d0c13a..5e8db02b7f 100644 --- a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/resolution/typeinference/ConstraintFormulaSet.java +++ b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/resolution/typeinference/ConstraintFormulaSet.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/resolution/typeinference/ControlFlowLogic.java b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/resolution/typeinference/ControlFlowLogic.java index ef340d729c..c5ad525b27 100644 --- a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/resolution/typeinference/ControlFlowLogic.java +++ b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/resolution/typeinference/ControlFlowLogic.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/resolution/typeinference/InferenceVariable.java b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/resolution/typeinference/InferenceVariable.java index 45cf681ec7..9723cc56e2 100644 --- a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/resolution/typeinference/InferenceVariable.java +++ b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/resolution/typeinference/InferenceVariable.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/resolution/typeinference/InferenceVariableSubstitution.java b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/resolution/typeinference/InferenceVariableSubstitution.java index 8b583d579a..ac9feda10d 100644 --- a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/resolution/typeinference/InferenceVariableSubstitution.java +++ b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/resolution/typeinference/InferenceVariableSubstitution.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/resolution/typeinference/Instantiation.java b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/resolution/typeinference/Instantiation.java index 0ea041d31c..358b38e323 100644 --- a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/resolution/typeinference/Instantiation.java +++ b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/resolution/typeinference/Instantiation.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/resolution/typeinference/InstantiationSet.java b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/resolution/typeinference/InstantiationSet.java index 692555dd88..23e5de31d9 100644 --- a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/resolution/typeinference/InstantiationSet.java +++ b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/resolution/typeinference/InstantiationSet.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/resolution/typeinference/LeastUpperBoundLogic.java b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/resolution/typeinference/LeastUpperBoundLogic.java index 25760fa78c..29329a7574 100644 --- a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/resolution/typeinference/LeastUpperBoundLogic.java +++ b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/resolution/typeinference/LeastUpperBoundLogic.java @@ -1,5 +1,5 @@ /* - * Copyright (C) 2013-2024 The JavaParser Team. + * Copyright (C) 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/resolution/typeinference/MethodType.java b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/resolution/typeinference/MethodType.java index 2acced4c07..1132024572 100644 --- a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/resolution/typeinference/MethodType.java +++ b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/resolution/typeinference/MethodType.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/resolution/typeinference/ProperLowerBound.java b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/resolution/typeinference/ProperLowerBound.java index ab443c2c2c..4062436258 100644 --- a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/resolution/typeinference/ProperLowerBound.java +++ b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/resolution/typeinference/ProperLowerBound.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/resolution/typeinference/ProperUpperBound.java b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/resolution/typeinference/ProperUpperBound.java index 751ec1badd..0acb901ec9 100644 --- a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/resolution/typeinference/ProperUpperBound.java +++ b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/resolution/typeinference/ProperUpperBound.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/resolution/typeinference/Substitution.java b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/resolution/typeinference/Substitution.java index 99240d5a96..56433e0f18 100644 --- a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/resolution/typeinference/Substitution.java +++ b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/resolution/typeinference/Substitution.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/resolution/typeinference/TypeHelper.java b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/resolution/typeinference/TypeHelper.java index 6e6c12ac0c..a17dfbb765 100644 --- a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/resolution/typeinference/TypeHelper.java +++ b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/resolution/typeinference/TypeHelper.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/resolution/typeinference/TypeInference.java b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/resolution/typeinference/TypeInference.java index 4c9bd29763..1db3fef1e3 100644 --- a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/resolution/typeinference/TypeInference.java +++ b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/resolution/typeinference/TypeInference.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/resolution/typeinference/TypeInferenceCache.java b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/resolution/typeinference/TypeInferenceCache.java index a3ad75a97c..4e2d57925f 100644 --- a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/resolution/typeinference/TypeInferenceCache.java +++ b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/resolution/typeinference/TypeInferenceCache.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/resolution/typeinference/bounds/CapturesBound.java b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/resolution/typeinference/bounds/CapturesBound.java index ac1161d883..51fb592d0c 100644 --- a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/resolution/typeinference/bounds/CapturesBound.java +++ b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/resolution/typeinference/bounds/CapturesBound.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/resolution/typeinference/bounds/FalseBound.java b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/resolution/typeinference/bounds/FalseBound.java index 420f84e77a..3bbd2cf861 100644 --- a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/resolution/typeinference/bounds/FalseBound.java +++ b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/resolution/typeinference/bounds/FalseBound.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/resolution/typeinference/bounds/SameAsBound.java b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/resolution/typeinference/bounds/SameAsBound.java index 432c21c14f..4e4abad34f 100644 --- a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/resolution/typeinference/bounds/SameAsBound.java +++ b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/resolution/typeinference/bounds/SameAsBound.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/resolution/typeinference/bounds/SubtypeOfBound.java b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/resolution/typeinference/bounds/SubtypeOfBound.java index 377992a4f2..f5fa0bcf70 100644 --- a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/resolution/typeinference/bounds/SubtypeOfBound.java +++ b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/resolution/typeinference/bounds/SubtypeOfBound.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/resolution/typeinference/bounds/ThrowsBound.java b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/resolution/typeinference/bounds/ThrowsBound.java index 9d442f2e8c..447d58b9d5 100644 --- a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/resolution/typeinference/bounds/ThrowsBound.java +++ b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/resolution/typeinference/bounds/ThrowsBound.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/resolution/typeinference/constraintformulas/ExpressionCompatibleWithType.java b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/resolution/typeinference/constraintformulas/ExpressionCompatibleWithType.java index 3803d90e24..69d5493d35 100644 --- a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/resolution/typeinference/constraintformulas/ExpressionCompatibleWithType.java +++ b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/resolution/typeinference/constraintformulas/ExpressionCompatibleWithType.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/resolution/typeinference/constraintformulas/LambdaThrowsCompatibleWithType.java b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/resolution/typeinference/constraintformulas/LambdaThrowsCompatibleWithType.java index 530e31ed58..2167de1478 100644 --- a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/resolution/typeinference/constraintformulas/LambdaThrowsCompatibleWithType.java +++ b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/resolution/typeinference/constraintformulas/LambdaThrowsCompatibleWithType.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/resolution/typeinference/constraintformulas/MethodReferenceThrowsCompatibleWithType.java b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/resolution/typeinference/constraintformulas/MethodReferenceThrowsCompatibleWithType.java index 7055c11a51..d28e2fc9fb 100644 --- a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/resolution/typeinference/constraintformulas/MethodReferenceThrowsCompatibleWithType.java +++ b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/resolution/typeinference/constraintformulas/MethodReferenceThrowsCompatibleWithType.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/resolution/typeinference/constraintformulas/TypeCompatibleWithType.java b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/resolution/typeinference/constraintformulas/TypeCompatibleWithType.java index 8f9afacb05..17ff15cdfd 100644 --- a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/resolution/typeinference/constraintformulas/TypeCompatibleWithType.java +++ b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/resolution/typeinference/constraintformulas/TypeCompatibleWithType.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/resolution/typeinference/constraintformulas/TypeContainedByType.java b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/resolution/typeinference/constraintformulas/TypeContainedByType.java index 9689c86194..e191bc760e 100644 --- a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/resolution/typeinference/constraintformulas/TypeContainedByType.java +++ b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/resolution/typeinference/constraintformulas/TypeContainedByType.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/resolution/typeinference/constraintformulas/TypeSameAsType.java b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/resolution/typeinference/constraintformulas/TypeSameAsType.java index dc87ad9891..72a08c88a7 100644 --- a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/resolution/typeinference/constraintformulas/TypeSameAsType.java +++ b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/resolution/typeinference/constraintformulas/TypeSameAsType.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/resolution/typeinference/constraintformulas/TypeSubtypeOfType.java b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/resolution/typeinference/constraintformulas/TypeSubtypeOfType.java index 169f4fd571..0c2d9cca88 100644 --- a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/resolution/typeinference/constraintformulas/TypeSubtypeOfType.java +++ b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/resolution/typeinference/constraintformulas/TypeSubtypeOfType.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/resolution/typesolvers/AarTypeSolver.java b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/resolution/typesolvers/AarTypeSolver.java index 7878bfe873..fa1b078184 100644 --- a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/resolution/typesolvers/AarTypeSolver.java +++ b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/resolution/typesolvers/AarTypeSolver.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/resolution/typesolvers/ClassLoaderTypeSolver.java b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/resolution/typesolvers/ClassLoaderTypeSolver.java index 1b1f5913d0..0bcdbf0efe 100644 --- a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/resolution/typesolvers/ClassLoaderTypeSolver.java +++ b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/resolution/typesolvers/ClassLoaderTypeSolver.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/resolution/typesolvers/CombinedTypeSolver.java b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/resolution/typesolvers/CombinedTypeSolver.java index 95aee07668..a938939dfd 100644 --- a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/resolution/typesolvers/CombinedTypeSolver.java +++ b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/resolution/typesolvers/CombinedTypeSolver.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/resolution/typesolvers/JarTypeSolver.java b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/resolution/typesolvers/JarTypeSolver.java index 57b1614090..efa58e89c4 100644 --- a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/resolution/typesolvers/JarTypeSolver.java +++ b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/resolution/typesolvers/JarTypeSolver.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/resolution/typesolvers/JavaParserTypeSolver.java b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/resolution/typesolvers/JavaParserTypeSolver.java index 5a721f22d0..bc9d69c10c 100644 --- a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/resolution/typesolvers/JavaParserTypeSolver.java +++ b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/resolution/typesolvers/JavaParserTypeSolver.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/resolution/typesolvers/MemoryTypeSolver.java b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/resolution/typesolvers/MemoryTypeSolver.java index fea988d56e..d2995479c4 100644 --- a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/resolution/typesolvers/MemoryTypeSolver.java +++ b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/resolution/typesolvers/MemoryTypeSolver.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/resolution/typesolvers/ReflectionTypeSolver.java b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/resolution/typesolvers/ReflectionTypeSolver.java index 77281c5354..20a0b3d243 100644 --- a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/resolution/typesolvers/ReflectionTypeSolver.java +++ b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/resolution/typesolvers/ReflectionTypeSolver.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/resolution/typesolvers/TypeSolverBuilder.java b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/resolution/typesolvers/TypeSolverBuilder.java index 014df3f8d7..3286bc0644 100644 --- a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/resolution/typesolvers/TypeSolverBuilder.java +++ b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/resolution/typesolvers/TypeSolverBuilder.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/utils/FileUtils.java b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/utils/FileUtils.java index b6a509f6a7..74d8edc195 100644 --- a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/utils/FileUtils.java +++ b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/utils/FileUtils.java @@ -1,5 +1,5 @@ /* - * Copyright (C) 2013-2024 The JavaParser Team. + * Copyright (C) 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/utils/JavassistModuleHelper.java b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/utils/JavassistModuleHelper.java index f1db9c4d53..bb9ca9aa99 100644 --- a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/utils/JavassistModuleHelper.java +++ b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/utils/JavassistModuleHelper.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2025 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/utils/ModuleLayerHelper.java b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/utils/ModuleLayerHelper.java index 7f6b75109f..883d27f035 100644 --- a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/utils/ModuleLayerHelper.java +++ b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/utils/ModuleLayerHelper.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2025 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/utils/SymbolSolverCollectionStrategy.java b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/utils/SymbolSolverCollectionStrategy.java index 9cc39f854e..da85895852 100644 --- a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/utils/SymbolSolverCollectionStrategy.java +++ b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/utils/SymbolSolverCollectionStrategy.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/SlowTest.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/SlowTest.java index 8440f7a219..79d8946b7e 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/SlowTest.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/SlowTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/ast/type/ClassOrInterfaceTypeTest.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/ast/type/ClassOrInterfaceTypeTest.java index 60918d722e..47d40e7104 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/ast/type/ClassOrInterfaceTypeTest.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/ast/type/ClassOrInterfaceTypeTest.java @@ -1,5 +1,5 @@ /* - * Copyright (C) 2013-2024 The JavaParser Team. + * Copyright (C) 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/resolution/declarations/AssociableToASTTest.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/resolution/declarations/AssociableToASTTest.java index 406afa1a1d..08d7b9a369 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/resolution/declarations/AssociableToASTTest.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/resolution/declarations/AssociableToASTTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/resolution/declarations/HasAccessSpecifierTest.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/resolution/declarations/HasAccessSpecifierTest.java index fe7122c0c9..ac08bbc89b 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/resolution/declarations/HasAccessSpecifierTest.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/resolution/declarations/HasAccessSpecifierTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/resolution/declarations/ResolvedAnnotationDeclarationTest.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/resolution/declarations/ResolvedAnnotationDeclarationTest.java index f4e256d834..0b7ef7aff8 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/resolution/declarations/ResolvedAnnotationDeclarationTest.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/resolution/declarations/ResolvedAnnotationDeclarationTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/resolution/declarations/ResolvedAnnotationMemberDeclarationTest.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/resolution/declarations/ResolvedAnnotationMemberDeclarationTest.java index da2811c346..603514cecd 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/resolution/declarations/ResolvedAnnotationMemberDeclarationTest.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/resolution/declarations/ResolvedAnnotationMemberDeclarationTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/resolution/declarations/ResolvedClassDeclarationTest.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/resolution/declarations/ResolvedClassDeclarationTest.java index 6e871e3b3b..3a9c812d47 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/resolution/declarations/ResolvedClassDeclarationTest.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/resolution/declarations/ResolvedClassDeclarationTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/resolution/declarations/ResolvedConstructorDeclarationTest.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/resolution/declarations/ResolvedConstructorDeclarationTest.java index a59a39f9ae..eec79e36ad 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/resolution/declarations/ResolvedConstructorDeclarationTest.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/resolution/declarations/ResolvedConstructorDeclarationTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/resolution/declarations/ResolvedDeclarationTest.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/resolution/declarations/ResolvedDeclarationTest.java index b9e63c4760..f91b34cfce 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/resolution/declarations/ResolvedDeclarationTest.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/resolution/declarations/ResolvedDeclarationTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/resolution/declarations/ResolvedEnumConstantDeclarationTest.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/resolution/declarations/ResolvedEnumConstantDeclarationTest.java index 8f4d845c8f..6e91371553 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/resolution/declarations/ResolvedEnumConstantDeclarationTest.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/resolution/declarations/ResolvedEnumConstantDeclarationTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/resolution/declarations/ResolvedEnumDeclarationTest.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/resolution/declarations/ResolvedEnumDeclarationTest.java index 0775afc23a..587ffa125a 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/resolution/declarations/ResolvedEnumDeclarationTest.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/resolution/declarations/ResolvedEnumDeclarationTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/resolution/declarations/ResolvedFieldDeclarationTest.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/resolution/declarations/ResolvedFieldDeclarationTest.java index 67a5f2c0ff..2e211819a1 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/resolution/declarations/ResolvedFieldDeclarationTest.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/resolution/declarations/ResolvedFieldDeclarationTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/resolution/declarations/ResolvedMethodDeclarationTest.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/resolution/declarations/ResolvedMethodDeclarationTest.java index 0c7c18e355..5682584cf6 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/resolution/declarations/ResolvedMethodDeclarationTest.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/resolution/declarations/ResolvedMethodDeclarationTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/resolution/declarations/ResolvedMethodLikeDeclarationTest.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/resolution/declarations/ResolvedMethodLikeDeclarationTest.java index 9e54c55311..951e198b48 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/resolution/declarations/ResolvedMethodLikeDeclarationTest.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/resolution/declarations/ResolvedMethodLikeDeclarationTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/resolution/declarations/ResolvedParameterDeclarationTest.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/resolution/declarations/ResolvedParameterDeclarationTest.java index b3aeb33836..d6a4278122 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/resolution/declarations/ResolvedParameterDeclarationTest.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/resolution/declarations/ResolvedParameterDeclarationTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/resolution/declarations/ResolvedReferenceTypeDeclarationTest.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/resolution/declarations/ResolvedReferenceTypeDeclarationTest.java index b703c5ce15..9862a5c1e2 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/resolution/declarations/ResolvedReferenceTypeDeclarationTest.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/resolution/declarations/ResolvedReferenceTypeDeclarationTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/resolution/declarations/ResolvedTypeDeclarationTest.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/resolution/declarations/ResolvedTypeDeclarationTest.java index 2fcb1a7ec9..31d6249f0b 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/resolution/declarations/ResolvedTypeDeclarationTest.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/resolution/declarations/ResolvedTypeDeclarationTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/resolution/declarations/ResolvedTypeParameterDeclarationTest.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/resolution/declarations/ResolvedTypeParameterDeclarationTest.java index c40ff19dc7..7fc98ff3cb 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/resolution/declarations/ResolvedTypeParameterDeclarationTest.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/resolution/declarations/ResolvedTypeParameterDeclarationTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/resolution/declarations/ResolvedTypeParametrizableTest.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/resolution/declarations/ResolvedTypeParametrizableTest.java index 881f8e71ac..7b394cc01b 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/resolution/declarations/ResolvedTypeParametrizableTest.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/resolution/declarations/ResolvedTypeParametrizableTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/resolution/declarations/ResolvedTypePatternDeclarationTest.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/resolution/declarations/ResolvedTypePatternDeclarationTest.java index d6509ebe1e..9b14041bcf 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/resolution/declarations/ResolvedTypePatternDeclarationTest.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/resolution/declarations/ResolvedTypePatternDeclarationTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/resolution/declarations/ResolvedValueDeclarationTest.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/resolution/declarations/ResolvedValueDeclarationTest.java index bddf517c1a..4d2149d711 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/resolution/declarations/ResolvedValueDeclarationTest.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/resolution/declarations/ResolvedValueDeclarationTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/AbstractSymbolResolutionTest.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/AbstractSymbolResolutionTest.java index 52bc79d7b1..6efb45a7f7 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/AbstractSymbolResolutionTest.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/AbstractSymbolResolutionTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/FindingAllFieldsTest.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/FindingAllFieldsTest.java index f839ef6a7a..210ca043d5 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/FindingAllFieldsTest.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/FindingAllFieldsTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue113Test.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue113Test.java index bda56c7953..3fa36d637d 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue113Test.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue113Test.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue116Test.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue116Test.java index e4620b27c7..90420342a7 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue116Test.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue116Test.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue128Test.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue128Test.java index 04ce98ab30..7e70c1e7c3 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue128Test.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue128Test.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue1364Test.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue1364Test.java index 0ac61e265c..0bdf85d9f9 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue1364Test.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue1364Test.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue1370Test.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue1370Test.java index f35c9efb55..95c4782d6d 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue1370Test.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue1370Test.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue144Test.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue144Test.java index 7fa02939ae..fecfe7e939 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue144Test.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue144Test.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue1456Test.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue1456Test.java index 6b278fdfaf..28cab56726 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue1456Test.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue1456Test.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue1479Test.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue1479Test.java index b22f8e9a4b..5e2b85b64a 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue1479Test.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue1479Test.java @@ -1,5 +1,5 @@ /* - * Copyright (C) 2013-2024 The JavaParser Team. + * Copyright (C) 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue1480Test.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue1480Test.java index 795341cf81..d6b1f07d26 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue1480Test.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue1480Test.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue1485Test.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue1485Test.java index 426842fad1..f0a815d5fe 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue1485Test.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue1485Test.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue1491Test.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue1491Test.java index d2768e8b40..12343e2a9a 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue1491Test.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue1491Test.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue1511Test.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue1511Test.java index 32ccc72a27..d26d657fb0 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue1511Test.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue1511Test.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue1518Test.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue1518Test.java index 5d67f51336..9f93aaa46c 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue1518Test.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue1518Test.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue1526Test.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue1526Test.java index 18bb1b6438..cdfbb8f21b 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue1526Test.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue1526Test.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue156Test.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue156Test.java index 232c431646..462bffa154 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue156Test.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue156Test.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue1574Test.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue1574Test.java index 7cb246cb21..f1748efc5f 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue1574Test.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue1574Test.java @@ -1,5 +1,5 @@ /* - * Copyright (C) 2013-2024 The JavaParser Team. + * Copyright (C) 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue1599Test.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue1599Test.java index 724a544beb..a5d640876c 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue1599Test.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue1599Test.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue1668Test.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue1668Test.java index 2b4459adb8..bc30d943f4 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue1668Test.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue1668Test.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue1713Test.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue1713Test.java index 3e9837a132..a8df43489b 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue1713Test.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue1713Test.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue1726Test.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue1726Test.java index 31e2ae5733..7a8bda7320 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue1726Test.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue1726Test.java @@ -1,5 +1,5 @@ /* - * Copyright (C) 2013-2024 The JavaParser Team. + * Copyright (C) 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue1757Test.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue1757Test.java index 022c687335..ae24f910cb 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue1757Test.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue1757Test.java @@ -1,5 +1,5 @@ /* - * Copyright (C) 2013-2024 The JavaParser Team. + * Copyright (C) 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue1769Test.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue1769Test.java index b8a85b57e4..dc30daaab7 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue1769Test.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue1769Test.java @@ -1,5 +1,5 @@ /* - * Copyright (C) 2013-2024 The JavaParser Team. + * Copyright (C) 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue1774Test.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue1774Test.java index 522b8f98de..198c647a1a 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue1774Test.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue1774Test.java @@ -1,5 +1,5 @@ /* - * Copyright (C) 2013-2024 The JavaParser Team. + * Copyright (C) 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue1814Test.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue1814Test.java index 1d4a116c95..2a044a0f62 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue1814Test.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue1814Test.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue1817Test.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue1817Test.java index a791436024..397537e397 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue1817Test.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue1817Test.java @@ -1,5 +1,5 @@ /* - * Copyright (C) 2013-2024 The JavaParser Team. + * Copyright (C) 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue1827Test.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue1827Test.java index da59391497..658762e3b8 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue1827Test.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue1827Test.java @@ -1,5 +1,5 @@ /* - * Copyright (C) 2013-2024 The JavaParser Team. + * Copyright (C) 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue185Test.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue185Test.java index 1f3a5b49d3..2faec19fff 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue185Test.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue185Test.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue1868Test.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue1868Test.java index d7337e51be..79a707901a 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue1868Test.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue1868Test.java @@ -1,5 +1,5 @@ /* - * Copyright (C) 2013-2024 The JavaParser Team. + * Copyright (C) 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue186Test.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue186Test.java index 811aca74a2..bba4308188 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue186Test.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue186Test.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue18Test.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue18Test.java index b486a03dd1..287ee1988b 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue18Test.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue18Test.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue1945Test.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue1945Test.java index 2324eedaf6..3dc0064cad 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue1945Test.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue1945Test.java @@ -1,5 +1,5 @@ /* - * Copyright (C) 2013-2024 The JavaParser Team. + * Copyright (C) 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue1946Test.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue1946Test.java index ceae9483ae..3919a1985e 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue1946Test.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue1946Test.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue1950Test.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue1950Test.java index 127fa77351..f23a2438f3 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue1950Test.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue1950Test.java @@ -1,5 +1,5 @@ /* - * Copyright (C) 2013-2024 The JavaParser Team. + * Copyright (C) 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue200Test.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue200Test.java index bf83ca409f..3508027568 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue200Test.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue200Test.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue2035Test.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue2035Test.java index 834b97a508..190fc82070 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue2035Test.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue2035Test.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue2044Test.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue2044Test.java index 3d6e346e5b..439c65e06c 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue2044Test.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue2044Test.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue2062Test.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue2062Test.java index 1d73937648..941f11e71e 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue2062Test.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue2062Test.java @@ -1,5 +1,5 @@ /* - * Copyright (C) 2013-2024 The JavaParser Team. + * Copyright (C) 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue2065Test.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue2065Test.java index b353ec74b3..f82ba5fed7 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue2065Test.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue2065Test.java @@ -1,5 +1,5 @@ /* - * Copyright (C) 2013-2024 The JavaParser Team. + * Copyright (C) 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue2083Test.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue2083Test.java index 598f732458..d95a42554e 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue2083Test.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue2083Test.java @@ -1,5 +1,5 @@ /* - * Copyright (C) 2013-2024 The JavaParser Team. + * Copyright (C) 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue2132Test.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue2132Test.java index b4fead47a3..9ec916afa5 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue2132Test.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue2132Test.java @@ -1,5 +1,5 @@ /* - * Copyright (C) 2013-2024 The JavaParser Team. + * Copyright (C) 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue2162Test.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue2162Test.java index 9fb9935a49..590a2eccc4 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue2162Test.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue2162Test.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue2210Test.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue2210Test.java index 340b49b247..c81583cf1a 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue2210Test.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue2210Test.java @@ -1,5 +1,5 @@ /* - * Copyright (C) 2013-2024 The JavaParser Team. + * Copyright (C) 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue2236Test.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue2236Test.java index 0f5b073f70..62516bc3b7 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue2236Test.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue2236Test.java @@ -1,5 +1,5 @@ /* - * Copyright (C) 2013-2024 The JavaParser Team. + * Copyright (C) 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue2259Test.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue2259Test.java index f50cdb9743..b6a147d2b9 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue2259Test.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue2259Test.java @@ -1,5 +1,5 @@ /* - * Copyright (C) 2013-2024 The JavaParser Team. + * Copyright (C) 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue2284Test.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue2284Test.java index 8d1112f8ae..ad6fe4159e 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue2284Test.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue2284Test.java @@ -1,5 +1,5 @@ /* - * Copyright (C) 2013-2024 The JavaParser Team. + * Copyright (C) 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue2289Test.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue2289Test.java index 8d26f34211..df18f40e38 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue2289Test.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue2289Test.java @@ -1,5 +1,5 @@ /* - * Copyright (C) 2013-2024 The JavaParser Team. + * Copyright (C) 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue228Test.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue228Test.java index 5e2183fb4d..1ae99fe7b9 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue228Test.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue228Test.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue232Test.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue232Test.java index 3e78a24227..62ac11f4be 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue232Test.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue232Test.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue235Test.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue235Test.java index 65c7c7f9ea..c8e9a0a717 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue235Test.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue235Test.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue2360.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue2360.java index 423813c39f..a72bfc531c 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue2360.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue2360.java @@ -1,5 +1,5 @@ /* - * Copyright (C) 2013-2024 The JavaParser Team. + * Copyright (C) 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue2362Test.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue2362Test.java index 66d31943fb..24c48b605b 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue2362Test.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue2362Test.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue2367Test.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue2367Test.java index 382289244b..1d69397d89 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue2367Test.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue2367Test.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue2397Test.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue2397Test.java index 01ede43d2c..7fc1dbdaac 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue2397Test.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue2397Test.java @@ -1,5 +1,5 @@ /* - * Copyright (C) 2013-2024 The JavaParser Team. + * Copyright (C) 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue2406Test.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue2406Test.java index 3959716211..875d25f0fc 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue2406Test.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue2406Test.java @@ -1,5 +1,5 @@ /* - * Copyright (C) 2013-2024 The JavaParser Team. + * Copyright (C) 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue241Test.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue241Test.java index 09ef67acd1..8229006778 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue241Test.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue241Test.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue2477Test.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue2477Test.java index d726e4d5f0..d71b762751 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue2477Test.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue2477Test.java @@ -1,5 +1,5 @@ /* - * Copyright (C) 2013-2024 The JavaParser Team. + * Copyright (C) 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue2481Test.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue2481Test.java index fd69c345b4..5d0ee48a58 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue2481Test.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue2481Test.java @@ -1,5 +1,5 @@ /* - * Copyright (C) 2013-2024 The JavaParser Team. + * Copyright (C) 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue2489Test.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue2489Test.java index b0f946819f..93302301a3 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue2489Test.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue2489Test.java @@ -1,5 +1,5 @@ /* - * Copyright (C) 2013-2024 The JavaParser Team. + * Copyright (C) 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue251Test.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue251Test.java index 00e7341d7e..927414e7b8 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue251Test.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue251Test.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue2595Test.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue2595Test.java index 6357ad43b5..aad1fd8f1c 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue2595Test.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue2595Test.java @@ -1,5 +1,5 @@ /* - * Copyright (C) 2013-2024 The JavaParser Team. + * Copyright (C) 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue2602Test.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue2602Test.java index 2f3b63b6df..7f1ac67ac9 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue2602Test.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue2602Test.java @@ -1,5 +1,5 @@ /* - * Copyright (C) 2013-2024 The JavaParser Team. + * Copyright (C) 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue2738Test.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue2738Test.java index 19e9bdfb9b..4e2fcae084 100755 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue2738Test.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue2738Test.java @@ -1,3 +1,23 @@ +/* + * Copyright (C) 2013-2026 The JavaParser Team. + * + * This file is part of JavaParser. + * + * JavaParser can be used either under the terms of + * a) the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * b) the terms of the Apache License + * + * You should have received a copy of both licenses in LICENCE.LGPL and + * LICENCE.APACHE. Please refer to those files for details. + * + * JavaParser is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License for more details. + */ + package com.github.javaparser.symbolsolver; import static org.junit.jupiter.api.Assertions.assertDoesNotThrow; diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue2740Test.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue2740Test.java index bb3a864ec8..ba6594067b 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue2740Test.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue2740Test.java @@ -1,5 +1,5 @@ /* - * Copyright (C) 2013-2024 The JavaParser Team. + * Copyright (C) 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue2764Test.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue2764Test.java index 1606b3d4f7..452c1b6294 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue2764Test.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue2764Test.java @@ -1,5 +1,5 @@ /* - * Copyright (C) 2013-2024 The JavaParser Team. + * Copyright (C) 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue276Test.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue276Test.java index d9e0df8525..e2c381a6b1 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue276Test.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue276Test.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue2781Test.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue2781Test.java index 48f01b58d5..c70f89910d 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue2781Test.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue2781Test.java @@ -1,5 +1,5 @@ /* - * Copyright (C) 2013-2024 The JavaParser Team. + * Copyright (C) 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue2823Test.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue2823Test.java index a78bc5724a..5ba0cad137 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue2823Test.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue2823Test.java @@ -1,5 +1,5 @@ /* - * Copyright (C) 2013-2024 The JavaParser Team. + * Copyright (C) 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue2878Test.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue2878Test.java index 7e3e2242f1..02c5896c71 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue2878Test.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue2878Test.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue2909Test.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue2909Test.java index 19e7b09ae1..5422a75c7d 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue2909Test.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue2909Test.java @@ -1,5 +1,5 @@ /* - * Copyright (C) 2013-2024 The JavaParser Team. + * Copyright (C) 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue2943Test.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue2943Test.java index 03c320deb2..b046046670 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue2943Test.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue2943Test.java @@ -1,5 +1,5 @@ /* - * Copyright (C) 2013-2024 The JavaParser Team. + * Copyright (C) 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue2951Test.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue2951Test.java index aa6fb21277..b91c4981de 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue2951Test.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue2951Test.java @@ -1,5 +1,5 @@ /* - * Copyright (C) 2013-2024 The JavaParser Team. + * Copyright (C) 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue2953Test.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue2953Test.java index dc6bade46a..c388793f6f 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue2953Test.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue2953Test.java @@ -1,5 +1,5 @@ /* - * Copyright (C) 2013-2024 The JavaParser Team. + * Copyright (C) 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue2987Test.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue2987Test.java index 53cc26f252..908db4f5fc 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue2987Test.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue2987Test.java @@ -1,5 +1,5 @@ /* - * Copyright (C) 2013-2024 The JavaParser Team. + * Copyright (C) 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue2995Test.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue2995Test.java index 839c4663f8..790ef8fc33 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue2995Test.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue2995Test.java @@ -1,5 +1,5 @@ /* - * Copyright (C) 2013-2024 The JavaParser Team. + * Copyright (C) 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue300Test.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue300Test.java index d8326d081a..347cf167e0 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue300Test.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue300Test.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue3024Test.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue3024Test.java index 156318a9ad..a3339871f4 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue3024Test.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue3024Test.java @@ -1,5 +1,5 @@ /* - * Copyright (C) 2013-2024 The JavaParser Team. + * Copyright (C) 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue3028Test.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue3028Test.java index f32dab0cb2..9fed25d639 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue3028Test.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue3028Test.java @@ -1,5 +1,5 @@ /* - * Copyright (C) 2013-2024 The JavaParser Team. + * Copyright (C) 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue3030Test.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue3030Test.java index 9cd49c075a..07fda7c3a0 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue3030Test.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue3030Test.java @@ -1,5 +1,5 @@ /* - * Copyright (C) 2013-2024 The JavaParser Team. + * Copyright (C) 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue3038Test.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue3038Test.java index 42a75a8535..e278fb0ec4 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue3038Test.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue3038Test.java @@ -1,5 +1,5 @@ /* - * Copyright (C) 2013-2024 The JavaParser Team. + * Copyright (C) 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue3045Test.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue3045Test.java index 34d8242635..d04aa7e45e 100755 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue3045Test.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue3045Test.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue3083Test.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue3083Test.java index c8da082914..b5e703bb51 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue3083Test.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue3083Test.java @@ -1,5 +1,5 @@ /* - * Copyright (C) 2013-2024 The JavaParser Team. + * Copyright (C) 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue3087Test.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue3087Test.java index 3cc8a56e56..e7df5e92d5 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue3087Test.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue3087Test.java @@ -1,5 +1,5 @@ /* - * Copyright (C) 2013-2024 The JavaParser Team. + * Copyright (C) 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue3099Test.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue3099Test.java index a96630c969..03b82e772c 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue3099Test.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue3099Test.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue3100Test.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue3100Test.java index 5a6fdd4d66..9c74d7c447 100755 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue3100Test.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue3100Test.java @@ -1,5 +1,5 @@ /* - * Copyright (C) 2013-2024 The JavaParser Team. + * Copyright (C) 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue3112Test.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue3112Test.java index 98c925eb93..3fee6ccbc1 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue3112Test.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue3112Test.java @@ -1,5 +1,5 @@ /* - * Copyright (C) 2013-2024 The JavaParser Team. + * Copyright (C) 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue3136Test.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue3136Test.java index 1f436bac42..433684e617 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue3136Test.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue3136Test.java @@ -1,5 +1,5 @@ /* - * Copyright (C) 2013-2024 The JavaParser Team. + * Copyright (C) 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue314Test.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue314Test.java index 18cceb36df..e19d7f7302 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue314Test.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue314Test.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue3159Test.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue3159Test.java index 4c213f1814..27197730d0 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue3159Test.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue3159Test.java @@ -1,5 +1,5 @@ /* - * Copyright (C) 2013-2024 The JavaParser Team. + * Copyright (C) 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue3173Test.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue3173Test.java index 4d68678210..f6122b3f0f 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue3173Test.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue3173Test.java @@ -1,5 +1,5 @@ /* - * Copyright (C) 2013-2024 The JavaParser Team. + * Copyright (C) 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue3184Test.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue3184Test.java index 824eabad05..8007fa21e9 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue3184Test.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue3184Test.java @@ -1,5 +1,5 @@ /* - * Copyright (C) 2013-2024 The JavaParser Team. + * Copyright (C) 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue3200Test.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue3200Test.java index 413a71a0c6..77d82cadbb 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue3200Test.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue3200Test.java @@ -1,5 +1,5 @@ /* - * Copyright (C) 2013-2024 The JavaParser Team. + * Copyright (C) 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue3272Test.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue3272Test.java index b0f98b9b49..c8f1118cb3 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue3272Test.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue3272Test.java @@ -1,5 +1,5 @@ /* - * Copyright (C) 2013-2024 The JavaParser Team. + * Copyright (C) 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue3277Test.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue3277Test.java index 4a125959ae..6bbcc7dd5c 100755 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue3277Test.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue3277Test.java @@ -1,5 +1,5 @@ /* - * Copyright (C) 2013-2024 The JavaParser Team. + * Copyright (C) 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue3278Test.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue3278Test.java index 6dcc3a7741..0b146cd7e9 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue3278Test.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue3278Test.java @@ -1,5 +1,5 @@ /* - * Copyright (C) 2013-2024 The JavaParser Team. + * Copyright (C) 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue3308Test.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue3308Test.java index be782ecada..df86bce09d 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue3308Test.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue3308Test.java @@ -1,5 +1,5 @@ /* - * Copyright (C) 2013-2024 The JavaParser Team. + * Copyright (C) 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue343Test.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue343Test.java index 43b7980439..8b746c31ce 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue343Test.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue343Test.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue347Test.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue347Test.java index f351de0647..9f7b270cc1 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue347Test.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue347Test.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue3614Test.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue3614Test.java index a7b484eea1..0fbfa5f15b 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue3614Test.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue3614Test.java @@ -1,5 +1,5 @@ /* - * Copyright (C) 2013-2024 The JavaParser Team. + * Copyright (C) 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue366Test.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue366Test.java index cbc42b2aa9..7010f68bcc 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue366Test.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue366Test.java @@ -1,5 +1,5 @@ /* - * Copyright (C) 2013-2024 The JavaParser Team. + * Copyright (C) 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue3710Test.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue3710Test.java old mode 100644 new mode 100755 index 520dbc4738..df0207fd0a --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue3710Test.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue3710Test.java @@ -1,3 +1,23 @@ +/* + * Copyright (C) 2013-2026 The JavaParser Team. + * + * This file is part of JavaParser. + * + * JavaParser can be used either under the terms of + * a) the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * b) the terms of the Apache License + * + * You should have received a copy of both licenses in LICENCE.LGPL and + * LICENCE.APACHE. Please refer to those files for details. + * + * JavaParser is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License for more details. + */ + package com.github.javaparser.symbolsolver; import com.github.javaparser.JavaParser; diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue3859Test.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue3859Test.java index 8544ef2182..a15a8ab56a 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue3859Test.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue3859Test.java @@ -1,5 +1,5 @@ /* - * Copyright (C) 2013-2024 The JavaParser Team. + * Copyright (C) 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue3866Test.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue3866Test.java index 0ad32df842..f27abf06aa 100755 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue3866Test.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue3866Test.java @@ -1,5 +1,5 @@ /* - * Copyright (C) 2013-2024 The JavaParser Team. + * Copyright (C) 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue3878Test.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue3878Test.java index 53e2d1130a..173acbc195 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue3878Test.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue3878Test.java @@ -1,5 +1,5 @@ /* - * Copyright (C) 2013-2024 The JavaParser Team. + * Copyright (C) 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue3916Test.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue3916Test.java index 801a7646f0..765c8bd33b 100755 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue3916Test.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue3916Test.java @@ -1,5 +1,5 @@ /* - * Copyright (C) 2013-2024 The JavaParser Team. + * Copyright (C) 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue3918Test.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue3918Test.java index d6b2b21633..9745d8dd69 100755 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue3918Test.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue3918Test.java @@ -1,5 +1,5 @@ /* - * Copyright (C) 2013-2024 The JavaParser Team. + * Copyright (C) 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue3951Test.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue3951Test.java index 467778f0c4..10f23b0e42 100755 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue3951Test.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue3951Test.java @@ -1,5 +1,5 @@ /* - * Copyright (C) 2013-2024 The JavaParser Team. + * Copyright (C) 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue3972Test.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue3972Test.java index 0ae2c27288..7dc6b319e3 100755 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue3972Test.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue3972Test.java @@ -1,5 +1,5 @@ /* - * Copyright (C) 2013-2024 The JavaParser Team. + * Copyright (C) 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue3976Test.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue3976Test.java index 7fab2a56bb..9a86db1a77 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue3976Test.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue3976Test.java @@ -1,5 +1,5 @@ /* - * Copyright (C) 2013-2024 The JavaParser Team. + * Copyright (C) 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue4037Test.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue4037Test.java index 0e51c986da..55c07f44b7 100755 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue4037Test.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue4037Test.java @@ -1,5 +1,5 @@ /* - * Copyright (C) 2013-2024 The JavaParser Team. + * Copyright (C) 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue4047Test.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue4047Test.java index aad9503734..a64669bf38 100755 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue4047Test.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue4047Test.java @@ -1,5 +1,5 @@ /* - * Copyright (C) 2013-2024 The JavaParser Team. + * Copyright (C) 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue4124Test.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue4124Test.java index 2b669173a8..cd4e669752 100755 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue4124Test.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue4124Test.java @@ -1,5 +1,5 @@ /* - * Copyright (C) 2013-2024 The JavaParser Team. + * Copyright (C) 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue4188Test.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue4188Test.java index f79b0ba8d6..9709a84742 100755 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue4188Test.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue4188Test.java @@ -1,5 +1,5 @@ /* - * Copyright (C) 2013-2024 The JavaParser Team. + * Copyright (C) 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue4284Test.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue4284Test.java index ec4d115779..c248ab7ce1 100755 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue4284Test.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue4284Test.java @@ -1,5 +1,5 @@ /* - * Copyright (C) 2013-2024 The JavaParser Team. + * Copyright (C) 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue4358Test.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue4358Test.java old mode 100644 new mode 100755 index d3ef5c2006..12877e0489 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue4358Test.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue4358Test.java @@ -1,3 +1,23 @@ +/* + * Copyright (C) 2013-2026 The JavaParser Team. + * + * This file is part of JavaParser. + * + * JavaParser can be used either under the terms of + * a) the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * b) the terms of the Apache License + * + * You should have received a copy of both licenses in LICENCE.LGPL and + * LICENCE.APACHE. Please refer to those files for details. + * + * JavaParser is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License for more details. + */ + package com.github.javaparser.symbolsolver; import static org.junit.jupiter.api.Assertions.assertEquals; diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue4427Test.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue4427Test.java old mode 100644 new mode 100755 index ba581a91f1..99ff8c2ffe --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue4427Test.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue4427Test.java @@ -1,3 +1,23 @@ +/* + * Copyright (C) 2013-2026 The JavaParser Team. + * + * This file is part of JavaParser. + * + * JavaParser can be used either under the terms of + * a) the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * b) the terms of the Apache License + * + * You should have received a copy of both licenses in LICENCE.LGPL and + * LICENCE.APACHE. Please refer to those files for details. + * + * JavaParser is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License for more details. + */ + package com.github.javaparser.symbolsolver; import static org.junit.jupiter.api.Assertions.assertDoesNotThrow; diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue4450Test.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue4450Test.java index a1847c4348..393a66db1d 100755 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue4450Test.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue4450Test.java @@ -1,5 +1,5 @@ /* - * Copyright (C) 2013-2024 The JavaParser Team. + * Copyright (C) 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue4503Test.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue4503Test.java index 886fbf73fc..84f21a92a1 100755 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue4503Test.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue4503Test.java @@ -1,5 +1,5 @@ /* - * Copyright (C) 2013-2024 The JavaParser Team. + * Copyright (C) 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue4560Test.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue4560Test.java index f3556bd5af..2975364d4c 100755 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue4560Test.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue4560Test.java @@ -1,5 +1,5 @@ /* - * Copyright (C) 2013-2024 The JavaParser Team. + * Copyright (C) 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue4568Test.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue4568Test.java index 1874c60852..7673f3b84c 100755 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue4568Test.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue4568Test.java @@ -1,5 +1,5 @@ /* - * Copyright (C) 2013-2024 The JavaParser Team. + * Copyright (C) 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue4668Test.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue4668Test.java index 0e5559424b..7832985091 100755 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue4668Test.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue4668Test.java @@ -1,5 +1,5 @@ /* - * Copyright (C) 2013-2024 The JavaParser Team. + * Copyright (C) 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue4710Test.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue4710Test.java old mode 100644 new mode 100755 index 303906f212..17bb741927 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue4710Test.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue4710Test.java @@ -1,3 +1,23 @@ +/* + * Copyright (C) 2013-2026 The JavaParser Team. + * + * This file is part of JavaParser. + * + * JavaParser can be used either under the terms of + * a) the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * b) the terms of the Apache License + * + * You should have received a copy of both licenses in LICENCE.LGPL and + * LICENCE.APACHE. Please refer to those files for details. + * + * JavaParser is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License for more details. + */ + package com.github.javaparser.symbolsolver; import static org.junit.jupiter.api.Assertions.assertEquals; diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue4722Test.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue4722Test.java old mode 100644 new mode 100755 index 797b612640..ba24d6bfd1 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue4722Test.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue4722Test.java @@ -1,3 +1,23 @@ +/* + * Copyright (C) 2013-2026 The JavaParser Team. + * + * This file is part of JavaParser. + * + * JavaParser can be used either under the terms of + * a) the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * b) the terms of the Apache License + * + * You should have received a copy of both licenses in LICENCE.LGPL and + * LICENCE.APACHE. Please refer to those files for details. + * + * JavaParser is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License for more details. + */ + package com.github.javaparser.symbolsolver; import static org.junit.jupiter.api.Assertions.assertEquals; diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue4723Test.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue4723Test.java old mode 100644 new mode 100755 index fc90f3b67c..42aa791e01 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue4723Test.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue4723Test.java @@ -1,3 +1,23 @@ +/* + * Copyright (C) 2013-2026 The JavaParser Team. + * + * This file is part of JavaParser. + * + * JavaParser can be used either under the terms of + * a) the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * b) the terms of the Apache License + * + * You should have received a copy of both licenses in LICENCE.LGPL and + * LICENCE.APACHE. Please refer to those files for details. + * + * JavaParser is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License for more details. + */ + package com.github.javaparser.symbolsolver; import static org.junit.jupiter.api.Assertions.assertEquals; diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue4832Test.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue4832Test.java index 22f84d99ee..ade527ea92 100755 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue4832Test.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue4832Test.java @@ -1,5 +1,5 @@ /* - * Copyright (C) 2013-2024 The JavaParser Team. + * Copyright (C) 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue4846Test.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue4846Test.java old mode 100644 new mode 100755 index 9cdbc84bf0..ee8aaf2a34 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue4846Test.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue4846Test.java @@ -1,3 +1,23 @@ +/* + * Copyright (C) 2013-2026 The JavaParser Team. + * + * This file is part of JavaParser. + * + * JavaParser can be used either under the terms of + * a) the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * b) the terms of the Apache License + * + * You should have received a copy of both licenses in LICENCE.LGPL and + * LICENCE.APACHE. Please refer to those files for details. + * + * JavaParser is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License for more details. + */ + package com.github.javaparser.symbolsolver; import static org.junit.jupiter.api.Assertions.*; diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue4864Test.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue4864Test.java index 46452bfafa..8a8c68014c 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue4864Test.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue4864Test.java @@ -1,5 +1,5 @@ /* - * Copyright (C) 2011, 2013-2023 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue546Test.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue546Test.java index 8b5e7903ad..00cafbf3d3 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue546Test.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue546Test.java @@ -1,5 +1,5 @@ /* - * Copyright (C) 2013-2024 The JavaParser Team. + * Copyright (C) 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue84Test.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue84Test.java index 4c6550747b..4843d6199c 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue84Test.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/Issue84Test.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/JavaParserAPIIntegrationTest.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/JavaParserAPIIntegrationTest.java index 2a73a9c314..cc946569c7 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/JavaParserAPIIntegrationTest.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/JavaParserAPIIntegrationTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/JavaSymbolSolverTest.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/JavaSymbolSolverTest.java index c01ed30730..15122f0925 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/JavaSymbolSolverTest.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/JavaSymbolSolverTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/PullRequest2398Test.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/PullRequest2398Test.java index 91f0ef3c8c..3eb8ea6d89 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/PullRequest2398Test.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/PullRequest2398Test.java @@ -1,5 +1,5 @@ /* - * Copyright (C) 2013-2024 The JavaParser Team. + * Copyright (C) 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/ResolutionOfOverloadedMethodsWithTypeVariablesInvolvedTest.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/ResolutionOfOverloadedMethodsWithTypeVariablesInvolvedTest.java old mode 100644 new mode 100755 index 52bc892346..bb9858e0ad --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/ResolutionOfOverloadedMethodsWithTypeVariablesInvolvedTest.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/ResolutionOfOverloadedMethodsWithTypeVariablesInvolvedTest.java @@ -1,3 +1,23 @@ +/* + * Copyright (C) 2013-2026 The JavaParser Team. + * + * This file is part of JavaParser. + * + * JavaParser can be used either under the terms of + * a) the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * b) the terms of the Apache License + * + * You should have received a copy of both licenses in LICENCE.LGPL and + * LICENCE.APACHE. Please refer to those files for details. + * + * JavaParser is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License for more details. + */ + package com.github.javaparser.symbolsolver; import static org.junit.jupiter.api.Assertions.assertEquals; diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/SolveMethodDeclaredInEnumTest.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/SolveMethodDeclaredInEnumTest.java index 5d3b095c4f..4bcaceb28e 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/SolveMethodDeclaredInEnumTest.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/SolveMethodDeclaredInEnumTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/cache/GuavaCacheAdapterTest.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/cache/GuavaCacheAdapterTest.java index bfa0030b18..754c89cc69 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/cache/GuavaCacheAdapterTest.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/cache/GuavaCacheAdapterTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/cache/InMemoryCacheTest.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/cache/InMemoryCacheTest.java index ed9497d0d6..a9cefa255d 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/cache/InMemoryCacheTest.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/cache/InMemoryCacheTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/cache/NoCacheTest.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/cache/NoCacheTest.java index 5c87534398..980a359384 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/cache/NoCacheTest.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/cache/NoCacheTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/core/resolution/MethodUsageResolutionCapabilityTest.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/core/resolution/MethodUsageResolutionCapabilityTest.java index aa0953417f..722d4ff820 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/core/resolution/MethodUsageResolutionCapabilityTest.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/core/resolution/MethodUsageResolutionCapabilityTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/core/resolution/TypeVariableResolutionCapabilityTest.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/core/resolution/TypeVariableResolutionCapabilityTest.java index ccae608459..0d43e19b57 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/core/resolution/TypeVariableResolutionCapabilityTest.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/core/resolution/TypeVariableResolutionCapabilityTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/javaparsermodel/ConvertToUsageTest.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/javaparsermodel/ConvertToUsageTest.java index e099437d25..c33a0fe769 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/javaparsermodel/ConvertToUsageTest.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/javaparsermodel/ConvertToUsageTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/javaparsermodel/DifferentiateDotExpressionTest.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/javaparsermodel/DifferentiateDotExpressionTest.java index 9217aeac1e..24414480c3 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/javaparsermodel/DifferentiateDotExpressionTest.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/javaparsermodel/DifferentiateDotExpressionTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/javaparsermodel/JavaParserFacadeTest.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/javaparsermodel/JavaParserFacadeTest.java index d74b68311b..85d3f3f9df 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/javaparsermodel/JavaParserFacadeTest.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/javaparsermodel/JavaParserFacadeTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/javaparsermodel/contexts/ClassOrInterfaceDeclarationContextTest.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/javaparsermodel/contexts/ClassOrInterfaceDeclarationContextTest.java index 95497951d9..a8b2590452 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/javaparsermodel/contexts/ClassOrInterfaceDeclarationContextTest.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/javaparsermodel/contexts/ClassOrInterfaceDeclarationContextTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/javaparsermodel/contexts/IfStatementContextTest.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/javaparsermodel/contexts/IfStatementContextTest.java index ee9c53f8c7..763af24c13 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/javaparsermodel/contexts/IfStatementContextTest.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/javaparsermodel/contexts/IfStatementContextTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2025 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/javaparsermodel/contexts/JavaParserTypeDeclarationAdapterTest.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/javaparsermodel/contexts/JavaParserTypeDeclarationAdapterTest.java index 173810d667..dd8291189b 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/javaparsermodel/contexts/JavaParserTypeDeclarationAdapterTest.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/javaparsermodel/contexts/JavaParserTypeDeclarationAdapterTest.java @@ -1,5 +1,5 @@ /* - * Copyright (C) 2013-2024 The JavaParser Team. + * Copyright (C) 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/javaparsermodel/contexts/MultiCatchMethodCallExprTest.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/javaparsermodel/contexts/MultiCatchMethodCallExprTest.java index b5bd9826d7..0060c2640a 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/javaparsermodel/contexts/MultiCatchMethodCallExprTest.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/javaparsermodel/contexts/MultiCatchMethodCallExprTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/javaparsermodel/contexts/SwitchStatementContextTest.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/javaparsermodel/contexts/SwitchStatementContextTest.java index 6fdf4912bb..f48fa639ae 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/javaparsermodel/contexts/SwitchStatementContextTest.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/javaparsermodel/contexts/SwitchStatementContextTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2025 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/javaparsermodel/declarations/JavaParserAnnotationDeclarationTest.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/javaparsermodel/declarations/JavaParserAnnotationDeclarationTest.java index d502a89f0c..d7363ea8aa 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/javaparsermodel/declarations/JavaParserAnnotationDeclarationTest.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/javaparsermodel/declarations/JavaParserAnnotationDeclarationTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/javaparsermodel/declarations/JavaParserAnonymousClassDeclarationTest.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/javaparsermodel/declarations/JavaParserAnonymousClassDeclarationTest.java index 53c7bb4e6b..bb15f5aaf8 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/javaparsermodel/declarations/JavaParserAnonymousClassDeclarationTest.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/javaparsermodel/declarations/JavaParserAnonymousClassDeclarationTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/javaparsermodel/declarations/JavaParserClassDeclarationTest.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/javaparsermodel/declarations/JavaParserClassDeclarationTest.java index ed9c5516d5..b4487985fa 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/javaparsermodel/declarations/JavaParserClassDeclarationTest.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/javaparsermodel/declarations/JavaParserClassDeclarationTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/javaparsermodel/declarations/JavaParserEnumDeclarationTest.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/javaparsermodel/declarations/JavaParserEnumDeclarationTest.java index 6c9d85d038..bbac794ea9 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/javaparsermodel/declarations/JavaParserEnumDeclarationTest.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/javaparsermodel/declarations/JavaParserEnumDeclarationTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/javaparsermodel/declarations/JavaParserFieldDeclarationTest.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/javaparsermodel/declarations/JavaParserFieldDeclarationTest.java index c5d88ef961..2ec34179a9 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/javaparsermodel/declarations/JavaParserFieldDeclarationTest.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/javaparsermodel/declarations/JavaParserFieldDeclarationTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/javaparsermodel/declarations/JavaParserInterfaceDeclarationTest.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/javaparsermodel/declarations/JavaParserInterfaceDeclarationTest.java index 025efb43ad..54f0396438 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/javaparsermodel/declarations/JavaParserInterfaceDeclarationTest.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/javaparsermodel/declarations/JavaParserInterfaceDeclarationTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/javaparsermodel/declarations/JavaParserMethodDeclarationTest.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/javaparsermodel/declarations/JavaParserMethodDeclarationTest.java index aa231e30a5..88d1574b18 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/javaparsermodel/declarations/JavaParserMethodDeclarationTest.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/javaparsermodel/declarations/JavaParserMethodDeclarationTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/javaparsermodel/declarations/JavaParserParameterDeclarationTest.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/javaparsermodel/declarations/JavaParserParameterDeclarationTest.java index 6d2fcc07ae..c2deb4e7db 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/javaparsermodel/declarations/JavaParserParameterDeclarationTest.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/javaparsermodel/declarations/JavaParserParameterDeclarationTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/javaparsermodel/declarations/JavaParserRecordDeclarationTest.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/javaparsermodel/declarations/JavaParserRecordDeclarationTest.java old mode 100644 new mode 100755 index 6db04b6130..18da61e4ae --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/javaparsermodel/declarations/JavaParserRecordDeclarationTest.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/javaparsermodel/declarations/JavaParserRecordDeclarationTest.java @@ -1,3 +1,23 @@ +/* + * Copyright (C) 2013-2026 The JavaParser Team. + * + * This file is part of JavaParser. + * + * JavaParser can be used either under the terms of + * a) the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * b) the terms of the Apache License + * + * You should have received a copy of both licenses in LICENCE.LGPL and + * LICENCE.APACHE. Please refer to those files for details. + * + * JavaParser is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License for more details. + */ + package com.github.javaparser.symbolsolver.javaparsermodel.declarations; import static org.junit.jupiter.api.Assertions.*; 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 18cf288bbb..af5f7b7e0d 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 @@ -1,5 +1,5 @@ /* - * Copyright (C) 2013-2024 The JavaParser Team. + * Copyright (C) 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/javaparsermodel/declarations/JavaParserTypeParameterTest.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/javaparsermodel/declarations/JavaParserTypeParameterTest.java index 48fc1bd2a6..21789d48d3 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/javaparsermodel/declarations/JavaParserTypeParameterTest.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/javaparsermodel/declarations/JavaParserTypeParameterTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/javaparsermodel/declarations/JavaParserTypePatternDeclarationTest.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/javaparsermodel/declarations/JavaParserTypePatternDeclarationTest.java index 4667be5779..ff12b58ca7 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/javaparsermodel/declarations/JavaParserTypePatternDeclarationTest.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/javaparsermodel/declarations/JavaParserTypePatternDeclarationTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/javaparsermodel/declarations/JavaParserTypeVariableDeclarationTest.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/javaparsermodel/declarations/JavaParserTypeVariableDeclarationTest.java index 22bc0efb4f..010065382b 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/javaparsermodel/declarations/JavaParserTypeVariableDeclarationTest.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/javaparsermodel/declarations/JavaParserTypeVariableDeclarationTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/javaparsermodel/declarations/JavaParserVariableDeclarationTest.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/javaparsermodel/declarations/JavaParserVariableDeclarationTest.java index f5854430a4..02a0aea644 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/javaparsermodel/declarations/JavaParserVariableDeclarationTest.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/javaparsermodel/declarations/JavaParserVariableDeclarationTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/javassistmodel/Issue257Test.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/javassistmodel/Issue257Test.java index 91a9d7407f..5e76911c19 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/javassistmodel/Issue257Test.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/javassistmodel/Issue257Test.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/javassistmodel/JavassistAnnotationDeclarationTest.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/javassistmodel/JavassistAnnotationDeclarationTest.java index c6d75e901c..1b77f2012e 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/javassistmodel/JavassistAnnotationDeclarationTest.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/javassistmodel/JavassistAnnotationDeclarationTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/javassistmodel/JavassistAnnotationMemberDeclarationTest.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/javassistmodel/JavassistAnnotationMemberDeclarationTest.java index 86cd67424a..07255a386c 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/javassistmodel/JavassistAnnotationMemberDeclarationTest.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/javassistmodel/JavassistAnnotationMemberDeclarationTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/javassistmodel/JavassistClassDeclarationTest.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/javassistmodel/JavassistClassDeclarationTest.java index 43de8fa4d0..222b8de238 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/javassistmodel/JavassistClassDeclarationTest.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/javassistmodel/JavassistClassDeclarationTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/javassistmodel/JavassistConstructorDeclarationTest.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/javassistmodel/JavassistConstructorDeclarationTest.java index 4a1bcf5eb1..83c475ba11 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/javassistmodel/JavassistConstructorDeclarationTest.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/javassistmodel/JavassistConstructorDeclarationTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/javassistmodel/JavassistEnumConstantDeclarationTest.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/javassistmodel/JavassistEnumConstantDeclarationTest.java index 1c4d0dea28..0ed19af83c 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/javassistmodel/JavassistEnumConstantDeclarationTest.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/javassistmodel/JavassistEnumConstantDeclarationTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/javassistmodel/JavassistEnumDeclarationTest.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/javassistmodel/JavassistEnumDeclarationTest.java index dbfcd2895f..ab31b925d0 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/javassistmodel/JavassistEnumDeclarationTest.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/javassistmodel/JavassistEnumDeclarationTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/javassistmodel/JavassistFieldDeclarationTest.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/javassistmodel/JavassistFieldDeclarationTest.java index 021da4c586..7b55854fa1 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/javassistmodel/JavassistFieldDeclarationTest.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/javassistmodel/JavassistFieldDeclarationTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/javassistmodel/JavassistInterfaceDeclarationTest.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/javassistmodel/JavassistInterfaceDeclarationTest.java index 65e4c2f50a..13e66d4902 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/javassistmodel/JavassistInterfaceDeclarationTest.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/javassistmodel/JavassistInterfaceDeclarationTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/javassistmodel/JavassistMethodDeclarationTest.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/javassistmodel/JavassistMethodDeclarationTest.java index 11c5258b8f..af427da531 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/javassistmodel/JavassistMethodDeclarationTest.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/javassistmodel/JavassistMethodDeclarationTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/javassistmodel/JavassistModuleTest.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/javassistmodel/JavassistModuleTest.java index 3a59771680..8e6cb5d159 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/javassistmodel/JavassistModuleTest.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/javassistmodel/JavassistModuleTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2025 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/javassistmodel/JavassistParameterDeclarationTest.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/javassistmodel/JavassistParameterDeclarationTest.java index eecfe83bee..089029530b 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/javassistmodel/JavassistParameterDeclarationTest.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/javassistmodel/JavassistParameterDeclarationTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/javassistmodel/JavassistRecordDeclarationTest.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/javassistmodel/JavassistRecordDeclarationTest.java index a922855c1d..6332460191 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/javassistmodel/JavassistRecordDeclarationTest.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/javassistmodel/JavassistRecordDeclarationTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/javassistmodel/JavassistTypeDeclarationAdapterTest.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/javassistmodel/JavassistTypeDeclarationAdapterTest.java index 906f28e929..8e4215dfd2 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/javassistmodel/JavassistTypeDeclarationAdapterTest.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/javassistmodel/JavassistTypeDeclarationAdapterTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/javassistmodel/JavassistTypeParameterDeclarationTest.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/javassistmodel/JavassistTypeParameterDeclarationTest.java index 2355f4fe44..d30127ac34 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/javassistmodel/JavassistTypeParameterDeclarationTest.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/javassistmodel/JavassistTypeParameterDeclarationTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/logic/AbstractClassDeclarationTest.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/logic/AbstractClassDeclarationTest.java index 03478d037b..0c85e3d6bd 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/logic/AbstractClassDeclarationTest.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/logic/AbstractClassDeclarationTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/logic/AbstractTypeDeclarationTest.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/logic/AbstractTypeDeclarationTest.java index 5ec2af75b7..4bcecc57db 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/logic/AbstractTypeDeclarationTest.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/logic/AbstractTypeDeclarationTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/logic/FunctionInterfaceLogicTest.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/logic/FunctionInterfaceLogicTest.java index b1d5e8a5a0..e40b27a9d9 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/logic/FunctionInterfaceLogicTest.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/logic/FunctionInterfaceLogicTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/logic/InferenceContextTest.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/logic/InferenceContextTest.java index 83ebf1562e..1747ec7909 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/logic/InferenceContextTest.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/logic/InferenceContextTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/logic/MethodResolutionCapabilityTest.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/logic/MethodResolutionCapabilityTest.java index 474c02cd1c..f60d0cf517 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/logic/MethodResolutionCapabilityTest.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/logic/MethodResolutionCapabilityTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/model/resolution/SymbolReferenceTest.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/model/resolution/SymbolReferenceTest.java index 3b45819bd4..756364397c 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/model/resolution/SymbolReferenceTest.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/model/resolution/SymbolReferenceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (C) 2013-2024 The JavaParser Team. + * Copyright (C) 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/model/typesystem/ArrayTypeTest.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/model/typesystem/ArrayTypeTest.java index 68f210d320..69f9406a4c 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/model/typesystem/ArrayTypeTest.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/model/typesystem/ArrayTypeTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/model/typesystem/LazyTypeTest.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/model/typesystem/LazyTypeTest.java index 67631e9963..cde589d4a1 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/model/typesystem/LazyTypeTest.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/model/typesystem/LazyTypeTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/model/typesystem/NullTypeTest.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/model/typesystem/NullTypeTest.java index d4b254c980..df3be96c98 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/model/typesystem/NullTypeTest.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/model/typesystem/NullTypeTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/model/typesystem/PrimitiveTypeTest.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/model/typesystem/PrimitiveTypeTest.java index dfb030baf7..d9cba64a97 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/model/typesystem/PrimitiveTypeTest.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/model/typesystem/PrimitiveTypeTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/model/typesystem/ReferenceTypeTest.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/model/typesystem/ReferenceTypeTest.java index 9a42125948..c7bc410bfc 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/model/typesystem/ReferenceTypeTest.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/model/typesystem/ReferenceTypeTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/model/typesystem/TypeVariableUsageTest.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/model/typesystem/TypeVariableUsageTest.java index efdc5aef68..b8bbf7e4fd 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/model/typesystem/TypeVariableUsageTest.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/model/typesystem/TypeVariableUsageTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/model/typesystem/VoidTypeTest.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/model/typesystem/VoidTypeTest.java index 8c3526759c..4975f79fbe 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/model/typesystem/VoidTypeTest.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/model/typesystem/VoidTypeTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/model/typesystem/WildcardUsageTest.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/model/typesystem/WildcardUsageTest.java index 4c753ad8a0..c05339ff9f 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/model/typesystem/WildcardUsageTest.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/model/typesystem/WildcardUsageTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/reflectionmodel/ReflectionAnnotationDeclarationTest.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/reflectionmodel/ReflectionAnnotationDeclarationTest.java index 64511ca9b9..821e6ab807 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/reflectionmodel/ReflectionAnnotationDeclarationTest.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/reflectionmodel/ReflectionAnnotationDeclarationTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/reflectionmodel/ReflectionClassDeclarationTest.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/reflectionmodel/ReflectionClassDeclarationTest.java index 2522301f07..1662ca4a6d 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/reflectionmodel/ReflectionClassDeclarationTest.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/reflectionmodel/ReflectionClassDeclarationTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/reflectionmodel/ReflectionEnumDeclarationTest.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/reflectionmodel/ReflectionEnumDeclarationTest.java index 0fe3ea2d87..2631bfd4bf 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/reflectionmodel/ReflectionEnumDeclarationTest.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/reflectionmodel/ReflectionEnumDeclarationTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/reflectionmodel/ReflectionFieldDeclarationTest.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/reflectionmodel/ReflectionFieldDeclarationTest.java index fda9a35813..a5ca183a5d 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/reflectionmodel/ReflectionFieldDeclarationTest.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/reflectionmodel/ReflectionFieldDeclarationTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/reflectionmodel/ReflectionInterfaceDeclarationTest.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/reflectionmodel/ReflectionInterfaceDeclarationTest.java index be762fd204..d5eac464b6 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/reflectionmodel/ReflectionInterfaceDeclarationTest.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/reflectionmodel/ReflectionInterfaceDeclarationTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/reflectionmodel/ReflectionMethodDeclarationTest.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/reflectionmodel/ReflectionMethodDeclarationTest.java index eaa6ff8baa..759c58e39f 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/reflectionmodel/ReflectionMethodDeclarationTest.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/reflectionmodel/ReflectionMethodDeclarationTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/reflectionmodel/ReflectionParameterDeclarationTest.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/reflectionmodel/ReflectionParameterDeclarationTest.java index 19f3e2132d..119766a768 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/reflectionmodel/ReflectionParameterDeclarationTest.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/reflectionmodel/ReflectionParameterDeclarationTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/reflectionmodel/ReflectionRecordDeclarationTest.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/reflectionmodel/ReflectionRecordDeclarationTest.java index 5f758aa4b8..7347a00537 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/reflectionmodel/ReflectionRecordDeclarationTest.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/reflectionmodel/ReflectionRecordDeclarationTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/reflectionmodel/ReflectionTestObject.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/reflectionmodel/ReflectionTestObject.java index ed8f53aedf..2135a065c1 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/reflectionmodel/ReflectionTestObject.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/reflectionmodel/ReflectionTestObject.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/AbstractResolutionTest.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/AbstractResolutionTest.java index 2d2a309ddf..260fe515e3 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/AbstractResolutionTest.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/AbstractResolutionTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/AnalyseJavaParserTest.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/AnalyseJavaParserTest.java index 4af1b11d2a..a9989c0231 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/AnalyseJavaParserTest.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/AnalyseJavaParserTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/AnalyseJavaSymbolSolver060Test.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/AnalyseJavaSymbolSolver060Test.java index ea8f43c8fc..b943286af4 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/AnalyseJavaSymbolSolver060Test.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/AnalyseJavaSymbolSolver060Test.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/AnalyseNewJavaParserHelpersTest.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/AnalyseNewJavaParserHelpersTest.java index bffd7ec80b..cd32f31104 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/AnalyseNewJavaParserHelpersTest.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/AnalyseNewJavaParserHelpersTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/AnalyseNewJavaParserTest.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/AnalyseNewJavaParserTest.java index aa95741dfd..760bb4e899 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/AnalyseNewJavaParserTest.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/AnalyseNewJavaParserTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/AnnotationsResolutionTest.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/AnnotationsResolutionTest.java index 66aae8d337..1ce74c1278 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/AnnotationsResolutionTest.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/AnnotationsResolutionTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/AnonymousClassesResolutionTest.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/AnonymousClassesResolutionTest.java index 094d34a441..6d9f9786fe 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/AnonymousClassesResolutionTest.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/AnonymousClassesResolutionTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/ArrayExprTest.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/ArrayExprTest.java index 9a9e9b28a9..05488516fa 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/ArrayExprTest.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/ArrayExprTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/CompilationUnitContextResolutionTest.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/CompilationUnitContextResolutionTest.java index a12be89c83..27f2c434ea 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/CompilationUnitContextResolutionTest.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/CompilationUnitContextResolutionTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/ConditionalExprTest.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/ConditionalExprTest.java index 1f212c743e..3a6384835a 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/ConditionalExprTest.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/ConditionalExprTest.java @@ -1,5 +1,5 @@ /* - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/ConstructorsResolutionTest.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/ConstructorsResolutionTest.java index 6ee327969f..87035a57d5 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/ConstructorsResolutionTest.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/ConstructorsResolutionTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/ContextTest.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/ContextTest.java index 83b78c60aa..7116b4d401 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/ContextTest.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/ContextTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/DefaultPackageTest.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/DefaultPackageTest.java index cf323a7be2..6aaadf47ae 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/DefaultPackageTest.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/DefaultPackageTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/EnumLiteralsInAnnotatedClassTest.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/EnumLiteralsInAnnotatedClassTest.java index 4353320d51..2a607b9478 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/EnumLiteralsInAnnotatedClassTest.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/EnumLiteralsInAnnotatedClassTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/EnumResolutionTest.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/EnumResolutionTest.java index 682df307ef..3753cf09ea 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/EnumResolutionTest.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/EnumResolutionTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/ExprResolutionTest.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/ExprResolutionTest.java index c0d47f15e8..27ecb17568 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/ExprResolutionTest.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/ExprResolutionTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/FieldAccessExprResolutionTest.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/FieldAccessExprResolutionTest.java index b08ffaaa2e..af85ffd3d2 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/FieldAccessExprResolutionTest.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/FieldAccessExprResolutionTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/FieldsResolutionTest.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/FieldsResolutionTest.java index 62f482c1a6..dae6b8740c 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/FieldsResolutionTest.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/FieldsResolutionTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/GenericsResolutionTest.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/GenericsResolutionTest.java index ba5afaf552..b9afdd8c52 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/GenericsResolutionTest.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/GenericsResolutionTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/ImplementedOrExtendedTypeResolutionTest.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/ImplementedOrExtendedTypeResolutionTest.java index 8c2caea5be..6133599476 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/ImplementedOrExtendedTypeResolutionTest.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/ImplementedOrExtendedTypeResolutionTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/InstanceOfTest.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/InstanceOfTest.java index c24a3af10a..64cde19597 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/InstanceOfTest.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/InstanceOfTest.java @@ -1,5 +1,5 @@ /* - * Copyright (C) 2013-2024 The JavaParser Team. + * Copyright (C) 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/InternalClassInInterfaceTest.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/InternalClassInInterfaceTest.java index e185197af1..0e2112086d 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/InternalClassInInterfaceTest.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/InternalClassInInterfaceTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/Issue4703Test.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/Issue4703Test.java old mode 100644 new mode 100755 index d0d3395ab9..15437721ee --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/Issue4703Test.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/Issue4703Test.java @@ -1,3 +1,23 @@ +/* + * Copyright (C) 2013-2026 The JavaParser Team. + * + * This file is part of JavaParser. + * + * JavaParser can be used either under the terms of + * a) the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * b) the terms of the Apache License + * + * You should have received a copy of both licenses in LICENCE.LGPL and + * LICENCE.APACHE. Please refer to those files for details. + * + * JavaParser is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License for more details. + */ + package com.github.javaparser.symbolsolver.resolution; import static org.junit.jupiter.api.Assertions.assertEquals; diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/JavaParserFacadeResolutionTest.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/JavaParserFacadeResolutionTest.java index 8cb3dbf67a..0f32d7bee9 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/JavaParserFacadeResolutionTest.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/JavaParserFacadeResolutionTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/LambdaGenericResolutionTest.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/LambdaGenericResolutionTest.java index 5b9d7bbc49..edcbba2369 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/LambdaGenericResolutionTest.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/LambdaGenericResolutionTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2024 The JavaParser Team. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/LambdaResolutionTest.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/LambdaResolutionTest.java index 25f81a9c82..8fe4fd30b2 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/LambdaResolutionTest.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/LambdaResolutionTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/MethodDescriptorTest.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/MethodDescriptorTest.java index d9e67a0241..70308d4644 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/MethodDescriptorTest.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/MethodDescriptorTest.java @@ -1,5 +1,5 @@ /* - * Copyright (C) 2013-2024 The JavaParser Team. + * Copyright (C) 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/MethodLikeSignaturesTest.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/MethodLikeSignaturesTest.java index 1779cac169..605785bddd 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/MethodLikeSignaturesTest.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/MethodLikeSignaturesTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/MethodReferenceResolutionTest.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/MethodReferenceResolutionTest.java index 328a25b67b..22c2d3b570 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/MethodReferenceResolutionTest.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/MethodReferenceResolutionTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/MethodsResolutionLogicTest.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/MethodsResolutionLogicTest.java index 67608c8f1e..b12d2f244f 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/MethodsResolutionLogicTest.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/MethodsResolutionLogicTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/MethodsResolutionTest.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/MethodsResolutionTest.java index 3ff740e8c5..7e61ffa3c3 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/MethodsResolutionTest.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/MethodsResolutionTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/MethodsResolutionWithJavassistTest.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/MethodsResolutionWithJavassistTest.java index f0620228ed..516ab660e5 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/MethodsResolutionWithJavassistTest.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/MethodsResolutionWithJavassistTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/NotQuiteCyclicParentTest.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/NotQuiteCyclicParentTest.java index f4c5554d86..f5d4b2a730 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/NotQuiteCyclicParentTest.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/NotQuiteCyclicParentTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/PatternVariableIntroductionTest.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/PatternVariableIntroductionTest.java index 6be1527211..77671e31ef 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/PatternVariableIntroductionTest.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/PatternVariableIntroductionTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/PolyExpressionResolutionTest.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/PolyExpressionResolutionTest.java index e8c71db760..3c011e2a0c 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/PolyExpressionResolutionTest.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/PolyExpressionResolutionTest.java @@ -1,5 +1,5 @@ /* - * Copyright (C) 2013-2024 The JavaParser Team. + * Copyright (C) 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/QualifiedNameResolutionTest.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/QualifiedNameResolutionTest.java index 971bbc2633..b8ce0d4a54 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/QualifiedNameResolutionTest.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/QualifiedNameResolutionTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/ReferenceTypeResolutionTest.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/ReferenceTypeResolutionTest.java index 3f7da4fd29..7381d516e3 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/ReferenceTypeResolutionTest.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/ReferenceTypeResolutionTest.java @@ -1,5 +1,5 @@ /* - * Copyright (C) 2013-2024 The JavaParser Team. + * Copyright (C) 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/StatementContextResolutionTest.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/StatementContextResolutionTest.java index d7c7a90688..c0f4251919 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/StatementContextResolutionTest.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/StatementContextResolutionTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/SwitchExprTest.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/SwitchExprTest.java old mode 100644 new mode 100755 index da1fe66af6..fa46fd4f15 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/SwitchExprTest.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/SwitchExprTest.java @@ -1,3 +1,23 @@ +/* + * Copyright (C) 2013-2026 The JavaParser Team. + * + * This file is part of JavaParser. + * + * JavaParser can be used either under the terms of + * a) the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * b) the terms of the Apache License + * + * You should have received a copy of both licenses in LICENCE.LGPL and + * LICENCE.APACHE. Please refer to those files for details. + * + * JavaParser is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License for more details. + */ + package com.github.javaparser.symbolsolver.resolution; import static org.junit.jupiter.api.Assertions.assertEquals; diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/SymbolSolverTest.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/SymbolSolverTest.java index 51593571f3..9ea19789f6 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/SymbolSolverTest.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/SymbolSolverTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/SymbolSolverWithJavassistClassTest.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/SymbolSolverWithJavassistClassTest.java index 00e134887f..5b044e2a01 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/SymbolSolverWithJavassistClassTest.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/SymbolSolverWithJavassistClassTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/SymbolSolverWithJavassistEnumTest.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/SymbolSolverWithJavassistEnumTest.java index f786d10b55..cf66caff17 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/SymbolSolverWithJavassistEnumTest.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/SymbolSolverWithJavassistEnumTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/SymbolSolverWithJavassistInterfaceTest.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/SymbolSolverWithJavassistInterfaceTest.java index c0c77d7420..d3bfd0246c 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/SymbolSolverWithJavassistInterfaceTest.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/SymbolSolverWithJavassistInterfaceTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/TypeDescriptorTest.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/TypeDescriptorTest.java index c8cd295c74..f923e19005 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/TypeDescriptorTest.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/TypeDescriptorTest.java @@ -1,5 +1,5 @@ /* - * Copyright (C) 2013-2024 The JavaParser Team. + * Copyright (C) 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/TypeInClassWithAnnotationAncestorTest.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/TypeInClassWithAnnotationAncestorTest.java index 478aae9f04..76cf2a29f9 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/TypeInClassWithAnnotationAncestorTest.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/TypeInClassWithAnnotationAncestorTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/TypeResolutionWithSameNameTest.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/TypeResolutionWithSameNameTest.java index f128df2b14..64dfcd7e72 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/TypeResolutionWithSameNameTest.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/TypeResolutionWithSameNameTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/UnknownMethodsResolutionTest.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/UnknownMethodsResolutionTest.java index ac125f7eeb..8fa77d7d39 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/UnknownMethodsResolutionTest.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/UnknownMethodsResolutionTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/VariableResolutionTest.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/VariableResolutionTest.java index 66945a5dbc..08e56826fe 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/VariableResolutionTest.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/VariableResolutionTest.java @@ -1,5 +1,5 @@ /* - * Copyright (C) 2013-2024 The JavaParser Team. + * Copyright (C) 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/VariadicResolutionTest.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/VariadicResolutionTest.java index 7024feca7d..065137819d 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/VariadicResolutionTest.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/VariadicResolutionTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/javaparser/VarTypeTest.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/javaparser/VarTypeTest.java index b7c6d550c8..da187858c1 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/javaparser/VarTypeTest.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/javaparser/VarTypeTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/javaparser/contexts/BlockStmtContextResolutionTest.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/javaparser/contexts/BlockStmtContextResolutionTest.java index e4ab00b841..d388b8d4a9 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/javaparser/contexts/BlockStmtContextResolutionTest.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/javaparser/contexts/BlockStmtContextResolutionTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/javaparser/contexts/ClassOrInterfaceDeclarationContextResolutionTest.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/javaparser/contexts/ClassOrInterfaceDeclarationContextResolutionTest.java index 9168e7ef31..8529513bdb 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/javaparser/contexts/ClassOrInterfaceDeclarationContextResolutionTest.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/javaparser/contexts/ClassOrInterfaceDeclarationContextResolutionTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/javaparser/contexts/CompilationUnitContextResolutionTest.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/javaparser/contexts/CompilationUnitContextResolutionTest.java index b17439cd45..23761ef51e 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/javaparser/contexts/CompilationUnitContextResolutionTest.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/javaparser/contexts/CompilationUnitContextResolutionTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/javaparser/contexts/EnumDeclarationContextResolutionTest.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/javaparser/contexts/EnumDeclarationContextResolutionTest.java index ba9fbd40bf..28f577dfe7 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/javaparser/contexts/EnumDeclarationContextResolutionTest.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/javaparser/contexts/EnumDeclarationContextResolutionTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/javaparser/contexts/FieldAccessContextResolutionTest.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/javaparser/contexts/FieldAccessContextResolutionTest.java index d0fe07facf..1c2cc60b93 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/javaparser/contexts/FieldAccessContextResolutionTest.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/javaparser/contexts/FieldAccessContextResolutionTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/javaparser/contexts/LambdaExprContextResolutionTest.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/javaparser/contexts/LambdaExprContextResolutionTest.java index 1562ffcb14..422198132a 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/javaparser/contexts/LambdaExprContextResolutionTest.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/javaparser/contexts/LambdaExprContextResolutionTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/javaparser/contexts/MethodCallExprContextResolutionTest.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/javaparser/contexts/MethodCallExprContextResolutionTest.java index e51c8f2de8..b28f56f6c5 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/javaparser/contexts/MethodCallExprContextResolutionTest.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/javaparser/contexts/MethodCallExprContextResolutionTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/javaparser/contexts/MethodContextResolutionTest.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/javaparser/contexts/MethodContextResolutionTest.java index ba604eefb6..ddd98a94de 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/javaparser/contexts/MethodContextResolutionTest.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/javaparser/contexts/MethodContextResolutionTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/javaparser/declarations/JavaParserTypeParameterResolutionTest.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/javaparser/declarations/JavaParserTypeParameterResolutionTest.java index fb2e97fa7f..a1f7975235 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/javaparser/declarations/JavaParserTypeParameterResolutionTest.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/javaparser/declarations/JavaParserTypeParameterResolutionTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/logic/FunctionalInterfaceLogicTest.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/logic/FunctionalInterfaceLogicTest.java index f3faacf018..ba8b6e4d36 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/logic/FunctionalInterfaceLogicTest.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/logic/FunctionalInterfaceLogicTest.java @@ -1,5 +1,5 @@ /* - * Copyright (C) 2013-2024 The JavaParser Team. + * Copyright (C) 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/naming/AbstractNameLogicTest.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/naming/AbstractNameLogicTest.java index d5c2afe4eb..0507cc8de8 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/naming/AbstractNameLogicTest.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/naming/AbstractNameLogicTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/naming/NameLogicDisambiguationTest.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/naming/NameLogicDisambiguationTest.java index 6ca609c1ca..a6611520f4 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/naming/NameLogicDisambiguationTest.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/naming/NameLogicDisambiguationTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/naming/NameLogicTest.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/naming/NameLogicTest.java index 44fbd249a4..5dfab96bc3 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/naming/NameLogicTest.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/naming/NameLogicTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/naming/NameLogicTestingJss060Test.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/naming/NameLogicTestingJss060Test.java index 5dbdba00e3..0a7a6a0cc6 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/naming/NameLogicTestingJss060Test.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/naming/NameLogicTestingJss060Test.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/reflectionmodel/SymbolResolutionResolutionTest.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/reflectionmodel/SymbolResolutionResolutionTest.java index a1fe0a2b7d..f0696c9937 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/reflectionmodel/SymbolResolutionResolutionTest.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/reflectionmodel/SymbolResolutionResolutionTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/typeinference/LeastUpperBoundTest.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/typeinference/LeastUpperBoundTest.java index 2785f053f9..a451084a61 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/typeinference/LeastUpperBoundTest.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/typeinference/LeastUpperBoundTest.java @@ -1,5 +1,5 @@ /* - * Copyright (C) 2013-2024 The JavaParser Team. + * Copyright (C) 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/typeinference/bounds/SameAsBoundTest.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/typeinference/bounds/SameAsBoundTest.java index c5c751d5f2..ae6a93c0b5 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/typeinference/bounds/SameAsBoundTest.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/typeinference/bounds/SameAsBoundTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/typeinference/bounds/SubtypeOfBoundTest.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/typeinference/bounds/SubtypeOfBoundTest.java index 0612cd604f..a9c16ee06e 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/typeinference/bounds/SubtypeOfBoundTest.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/typeinference/bounds/SubtypeOfBoundTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/typeinference/constraintformulas/ConstraintFormulaTest.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/typeinference/constraintformulas/ConstraintFormulaTest.java index fb53027281..27c066508d 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/typeinference/constraintformulas/ConstraintFormulaTest.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/typeinference/constraintformulas/ConstraintFormulaTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/types/ResolvedArrayTypeTest.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/types/ResolvedArrayTypeTest.java index b2d05bcd07..1b6054ec1a 100755 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/types/ResolvedArrayTypeTest.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/types/ResolvedArrayTypeTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/types/ResolvedPrimitiveTypeTest.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/types/ResolvedPrimitiveTypeTest.java index 763d2e4ea3..052d0b3435 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/types/ResolvedPrimitiveTypeTest.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/types/ResolvedPrimitiveTypeTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/typesolvers/AarTypeSolverTest.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/typesolvers/AarTypeSolverTest.java index 44629c8293..070c91b3be 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/typesolvers/AarTypeSolverTest.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/typesolvers/AarTypeSolverTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/typesolvers/AbstractTypeSolverTest.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/typesolvers/AbstractTypeSolverTest.java index 2180f02925..4c46a28591 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/typesolvers/AbstractTypeSolverTest.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/typesolvers/AbstractTypeSolverTest.java @@ -1,5 +1,5 @@ /* - * Copyright (C) 2013-2024 The JavaParser Team. + * Copyright (C) 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/typesolvers/ClassLoaderTypeSolverTest.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/typesolvers/ClassLoaderTypeSolverTest.java index f968116ec7..327ab49372 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/typesolvers/ClassLoaderTypeSolverTest.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/typesolvers/ClassLoaderTypeSolverTest.java @@ -1,5 +1,5 @@ /* - * Copyright (C) 2013-2024 The JavaParser Team. + * Copyright (C) 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/typesolvers/CombinedTypeSolverTest.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/typesolvers/CombinedTypeSolverTest.java index c21850b531..25c4c3d6e9 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/typesolvers/CombinedTypeSolverTest.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/typesolvers/CombinedTypeSolverTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/typesolvers/JarTypeSolverTest.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/typesolvers/JarTypeSolverTest.java index 7be10450cc..b27b29ab99 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/typesolvers/JarTypeSolverTest.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/typesolvers/JarTypeSolverTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/typesolvers/JavaParserTypeSolverTest.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/typesolvers/JavaParserTypeSolverTest.java index db46f3e81c..301d0e6455 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/typesolvers/JavaParserTypeSolverTest.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/typesolvers/JavaParserTypeSolverTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/typesolvers/MemoryTypeSolverTest.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/typesolvers/MemoryTypeSolverTest.java index 6e6204b102..88d9b6629f 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/typesolvers/MemoryTypeSolverTest.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/typesolvers/MemoryTypeSolverTest.java @@ -1,5 +1,5 @@ /* - * Copyright (C) 2013-2024 The JavaParser Team. + * Copyright (C) 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/typesolvers/ReflectionTypeSolverTest.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/typesolvers/ReflectionTypeSolverTest.java index b67fbcb204..c5946b4b65 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/typesolvers/ReflectionTypeSolverTest.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/typesolvers/ReflectionTypeSolverTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/typesolvers/TypeSolverBuilderTest.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/typesolvers/TypeSolverBuilderTest.java index 8cb529e667..b77337fbd3 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/typesolvers/TypeSolverBuilderTest.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/typesolvers/TypeSolverBuilderTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/testingclasses/SomeClass.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/testingclasses/SomeClass.java index 8feefc7392..2289bb94c0 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/testingclasses/SomeClass.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/testingclasses/SomeClass.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/testingclasses/TargetType.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/testingclasses/TargetType.java index 572c59b9e3..5dd21f4735 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/testingclasses/TargetType.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/testingclasses/TargetType.java @@ -1,5 +1,5 @@ /* - * Copyright (C) 2013-2024 The JavaParser Team. + * Copyright (C) 2013-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/testingclasses/UtilityClass.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/testingclasses/UtilityClass.java index 0ba036ba0f..36b5788295 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/testingclasses/UtilityClass.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/testingclasses/UtilityClass.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/utils/LeanParserConfiguration.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/utils/LeanParserConfiguration.java index cc220de803..b35f20cb05 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/utils/LeanParserConfiguration.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/utils/LeanParserConfiguration.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/utils/SymbolSolverCollectionStrategyTest.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/utils/SymbolSolverCollectionStrategyTest.java index 38c68f7715..b84c9b6f73 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/utils/SymbolSolverCollectionStrategyTest.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/utils/SymbolSolverCollectionStrategyTest.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2015-2016 Federico Tomassetti - * Copyright (C) 2017-2024 The JavaParser Team. + * Copyright (C) 2017-2026 The JavaParser Team. * * This file is part of JavaParser. * From 90b2c396cd60602312ec692228aafdb5759620ca Mon Sep 17 00:00:00 2001 From: jlerbsc Date: Sun, 18 Jan 2026 19:38:47 +0100 Subject: [PATCH 05/46] refactor: Extract and centralize indentation logic in lexical preservation --- .../IndentationCalculatorTest.java | 869 ++++++++++++++++++ .../IndentationContextTest.java | 597 ++++++++++++ .../lexicalpreservation/Difference.java | 81 +- .../IndentationCalculator.java | 372 ++++++++ .../IndentationConstants.java | 44 + .../IndentationContext.java | 141 +++ .../LexicalPreservingPrinter.java | 79 +- 7 files changed, 2109 insertions(+), 74 deletions(-) create mode 100755 javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/IndentationCalculatorTest.java create mode 100755 javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/IndentationContextTest.java create mode 100755 javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/IndentationCalculator.java create mode 100755 javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/IndentationConstants.java create mode 100755 javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/IndentationContext.java diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/IndentationCalculatorTest.java b/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/IndentationCalculatorTest.java new file mode 100755 index 0000000000..b10d7bfc65 --- /dev/null +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/IndentationCalculatorTest.java @@ -0,0 +1,869 @@ +/* + * Copyright (C) 2011, 2013-2026 The JavaParser Team. + * + * This file is part of JavaParser. + * + * JavaParser can be used either under the terms of + * a) the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * b) the terms of the Apache License + * + * You should have received a copy of both licenses in LICENCE.LGPL and + * LICENCE.APACHE. Please refer to those files for details. + * + * JavaParser is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License for more details. + */ + +package com.github.javaparser.printer.lexicalpreservation; + +import com.github.javaparser.GeneratedJavaParserConstants; +import org.junit.jupiter.api.Test; +import org.junit.jupiter.api.DisplayName; +import org.junit.jupiter.api.Nested; + +import java.lang.reflect.Constructor; +import java.util.ArrayList; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; + +import static org.junit.jupiter.api.Assertions.*; + +class IndentationCalculatorTest { + + // Helper methods to create tokens + private TokenTextElement newline() { + return new TokenTextElement(GeneratedJavaParserConstants.UNIX_EOL, "\n"); + } + + private TokenTextElement space() { + return new TokenTextElement(GeneratedJavaParserConstants.SPACE, " "); + } + + private TokenTextElement tab() { + return new TokenTextElement(GeneratedJavaParserConstants.SPACE, "\t"); + } + + private TokenTextElement token(int kind, String text) { + return new TokenTextElement(kind, text); + } + + @Nested + @DisplayName("computeFromPrecedingElements tests") + class ComputeFromPrecedingElementsTests { + + @Test + @DisplayName("Should compute indentation after newline") + void computeAfterNewline() { + List elements = Arrays.asList( + token(GeneratedJavaParserConstants.PUBLIC, "public"), + newline(), + space(), + space(), + space(), + space() + ); + + List indentation = IndentationCalculator.computeFromPrecedingElements(elements); + + assertEquals(4, indentation.size()); + assertTrue(indentation.stream().allMatch(e -> e.isSpaceOrTab())); + } + + @Test + @DisplayName("Should return empty when no newline found") + void noNewline() { + List elements = Arrays.asList( + space(), + space(), + token(GeneratedJavaParserConstants.PUBLIC, "public") + ); + + List indentation = IndentationCalculator.computeFromPrecedingElements(elements); + + assertTrue(indentation.isEmpty()); + } + + @Test + @DisplayName("Should stop at first non-whitespace after newline") + void stopAtNonWhitespace() { + List elements = Arrays.asList( + newline(), + space(), + space(), + token(GeneratedJavaParserConstants.PUBLIC, "public") + ); + + List indentation = IndentationCalculator.computeFromPrecedingElements(elements); + + assertEquals(2, indentation.size()); + } + + @Test + @DisplayName("Should handle multiple newlines and use last one") + void multipleNewlines() { + List elements = Arrays.asList( + newline(), + space(), + space(), + newline(), + space(), + space(), + space(), + space() + ); + + List indentation = IndentationCalculator.computeFromPrecedingElements(elements); + + // Should use indentation after the LAST newline (index 3) + assertEquals(4, indentation.size()); + } + + @Test + @DisplayName("Should handle empty list") + void emptyList() { + List indentation = IndentationCalculator.computeFromPrecedingElements(Collections.emptyList()); + + assertTrue(indentation.isEmpty()); + } + + @Test + @DisplayName("Should handle only newline") + void onlyNewline() { + List elements = Arrays.asList(newline()); + + List indentation = IndentationCalculator.computeFromPrecedingElements(elements); + + assertTrue(indentation.isEmpty()); + } + + @Test + @DisplayName("Should handle newline at end with no trailing spaces") + void newlineAtEnd() { + List elements = Arrays.asList( + token(GeneratedJavaParserConstants.PUBLIC, "public"), + newline() + ); + + List indentation = IndentationCalculator.computeFromPrecedingElements(elements); + + assertTrue(indentation.isEmpty()); + } + + @Test + @DisplayName("Should handle consecutive newlines") + void consecutiveNewlines() { + List elements = Arrays.asList( + newline(), + newline(), + space(), + space() + ); + + List indentation = IndentationCalculator.computeFromPrecedingElements(elements); + + // Should get indentation after last newline + assertEquals(2, indentation.size()); + } + + @Test + @DisplayName("Should handle mixed tabs and spaces") + void mixedTabsAndSpaces() { + List elements = Arrays.asList( + newline(), + tab(), + space(), + tab(), + space() + ); + + List indentation = IndentationCalculator.computeFromPrecedingElements(elements); + + assertEquals(4, indentation.size()); + assertTrue(indentation.stream().allMatch(e -> e.isSpaceOrTab())); + } + + @Test + @DisplayName("Should not modify input list") + void doesNotModifyInput() { + List original = new ArrayList<>(Arrays.asList( + newline(), + space(), + space() + )); + int originalSize = original.size(); + + IndentationCalculator.computeFromPrecedingElements(original); + + assertEquals(originalSize, original.size()); + } + } + + @Nested + @DisplayName("extractIndentationFromTokens tests") + class ExtractIndentationFromTokensTests { + + @Test + @DisplayName("Should extract leading whitespace") + void extractLeadingWhitespace() { + List tokens = Arrays.asList( + space(), + space(), + space(), + space(), + token(GeneratedJavaParserConstants.PUBLIC, "public") + ); + + List indentation = IndentationCalculator.extractIndentationFromTokens(tokens); + + assertEquals(4, indentation.size()); + } + + @Test + @DisplayName("Should return empty when no leading whitespace") + void noLeadingWhitespace() { + List tokens = Arrays.asList( + token(GeneratedJavaParserConstants.PUBLIC, "public"), + space() + ); + + List indentation = IndentationCalculator.extractIndentationFromTokens(tokens); + + assertTrue(indentation.isEmpty()); + } + + @Test + @DisplayName("Should extract all spaces if list only contains whitespace") + void onlyWhitespace() { + List tokens = Arrays.asList( + space(), + space(), + space() + ); + + List indentation = IndentationCalculator.extractIndentationFromTokens(tokens); + + assertEquals(3, indentation.size()); + } + + @Test + @DisplayName("Should handle empty list") + void emptyList() { + List indentation = IndentationCalculator.extractIndentationFromTokens(Collections.emptyList()); + + assertTrue(indentation.isEmpty()); + } + + @Test + @DisplayName("Should handle mixed tabs and spaces") + void mixedTabsAndSpaces() { + List tokens = Arrays.asList( + tab(), + space(), + tab(), + token(GeneratedJavaParserConstants.PUBLIC, "public") + ); + + List indentation = IndentationCalculator.extractIndentationFromTokens(tokens); + + assertEquals(3, indentation.size()); + } + + @Test + @DisplayName("Should stop at newline") + void stopAtNewline() { + List tokens = Arrays.asList( + space(), + space(), + newline(), + space() + ); + + List indentation = IndentationCalculator.extractIndentationFromTokens(tokens); + + assertEquals(2, indentation.size()); + } + + @Test + @DisplayName("Should not modify input list") + void doesNotModifyInput() { + List original = new ArrayList<>(Arrays.asList( + space(), + space(), + token(GeneratedJavaParserConstants.PUBLIC, "public") + )); + int originalSize = original.size(); + + IndentationCalculator.extractIndentationFromTokens(original); + + assertEquals(originalSize, original.size()); + } + } + + @Nested + @DisplayName("createIndentationBlock tests") + class CreateIndentationBlockTests { + + @Test + @DisplayName("Should create block of 4 spaces") + void createBlock() { + List block = IndentationCalculator.createIndentationBlock(); + + assertEquals(4, block.size()); + assertTrue(block.stream().allMatch(e -> e.isSpaceOrTab())); + } + + @Test + @DisplayName("Should create new instance each time") + void newInstanceEachTime() { + List block1 = IndentationCalculator.createIndentationBlock(); + List block2 = IndentationCalculator.createIndentationBlock(); + + assertNotSame(block1, block2); + assertEquals(block1.size(), block2.size()); + } + + @Test + @DisplayName("Should create block with STANDARD_INDENTATION_SIZE elements") + void usesStandardSize() { + List block = IndentationCalculator.createIndentationBlock(); + + assertEquals(IndentationConstants.STANDARD_INDENTATION_SIZE, block.size()); + } + + @Test + @DisplayName("Should create mutable list") + void createsMutableList() { + List block = IndentationCalculator.createIndentationBlock(); + + // Should be able to modify the returned list + assertDoesNotThrow(() -> block.add(space())); + } + } + + @Nested + @DisplayName("analyzeEnforcingContext tests") + class AnalyzeEnforcingContextTests { + + @Test + @DisplayName("Should return no extra characters when index points to non-whitespace") + void indexOnNonWhitespace() { + NodeText nodeText = new NodeText(); + nodeText.addToken(GeneratedJavaParserConstants.PUBLIC, "public"); + + IndentationCalculator.EnforcingContext ctx = IndentationCalculator.analyzeEnforcingContext(nodeText, 0); + + assertFalse(ctx.hasExtraCharacters()); + assertEquals(0, ctx.getExtraCharacters()); + assertEquals(0, ctx.getStartIndex()); + } + + @Test + @DisplayName("Should detect extra spaces in a whitespace-only line") + void whitespaceOnlyLine() { + NodeText nodeText = new NodeText(); + nodeText.addElement(newline()); // index 0 + nodeText.addElement(space()); // index 1 + nodeText.addElement(space()); // index 2 + nodeText.addElement(space()); // index 3 + nodeText.addElement(space()); // index 4 + + // Analyzing from index 2 (middle of whitespace sequence) + IndentationCalculator.EnforcingContext ctx = IndentationCalculator.analyzeEnforcingContext(nodeText, 2); + + assertTrue(ctx.hasExtraCharacters()); + // Should count: 1 backward (index 1) + current + 2 forward (indices 3,4) = 4 total + assertEquals(4, ctx.getExtraCharacters()); + assertEquals(1, ctx.getStartIndex()); // Start of whitespace sequence + } + + @Test + @DisplayName("Should return zero when there is non-whitespace before the newline") + void nonWhitespaceElement() { + NodeText nodeText = new NodeText(); + nodeText.addElement(newline()); // index 0 + nodeText.addToken(GeneratedJavaParserConstants.PUBLIC, "public"); // index 1 + nodeText.addElement(space()); // index 2 + + // Analyzing at the non-whitespace token itself + IndentationCalculator.EnforcingContext ctx = IndentationCalculator.analyzeEnforcingContext(nodeText, 1); + + assertFalse(ctx.hasExtraCharacters()); + assertEquals(0, ctx.getExtraCharacters()); + } + + @Test + @DisplayName("Should handle invalid negative index") + void negativeIndex() { + NodeText nodeText = new NodeText(); + nodeText.addToken(GeneratedJavaParserConstants.PUBLIC, "public"); + + IndentationCalculator.EnforcingContext ctx = IndentationCalculator.analyzeEnforcingContext(nodeText, -1); + + assertFalse(ctx.hasExtraCharacters()); + assertEquals(0, ctx.getExtraCharacters()); + assertEquals(-1, ctx.getStartIndex()); + } + + @Test + @DisplayName("Should handle index beyond list size") + void indexBeyondSize() { + NodeText nodeText = new NodeText(); + nodeText.addToken(GeneratedJavaParserConstants.PUBLIC, "public"); + + IndentationCalculator.EnforcingContext ctx = IndentationCalculator.analyzeEnforcingContext(nodeText, 10); + + assertFalse(ctx.hasExtraCharacters()); + assertEquals(0, ctx.getExtraCharacters()); + assertEquals(10, ctx.getStartIndex()); + } + + @Test + @DisplayName("Should stop scanning backward at newline") + void stopAtNewline() { + NodeText nodeText = new NodeText(); + nodeText.addElement(newline()); // index 0 + nodeText.addElement(space()); // index 1 + nodeText.addElement(space()); // index 2 + nodeText.addElement(space()); // index 3 + + IndentationCalculator.EnforcingContext ctx = IndentationCalculator.analyzeEnforcingContext(nodeText, 2); + + assertTrue(ctx.hasExtraCharacters()); + // Counts backward to index 1, current (2), forward to index 3 = 3 total + assertEquals(3, ctx.getExtraCharacters()); + assertEquals(1, ctx.getStartIndex()); + } + + @Test + @DisplayName("Should count spaces both before and after index") + void countBeforeAndAfter() { + NodeText nodeText = new NodeText(); + nodeText.addElement(newline()); // index 0 + nodeText.addElement(space()); // index 1 + nodeText.addElement(space()); // index 2 โ† analyzing here + nodeText.addElement(space()); // index 3 + nodeText.addElement(space()); // index 4 + nodeText.addElement(space()); // index 5 + + IndentationCalculator.EnforcingContext ctx = IndentationCalculator.analyzeEnforcingContext(nodeText, 2); + + assertTrue(ctx.hasExtraCharacters()); + // Backward: 1 (index 1), current: 1 (index 2), forward: 3 (indices 3,4,5) = 5 total + assertEquals(5, ctx.getExtraCharacters()); + assertEquals(1, ctx.getStartIndex()); + } + + @Test + @DisplayName("Should handle analyzing at first space after newline") + void analyzeAtFirstSpace() { + NodeText nodeText = new NodeText(); + nodeText.addElement(newline()); // index 0 + nodeText.addElement(space()); // index 1 โ† analyzing here + nodeText.addElement(space()); // index 2 + + IndentationCalculator.EnforcingContext ctx = IndentationCalculator.analyzeEnforcingContext(nodeText, 1); + + assertTrue(ctx.hasExtraCharacters()); + // Current (1) + forward (2) = 2 total + assertEquals(2, ctx.getExtraCharacters()); + assertEquals(1, ctx.getStartIndex()); + } + + @Test + @DisplayName("Should handle analyzing at last space before non-whitespace") + void analyzeAtLastSpace() { + NodeText nodeText = new NodeText(); + nodeText.addElement(newline()); // index 0 + nodeText.addElement(space()); // index 1 + nodeText.addElement(space()); // index 2 โ† analyzing here + nodeText.addToken(GeneratedJavaParserConstants.PUBLIC, "public"); // index 3 + + IndentationCalculator.EnforcingContext ctx = IndentationCalculator.analyzeEnforcingContext(nodeText, 2); + + assertTrue(ctx.hasExtraCharacters()); + // Backward: 1 (index 1), current: 1 (index 2) = 2 total (stops at public) + assertEquals(2, ctx.getExtraCharacters()); + assertEquals(1, ctx.getStartIndex()); + } + + @Test + @DisplayName("Should return zero for single non-whitespace element") + void singleNonWhitespace() { + NodeText nodeText = new NodeText(); + nodeText.addToken(GeneratedJavaParserConstants.PUBLIC, "public"); + + IndentationCalculator.EnforcingContext ctx = IndentationCalculator.analyzeEnforcingContext(nodeText, 0); + + assertFalse(ctx.hasExtraCharacters()); + } + + @Test + @DisplayName("Should handle empty NodeText") + void emptyNodeText() { + NodeText nodeText = new NodeText(); + + IndentationCalculator.EnforcingContext ctx = IndentationCalculator.analyzeEnforcingContext(nodeText, 0); + + assertFalse(ctx.hasExtraCharacters()); + assertEquals(0, ctx.getExtraCharacters()); + assertEquals(0, ctx.getStartIndex()); + } + + @Test + @DisplayName("Should stop forward scan at newline") + void stopForwardScanAtNewline() { + NodeText nodeText = new NodeText(); + nodeText.addElement(newline()); // index 0 + nodeText.addElement(space()); // index 1 โ† analyzing here + nodeText.addElement(space()); // index 2 + nodeText.addElement(newline()); // index 3 + nodeText.addElement(space()); // index 4 (not counted) + + IndentationCalculator.EnforcingContext ctx = IndentationCalculator.analyzeEnforcingContext(nodeText, 1); + + assertTrue(ctx.hasExtraCharacters()); + // Current (1) + forward (2) = 2 total (stops at second newline) + assertEquals(2, ctx.getExtraCharacters()); + assertEquals(1, ctx.getStartIndex()); + } + + @Test + @DisplayName("Should handle index at position 0 with whitespace") + void indexAtZeroWithWhitespace() { + NodeText nodeText = new NodeText(); + nodeText.addElement(space()); // index 0 โ† analyzing here + nodeText.addElement(space()); // index 1 + + // No newline before, and index is 0, so backward scan doesn't run + IndentationCalculator.EnforcingContext ctx = IndentationCalculator.analyzeEnforcingContext(nodeText, 0); + + assertTrue(ctx.hasExtraCharacters()); + // Only forward scan: current (0) + forward (1) = 2 total + assertEquals(2, ctx.getExtraCharacters()); + assertEquals(0, ctx.getStartIndex()); + } + } + + @Nested + @DisplayName("removeExcessIndentation tests") + class RemoveExcessIndentationTests { + + @Test + @DisplayName("Should remove specified number of elements") + void removeSpecifiedCount() { + NodeText nodeText = new NodeText(); + nodeText.addElement(space()); + nodeText.addElement(space()); + nodeText.addElement(space()); + nodeText.addElement(space()); + nodeText.addToken(GeneratedJavaParserConstants.PUBLIC, "public"); + + int newIndex = IndentationCalculator.removeExcessIndentation(nodeText, 0, 2); + + assertEquals(3, nodeText.numberOfElements()); // 2 spaces removed, 2 spaces + public remain + assertEquals(0, newIndex); + } + + @Test + @DisplayName("Should handle removing more than available") + void removeMoreThanAvailable() { + NodeText nodeText = new NodeText(); + nodeText.addElement(space()); + nodeText.addElement(space()); + + int newIndex = IndentationCalculator.removeExcessIndentation(nodeText, 0, 10); + + assertEquals(0, nodeText.numberOfElements()); + assertEquals(0, newIndex); + } + + @Test + @DisplayName("Should handle removing zero elements") + void removeZero() { + NodeText nodeText = new NodeText(); + nodeText.addElement(space()); + nodeText.addElement(space()); + int originalSize = nodeText.numberOfElements(); + + int newIndex = IndentationCalculator.removeExcessIndentation(nodeText, 0, 0); + + assertEquals(originalSize, nodeText.numberOfElements()); + assertEquals(0, newIndex); + } + + @Test + @DisplayName("Should handle invalid start index") + void invalidStartIndex() { + NodeText nodeText = new NodeText(); + nodeText.addElement(space()); + + int newIndex = IndentationCalculator.removeExcessIndentation(nodeText, -1, 2); + + assertEquals(1, nodeText.numberOfElements()); // Nothing removed + assertEquals(-1, newIndex); + } + + @Test + @DisplayName("Should remove from middle of list") + void removeFromMiddle() { + NodeText nodeText = new NodeText(); + nodeText.addToken(GeneratedJavaParserConstants.PUBLIC, "public"); + nodeText.addElement(space()); + nodeText.addElement(space()); + nodeText.addElement(space()); + + int newIndex = IndentationCalculator.removeExcessIndentation(nodeText, 1, 2); + + assertEquals(2, nodeText.numberOfElements()); // public + 1 space + assertEquals(1, newIndex); + } + } + + @Nested + @DisplayName("enforceIndentation tests") + class EnforceIndentationTests { + + @Test + @DisplayName("Should enforce indentation preserving specified characters") + void enforceWithPreserve() { + NodeText nodeText = new NodeText(); + nodeText.addElement(newline()); + nodeText.addElement(space()); + nodeText.addElement(space()); + nodeText.addElement(space()); + nodeText.addElement(space()); + nodeText.addElement(space()); + nodeText.addElement(space()); + + int newIndex = IndentationCalculator.enforceIndentation(nodeText, 3, 4); + + // Should have removed 2 extra spaces (6 total - 4 to preserve) + assertEquals(5, nodeText.numberOfElements()); // newline + 4 spaces + assertEquals(5, newIndex); // 1 (start) + 4 (preserved) + } + + @Test + @DisplayName("Should do nothing when no extra characters") + void noExtraCharactersNoEnforcement() { + NodeText nodeText = new NodeText(); + nodeText.addToken(GeneratedJavaParserConstants.PUBLIC, "public"); + int originalSize = nodeText.numberOfElements(); + + int newIndex = IndentationCalculator.enforceIndentation(nodeText, 0, 4); + + assertEquals(originalSize, nodeText.numberOfElements()); + assertEquals(0, newIndex); + } + + @Test + @DisplayName("Should preserve all characters when preserve count equals extra") + void preserveEqualsExtra() { + NodeText nodeText = new NodeText(); + nodeText.addElement(newline()); + nodeText.addElement(space()); + nodeText.addElement(space()); + nodeText.addElement(space()); + nodeText.addElement(space()); + + int newIndex = IndentationCalculator.enforceIndentation(nodeText, 2, 4); + + // Should not remove anything (4 spaces, preserve 4) + assertEquals(5, nodeText.numberOfElements()); // newline + 4 spaces + assertEquals(1, newIndex); // Start of the space sequence + } + + @Test + @DisplayName("Should remove all extra when preserve is zero") + void preserveZero() { + NodeText nodeText = new NodeText(); + nodeText.addElement(newline()); + nodeText.addElement(space()); + nodeText.addElement(space()); + nodeText.addElement(space()); + nodeText.addElement(space()); + + int newIndex = IndentationCalculator.enforceIndentation(nodeText, 2, 0); + + // Should remove all 4 spaces + assertEquals(1, nodeText.numberOfElements()); // Only newline + assertEquals(1, newIndex); + } + + @Test + @DisplayName("Should handle preserve count greater than extra") + void preserveGreaterThanExtra() { + NodeText nodeText = new NodeText(); + nodeText.addElement(newline()); + nodeText.addElement(space()); + nodeText.addElement(space()); + + int newIndex = IndentationCalculator.enforceIndentation(nodeText, 1, 10); + + // Should not remove anything (2 spaces, but want to preserve 10) + assertEquals(3, nodeText.numberOfElements()); // newline + 2 spaces + assertEquals(1, newIndex); + } + } + + @Nested + @DisplayName("EnforcingContext tests") + class EnforcingContextTests { + + @Test + @DisplayName("Should create context with correct values") + void createContext() { + IndentationCalculator.EnforcingContext ctx = new IndentationCalculator.EnforcingContext(5, 10); + + assertEquals(5, ctx.getStartIndex()); + assertEquals(10, ctx.getExtraCharacters()); + assertTrue(ctx.hasExtraCharacters()); + } + + @Test + @DisplayName("Should report no extra characters when zero") + void noExtraCharacters() { + IndentationCalculator.EnforcingContext ctx = new IndentationCalculator.EnforcingContext(0, 0); + + assertFalse(ctx.hasExtraCharacters()); + } + + @Test + @DisplayName("Should be equal to itself") + void equalsItself() { + IndentationCalculator.EnforcingContext ctx = new IndentationCalculator.EnforcingContext(5, 10); + + assertEquals(ctx, ctx); + } + + @Test + @DisplayName("Should be equal to context with same values") + void equalsSameValues() { + IndentationCalculator.EnforcingContext ctx1 = new IndentationCalculator.EnforcingContext(5, 10); + IndentationCalculator.EnforcingContext ctx2 = new IndentationCalculator.EnforcingContext(5, 10); + + assertEquals(ctx1, ctx2); + } + + @Test + @DisplayName("Should not be equal to context with different values") + void notEqualsDifferentValues() { + IndentationCalculator.EnforcingContext ctx1 = new IndentationCalculator.EnforcingContext(5, 10); + IndentationCalculator.EnforcingContext ctx2 = new IndentationCalculator.EnforcingContext(5, 11); + + assertNotEquals(ctx1, ctx2); + } + + @Test + @DisplayName("Should not be equal to null") + void notEqualsNull() { + IndentationCalculator.EnforcingContext ctx = new IndentationCalculator.EnforcingContext(5, 10); + + assertNotEquals(ctx, null); + } + + @Test + @DisplayName("Should not be equal to different type") + void notEqualsDifferentType() { + IndentationCalculator.EnforcingContext ctx = new IndentationCalculator.EnforcingContext(5, 10); + + assertNotEquals(ctx, "not a context"); + } + + @Test + @DisplayName("Should have same hashCode for equal contexts") + void hashCodeConsistent() { + IndentationCalculator.EnforcingContext ctx1 = new IndentationCalculator.EnforcingContext(5, 10); + IndentationCalculator.EnforcingContext ctx2 = new IndentationCalculator.EnforcingContext(5, 10); + + assertEquals(ctx1.hashCode(), ctx2.hashCode()); + } + + @Test + @DisplayName("Should have valid toString") + void toStringValid() { + IndentationCalculator.EnforcingContext ctx = new IndentationCalculator.EnforcingContext(5, 10); + + String str = ctx.toString(); + + assertNotNull(str); + assertTrue(str.contains("5")); + assertTrue(str.contains("10")); + } + } + + @Nested + @DisplayName("Edge cases and integration") + class EdgeCasesTests { + + @Test + @DisplayName("Should handle complex scenario with multiple operations") + void complexScenario() { + // Create a NodeText with newline and various indentation + NodeText nodeText = new NodeText(); + nodeText.addElement(newline()); + nodeText.addElement(space()); + nodeText.addElement(space()); + nodeText.addElement(space()); + nodeText.addElement(space()); + nodeText.addElement(space()); + nodeText.addElement(space()); + nodeText.addElement(space()); + nodeText.addElement(space()); + nodeText.addToken(GeneratedJavaParserConstants.PUBLIC, "public"); + + // Analyze + IndentationCalculator.EnforcingContext ctx = IndentationCalculator.analyzeEnforcingContext(nodeText, 4); + assertTrue(ctx.hasExtraCharacters()); + + // Enforce keeping only 4 spaces + int newIndex = IndentationCalculator.enforceIndentation(nodeText, 4, 4); + + assertEquals(6, nodeText.numberOfElements()); // newline + 4 spaces + public + assertEquals(5, newIndex); + } + + @Test + @DisplayName("Should handle empty NodeText") + void emptyNodeText() { + NodeText nodeText = new NodeText(); + + IndentationCalculator.EnforcingContext ctx = IndentationCalculator.analyzeEnforcingContext(nodeText, 0); + + assertFalse(ctx.hasExtraCharacters()); + } + + @Test + @DisplayName("Should work with tabs") + void workWithTabs() { + List elements = Arrays.asList( + newline(), + tab(), + tab() + ); + + List indentation = IndentationCalculator.computeFromPrecedingElements(elements); + + assertEquals(2, indentation.size()); + assertTrue(indentation.stream().allMatch(e -> e.isSpaceOrTab())); + } + + @Test + @DisplayName("Should handle very large indentation") + void veryLargeIndentation() { + List elements = new ArrayList<>(); + elements.add(newline()); + for (int i = 0; i < 1000; i++) { + elements.add(space()); + } + + List indentation = IndentationCalculator.computeFromPrecedingElements(elements); + + assertEquals(1000, indentation.size()); + } + } +} \ No newline at end of file diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/IndentationContextTest.java b/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/IndentationContextTest.java new file mode 100755 index 0000000000..5eb3773c2e --- /dev/null +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/IndentationContextTest.java @@ -0,0 +1,597 @@ +/* + * Copyright (C) 2011, 2013-2026 The JavaParser Team. + * + * This file is part of JavaParser. + * + * JavaParser can be used either under the terms of + * a) the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * b) the terms of the Apache License + * + * You should have received a copy of both licenses in LICENCE.LGPL and + * LICENCE.APACHE. Please refer to those files for details. + * + * JavaParser is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License for more details. + */ + +package com.github.javaparser.printer.lexicalpreservation; + +import com.github.javaparser.GeneratedJavaParserConstants; +import org.junit.jupiter.api.Test; +import org.junit.jupiter.api.BeforeEach; +import org.junit.jupiter.api.DisplayName; +import org.junit.jupiter.api.Nested; + +import java.util.ArrayList; +import java.util.Arrays; +import java.util.List; + +import static org.junit.jupiter.api.Assertions.*; + +class IndentationContextTest { + + private IndentationContext context; + + @BeforeEach + void setUp() { + context = new IndentationContext(); + } + + // Helper method to create a space token + private TokenTextElement space() { + return new TokenTextElement(GeneratedJavaParserConstants.SPACE, " "); + } + + // Helper method to create a tab token + private TokenTextElement tab() { + return new TokenTextElement(GeneratedJavaParserConstants.SPACE, "\t"); + } + + @Nested + @DisplayName("Constructor tests") + class ConstructorTests { + + @Test + @DisplayName("Should create context with empty indentation by default") + void defaultConstructor() { + IndentationContext ctx = new IndentationContext(); + + assertEquals(0, ctx.size()); + assertTrue(ctx.getCurrent().isEmpty()); + } + + @Test + @DisplayName("Should create context with provided initial indentation") + void constructorWithInitialIndentation() { + List initial = Arrays.asList(space(), space(), space(), space()); + + IndentationContext ctx = new IndentationContext(initial); + + assertEquals(4, ctx.size()); + assertEquals(4, ctx.getCurrent().size()); + } + + @Test + @DisplayName("Should copy initial indentation not reference it") + void constructorCopiesInitialIndentation() { + List initial = new ArrayList<>(Arrays.asList(space(), space())); + + IndentationContext ctx = new IndentationContext(initial); + initial.clear(); // Modify original list + + assertEquals(2, ctx.size()); // Context should still have 2 elements + } + + @Test + @DisplayName("Should handle empty initial indentation") + void constructorWithEmptyIndentation() { + List initial = new ArrayList<>(); + + IndentationContext ctx = new IndentationContext(initial); + + assertEquals(0, ctx.size()); + assertTrue(ctx.getCurrent().isEmpty()); + } + } + + @Nested + @DisplayName("Increase indentation tests") + class IncreaseTests { + + @Test + @DisplayName("Should increase indentation by 4 spaces") + void increaseOnce() { + context.increase(); + + assertEquals(4, context.size()); + List current = context.getCurrent(); + assertEquals(4, current.size()); + assertTrue(current.stream().allMatch(e -> e.isSpaceOrTab())); + } + + @Test + @DisplayName("Should increase indentation multiple times") + void increaseMultipleTimes() { + context.increase(); + context.increase(); + context.increase(); + + assertEquals(12, context.size()); + } + + @Test + @DisplayName("Should add exactly STANDARD_INDENTATION_SIZE spaces each time") + void increaseAddsStandardSize() { + int initialSize = context.size(); + + context.increase(); + + assertEquals(initialSize + IndentationConstants.STANDARD_INDENTATION_SIZE, context.size()); + } + + @Test + @DisplayName("Should maintain existing indentation when increasing") + void increasePreservesExisting() { + context.increase(); // 4 spaces + int sizeAfterFirst = context.size(); + + context.increase(); // 4 more spaces + + assertEquals(sizeAfterFirst + IndentationConstants.STANDARD_INDENTATION_SIZE, context.size()); + } + } + + @Nested + @DisplayName("Decrease indentation tests") + class DecreaseTests { + + @Test + @DisplayName("Should decrease indentation by 4 spaces") + void decreaseOnce() { + context.increase(); + context.increase(); // 8 spaces + + context.decrease(); // Remove 4 spaces + + assertEquals(4, context.size()); + } + + @Test + @DisplayName("Should not go below zero when decreasing empty indentation") + void decreaseWhenEmpty() { + context.decrease(); + + assertEquals(0, context.size()); + assertTrue(context.getCurrent().isEmpty()); + } + + @Test + @DisplayName("Should handle partial decrease when fewer elements than standard size") + void decreaseWithPartialIndentation() { + // Add only 2 spaces manually + context.set(Arrays.asList(space(), space())); + + context.decrease(); // Try to remove 4 but only 2 exist + + assertEquals(0, context.size()); + } + + @Test + @DisplayName("Should decrease multiple times correctly") + void decreaseMultipleTimes() { + context.increase(); + context.increase(); + context.increase(); // 12 spaces + + context.decrease(); // 8 spaces + context.decrease(); // 4 spaces + + assertEquals(4, context.size()); + } + + @Test + @DisplayName("Should remove exactly STANDARD_INDENTATION_SIZE spaces each time") + void decreaseRemovesStandardSize() { + context.increase(); + context.increase(); // 8 spaces + int initialSize = context.size(); + + context.decrease(); + + assertEquals(initialSize - IndentationConstants.STANDARD_INDENTATION_SIZE, context.size()); + } + } + + @Nested + @DisplayName("Get current indentation tests") + class GetCurrentTests { + + @Test + @DisplayName("Should return empty list for new context") + void getCurrentEmpty() { + List current = context.getCurrent(); + + assertNotNull(current); + assertTrue(current.isEmpty()); + } + + @Test + @DisplayName("Should return copy of current indentation") + void getCurrentReturnsCopy() { + context.increase(); + + List current = context.getCurrent(); + + assertEquals(4, current.size()); + assertNotSame(current, context.getCurrent()); // Different instances + } + + @Test + @DisplayName("Should return unmodifiable list") + void getCurrentIsUnmodifiable() { + context.increase(); + List current = context.getCurrent(); + + assertThrows(UnsupportedOperationException.class, () -> { + current.add(space()); + }); + } + + @Test + @DisplayName("Should reflect changes after increase") + void getCurrentReflectsIncrease() { + List before = context.getCurrent(); + assertEquals(0, before.size()); + + context.increase(); + + List after = context.getCurrent(); + assertEquals(4, after.size()); + } + + @Test + @DisplayName("Should reflect changes after decrease") + void getCurrentReflectsDecrease() { + context.increase(); + context.increase(); + assertEquals(8, context.getCurrent().size()); + + context.decrease(); + + assertEquals(4, context.getCurrent().size()); + } + } + + @Nested + @DisplayName("Size tests") + class SizeTests { + + @Test + @DisplayName("Should return zero for new context") + void sizeInitiallyZero() { + assertEquals(0, context.size()); + } + + @Test + @DisplayName("Should return correct size after increase") + void sizeAfterIncrease() { + context.increase(); + assertEquals(4, context.size()); + + context.increase(); + assertEquals(8, context.size()); + } + + @Test + @DisplayName("Should return correct size after decrease") + void sizeAfterDecrease() { + context.increase(); + context.increase(); + context.decrease(); + + assertEquals(4, context.size()); + } + + @Test + @DisplayName("Should match getCurrent list size") + void sizeMatchesCurrentSize() { + context.increase(); + + assertEquals(context.getCurrent().size(), context.size()); + } + } + + @Nested + @DisplayName("Clear tests") + class ClearTests { + + @Test + @DisplayName("Should clear all indentation") + void clearAll() { + context.increase(); + context.increase(); + + context.clear(); + + assertEquals(0, context.size()); + assertTrue(context.getCurrent().isEmpty()); + } + + @Test + @DisplayName("Should do nothing when clearing empty context") + void clearEmpty() { + context.clear(); + + assertEquals(0, context.size()); + assertTrue(context.getCurrent().isEmpty()); + } + + @Test + @DisplayName("Should allow operations after clear") + void operationsAfterClear() { + context.increase(); + context.clear(); + + context.increase(); + + assertEquals(4, context.size()); + } + } + + @Nested + @DisplayName("Set tests") + class SetTests { + + @Test + @DisplayName("Should replace current indentation") + void setReplaces() { + context.increase(); // 4 spaces + + List newIndent = Arrays.asList(tab(), tab()); + context.set(newIndent); + + assertEquals(2, context.size()); + } + + @Test + @DisplayName("Should copy provided list not reference it") + void setCopiesList() { + List newIndent = new ArrayList<>(Arrays.asList(space(), space())); + + context.set(newIndent); + newIndent.clear(); // Modify original + + assertEquals(2, context.size()); // Context should still have 2 elements + } + + @Test + @DisplayName("Should handle setting empty list") + void setEmpty() { + context.increase(); + + context.set(new ArrayList<>()); + + assertEquals(0, context.size()); + assertTrue(context.getCurrent().isEmpty()); + } + + @Test + @DisplayName("Should completely replace previous content") + void setReplacesAll() { + context.increase(); + context.increase(); // 8 spaces + + List newIndent = Arrays.asList(tab()); + context.set(newIndent); + + assertEquals(1, context.size()); + List current = context.getCurrent(); + assertTrue(current.get(0).isSpaceOrTab()); + } + } + + @Nested + @DisplayName("Equals and hashCode tests") + class EqualsHashCodeTests { + + @Test + @DisplayName("Should be equal to itself") + void equalsItself() { + assertEquals(context, context); + } + + @Test + @DisplayName("Should be equal to context with same indentation") + void equalsSameIndentation() { + IndentationContext ctx1 = new IndentationContext(); + IndentationContext ctx2 = new IndentationContext(); + + ctx1.increase(); + ctx2.increase(); + + assertEquals(ctx1, ctx2); + } + + @Test + @DisplayName("Should not be equal to context with different indentation") + void notEqualsDifferentIndentation() { + IndentationContext ctx1 = new IndentationContext(); + IndentationContext ctx2 = new IndentationContext(); + + ctx1.increase(); + ctx2.increase(); + ctx2.increase(); + + assertNotEquals(ctx1, ctx2); + } + + @Test + @DisplayName("Should not be equal to null") + void notEqualsNull() { + assertNotEquals(context, null); + } + + @Test + @DisplayName("Should not be equal to different type") + void notEqualsDifferentType() { + assertNotEquals(context, "not a context"); + } + + @Test + @DisplayName("Should have same hashCode for equal contexts") + void hashCodeConsistent() { + IndentationContext ctx1 = new IndentationContext(); + IndentationContext ctx2 = new IndentationContext(); + + ctx1.increase(); + ctx2.increase(); + + assertEquals(ctx1.hashCode(), ctx2.hashCode()); + } + + @Test + @DisplayName("Empty contexts should be equal") + void emptyContextsEqual() { + IndentationContext ctx1 = new IndentationContext(); + IndentationContext ctx2 = new IndentationContext(); + + assertEquals(ctx1, ctx2); + assertEquals(ctx1.hashCode(), ctx2.hashCode()); + } + } + + @Nested + @DisplayName("ToString tests") + class ToStringTests { + + @Test + @DisplayName("Should contain size information") + void toStringContainsSize() { + context.increase(); + + String str = context.toString(); + + assertTrue(str.contains("size=4")); + } + + @Test + @DisplayName("Should be valid for empty context") + void toStringEmpty() { + String str = context.toString(); + + assertNotNull(str); + assertTrue(str.contains("IndentationContext")); + assertTrue(str.contains("size=0")); + } + + @Test + @DisplayName("Should not throw exception") + void toStringNoException() { + assertDoesNotThrow(() -> context.toString()); + } + } + + @Nested + @DisplayName("Integration tests") + class IntegrationTests { + + @Test + @DisplayName("Should handle complex sequence of operations") + void complexSequence() { + context.increase(); // 4 + context.increase(); // 8 + context.decrease(); // 4 + context.increase(); // 8 + context.set(Arrays.asList(space(), space())); // 2 + context.increase(); // 6 + context.clear(); // 0 + context.increase(); // 4 + + assertEquals(4, context.size()); + } + + @Test + @DisplayName("Should maintain consistency across operations") + void maintainConsistency() { + for (int i = 0; i < 10; i++) { + context.increase(); + } + + assertEquals(40, context.size()); + + for (int i = 0; i < 5; i++) { + context.decrease(); + } + + assertEquals(20, context.size()); + assertEquals(20, context.getCurrent().size()); + } + + @Test + @DisplayName("Should support builder-style chaining via separate calls") + void builderStyle() { + context.increase(); + context.increase(); + + assertEquals(8, context.size()); + + context.decrease(); + + assertEquals(4, context.size()); + } + } + + @Nested + @DisplayName("Edge cases") + class EdgeCaseTests { + + @Test + @DisplayName("Should handle many increase operations") + void manyIncreases() { + for (int i = 0; i < 100; i++) { + context.increase(); + } + + assertEquals(400, context.size()); + } + + @Test + @DisplayName("Should handle many decrease operations on empty") + void manyDecreasesOnEmpty() { + for (int i = 0; i < 100; i++) { + context.decrease(); + } + + assertEquals(0, context.size()); + } + + @Test + @DisplayName("Should handle set with mixed whitespace types") + void setMixedWhitespace() { + List mixed = Arrays.asList(space(), tab(), space(), tab()); + + context.set(mixed); + + assertEquals(4, context.size()); + List current = context.getCurrent(); + assertTrue(current.stream().allMatch(e -> e.isSpaceOrTab())); + } + + @Test + @DisplayName("Should handle large indentation values") + void largeIndentation() { + List large = new ArrayList<>(); + for (int i = 0; i < 1000; i++) { + large.add(space()); + } + + context.set(large); + + assertEquals(1000, context.size()); + } + } +} diff --git a/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/Difference.java b/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/Difference.java index 68b14fb45d..7bbe656fa3 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/Difference.java +++ b/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/Difference.java @@ -51,8 +51,6 @@ */ public class Difference { - public static final int STANDARD_INDENTATION_SIZE = 4; - private final NodeText nodeText; private final Node node; @@ -182,12 +180,7 @@ int lastIndexOfEolWithoutGPT(List source) { } private List indentationBlock() { - List res = new LinkedList<>(); - res.add(new TokenTextElement(SPACE)); - res.add(new TokenTextElement(SPACE)); - res.add(new TokenTextElement(SPACE)); - res.add(new TokenTextElement(SPACE)); - return res; + return IndentationCalculator.createIndentationBlock(); } private boolean isAfterLBrace(NodeText nodeText, int nodeTextIndex) { @@ -307,37 +300,41 @@ private int removeExtraCharacters(NodeText nodeText, int nodeTextIndex, int extr * @return EnforcingIndentationContext Data structure that hold the starting position of the first whitespace char and * The number of consecutive whitespace (or tab) characters */ +// private EnforcingIndentationContext defineEnforcingIndentationContext(NodeText nodeText, int startIndex) { +// EnforcingIndentationContext ctx = new EnforcingIndentationContext(startIndex); +// // compute space before startIndex value +// if (startIndex < nodeText.numberOfElements() && startIndex > 0) { +// // at this stage startIndex points to the first element before the deleted one +// for (int i = startIndex - 1; i >= 0 && i < nodeText.numberOfElements(); i--) { +// if (nodeText.getTextElement(i).isNewline()) { +// break; +// } +// if (!isSpaceOrTabElement(nodeText, i)) { +// ctx = new EnforcingIndentationContext(startIndex); +// break; +// } +// ctx.start = i; +// ctx.extraCharacters++; +// } +// } +// // compute space after the deleted element +// if (startIndex < nodeText.numberOfElements() && isSpaceOrTabElement(nodeText, startIndex)) { +// // int startingFromIndex = startIndex == 0 ? startIndex : startIndex + 1; +// for (int i = startIndex; i >= 0 && i < nodeText.numberOfElements(); i++) { +// if (nodeText.getTextElement(i).isNewline()) { +// break; +// } +// if (!isSpaceOrTabElement(nodeText, i)) { +// break; +// } +// ctx.extraCharacters++; +// } +// } +// return ctx; +// } private EnforcingIndentationContext defineEnforcingIndentationContext(NodeText nodeText, int startIndex) { - EnforcingIndentationContext ctx = new EnforcingIndentationContext(startIndex); - // compute space before startIndex value - if (startIndex < nodeText.numberOfElements() && startIndex > 0) { - // at this stage startIndex points to the first element before the deleted one - for (int i = startIndex - 1; i >= 0 && i < nodeText.numberOfElements(); i--) { - if (nodeText.getTextElement(i).isNewline()) { - break; - } - if (!isSpaceOrTabElement(nodeText, i)) { - ctx = new EnforcingIndentationContext(startIndex); - break; - } - ctx.start = i; - ctx.extraCharacters++; - } - } - // compute space after the deleted element - if (startIndex < nodeText.numberOfElements() && isSpaceOrTabElement(nodeText, startIndex)) { - // int startingFromIndex = startIndex == 0 ? startIndex : startIndex + 1; - for (int i = startIndex; i >= 0 && i < nodeText.numberOfElements(); i++) { - if (nodeText.getTextElement(i).isNewline()) { - break; - } - if (!isSpaceOrTabElement(nodeText, i)) { - break; - } - ctx.extraCharacters++; - } - } - return ctx; + IndentationCalculator.EnforcingContext ctx = IndentationCalculator.analyzeEnforcingContext(nodeText, startIndex); + return new EnforcingIndentationContext(ctx.getStartIndex(), ctx.getExtraCharacters()); } /* @@ -947,13 +944,13 @@ private boolean nextIsRightBrace(int index) { } private void addIndent() { - for (int i = 0; i < STANDARD_INDENTATION_SIZE; i++) { + for (int i = 0; i < IndentationConstants.STANDARD_INDENTATION_SIZE; i++) { indentation.add(new TokenTextElement(GeneratedJavaParserConstants.SPACE)); } } private void removeIndent() { - for (int i = 0; i < STANDARD_INDENTATION_SIZE && !indentation.isEmpty(); i++) { + for (int i = 0; i < IndentationConstants.STANDARD_INDENTATION_SIZE && !indentation.isEmpty(); i++) { indentation.remove(indentation.size() - 1); } } @@ -1177,9 +1174,9 @@ private int adjustIndentation( if (nodeTextIndex < nodeText.numberOfElements() && nodeText.getTextElement(nodeTextIndex).isToken(RBRACE)) { indentationAdj = indentationAdj.subList( - 0, indentationAdj.size() - Math.min(STANDARD_INDENTATION_SIZE, indentationAdj.size())); + 0, indentationAdj.size() - Math.min(IndentationConstants.STANDARD_INDENTATION_SIZE, indentationAdj.size())); } else if (followedByUnindent) { - indentationAdj = indentationAdj.subList(0, Math.max(0, indentationAdj.size() - STANDARD_INDENTATION_SIZE)); + indentationAdj = indentationAdj.subList(0, Math.max(0, indentationAdj.size() - IndentationConstants.STANDARD_INDENTATION_SIZE)); } for (TextElement e : indentationAdj) { if ((nodeTextIndex < nodeText.numberOfElements()) diff --git a/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/IndentationCalculator.java b/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/IndentationCalculator.java new file mode 100755 index 0000000000..1a1d610687 --- /dev/null +++ b/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/IndentationCalculator.java @@ -0,0 +1,372 @@ +/* + * Copyright (C) 2011, 2013-2026 The JavaParser Team. + * + * This file is part of JavaParser. + * + * JavaParser can be used either under the terms of + * a) the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * b) the terms of the Apache License + * + * You should have received a copy of both licenses in LICENCE.LGPL and + * LICENCE.APACHE. Please refer to those files for details. + * + * JavaParser is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License for more details. + */ + +package com.github.javaparser.printer.lexicalpreservation; + +import com.github.javaparser.GeneratedJavaParserConstants; + +import java.util.ArrayList; +import java.util.Collections; +import java.util.List; + +import static com.github.javaparser.printer.lexicalpreservation.IndentationConstants.STANDARD_INDENTATION_SIZE; + +/** + * Provides stateless utility methods for indentation calculations and analysis. + * + * This class contains pure functions that compute indentation-related values + * without maintaining any state. All methods are static and can be used + * independently without creating an instance. + * + * Typical operations include: + * - Computing indentation from preceding elements + * - Analyzing indentation context for enforcement + * - Creating standard indentation blocks + * - Extracting indentation from token sequences + * + * @see IndentationContext for stateful indentation management + */ +public final class IndentationCalculator { + + /** + * Private constructor to prevent instantiation. + * This is a utility class with only static methods. + */ + private IndentationCalculator() { + throw new AssertionError("IndentationCalculator is a utility class and should not be instantiated"); + } + + /** + * Computes the indentation that should be used based on the elements preceding + * the current position. This analyzes the elements to find the last newline + * and extracts all whitespace characters that follow it. + * + * This method is used when we need to match existing indentation in the source code. + * + * @param precedingElements elements before the current position + * @return list of indentation elements (spaces/tabs) after the last newline, or empty list if no newline found + */ + public static List computeFromPrecedingElements(List precedingElements) { + int eolIndex = findLastNewlineIndex(precedingElements); + + // No newline found, return empty indentation + if (eolIndex < 0) { + return Collections.emptyList(); + } + + // Extract whitespace elements after the newline + List result = new ArrayList<>(); + for (int i = eolIndex + 1; i < precedingElements.size(); i++) { + TextElement element = precedingElements.get(i); + if (element.isSpaceOrTab()) { + result.add(element); + } else { + // Stop at first non-whitespace + break; + } + } + + return result; + } + + /** + * Extracts the indentation portion from a list of elements. + * + * This method differs from computeFromPrecedingElements because it doesn't look for + * a newline first - it assumes the list represents tokens after a newline and simply + * extracts all leading whitespace. + * + * This is useful when we have already collected preceding tokens and want to + * extract just the indentation part. + * + * @param precedingTokens tokens that precede the position + * @return list of indentation elements (leading whitespace only) + */ + public static List extractIndentationFromTokens(List precedingTokens) { + List indentation = new ArrayList<>(); + + for (TextElement element : precedingTokens) { + if (element.isSpaceOrTab()) { + indentation.add(element); + } else { + // Stop at first non-whitespace + break; + } + } + + return indentation; + } + + /** + * Creates a single indentation block of STANDARD_INDENTATION_SIZE spaces. + * This is used when we need to add one level of indentation temporarily. + * + * @return list containing STANDARD_INDENTATION_SIZE space elements + */ + public static List createIndentationBlock() { + List block = new ArrayList<>(STANDARD_INDENTATION_SIZE); + for (int i = 0; i < STANDARD_INDENTATION_SIZE; i++) { + block.add(new TokenTextElement(GeneratedJavaParserConstants.SPACE, " ")); + } + return block; + } + + /** + * Analyzes the indentation enforcement context at a given position in the node text. + * + *

Context and Purpose:

+ * This method is primarily used by the {@link Difference} class during AST modification + * to determine if excess whitespace should be removed after deleting elements. When a node + * is removed from the AST, surrounding whitespace may need to be adjusted to maintain + * proper formatting. + * + *

Algorithm Overview:

+ * The algorithm performs a two-phase scan to identify excess whitespace: + *
    + *
  1. Backward Scan: Looks backward from the given index to find contiguous + * whitespace characters, stopping at either a newline or a non-whitespace element.
  2. + *
  3. Forward Scan: If the current position contains whitespace, scans forward + * to count additional contiguous whitespace characters.
  4. + *
+ * + *

Examples:

+ *
+     * Example 1 - Whitespace between elements after deletion:
+     *   Before: "public class A { int foo; }"
+     *   After deletion of "int foo;": "public class A { [space][space] }"
+     *   analyzeEnforcingContext(nodeText, firstSpaceIndex) returns:
+     *     - startIndex: index of first space
+     *     - extraCharacters: 2 (both spaces should be considered for removal)
+     *
+     * Example 2 - Indentation after newline:
+     *   Structure: "[newline][space][space][space][space]public"
+     *   analyzeEnforcingContext(nodeText, middleSpaceIndex) returns:
+     *     - startIndex: index of first space after newline
+     *     - extraCharacters: 4 (all indentation spaces)
+     *
+     * Example 3 - Non-whitespace interrupts sequence:
+     *   Structure: "public[space][space]"
+     *   analyzeEnforcingContext(nodeText, firstSpaceIndex) returns:
+     *     - startIndex: index of first space (reset due to "public")
+     *     - extraCharacters: 2 (spaces after "public")
+     * 
+ * + *

Important Behavior:

+ * When a non-whitespace element is encountered during the backward scan, the context + * is reset (start becomes the current index, extraCharacters becomes 0), but the forward + * scan still executes if the current position is whitespace. This allows the method to + * identify and count trailing spaces after non-whitespace elements. + * + * @param nodeText the node text being modified + * @param index position to analyze (typically points to a position after a deletion) + * @return context containing the start index and count of excess whitespace characters + */ + public static EnforcingContext analyzeEnforcingContext(NodeText nodeText, int index) { + // Guard against invalid indices + if (index < 0 || index >= nodeText.numberOfElements()) { + return new EnforcingContext(index, 0); + } + + int start = index; // Starting position of whitespace sequence to potentially remove + int extraCharacters = 0; // Total count of excess whitespace characters + + // ========== PHASE 1: BACKWARD SCAN ========== + // Scan backward from the position to identify preceding whitespace. + // This determines if we're at the beginning of a line (after newline) or + // if there are spaces that should be counted as part of the enforcement context. + if (index < nodeText.numberOfElements() && index > 0) { + for (int i = index - 1; i >= 0; i--) { + // Stop at newline - we've found the line boundary + if (nodeText.getTextElement(i).isNewline()) { + break; + } + + // If we encounter a non-whitespace element: + // Reset the context because we're not at the beginning of a line. + // However, we still need to scan forward to count any trailing spaces. + if (!nodeText.getTextElement(i).isSpaceOrTab()) { + // Reset: we'll only count forward from current position + start = index; + extraCharacters = 0; + break; + } + + // Found whitespace - expand the sequence backward + start = i; // Update start to this earlier position + extraCharacters++; // Count this whitespace character + } + } + + // ========== PHASE 2: FORWARD SCAN ========== + // Scan forward from the current position to count additional whitespace. + // This phase ALWAYS executes if the current position is whitespace, + // even if we reset the context during the backward scan. + // + // Example scenario where this matters: + // "public[space][space]" - backward scan finds "public" and resets, + // but we still need to count the 2 trailing spaces. + if (index < nodeText.numberOfElements() && nodeText.getTextElement(index).isSpaceOrTab()) { + for (int i = index; i < nodeText.numberOfElements(); i++) { + // Stop at newline - end of current line + if (nodeText.getTextElement(i).isNewline()) { + break; + } + + // Stop at non-whitespace - end of whitespace sequence + if (!nodeText.getTextElement(i).isSpaceOrTab()) { + break; + } + + // Count this whitespace character + extraCharacters++; + } + } + + return new EnforcingContext(start, extraCharacters); + } + + /** + * Removes excess indentation characters from the node text. + * + * This method modifies the provided NodeText by removing a specified number + * of elements starting from the given index. + * + * @param nodeText the node text to modify + * @param startIndex where to start removing + * @param count how many characters to remove + * @return the new index position after removal + */ + public static int removeExcessIndentation(NodeText nodeText, int startIndex, int count) { + int removed = 0; + while (startIndex >= 0 && startIndex < nodeText.numberOfElements() && removed < count) { + nodeText.removeElement(startIndex); + removed++; + } + return startIndex; + } + + /** + * Applies indentation enforcement at the specified position, preserving + * the specified number of characters. + * + * This is the main enforcement method that: + * 1. Analyzes the context to determine extra whitespace + * 2. Calculates how much to remove based on charactersToPreserve + * 3. Removes the excess + * 4. Returns the adjusted index + * + * @param nodeText the node text to modify + * @param index current position + * @param charactersToPreserve how many indentation characters to keep + * @return the new index position after enforcement + */ + public static int enforceIndentation(NodeText nodeText, int index, int charactersToPreserve) { + EnforcingContext ctx = analyzeEnforcingContext(nodeText, index); + + if (!ctx.hasExtraCharacters()) { + return index; + } + + int toRemove = ctx.getExtraCharacters() > charactersToPreserve + ? ctx.getExtraCharacters() - charactersToPreserve + : 0; + + int newIndex = removeExcessIndentation(nodeText, ctx.getStartIndex(), toRemove); + + // Adjust for preserved characters + return toRemove > 0 ? newIndex + charactersToPreserve : newIndex; + } + + /** + * Finds the index of the last newline element in the list. + * + * @param elements list to search + * @return index of last newline, or -1 if not found + */ + private static int findLastNewlineIndex(List elements) { + for (int i = elements.size() - 1; i >= 0; i--) { + if (elements.get(i).isNewline()) { + return i; + } + } + return -1; + } + + /** + * Context information for enforcing indentation. + * Contains the starting position and the number of extra characters to remove. + * + * This is an immutable value object returned by analyzeEnforcingContext. + */ + public static class EnforcingContext { + private final int startIndex; + private final int extraCharacters; + + public EnforcingContext(int startIndex, int extraCharacters) { + this.startIndex = startIndex; + this.extraCharacters = extraCharacters; + } + + /** + * Returns the starting index of the whitespace sequence to potentially remove. + * + * @return the start index + */ + public int getStartIndex() { + return startIndex; + } + + /** + * Returns the total number of extra whitespace characters found. + * + * @return count of extra characters + */ + public int getExtraCharacters() { + return extraCharacters; + } + + /** + * Returns whether there are any extra characters to remove. + * + * @return true if extraCharacters > 0 + */ + public boolean hasExtraCharacters() { + return extraCharacters > 0; + } + + @Override + public String toString() { + return "EnforcingContext{startIndex=" + startIndex + ", extraCharacters=" + extraCharacters + "}"; + } + + @Override + public boolean equals(Object o) { + if (this == o) return true; + if (o == null || getClass() != o.getClass()) return false; + EnforcingContext that = (EnforcingContext) o; + return startIndex == that.startIndex && extraCharacters == that.extraCharacters; + } + + @Override + public int hashCode() { + return 31 * startIndex + extraCharacters; + } + } +} \ No newline at end of file diff --git a/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/IndentationConstants.java b/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/IndentationConstants.java new file mode 100755 index 0000000000..b63abfbc57 --- /dev/null +++ b/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/IndentationConstants.java @@ -0,0 +1,44 @@ +/* + * Copyright (C) 2011, 2013-2026 The JavaParser Team. + * + * This file is part of JavaParser. + * + * JavaParser can be used either under the terms of + * a) the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * b) the terms of the Apache License + * + * You should have received a copy of both licenses in LICENCE.LGPL and + * LICENCE.APACHE. Please refer to those files for details. + * + * JavaParser is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License for more details. + */ + +package com.github.javaparser.printer.lexicalpreservation; + +/** + * Constants related to indentation management in lexical preservation. + * + * This class centralizes all indentation-related constants to avoid duplication + * and ensure consistency across IndentationContext and IndentationCalculator. + */ +public final class IndentationConstants { + + /** + * Standard indentation size in spaces. + * This is the number of spaces added or removed when increasing/decreasing indentation. + */ + public static final int STANDARD_INDENTATION_SIZE = 4; + + /** + * Private constructor to prevent instantiation. + * This is a constants class and should not be instantiated. + */ + private IndentationConstants() { + throw new AssertionError("IndentationConstants is a constants class and should not be instantiated"); + } +} diff --git a/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/IndentationContext.java b/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/IndentationContext.java new file mode 100755 index 0000000000..64f0d78b1c --- /dev/null +++ b/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/IndentationContext.java @@ -0,0 +1,141 @@ +/* + * Copyright (C) 2011, 2013-2026 The JavaParser Team. + * + * This file is part of JavaParser. + * + * JavaParser can be used either under the terms of + * a) the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * b) the terms of the Apache License + * + * You should have received a copy of both licenses in LICENCE.LGPL and + * LICENCE.APACHE. Please refer to those files for details. + * + * JavaParser is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License for more details. + */ + +package com.github.javaparser.printer.lexicalpreservation; + +import com.github.javaparser.GeneratedJavaParserConstants; + +import java.util.ArrayList; +import java.util.Collections; +import java.util.List; + +import static com.github.javaparser.printer.lexicalpreservation.IndentationConstants.STANDARD_INDENTATION_SIZE; + +/** + * Maintains the current indentation state during lexical preservation operations. + * + * This class encapsulates a mutable list of indentation elements (spaces/tabs) + * that represents the current indentation level. It provides methods to + * increase/decrease indentation and query the current state. + * + * Instances of this class are typically created at the start of a difference + * application and maintained throughout the process. + */ +public class IndentationContext { + + /** + * Current indentation represented as a mutable list of TextElements. + * Typically contains space or tab tokens. + */ + private final List elements; + + /** + * Creates a new IndentationContext with empty indentation. + */ + public IndentationContext() { + this.elements = new ArrayList<>(); + } + + /** + * Creates a new IndentationContext with the specified initial indentation. + * The provided list is copied to prevent external modifications. + * + * @param initialIndentation the initial indentation elements (will be copied) + */ + public IndentationContext(List initialIndentation) { + this.elements = new ArrayList<>(initialIndentation); + } + + /** + * Increases indentation by one level. + * Adds STANDARD_INDENTATION_SIZE space characters to the current indentation. + */ + public void increase() { + for (int i = 0; i < STANDARD_INDENTATION_SIZE; i++) { + elements.add(new TokenTextElement(GeneratedJavaParserConstants.SPACE, " ")); + } + } + + /** + * Decreases indentation by one level. + * Removes up to STANDARD_INDENTATION_SIZE characters from the end of the current indentation. + * Does nothing if the current indentation has fewer elements than STANDARD_INDENTATION_SIZE. + */ + public void decrease() { + for (int i = 0; i < STANDARD_INDENTATION_SIZE && !elements.isEmpty(); i++) { + elements.remove(elements.size() - 1); + } + } + + /** + * Returns a copy of the current indentation elements. + * The returned list is unmodifiable to prevent accidental modifications. + * + * @return unmodifiable view of current indentation elements + */ + public List getCurrent() { + return Collections.unmodifiableList(new ArrayList<>(elements)); + } + + /** + * Returns the number of indentation characters currently stored. + * + * @return count of indentation elements + */ + public int size() { + return elements.size(); + } + + /** + * Clears all indentation, resetting to zero indentation. + */ + public void clear() { + elements.clear(); + } + + /** + * Replaces the current indentation with the specified elements. + * The provided list is copied to prevent external modifications. + * + * @param newIndentation the new indentation elements (will be copied) + */ + public void set(List newIndentation) { + elements.clear(); + elements.addAll(newIndentation); + } + + @Override + public String toString() { + return "IndentationContext{size=" + elements.size() + ", elements=" + elements + "}"; + } + + @Override + public boolean equals(Object o) { + if (this == o) return true; + if (o == null || getClass() != o.getClass()) return false; + IndentationContext that = (IndentationContext) o; + return elements.equals(that.elements); + } + + @Override + public int hashCode() { + return elements.hashCode(); + } +} \ No newline at end of file diff --git a/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/LexicalPreservingPrinter.java b/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/LexicalPreservingPrinter.java index 75652c93f3..74c18ad164 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/LexicalPreservingPrinter.java +++ b/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/LexicalPreservingPrinter.java @@ -177,13 +177,26 @@ public void concretePropertyChange( * } * } */ - fixIndentOfAddedNode(nodeText, index - 1); + // Extract the existing indentation of the line where we'll insert the comment + List precedingElements = nodeText.getElements().subList(0, index); + List existingIndent = IndentationCalculator.computeFromPrecedingElements(precedingElements); + + // Insert the comment (WITHOUT adding indentation before, we'll add it after the EOL) LineSeparator lineSeparator = observedNode.getLineEndingStyleOrDefault(LineSeparator.SYSTEM); for (TokenTextElement element : makeCommentTokens((Comment) newValue)) { nodeText.addElement(index++, element); } + // Insert EOL nodeText.addToken(index, eolTokenKind(lineSeparator), lineSeparator.asRawString()); - // code indentation after inserting an eol token may be wrong + index++; + // Restore the indentation for the node that follows + for (TextElement indentElement : existingIndent) { + if (indentElement instanceof TokenTextElement) { + TokenTextElement tokenElement = (TokenTextElement) indentElement; + nodeText.addElement(index++, new TokenTextElement( + tokenElement.getTokenKind(), tokenElement.getText())); + } + } } else if (newValue == null) { // this case corresponds to a deletion of a comment if (oldValue instanceof Comment) { @@ -512,32 +525,37 @@ private void fixIndentOfAddedNode(NodeText nodeText, int index) { if (index <= 0) { return; } - TextElement currentSpaceCandidate = null; + // finds the existing indentation + List existingIndent = IndentationCalculator.computeFromPrecedingElements( + nodeText.getElements().subList(0, index + 1)); + + if (existingIndent.isEmpty()) { + return; + } + + // Find the last newline before index + int lastNewlineIndex = -1; for (int i = index; i >= 0; i--) { - TextElement spaceCandidate = nodeText.getTextElement(i); - if (spaceCandidate.isSpaceOrTab()) { - // save the current indentation char - currentSpaceCandidate = nodeText.getTextElement(i); - } - if (!spaceCandidate.isSpaceOrTab()) { - if (spaceCandidate.isNewline() && i != index) { - int numberOfIndentationCharacters = index - i; - for (int j = 0; j < numberOfIndentationCharacters; j++) { - if (currentSpaceCandidate != null) { - // use the current (or last) indentation character - nodeText.addElement( - index, - new TokenTextElement( - JavaToken.Kind.SPACE.getKind(), currentSpaceCandidate.expand())); - } else { - // use the default indentation character - nodeText.addElement(index, new TokenTextElement(JavaToken.Kind.SPACE.getKind())); - } - } - } + if (nodeText.getTextElement(i).isNewline()) { + lastNewlineIndex = i; break; } } + + // If there is no newline or if the newline is just before the index, do nothing. + if (lastNewlineIndex == -1 || lastNewlineIndex == index - 1) { + return; + } + + // Apply the computed indentation + // The indentation elements are inserted at the given index. + for (TextElement indentElement : existingIndent) { + if (indentElement instanceof TokenTextElement) { + TokenTextElement tokenElement = (TokenTextElement) indentElement; + nodeText.addElement(index, new TokenTextElement( + tokenElement.getTokenKind(), tokenElement.getText())); + } + } } @Override @@ -728,7 +746,8 @@ private static void prettyPrintingTextNode(Node node, NodeText nodeText) { private static NodeText interpret(Node node, CsmElement csm, NodeText nodeText) { LexicalDifferenceCalculator.CalculatedSyntaxModel calculatedSyntaxModel = new LexicalDifferenceCalculator().calculatedSyntaxModelForNode(csm, node); - List indentation = findIndentation(node); + List initialIndentation = findIndentation(node); + IndentationContext indentationContext = new IndentationContext(initialIndentation); boolean pendingIndentation = false; // Add a comment and line separator if necessary node.getComment().ifPresent(comment -> { @@ -745,17 +764,13 @@ private static NodeText interpret(Node node, CsmElement csm, NodeText nodeText) int indexCurrentElement = calculatedSyntaxModel.elements.indexOf(element); if (calculatedSyntaxModel.elements.size() > indexCurrentElement && !(calculatedSyntaxModel.elements.get(indexCurrentElement + 1) instanceof CsmUnindent)) { - for (int i = 0; i < Difference.STANDARD_INDENTATION_SIZE; i++) { - indentation.add(new TokenTextElement(SPACE, " ")); - } + indentationContext.increase(); } } else if (element instanceof CsmUnindent) { - for (int i = 0; i < Difference.STANDARD_INDENTATION_SIZE && indentation.size() > 0; i++) { - indentation.remove(indentation.size() - 1); - } + indentationContext.decrease(); } if (pendingIndentation && !(element instanceof CsmToken && ((CsmToken) element).isNewLine())) { - indentation.forEach(nodeText::addElement); + indentationContext.getCurrent().forEach(nodeText::addElement); } pendingIndentation = false; if (element instanceof LexicalDifferenceCalculator.CsmChild) { From 0bec8b75d6431f1537e7ea9c5fd95db15d4b4d9c Mon Sep 17 00:00:00 2001 From: jlerbsc Date: Sun, 18 Jan 2026 19:54:55 +0100 Subject: [PATCH 06/46] Fix formatting issues --- .../IndentationCalculatorTest.java | 186 ++++++------------ .../IndentationContextTest.java | 27 ++- .../lexicalpreservation/Difference.java | 75 +++---- .../IndentationCalculator.java | 23 ++- .../IndentationContext.java | 7 +- .../LexicalPreservingPrinter.java | 11 +- 6 files changed, 133 insertions(+), 196 deletions(-) diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/IndentationCalculatorTest.java b/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/IndentationCalculatorTest.java index b10d7bfc65..5f5d038425 100755 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/IndentationCalculatorTest.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/IndentationCalculatorTest.java @@ -20,18 +20,16 @@ package com.github.javaparser.printer.lexicalpreservation; -import com.github.javaparser.GeneratedJavaParserConstants; -import org.junit.jupiter.api.Test; -import org.junit.jupiter.api.DisplayName; -import org.junit.jupiter.api.Nested; +import static org.junit.jupiter.api.Assertions.*; -import java.lang.reflect.Constructor; +import com.github.javaparser.GeneratedJavaParserConstants; import java.util.ArrayList; import java.util.Arrays; import java.util.Collections; import java.util.List; - -import static org.junit.jupiter.api.Assertions.*; +import org.junit.jupiter.api.DisplayName; +import org.junit.jupiter.api.Nested; +import org.junit.jupiter.api.Test; class IndentationCalculatorTest { @@ -60,13 +58,12 @@ class ComputeFromPrecedingElementsTests { @DisplayName("Should compute indentation after newline") void computeAfterNewline() { List elements = Arrays.asList( - token(GeneratedJavaParserConstants.PUBLIC, "public"), - newline(), - space(), - space(), - space(), - space() - ); + token(GeneratedJavaParserConstants.PUBLIC, "public"), + newline(), + space(), + space(), + space(), + space()); List indentation = IndentationCalculator.computeFromPrecedingElements(elements); @@ -77,11 +74,8 @@ void computeAfterNewline() { @Test @DisplayName("Should return empty when no newline found") void noNewline() { - List elements = Arrays.asList( - space(), - space(), - token(GeneratedJavaParserConstants.PUBLIC, "public") - ); + List elements = + Arrays.asList(space(), space(), token(GeneratedJavaParserConstants.PUBLIC, "public")); List indentation = IndentationCalculator.computeFromPrecedingElements(elements); @@ -91,12 +85,8 @@ void noNewline() { @Test @DisplayName("Should stop at first non-whitespace after newline") void stopAtNonWhitespace() { - List elements = Arrays.asList( - newline(), - space(), - space(), - token(GeneratedJavaParserConstants.PUBLIC, "public") - ); + List elements = + Arrays.asList(newline(), space(), space(), token(GeneratedJavaParserConstants.PUBLIC, "public")); List indentation = IndentationCalculator.computeFromPrecedingElements(elements); @@ -106,16 +96,8 @@ void stopAtNonWhitespace() { @Test @DisplayName("Should handle multiple newlines and use last one") void multipleNewlines() { - List elements = Arrays.asList( - newline(), - space(), - space(), - newline(), - space(), - space(), - space(), - space() - ); + List elements = + Arrays.asList(newline(), space(), space(), newline(), space(), space(), space(), space()); List indentation = IndentationCalculator.computeFromPrecedingElements(elements); @@ -144,10 +126,7 @@ void onlyNewline() { @Test @DisplayName("Should handle newline at end with no trailing spaces") void newlineAtEnd() { - List elements = Arrays.asList( - token(GeneratedJavaParserConstants.PUBLIC, "public"), - newline() - ); + List elements = Arrays.asList(token(GeneratedJavaParserConstants.PUBLIC, "public"), newline()); List indentation = IndentationCalculator.computeFromPrecedingElements(elements); @@ -157,12 +136,7 @@ void newlineAtEnd() { @Test @DisplayName("Should handle consecutive newlines") void consecutiveNewlines() { - List elements = Arrays.asList( - newline(), - newline(), - space(), - space() - ); + List elements = Arrays.asList(newline(), newline(), space(), space()); List indentation = IndentationCalculator.computeFromPrecedingElements(elements); @@ -173,13 +147,7 @@ void consecutiveNewlines() { @Test @DisplayName("Should handle mixed tabs and spaces") void mixedTabsAndSpaces() { - List elements = Arrays.asList( - newline(), - tab(), - space(), - tab(), - space() - ); + List elements = Arrays.asList(newline(), tab(), space(), tab(), space()); List indentation = IndentationCalculator.computeFromPrecedingElements(elements); @@ -190,11 +158,7 @@ void mixedTabsAndSpaces() { @Test @DisplayName("Should not modify input list") void doesNotModifyInput() { - List original = new ArrayList<>(Arrays.asList( - newline(), - space(), - space() - )); + List original = new ArrayList<>(Arrays.asList(newline(), space(), space())); int originalSize = original.size(); IndentationCalculator.computeFromPrecedingElements(original); @@ -211,12 +175,7 @@ class ExtractIndentationFromTokensTests { @DisplayName("Should extract leading whitespace") void extractLeadingWhitespace() { List tokens = Arrays.asList( - space(), - space(), - space(), - space(), - token(GeneratedJavaParserConstants.PUBLIC, "public") - ); + space(), space(), space(), space(), token(GeneratedJavaParserConstants.PUBLIC, "public")); List indentation = IndentationCalculator.extractIndentationFromTokens(tokens); @@ -226,10 +185,7 @@ void extractLeadingWhitespace() { @Test @DisplayName("Should return empty when no leading whitespace") void noLeadingWhitespace() { - List tokens = Arrays.asList( - token(GeneratedJavaParserConstants.PUBLIC, "public"), - space() - ); + List tokens = Arrays.asList(token(GeneratedJavaParserConstants.PUBLIC, "public"), space()); List indentation = IndentationCalculator.extractIndentationFromTokens(tokens); @@ -239,11 +195,7 @@ void noLeadingWhitespace() { @Test @DisplayName("Should extract all spaces if list only contains whitespace") void onlyWhitespace() { - List tokens = Arrays.asList( - space(), - space(), - space() - ); + List tokens = Arrays.asList(space(), space(), space()); List indentation = IndentationCalculator.extractIndentationFromTokens(tokens); @@ -261,12 +213,8 @@ void emptyList() { @Test @DisplayName("Should handle mixed tabs and spaces") void mixedTabsAndSpaces() { - List tokens = Arrays.asList( - tab(), - space(), - tab(), - token(GeneratedJavaParserConstants.PUBLIC, "public") - ); + List tokens = + Arrays.asList(tab(), space(), tab(), token(GeneratedJavaParserConstants.PUBLIC, "public")); List indentation = IndentationCalculator.extractIndentationFromTokens(tokens); @@ -276,12 +224,7 @@ void mixedTabsAndSpaces() { @Test @DisplayName("Should stop at newline") void stopAtNewline() { - List tokens = Arrays.asList( - space(), - space(), - newline(), - space() - ); + List tokens = Arrays.asList(space(), space(), newline(), space()); List indentation = IndentationCalculator.extractIndentationFromTokens(tokens); @@ -291,11 +234,8 @@ void stopAtNewline() { @Test @DisplayName("Should not modify input list") void doesNotModifyInput() { - List original = new ArrayList<>(Arrays.asList( - space(), - space(), - token(GeneratedJavaParserConstants.PUBLIC, "public") - )); + List original = new ArrayList<>( + Arrays.asList(space(), space(), token(GeneratedJavaParserConstants.PUBLIC, "public"))); int originalSize = original.size(); IndentationCalculator.extractIndentationFromTokens(original); @@ -366,11 +306,11 @@ void indexOnNonWhitespace() { @DisplayName("Should detect extra spaces in a whitespace-only line") void whitespaceOnlyLine() { NodeText nodeText = new NodeText(); - nodeText.addElement(newline()); // index 0 - nodeText.addElement(space()); // index 1 - nodeText.addElement(space()); // index 2 - nodeText.addElement(space()); // index 3 - nodeText.addElement(space()); // index 4 + nodeText.addElement(newline()); // index 0 + nodeText.addElement(space()); // index 1 + nodeText.addElement(space()); // index 2 + nodeText.addElement(space()); // index 3 + nodeText.addElement(space()); // index 4 // Analyzing from index 2 (middle of whitespace sequence) IndentationCalculator.EnforcingContext ctx = IndentationCalculator.analyzeEnforcingContext(nodeText, 2); @@ -385,9 +325,9 @@ void whitespaceOnlyLine() { @DisplayName("Should return zero when there is non-whitespace before the newline") void nonWhitespaceElement() { NodeText nodeText = new NodeText(); - nodeText.addElement(newline()); // index 0 + nodeText.addElement(newline()); // index 0 nodeText.addToken(GeneratedJavaParserConstants.PUBLIC, "public"); // index 1 - nodeText.addElement(space()); // index 2 + nodeText.addElement(space()); // index 2 // Analyzing at the non-whitespace token itself IndentationCalculator.EnforcingContext ctx = IndentationCalculator.analyzeEnforcingContext(nodeText, 1); @@ -426,10 +366,10 @@ void indexBeyondSize() { @DisplayName("Should stop scanning backward at newline") void stopAtNewline() { NodeText nodeText = new NodeText(); - nodeText.addElement(newline()); // index 0 - nodeText.addElement(space()); // index 1 - nodeText.addElement(space()); // index 2 - nodeText.addElement(space()); // index 3 + nodeText.addElement(newline()); // index 0 + nodeText.addElement(space()); // index 1 + nodeText.addElement(space()); // index 2 + nodeText.addElement(space()); // index 3 IndentationCalculator.EnforcingContext ctx = IndentationCalculator.analyzeEnforcingContext(nodeText, 2); @@ -443,12 +383,12 @@ void stopAtNewline() { @DisplayName("Should count spaces both before and after index") void countBeforeAndAfter() { NodeText nodeText = new NodeText(); - nodeText.addElement(newline()); // index 0 - nodeText.addElement(space()); // index 1 - nodeText.addElement(space()); // index 2 โ† analyzing here - nodeText.addElement(space()); // index 3 - nodeText.addElement(space()); // index 4 - nodeText.addElement(space()); // index 5 + nodeText.addElement(newline()); // index 0 + nodeText.addElement(space()); // index 1 + nodeText.addElement(space()); // index 2 โ† analyzing here + nodeText.addElement(space()); // index 3 + nodeText.addElement(space()); // index 4 + nodeText.addElement(space()); // index 5 IndentationCalculator.EnforcingContext ctx = IndentationCalculator.analyzeEnforcingContext(nodeText, 2); @@ -462,9 +402,9 @@ void countBeforeAndAfter() { @DisplayName("Should handle analyzing at first space after newline") void analyzeAtFirstSpace() { NodeText nodeText = new NodeText(); - nodeText.addElement(newline()); // index 0 - nodeText.addElement(space()); // index 1 โ† analyzing here - nodeText.addElement(space()); // index 2 + nodeText.addElement(newline()); // index 0 + nodeText.addElement(space()); // index 1 โ† analyzing here + nodeText.addElement(space()); // index 2 IndentationCalculator.EnforcingContext ctx = IndentationCalculator.analyzeEnforcingContext(nodeText, 1); @@ -478,9 +418,9 @@ void analyzeAtFirstSpace() { @DisplayName("Should handle analyzing at last space before non-whitespace") void analyzeAtLastSpace() { NodeText nodeText = new NodeText(); - nodeText.addElement(newline()); // index 0 - nodeText.addElement(space()); // index 1 - nodeText.addElement(space()); // index 2 โ† analyzing here + nodeText.addElement(newline()); // index 0 + nodeText.addElement(space()); // index 1 + nodeText.addElement(space()); // index 2 โ† analyzing here nodeText.addToken(GeneratedJavaParserConstants.PUBLIC, "public"); // index 3 IndentationCalculator.EnforcingContext ctx = IndentationCalculator.analyzeEnforcingContext(nodeText, 2); @@ -518,11 +458,11 @@ void emptyNodeText() { @DisplayName("Should stop forward scan at newline") void stopForwardScanAtNewline() { NodeText nodeText = new NodeText(); - nodeText.addElement(newline()); // index 0 - nodeText.addElement(space()); // index 1 โ† analyzing here - nodeText.addElement(space()); // index 2 - nodeText.addElement(newline()); // index 3 - nodeText.addElement(space()); // index 4 (not counted) + nodeText.addElement(newline()); // index 0 + nodeText.addElement(space()); // index 1 โ† analyzing here + nodeText.addElement(space()); // index 2 + nodeText.addElement(newline()); // index 3 + nodeText.addElement(space()); // index 4 (not counted) IndentationCalculator.EnforcingContext ctx = IndentationCalculator.analyzeEnforcingContext(nodeText, 1); @@ -536,8 +476,8 @@ void stopForwardScanAtNewline() { @DisplayName("Should handle index at position 0 with whitespace") void indexAtZeroWithWhitespace() { NodeText nodeText = new NodeText(); - nodeText.addElement(space()); // index 0 โ† analyzing here - nodeText.addElement(space()); // index 1 + nodeText.addElement(space()); // index 0 โ† analyzing here + nodeText.addElement(space()); // index 1 // No newline before, and index is 0, so backward scan doesn't run IndentationCalculator.EnforcingContext ctx = IndentationCalculator.analyzeEnforcingContext(nodeText, 0); @@ -840,11 +780,7 @@ void emptyNodeText() { @Test @DisplayName("Should work with tabs") void workWithTabs() { - List elements = Arrays.asList( - newline(), - tab(), - tab() - ); + List elements = Arrays.asList(newline(), tab(), tab()); List indentation = IndentationCalculator.computeFromPrecedingElements(elements); @@ -866,4 +802,4 @@ void veryLargeIndentation() { assertEquals(1000, indentation.size()); } } -} \ No newline at end of file +} diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/IndentationContextTest.java b/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/IndentationContextTest.java index 5eb3773c2e..e373c87815 100755 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/IndentationContextTest.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/IndentationContextTest.java @@ -20,17 +20,16 @@ package com.github.javaparser.printer.lexicalpreservation; -import com.github.javaparser.GeneratedJavaParserConstants; -import org.junit.jupiter.api.Test; -import org.junit.jupiter.api.BeforeEach; -import org.junit.jupiter.api.DisplayName; -import org.junit.jupiter.api.Nested; +import static org.junit.jupiter.api.Assertions.*; +import com.github.javaparser.GeneratedJavaParserConstants; import java.util.ArrayList; import java.util.Arrays; import java.util.List; - -import static org.junit.jupiter.api.Assertions.*; +import org.junit.jupiter.api.BeforeEach; +import org.junit.jupiter.api.DisplayName; +import org.junit.jupiter.api.Nested; +import org.junit.jupiter.api.Test; class IndentationContextTest { @@ -502,14 +501,14 @@ class IntegrationTests { @Test @DisplayName("Should handle complex sequence of operations") void complexSequence() { - context.increase(); // 4 - context.increase(); // 8 - context.decrease(); // 4 - context.increase(); // 8 + context.increase(); // 4 + context.increase(); // 8 + context.decrease(); // 4 + context.increase(); // 8 context.set(Arrays.asList(space(), space())); // 2 - context.increase(); // 6 - context.clear(); // 0 - context.increase(); // 4 + context.increase(); // 6 + context.clear(); // 0 + context.increase(); // 4 assertEquals(4, context.size()); } diff --git a/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/Difference.java b/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/Difference.java index 7bbe656fa3..730917369a 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/Difference.java +++ b/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/Difference.java @@ -22,7 +22,6 @@ import static com.github.javaparser.GeneratedJavaParserConstants.LBRACE; import static com.github.javaparser.GeneratedJavaParserConstants.RBRACE; -import static com.github.javaparser.GeneratedJavaParserConstants.SPACE; import com.github.javaparser.GeneratedJavaParserConstants; import com.github.javaparser.JavaToken; @@ -300,40 +299,41 @@ private int removeExtraCharacters(NodeText nodeText, int nodeTextIndex, int extr * @return EnforcingIndentationContext Data structure that hold the starting position of the first whitespace char and * The number of consecutive whitespace (or tab) characters */ -// private EnforcingIndentationContext defineEnforcingIndentationContext(NodeText nodeText, int startIndex) { -// EnforcingIndentationContext ctx = new EnforcingIndentationContext(startIndex); -// // compute space before startIndex value -// if (startIndex < nodeText.numberOfElements() && startIndex > 0) { -// // at this stage startIndex points to the first element before the deleted one -// for (int i = startIndex - 1; i >= 0 && i < nodeText.numberOfElements(); i--) { -// if (nodeText.getTextElement(i).isNewline()) { -// break; -// } -// if (!isSpaceOrTabElement(nodeText, i)) { -// ctx = new EnforcingIndentationContext(startIndex); -// break; -// } -// ctx.start = i; -// ctx.extraCharacters++; -// } -// } -// // compute space after the deleted element -// if (startIndex < nodeText.numberOfElements() && isSpaceOrTabElement(nodeText, startIndex)) { -// // int startingFromIndex = startIndex == 0 ? startIndex : startIndex + 1; -// for (int i = startIndex; i >= 0 && i < nodeText.numberOfElements(); i++) { -// if (nodeText.getTextElement(i).isNewline()) { -// break; -// } -// if (!isSpaceOrTabElement(nodeText, i)) { -// break; -// } -// ctx.extraCharacters++; -// } -// } -// return ctx; -// } + // private EnforcingIndentationContext defineEnforcingIndentationContext(NodeText nodeText, int startIndex) { + // EnforcingIndentationContext ctx = new EnforcingIndentationContext(startIndex); + // // compute space before startIndex value + // if (startIndex < nodeText.numberOfElements() && startIndex > 0) { + // // at this stage startIndex points to the first element before the deleted one + // for (int i = startIndex - 1; i >= 0 && i < nodeText.numberOfElements(); i--) { + // if (nodeText.getTextElement(i).isNewline()) { + // break; + // } + // if (!isSpaceOrTabElement(nodeText, i)) { + // ctx = new EnforcingIndentationContext(startIndex); + // break; + // } + // ctx.start = i; + // ctx.extraCharacters++; + // } + // } + // // compute space after the deleted element + // if (startIndex < nodeText.numberOfElements() && isSpaceOrTabElement(nodeText, startIndex)) { + // // int startingFromIndex = startIndex == 0 ? startIndex : startIndex + 1; + // for (int i = startIndex; i >= 0 && i < nodeText.numberOfElements(); i++) { + // if (nodeText.getTextElement(i).isNewline()) { + // break; + // } + // if (!isSpaceOrTabElement(nodeText, i)) { + // break; + // } + // ctx.extraCharacters++; + // } + // } + // return ctx; + // } private EnforcingIndentationContext defineEnforcingIndentationContext(NodeText nodeText, int startIndex) { - IndentationCalculator.EnforcingContext ctx = IndentationCalculator.analyzeEnforcingContext(nodeText, startIndex); + IndentationCalculator.EnforcingContext ctx = + IndentationCalculator.analyzeEnforcingContext(nodeText, startIndex); return new EnforcingIndentationContext(ctx.getStartIndex(), ctx.getExtraCharacters()); } @@ -1174,9 +1174,12 @@ private int adjustIndentation( if (nodeTextIndex < nodeText.numberOfElements() && nodeText.getTextElement(nodeTextIndex).isToken(RBRACE)) { indentationAdj = indentationAdj.subList( - 0, indentationAdj.size() - Math.min(IndentationConstants.STANDARD_INDENTATION_SIZE, indentationAdj.size())); + 0, + indentationAdj.size() + - Math.min(IndentationConstants.STANDARD_INDENTATION_SIZE, indentationAdj.size())); } else if (followedByUnindent) { - indentationAdj = indentationAdj.subList(0, Math.max(0, indentationAdj.size() - IndentationConstants.STANDARD_INDENTATION_SIZE)); + indentationAdj = indentationAdj.subList( + 0, Math.max(0, indentationAdj.size() - IndentationConstants.STANDARD_INDENTATION_SIZE)); } for (TextElement e : indentationAdj) { if ((nodeTextIndex < nodeText.numberOfElements()) diff --git a/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/IndentationCalculator.java b/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/IndentationCalculator.java index 1a1d610687..190a80a30b 100755 --- a/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/IndentationCalculator.java +++ b/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/IndentationCalculator.java @@ -20,14 +20,13 @@ package com.github.javaparser.printer.lexicalpreservation; -import com.github.javaparser.GeneratedJavaParserConstants; +import static com.github.javaparser.printer.lexicalpreservation.IndentationConstants.STANDARD_INDENTATION_SIZE; +import com.github.javaparser.GeneratedJavaParserConstants; import java.util.ArrayList; import java.util.Collections; import java.util.List; -import static com.github.javaparser.printer.lexicalpreservation.IndentationConstants.STANDARD_INDENTATION_SIZE; - /** * Provides stateless utility methods for indentation calculations and analysis. * @@ -184,8 +183,8 @@ public static EnforcingContext analyzeEnforcingContext(NodeText nodeText, int in return new EnforcingContext(index, 0); } - int start = index; // Starting position of whitespace sequence to potentially remove - int extraCharacters = 0; // Total count of excess whitespace characters + int start = index; // Starting position of whitespace sequence to potentially remove + int extraCharacters = 0; // Total count of excess whitespace characters // ========== PHASE 1: BACKWARD SCAN ========== // Scan backward from the position to identify preceding whitespace. @@ -209,8 +208,8 @@ public static EnforcingContext analyzeEnforcingContext(NodeText nodeText, int in } // Found whitespace - expand the sequence backward - start = i; // Update start to this earlier position - extraCharacters++; // Count this whitespace character + start = i; // Update start to this earlier position + extraCharacters++; // Count this whitespace character } } @@ -222,7 +221,8 @@ public static EnforcingContext analyzeEnforcingContext(NodeText nodeText, int in // Example scenario where this matters: // "public[space][space]" - backward scan finds "public" and resets, // but we still need to count the 2 trailing spaces. - if (index < nodeText.numberOfElements() && nodeText.getTextElement(index).isSpaceOrTab()) { + if (index < nodeText.numberOfElements() + && nodeText.getTextElement(index).isSpaceOrTab()) { for (int i = index; i < nodeText.numberOfElements(); i++) { // Stop at newline - end of current line if (nodeText.getTextElement(i).isNewline()) { @@ -284,9 +284,8 @@ public static int enforceIndentation(NodeText nodeText, int index, int character return index; } - int toRemove = ctx.getExtraCharacters() > charactersToPreserve - ? ctx.getExtraCharacters() - charactersToPreserve - : 0; + int toRemove = + ctx.getExtraCharacters() > charactersToPreserve ? ctx.getExtraCharacters() - charactersToPreserve : 0; int newIndex = removeExcessIndentation(nodeText, ctx.getStartIndex(), toRemove); @@ -369,4 +368,4 @@ public int hashCode() { return 31 * startIndex + extraCharacters; } } -} \ No newline at end of file +} diff --git a/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/IndentationContext.java b/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/IndentationContext.java index 64f0d78b1c..30cfb76598 100755 --- a/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/IndentationContext.java +++ b/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/IndentationContext.java @@ -20,14 +20,13 @@ package com.github.javaparser.printer.lexicalpreservation; -import com.github.javaparser.GeneratedJavaParserConstants; +import static com.github.javaparser.printer.lexicalpreservation.IndentationConstants.STANDARD_INDENTATION_SIZE; +import com.github.javaparser.GeneratedJavaParserConstants; import java.util.ArrayList; import java.util.Collections; import java.util.List; -import static com.github.javaparser.printer.lexicalpreservation.IndentationConstants.STANDARD_INDENTATION_SIZE; - /** * Maintains the current indentation state during lexical preservation operations. * @@ -138,4 +137,4 @@ public boolean equals(Object o) { public int hashCode() { return elements.hashCode(); } -} \ No newline at end of file +} diff --git a/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/LexicalPreservingPrinter.java b/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/LexicalPreservingPrinter.java index 74c18ad164..d4369a0166 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/LexicalPreservingPrinter.java +++ b/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/LexicalPreservingPrinter.java @@ -179,7 +179,8 @@ public void concretePropertyChange( */ // Extract the existing indentation of the line where we'll insert the comment List precedingElements = nodeText.getElements().subList(0, index); - List existingIndent = IndentationCalculator.computeFromPrecedingElements(precedingElements); + List existingIndent = + IndentationCalculator.computeFromPrecedingElements(precedingElements); // Insert the comment (WITHOUT adding indentation before, we'll add it after the EOL) LineSeparator lineSeparator = observedNode.getLineEndingStyleOrDefault(LineSeparator.SYSTEM); @@ -193,8 +194,8 @@ public void concretePropertyChange( for (TextElement indentElement : existingIndent) { if (indentElement instanceof TokenTextElement) { TokenTextElement tokenElement = (TokenTextElement) indentElement; - nodeText.addElement(index++, new TokenTextElement( - tokenElement.getTokenKind(), tokenElement.getText())); + nodeText.addElement( + index++, new TokenTextElement(tokenElement.getTokenKind(), tokenElement.getText())); } } } else if (newValue == null) { @@ -552,8 +553,8 @@ private void fixIndentOfAddedNode(NodeText nodeText, int index) { for (TextElement indentElement : existingIndent) { if (indentElement instanceof TokenTextElement) { TokenTextElement tokenElement = (TokenTextElement) indentElement; - nodeText.addElement(index, new TokenTextElement( - tokenElement.getTokenKind(), tokenElement.getText())); + nodeText.addElement( + index, new TokenTextElement(tokenElement.getTokenKind(), tokenElement.getText())); } } } From a07cd1941a70257b2a8c204d7b3465e1cf2bd64e Mon Sep 17 00:00:00 2001 From: jlerbsc Date: Sun, 18 Jan 2026 20:04:49 +0100 Subject: [PATCH 07/46] Removes commented code --- .../lexicalpreservation/Difference.java | 32 ------------------- 1 file changed, 32 deletions(-) diff --git a/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/Difference.java b/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/Difference.java index 730917369a..d53aab6410 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/Difference.java +++ b/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/Difference.java @@ -299,38 +299,6 @@ private int removeExtraCharacters(NodeText nodeText, int nodeTextIndex, int extr * @return EnforcingIndentationContext Data structure that hold the starting position of the first whitespace char and * The number of consecutive whitespace (or tab) characters */ - // private EnforcingIndentationContext defineEnforcingIndentationContext(NodeText nodeText, int startIndex) { - // EnforcingIndentationContext ctx = new EnforcingIndentationContext(startIndex); - // // compute space before startIndex value - // if (startIndex < nodeText.numberOfElements() && startIndex > 0) { - // // at this stage startIndex points to the first element before the deleted one - // for (int i = startIndex - 1; i >= 0 && i < nodeText.numberOfElements(); i--) { - // if (nodeText.getTextElement(i).isNewline()) { - // break; - // } - // if (!isSpaceOrTabElement(nodeText, i)) { - // ctx = new EnforcingIndentationContext(startIndex); - // break; - // } - // ctx.start = i; - // ctx.extraCharacters++; - // } - // } - // // compute space after the deleted element - // if (startIndex < nodeText.numberOfElements() && isSpaceOrTabElement(nodeText, startIndex)) { - // // int startingFromIndex = startIndex == 0 ? startIndex : startIndex + 1; - // for (int i = startIndex; i >= 0 && i < nodeText.numberOfElements(); i++) { - // if (nodeText.getTextElement(i).isNewline()) { - // break; - // } - // if (!isSpaceOrTabElement(nodeText, i)) { - // break; - // } - // ctx.extraCharacters++; - // } - // } - // return ctx; - // } private EnforcingIndentationContext defineEnforcingIndentationContext(NodeText nodeText, int startIndex) { IndentationCalculator.EnforcingContext ctx = IndentationCalculator.analyzeEnforcingContext(nodeText, startIndex); From b785eeef454be55596ce5122d24f8a08e95de340 Mon Sep 17 00:00:00 2001 From: jlerbsc Date: Sun, 18 Jan 2026 21:08:41 +0100 Subject: [PATCH 08/46] Attempting to fix the EOL issue in spotless formatting --- pom.xml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pom.xml b/pom.xml index 23933c6377..e578a3372f 100644 --- a/pom.xml +++ b/pom.xml @@ -408,10 +408,13 @@ 2.46.1 + UNIX + + From 2de9ced71e110f53bd3ca16bfee0563496463e9f Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 19 Jan 2026 00:50:56 +0000 Subject: [PATCH 09/46] chore(deps): update dependency org.codehaus.mojo:templating-maven-plugin to v3.1.0 (#4953) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index e578a3372f..86585d8798 100644 --- a/pom.xml +++ b/pom.xml @@ -369,7 +369,7 @@ org.codehaus.mojo templating-maven-plugin - 3.0.0 + 3.1.0 org.apache.maven.plugins From 2101930083d9b0e89f44f6963141ecc34d4f14d9 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 19 Jan 2026 05:44:37 +0000 Subject: [PATCH 10/46] chore(deps): update dependency org.codehaus.mojo:versions-maven-plugin to v2.21.0 (#4954) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 86585d8798..dfce5b22df 100644 --- a/pom.xml +++ b/pom.xml @@ -379,7 +379,7 @@ org.codehaus.mojo versions-maven-plugin - 2.20.1 + 2.21.0 false From a7fe71a32be788f6acc6fd82b1c9560daffc48c9 Mon Sep 17 00:00:00 2001 From: jlerbsc Date: Tue, 20 Jan 2026 10:22:05 +0100 Subject: [PATCH 11/46] refactor(lexicalpreservation): introduce TextElementSequence API and migrate core classes --- .../TextElementIteratorTest.java | 333 +++++++ .../TextElementListTest.java | 898 ++++++++++++++++++ .../lexicalpreservation/Difference.java | 140 +-- .../IndexTrackingIterator.java | 152 +++ .../printer/lexicalpreservation/NodeText.java | 193 +++- .../ReshuffledDiffElementExtractor.java | 15 +- .../TextElementIterator.java | 134 +++ .../lexicalpreservation/TextElementList.java | 294 ++++++ .../TextElementSequence.java | 358 +++++++ 9 files changed, 2342 insertions(+), 175 deletions(-) create mode 100755 javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/TextElementIteratorTest.java create mode 100755 javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/TextElementListTest.java create mode 100755 javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/IndexTrackingIterator.java create mode 100755 javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/TextElementIterator.java create mode 100755 javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/TextElementList.java create mode 100755 javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/TextElementSequence.java diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/TextElementIteratorTest.java b/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/TextElementIteratorTest.java new file mode 100755 index 0000000000..f6ceeef2e7 --- /dev/null +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/TextElementIteratorTest.java @@ -0,0 +1,333 @@ +/* + * Copyright (C) 2011, 2013-2026 The JavaParser Team. + * + * This file is part of JavaParser. + * + * JavaParser can be used either under the terms of + * a) the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * b) the terms of the Apache License + * + * You should have received a copy of both licenses in LICENCE.LGPL and + * LICENCE.APACHE. Please refer to those files for details. + * + * JavaParser is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License for more details. + */ +package com.github.javaparser.printer.lexicalpreservation; + +import static com.github.javaparser.GeneratedJavaParserConstants.SPACE; +import static com.github.javaparser.GeneratedJavaParserConstants.UNIX_EOL; +import static org.junit.jupiter.api.Assertions.*; + +import com.github.javaparser.GeneratedJavaParserConstants; +import java.util.NoSuchElementException; +import org.junit.jupiter.api.Test; + +class TextElementIteratorTest { + + private static TokenTextElement space() { + return new TokenTextElement(SPACE, " "); + } + + private static TokenTextElement newline() { + return new TokenTextElement(UNIX_EOL, "\n"); + } + + private static TokenTextElement tab() { + return new TokenTextElement(SPACE, "\t"); + } + + // === CONSTRUCTION TESTS === + + @Test + void constructor_withValidIndex_createsIterator() { + TextElementList list = TextElementList.of(space(), newline(), tab()); + + TextElementIterator iterator = list.iterator(1); + + assertEquals(-1, iterator.currentIndex()); + } + + @Test + void constructor_withZeroIndex_startsAtBeginning() { + TextElementList list = TextElementList.of(space(), newline()); + + TextElementIterator iterator = list.iterator(0); + + assertEquals(-1, iterator.currentIndex()); + } + + @Test + void constructor_withInvalidIndex_throwsIndexOutOfBoundsException() { + TextElementList list = TextElementList.of(space()); + + assertThrows(IndexOutOfBoundsException.class, () -> list.iterator(-1)); + assertThrows(IndexOutOfBoundsException.class, () -> list.iterator(10)); + } + + // === CURRENT INDEX TESTS === + + @Test + void currentIndex_returnsInitialIndex() { + TextElementList list = TextElementList.of(space(), newline(), tab()); + TextElementIterator iterator = list.iterator(1); + + assertEquals(-1, iterator.currentIndex()); + } + + @Test + void currentIndex_updatesAfterNext() { + TextElementList list = TextElementList.of(space(), newline(), tab()); + TextElementIterator iterator = list.iterator(0); + + iterator.next(); + + assertEquals(0, iterator.currentIndex()); + } + + @Test + void currentIndex_updatesAfterPrevious() { + TextElementList list = TextElementList.of(space(), newline(), tab()); + TextElementIterator iterator = list.iterator(2); + + iterator.previous(); + + assertEquals(1, iterator.currentIndex()); + } + + @Test + void currentIndex_matchesNextIndex() { + TextElementList list = TextElementList.of(space(), newline()); + TextElementIterator iterator = list.iterator(0); + + assertEquals(-1, iterator.currentIndex()); + assertEquals(0, iterator.nextIndex()); + } + + // === HAS NEXT TESTS === + + @Test + void hasNext_returnsTrueWhenElementsRemain() { + TextElementList list = TextElementList.of(space(), newline()); + TextElementIterator iterator = list.iterator(0); + + assertTrue(iterator.hasNext()); + } + + @Test + void hasNext_returnsFalseAtEnd() { + TextElementList list = TextElementList.of(space()); + TextElementIterator iterator = list.iterator(0); + + iterator.next(); + + assertFalse(iterator.hasNext()); + } + + // === NEXT TESTS === + + @Test + void next_returnsCurrentElementAndAdvances() { + TextElementList list = TextElementList.of(space(), newline(), tab()); + TextElementIterator iterator = list.iterator(0); + + TextElement first = iterator.next(); + TextElement second = iterator.next(); + + assertTrue(first.isSpaceOrTab()); + assertTrue(second.isNewline()); + assertEquals(1, iterator.currentIndex()); + } + + @Test + void next_atEnd_throwsNoSuchElementException() { + TextElementList list = TextElementList.of(space()); + TextElementIterator iterator = list.iterator(0); + + iterator.next(); + + assertThrows(NoSuchElementException.class, iterator::next); + } + + // === HAS PREVIOUS TESTS === + + @Test + void hasPrevious_returnsTrueWhenNotAtStart() { + TextElementList list = TextElementList.of(space(), newline()); + TextElementIterator iterator = list.iterator(1); + + assertTrue(iterator.hasPrevious()); + } + + @Test + void hasPrevious_returnsFalseAtStart() { + TextElementList list = TextElementList.of(space()); + TextElementIterator iterator = list.iterator(0); + + assertFalse(iterator.hasPrevious()); + } + + // === PREVIOUS TESTS === + + @Test + void previous_returnsPreviousElementAndRetracts() { + TextElementList list = TextElementList.of(space(), newline(), tab()); + TextElementIterator iterator = list.iterator(2); + + TextElement first = iterator.previous(); + TextElement second = iterator.previous(); + + assertTrue(first.isNewline()); // iterator(2).previous() returns element at index 1 + assertTrue(second.isSpaceOrTab()); // After first previous(), iterator(1).previous() returns element at index 0 + assertEquals(0, iterator.currentIndex()); + } + + @Test + void previous_atStart_throwsNoSuchElementException() { + TextElementList list = TextElementList.of(space()); + TextElementIterator iterator = list.iterator(0); + + assertThrows(NoSuchElementException.class, iterator::previous); + } + + // === NEXT INDEX TESTS === + + @Test + void nextIndex_returnsIndexOfNextElement() { + TextElementList list = TextElementList.of(space(), newline()); + TextElementIterator iterator = list.iterator(0); + + assertEquals(0, iterator.nextIndex()); + iterator.next(); + assertEquals(1, iterator.nextIndex()); + } + + // === PREVIOUS INDEX TESTS === + + @Test + void previousIndex_returnsIndexOfPreviousElement() { + TextElementList list = TextElementList.of(space(), newline()); + TextElementIterator iterator = list.iterator(1); + + assertEquals(0, iterator.previousIndex()); + } + + @Test + void previousIndex_atStart_returnsMinusOne() { + TextElementList list = TextElementList.of(space()); + TextElementIterator iterator = list.iterator(0); + + assertEquals(-1, iterator.previousIndex()); + } + + // === REMOVE TESTS === + + @Test + void remove_removesLastReturnedElement() { + TextElementList list = TextElementList.of(space(), newline(), tab()); + TextElementIterator iterator = list.iterator(0); + + iterator.next(); + iterator.remove(); + + assertEquals(2, list.size()); + assertTrue(list.get(0).isNewline()); + } + + @Test + void remove_withoutNext_throwsIllegalStateException() { + TextElementList list = TextElementList.of(space()); + TextElementIterator iterator = list.iterator(0); + + assertThrows(IllegalStateException.class, iterator::remove); + } + + // === SET TESTS === + + @Test + void set_replacesLastReturnedElement() { + TextElementList list = TextElementList.of(space(), newline()); + TextElementIterator iterator = list.iterator(0); + TokenTextElement replacement = tab(); + + iterator.next(); + iterator.set(replacement); + + assertEquals(replacement, list.get(0)); + } + + @Test + void set_withoutNext_throwsIllegalStateException() { + TextElementList list = TextElementList.of(space()); + TextElementIterator iterator = list.iterator(0); + + assertThrows(IllegalStateException.class, () -> iterator.set(newline())); + } + + // === ADD TESTS === + + @Test + void add_insertsElementBeforeCurrent() { + TextElementList list = TextElementList.of(space(), tab()); + TextElementIterator iterator = list.iterator(1); + + iterator.add(newline()); + + assertEquals(3, list.size()); + assertTrue(list.get(1).isNewline()); + assertEquals(1, iterator.currentIndex()); // Advanced after add + } + + // === BIDIRECTIONAL ITERATION TESTS === + + @Test + void bidirectionalIteration_worksCorrectly() { + TextElementList list = TextElementList.of(space(), newline(), tab()); + TextElementIterator iterator = list.iterator(1); + iterator.next(); // read element 1, currentIndex = 1 + iterator.previous(); // read element 1, currentIndex = 1 + assertEquals(1, iterator.currentIndex()); + } + + // === FULL ITERATION TEST === + + @Test + void fullIteration_processesAllElements() { + TextElementList list = TextElementList.of(space(), newline(), tab(), space()); + TextElementIterator iterator = list.iterator(0); + + int count = 0; + while (iterator.hasNext()) { + iterator.next(); + count++; + } + + assertEquals(4, count); + assertEquals(3, iterator.currentIndex()); + } + + // === USAGE PATTERN TEST (replaces ArrayIterator) === + + @Test + void usagePattern_searchingForComments() { + // Simulates Difference.posOfNextComment() usage pattern + TextElementList list = TextElementList.of( + space(), space(), new TokenTextElement(GeneratedJavaParserConstants.SINGLE_LINE_COMMENT, "// comment")); + TextElementIterator iterator = list.iterator(0); + + int commentIndex = -1; + while (iterator.hasNext()) { + TextElement element = iterator.next(); + if (!element.isSpaceOrTab()) { + commentIndex = iterator.currentIndex(); + break; + } + } + + assertEquals(2, commentIndex); + } +} diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/TextElementListTest.java b/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/TextElementListTest.java new file mode 100755 index 0000000000..c8d79a49b9 --- /dev/null +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/TextElementListTest.java @@ -0,0 +1,898 @@ +/* + * Copyright (C) 2011, 2013-2026 The JavaParser Team. + * + * This file is part of JavaParser. + * + * JavaParser can be used either under the terms of + * a) the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * b) the terms of the Apache License + * + * You should have received a copy of both licenses in LICENCE.LGPL and + * LICENCE.APACHE. Please refer to those files for details. + * + * JavaParser is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License for more details. + */ +package com.github.javaparser.printer.lexicalpreservation; + +import static com.github.javaparser.GeneratedJavaParserConstants.SPACE; +import static com.github.javaparser.GeneratedJavaParserConstants.UNIX_EOL; +import static org.junit.jupiter.api.Assertions.*; + +import com.github.javaparser.GeneratedJavaParserTokenManager; +import java.util.ArrayList; +import java.util.Arrays; +import java.util.List; +import java.util.concurrent.atomic.AtomicInteger; +import java.util.function.Predicate; +import org.junit.jupiter.api.Test; + +class TextElementListTest { + + // === FACTORY METHODS === + + private static TokenTextElement space() { + return new TokenTextElement(SPACE, " "); + } + + private static TokenTextElement tab() { + return new TokenTextElement(SPACE, "\t"); + } + + private static TokenTextElement newline() { + return new TokenTextElement(UNIX_EOL, "\n"); + } + + private static TokenTextElement token(String text) { + return new TokenTextElement(GeneratedJavaParserTokenManager.STRING_LITERAL, text); + } + + // === CONSTRUCTION TESTS === + + @Test + void constructor_withNullList_throwsNullPointerException() { + assertThrows(NullPointerException.class, () -> new TextElementList(null)); + } + + @Test + void of_createsListWithElements() { + TextElementList list = TextElementList.of(space(), newline(), tab()); + assertEquals(3, list.size()); + } + + @Test + void empty_createsEmptyList() { + TextElementList list = TextElementList.empty(); + assertTrue(list.isEmpty()); + assertEquals(0, list.size()); + } + + @Test + void copyOf_createsIndependentCopy() { + List original = new ArrayList<>(Arrays.asList(space(), newline())); + TextElementList list = TextElementList.copyOf(original); + + original.add(tab()); + + assertEquals(2, list.size()); // Not affected by original modification + } + + @Test + void constructor_wrapsListWithoutCopying() { + List original = new ArrayList<>(Arrays.asList(space())); + TextElementList list = new TextElementList(original); + + original.add(newline()); + + assertEquals(2, list.size()); // Affected by original modification + } + + // === FIND FIRST TESTS === + + @Test + void findFirst_withMatchingElement_returnsFirstIndex() { + TextElementList list = TextElementList.of(space(), newline(), space(), newline()); + + int index = list.findFirst(TextElement::isNewline); + + assertEquals(1, index); + } + + @Test + void findFirst_withNoMatch_returnsMinusOne() { + TextElementList list = TextElementList.of(space(), tab()); + + int index = list.findFirst(TextElement::isNewline); + + assertEquals(-1, index); + } + + @Test + void findFirst_onEmptyList_returnsMinusOne() { + TextElementList list = TextElementList.empty(); + + int index = list.findFirst(TextElement::isNewline); + + assertEquals(-1, index); + } + + @Test + void findFirst_withNullPredicate_throwsNullPointerException() { + TextElementList list = TextElementList.of(space()); + + assertThrows(NullPointerException.class, () -> list.findFirst(null)); + } + + // === FIND LAST TESTS === + + @Test + void findLast_withMatchingElement_returnsLastIndex() { + TextElementList list = TextElementList.of(space(), newline(), space(), newline()); + + int index = list.findLast(TextElement::isNewline); + + assertEquals(3, index); + } + + @Test + void findLast_withNoMatch_returnsMinusOne() { + TextElementList list = TextElementList.of(space(), tab()); + + int index = list.findLast(TextElement::isNewline); + + assertEquals(-1, index); + } + + @Test + void findLast_onEmptyList_returnsMinusOne() { + TextElementList list = TextElementList.empty(); + + int index = list.findLast(TextElement::isNewline); + + assertEquals(-1, index); + } + + @Test + void findLast_withNullPredicate_throwsNullPointerException() { + TextElementList list = TextElementList.of(space()); + + assertThrows(NullPointerException.class, () -> list.findLast(null)); + } + + // === FIND NEXT TESTS === + + @Test + void findNext_fromValidIndex_findsNextMatch() { + TextElementList list = TextElementList.of(newline(), space(), newline(), space()); + + int index = list.findNext(1, TextElement::isNewline); + + assertEquals(2, index); + } + + @Test + void findNext_fromMatchingIndex_returnsSameIndex() { + TextElementList list = TextElementList.of(space(), newline(), space()); + + int index = list.findNext(1, TextElement::isNewline); + + assertEquals(1, index); + } + + @Test + void findNext_withNoMatchAhead_returnsMinusOne() { + TextElementList list = TextElementList.of(newline(), space(), space()); + + int index = list.findNext(1, TextElement::isNewline); + + assertEquals(-1, index); + } + + @Test + void findNext_withInvalidFromIndex_returnsMinusOne() { + TextElementList list = TextElementList.of(space()); + + assertEquals(-1, list.findNext(-1, TextElement::isNewline)); + assertEquals(-1, list.findNext(10, TextElement::isNewline)); + } + + @Test + void findNext_withNullPredicate_throwsNullPointerException() { + TextElementList list = TextElementList.of(space()); + + assertThrows(NullPointerException.class, () -> list.findNext(0, null)); + } + + // === FIND PREVIOUS TESTS === + + @Test + void findPrevious_fromValidIndex_findsPreviousMatch() { + TextElementList list = TextElementList.of(newline(), space(), newline(), space()); + + int index = list.findPrevious(2, TextElement::isNewline); + + assertEquals(2, index); // Finds itself first + } + + @Test + void findPrevious_searchesBackward() { + TextElementList list = TextElementList.of(newline(), space(), newline(), space()); + + int index = list.findPrevious(1, TextElement::isNewline); + + assertEquals(0, index); + } + + @Test + void findPrevious_withNoMatchBehind_returnsMinusOne() { + TextElementList list = TextElementList.of(space(), space(), newline()); + + int index = list.findPrevious(1, TextElement::isNewline); + + assertEquals(-1, index); + } + + @Test + void findPrevious_withInvalidFromIndex_returnsMinusOne() { + TextElementList list = TextElementList.of(space()); + + assertEquals(-1, list.findPrevious(-1, TextElement::isNewline)); + assertEquals(-1, list.findPrevious(10, TextElement::isNewline)); + } + + @Test + void findPrevious_withNullPredicate_throwsNullPointerException() { + TextElementList list = TextElementList.of(space()); + + assertThrows(NullPointerException.class, () -> list.findPrevious(0, null)); + } + + // === INDEX OF (ELEMENT) TESTS === + + @Test + void indexOf_findsFirstOccurrence() { + TokenTextElement target = space(); + TextElementList list = TextElementList.of(newline(), target, newline(), target); + + int index = list.indexOf(target); + + assertEquals(1, index); + } + + @Test + void indexOf_withNoMatch_returnsMinusOne() { + TextElementList list = TextElementList.of(space()); + + int index = list.indexOf(newline()); + + assertEquals(-1, index); + } + + @Test + void indexOf_withNull_searchesForNull() { + List elements = new ArrayList<>(); + elements.add(space()); + elements.add(null); + TextElementList list = new TextElementList(elements); + + int index = list.indexOf(null); + + assertEquals(1, index); + } + + // === LAST INDEX OF (ELEMENT) TESTS === + + @Test + void lastIndexOf_findsLastOccurrence() { + TokenTextElement target = space(); + TextElementList list = TextElementList.of(target, newline(), target, newline()); + + int index = list.lastIndexOf(target); + + assertEquals(2, index); + } + + @Test + void lastIndexOf_withNoMatch_returnsMinusOne() { + TextElementList list = TextElementList.of(space()); + + int index = list.lastIndexOf(newline()); + + assertEquals(-1, index); + } + + // === INDEX OF FROM INDEX TESTS === + + @Test + void indexOfFromIndex_findsNextOccurrence() { + TokenTextElement target = newline(); + TextElementList list = TextElementList.of(target, space(), target, space()); + + int index = list.indexOf(1, target); + + assertEquals(2, index); + } + + @Test + void indexOfFromIndex_includesFromIndex() { + TokenTextElement target = newline(); + TextElementList list = TextElementList.of(space(), target, space()); + + int index = list.indexOf(1, target); + + assertEquals(1, index); + } + + @Test + void indexOfFromIndex_withInvalidIndex_returnsMinusOne() { + TextElementList list = TextElementList.of(space()); + + assertEquals(-1, list.indexOf(-1, space())); + assertEquals(-1, list.indexOf(10, space())); + } + + // === LAST INDEX OF FROM INDEX TESTS === + + @Test + void lastIndexOfFromIndex_findsPreviousOccurrence() { + TokenTextElement target = newline(); + TextElementList list = TextElementList.of(target, space(), target, space()); + + int index = list.lastIndexOf(2, target); + + assertEquals(2, index); + } + + @Test + void lastIndexOfFromIndex_searchesBackward() { + TokenTextElement target = newline(); + TextElementList list = TextElementList.of(target, space(), target, space()); + + int index = list.lastIndexOf(1, target); + + assertEquals(0, index); + } + + @Test + void lastIndexOfFromIndex_withInvalidIndex_returnsMinusOne() { + TextElementList list = TextElementList.of(space()); + + assertEquals(-1, list.lastIndexOf(-1, space())); + assertEquals(-1, list.lastIndexOf(10, space())); + } + + // === TAKE WHILE TESTS === + + @Test + void takeWhile_returnsMatchingPrefix() { + TextElementList list = TextElementList.of(space(), space(), newline(), space()); + + List result = list.takeWhile(TextElement::isSpaceOrTab); + + assertEquals(2, result.size()); + assertTrue(result.get(0).isSpaceOrTab()); + assertTrue(result.get(1).isSpaceOrTab()); + } + + @Test + void takeWhile_stopsAtFirstNonMatch() { + TextElementList list = TextElementList.of(space(), newline(), space()); + + List result = list.takeWhile(TextElement::isSpaceOrTab); + + assertEquals(1, result.size()); + } + + @Test + void takeWhile_onEmptyList_returnsEmptyList() { + TextElementList list = TextElementList.empty(); + + List result = list.takeWhile(TextElement::isSpaceOrTab); + + assertTrue(result.isEmpty()); + } + + @Test + void takeWhile_withNullPredicate_throwsNullPointerException() { + TextElementList list = TextElementList.of(space()); + + assertThrows(NullPointerException.class, () -> list.takeWhile(null)); + } + + // === SUBLIST TESTS === + + @Test + void subList_returnsCorrectRange() { + TextElementList list = TextElementList.of(space(), newline(), tab(), space()); + + List sublist = list.subList(1, 3); + + assertEquals(2, sublist.size()); + assertTrue(sublist.get(0).isNewline()); + assertTrue(sublist.get(1).isSpaceOrTab()); + } + + @Test + void subList_isBackedByOriginal() { + List original = new ArrayList<>(Arrays.asList(space(), newline(), tab())); + TextElementList list = new TextElementList(original); + + List sublist = list.subList(0, 2); + sublist.clear(); + + assertEquals(1, list.size()); // Original affected + } + + // === INSERT TESTS === + + @Test + void insert_addsElementAtIndex() { + TextElementList list = TextElementList.of(space(), tab()); + + list.insert(1, newline()); + + assertEquals(3, list.size()); + assertTrue(list.get(1).isNewline()); + } + + @Test + void insert_withNullElement_throwsNullPointerException() { + TextElementList list = TextElementList.of(space()); + + assertThrows(NullPointerException.class, () -> list.insert(0, null)); + } + + @Test + void insert_withInvalidIndex_throwsIndexOutOfBoundsException() { + TextElementList list = TextElementList.of(space()); + + assertThrows(IndexOutOfBoundsException.class, () -> list.insert(-1, newline())); + assertThrows(IndexOutOfBoundsException.class, () -> list.insert(10, newline())); + } + + // === INSERT ALL TESTS === + + @Test + void insertAll_addsAllElements() { + TextElementList list = TextElementList.of(space(), tab()); + List toInsert = Arrays.asList(newline(), newline()); + + list.insertAll(1, toInsert); + + assertEquals(4, list.size()); + assertTrue(list.get(1).isNewline()); + assertTrue(list.get(2).isNewline()); + } + + @Test + void insertAll_withNullList_throwsNullPointerException() { + TextElementList list = TextElementList.of(space()); + + assertThrows(NullPointerException.class, () -> list.insertAll(0, null)); + } + + // === REMOVE TESTS === + + @Test + void remove_removesElementAtIndex() { + TextElementList list = TextElementList.of(space(), newline(), tab()); + + list.remove(1); + + assertEquals(2, list.size()); + assertTrue(list.get(0).isSpaceOrTab()); + assertTrue(list.get(1).isSpaceOrTab()); + } + + @Test + void remove_withInvalidIndex_throwsIndexOutOfBoundsException() { + TextElementList list = TextElementList.of(space()); + + assertThrows(IndexOutOfBoundsException.class, () -> list.remove(-1)); + assertThrows(IndexOutOfBoundsException.class, () -> list.remove(10)); + } + + // === REMOVE RANGE TESTS === + + @Test + void removeRange_removesInclusiveRange() { + TextElementList list = TextElementList.of(space(), newline(), tab(), space(), newline()); + + list.removeRange(1, 3); + + assertEquals(2, list.size()); + assertTrue(list.get(0).isSpaceOrTab()); + assertTrue(list.get(1).isNewline()); + } + + @Test + void removeRange_withSingleElement_removesOne() { + TextElementList list = TextElementList.of(space(), newline(), tab()); + + list.removeRange(1, 1); + + assertEquals(2, list.size()); + } + + @Test + void removeRange_withInvalidIndices_throwsIndexOutOfBoundsException() { + TextElementList list = TextElementList.of(space(), newline()); + + assertThrows(IndexOutOfBoundsException.class, () -> list.removeRange(-1, 0)); + assertThrows(IndexOutOfBoundsException.class, () -> list.removeRange(0, 10)); + assertThrows(IndexOutOfBoundsException.class, () -> list.removeRange(1, 0)); + } + + // === ACCESS TESTS === + + @Test + void get_returnsElementAtIndex() { + TokenTextElement expected = newline(); + TextElementList list = TextElementList.of(space(), expected, tab()); + + TextElement actual = list.get(1); + + assertEquals(expected, actual); + } + + @Test + void get_withInvalidIndex_throwsIndexOutOfBoundsException() { + TextElementList list = TextElementList.of(space()); + + assertThrows(IndexOutOfBoundsException.class, () -> list.get(-1)); + assertThrows(IndexOutOfBoundsException.class, () -> list.get(10)); + } + + @Test + void isValidIndex_returnsTrueForValidIndices() { + TextElementList list = TextElementList.of(space(), newline()); + + assertTrue(list.isValidIndex(0)); + assertTrue(list.isValidIndex(1)); + } + + @Test + void isValidIndex_returnsFalseForInvalidIndices() { + TextElementList list = TextElementList.of(space()); + + assertFalse(list.isValidIndex(-1)); + assertFalse(list.isValidIndex(1)); + assertFalse(list.isValidIndex(10)); + } + + @Test + void size_returnsCorrectSize() { + TextElementList list = TextElementList.of(space(), newline(), tab()); + + assertEquals(3, list.size()); + } + + @Test + void isEmpty_returnsTrueForEmptyList() { + TextElementList list = TextElementList.empty(); + + assertTrue(list.isEmpty()); + } + + @Test + void isEmpty_returnsFalseForNonEmptyList() { + TextElementList list = TextElementList.of(space()); + + assertFalse(list.isEmpty()); + } + + @Test + void toList_returnsUnmodifiableView() { + TextElementList list = TextElementList.of(space()); + List view = list.toList(); + + assertThrows(UnsupportedOperationException.class, () -> view.add(newline())); + } + + @Test + void toList_reflectsChanges() { + List original = new ArrayList<>(Arrays.asList(space())); + TextElementList list = new TextElementList(original); + List view = list.toList(); + + original.add(newline()); + + assertEquals(2, view.size()); + } + + // === ITERATOR TESTS === + + @Test + void iterator_iteratesOverAllElements() { + TextElementList list = TextElementList.of(space(), newline(), tab()); + TextElementIterator iterator = list.iterator(); + + int count = 0; + while (iterator.hasNext()) { + iterator.next(); + count++; + } + + assertEquals(3, count); + } + + @Test + void iteratorFromIndex_startsAtSpecifiedIndex() { + TextElementList list = TextElementList.of(space(), newline(), tab()); + TextElementIterator iterator = list.iterator(1); + + assertEquals(-1, iterator.currentIndex()); + assertTrue(iterator.next().isNewline()); + } + + @Test + void iteratorFromIndex_withInvalidIndex_throwsIndexOutOfBoundsException() { + TextElementList list = TextElementList.of(space()); + + assertThrows(IndexOutOfBoundsException.class, () -> list.iterator(-1)); + assertThrows(IndexOutOfBoundsException.class, () -> list.iterator(10)); + } + + // === STREAM TESTS === + + @Test + void stream_returnsStreamOfElements() { + TextElementList list = TextElementList.of(space(), newline(), tab(), space()); + + long count = list.stream().filter(TextElement::isSpaceOrTab).count(); + + assertEquals(3, count); + } + + // === EQUALITY TESTS === + + @Test + void equals_returnsTrueForSameContent() { + TextElementList list1 = TextElementList.of(space(), newline()); + TextElementList list2 = TextElementList.of(space(), newline()); + + assertEquals(list1, list2); + } + + @Test + void equals_returnsFalseForDifferentContent() { + TextElementList list1 = TextElementList.of(space()); + TextElementList list2 = TextElementList.of(newline()); + + assertNotEquals(list1, list2); + } + + @Test + void hashCode_isConsistentWithEquals() { + TextElementList list1 = TextElementList.of(space(), newline()); + TextElementList list2 = TextElementList.of(space(), newline()); + + assertEquals(list1.hashCode(), list2.hashCode()); + } + + // === TESTS FOR anyMatch() === + + @Test + void anyMatch_withMatchingElement_returnsTrue() { + TextElementList list = TextElementList.of(space(), token("test"), newline()); + + assertTrue(list.anyMatch(el -> el instanceof TokenTextElement)); + } + + @Test + void anyMatch_withNoMatchingElement_returnsFalse() { + TextElementList list = TextElementList.of(space(), space(), newline()); + + assertFalse(list.anyMatch(el -> el.match(token("test")))); + } + + @Test + void anyMatch_withEmptyList_returnsFalse() { + TextElementList list = new TextElementList(new ArrayList<>()); + assertFalse(list.anyMatch(TextElement::isComment)); + } + + @Test + void anyMatch_withNullPredicate_throwsException() { + TextElementList list = TextElementList.of(space()); + assertThrows(NullPointerException.class, () -> list.anyMatch(null)); + } + + @Test + void anyMatch_shortCircuits() { + // Verify that anyMatch stops as soon as it finds a match + List elements = new ArrayList<>(); + elements.add(space()); + elements.add(token("test")); // Should match here + elements.add(newline()); + + TextElementList list = new TextElementList(elements); + + AtomicInteger callCount = new AtomicInteger(0); + boolean result = list.anyMatch(el -> { + callCount.incrementAndGet(); + return el.match(token("test")); + }); + + assertTrue(result); + // Should only call 2 times (space, then identifier which matches) + assertEquals(2, callCount.get()); + } + + @Test + void anyMatch_withComplexPredicate_worksCorrectly() { + TextElementList list = TextElementList.of(space(), token("myVariable"), space(), token("otherVar")); + + boolean hasSpecificText = list.anyMatch(el -> el instanceof TokenTextElement + && ((TokenTextElement) el).getText().equals("myVariable")); + + assertTrue(hasSpecificText); + } + + // === TESTS FOR allMatch() === + + @Test + void allMatch_whenAllElementsMatch_returnsTrue() { + TextElementList list = TextElementList.of(space(), space(), space()); + + assertTrue(list.allMatch(TextElement::isSpaceOrTab)); + } + + @Test + void allMatch_whenNotAllElementsMatch_returnsFalse() { + TextElementList list = TextElementList.of(space(), token("test"), space()); + + assertFalse(list.allMatch(TextElement::isSpaceOrTab)); + } + + @Test + void allMatch_withEmptyList_returnsTrue() { + // Empty list satisfies vacuous truth + TextElementList list = new TextElementList(new ArrayList<>()); + assertTrue(list.allMatch(el -> false)); + } + + @Test + void allMatch_withNullPredicate_throwsException() { + TextElementList list = TextElementList.of(space()); + assertThrows(NullPointerException.class, () -> list.allMatch(null)); + } + + @Test + void allMatch_shortCircuits() { + // Verify that allMatch stops as soon as it finds a non-match + List elements = new ArrayList<>(); + elements.add(space()); + elements.add(token("test")); // Should fail here + elements.add(space()); + + TextElementList list = new TextElementList(elements); + + AtomicInteger callCount = new AtomicInteger(0); + boolean result = list.allMatch(el -> { + callCount.incrementAndGet(); + return el.isSpaceOrTab(); + }); + + assertFalse(result); + // Should only call 2 times (space passes, then identifier fails) + assertEquals(2, callCount.get()); + } + + @Test + void allMatch_withComplexPredicate_worksCorrectly() { + TextElementList list = TextElementList.of(space(), space(), newline()); + + boolean allWhitespace = list.allMatch(el -> el.isSpaceOrTab() || el.isNewline()); + + assertTrue(allWhitespace); + } + + // === TESTS FOR noneMatch() === + + @Test + void noneMatch_whenNoElementsMatch_returnsTrue() { + TextElementList list = TextElementList.of(space(), space(), newline()); + + assertTrue(list.noneMatch(el -> el.match(token("test")))); + } + + @Test + void noneMatch_whenSomeElementsMatch_returnsFalse() { + TextElementList list = TextElementList.of(space(), token("test"), newline()); + + assertFalse(list.noneMatch(el -> el.match(token("test")))); + } + + @Test + void noneMatch_withEmptyList_returnsTrue() { + TextElementList list = new TextElementList(new ArrayList<>()); + assertTrue(list.noneMatch(el -> true)); + } + + @Test + void noneMatch_withNullPredicate_throwsException() { + TextElementList list = TextElementList.of(space()); + assertThrows(NullPointerException.class, () -> list.noneMatch(null)); + } + + @Test + void noneMatch_shortCircuits() { + // Verify that noneMatch stops as soon as it finds a match + List elements = new ArrayList<>(); + elements.add(space()); + elements.add(token("test")); // Should match here + elements.add(newline()); + + TextElementList list = new TextElementList(elements); + + AtomicInteger callCount = new AtomicInteger(0); + boolean result = list.noneMatch(el -> { + callCount.incrementAndGet(); + return el.match(token("test")); + }); + + assertFalse(result); + // Should only call 2 times (space, then identifier which matches) + assertEquals(2, callCount.get()); + } + + @Test + void noneMatch_equivalentToNotAnyMatch() { + TextElementList list = TextElementList.of(space(), token("test"), newline()); + + Predicate predicate = TextElement::isComment; + + assertEquals(!list.anyMatch(predicate), list.noneMatch(predicate)); + } + + // === INTEGRATION TESTS === + + @Test + void matchingMethods_workTogetherCorrectly() { + TextElementList list = TextElementList.of(space(), space(), token("test"), space()); + + // Some are spaces + assertTrue(list.anyMatch(TextElement::isSpaceOrTab)); + + // Not all are spaces + assertFalse(list.allMatch(TextElement::isSpaceOrTab)); + + // None are comments + assertTrue(list.noneMatch(TextElement::isComment)); + } + + @Test + void matchingMethods_withSingleElement() { + TextElementList list = TextElementList.of(space()); + + assertTrue(list.anyMatch(TextElement::isSpaceOrTab)); + assertTrue(list.allMatch(TextElement::isSpaceOrTab)); + assertFalse(list.noneMatch(TextElement::isSpaceOrTab)); + } + + @Test + void matchingMethods_performanceTest() { + // Create a large list + List elements = new ArrayList<>(); + for (int i = 0; i < 10000; i++) { + elements.add(space()); + } + // Add one token at the end + elements.add(token("test")); + + TextElementList list = new TextElementList(elements); + + // anyMatch should find it quickly + long start = System.nanoTime(); + boolean hasToken = list.anyMatch(el -> el instanceof TokenTextElement); + long duration = System.nanoTime() - start; + + assertTrue(hasToken); + // Should be fast (no specific assertion on time, just verify it works) + } +} diff --git a/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/Difference.java b/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/Difference.java index d53aab6410..e9d2d753bd 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/Difference.java +++ b/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/Difference.java @@ -39,8 +39,6 @@ import com.github.javaparser.printer.concretesyntaxmodel.CsmUnindent; import com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator.CsmChild; import java.util.*; -import java.util.function.Predicate; -import java.util.stream.IntStream; /** * A Difference should give me a sequence of elements I should find (to indicate the context) followed by a list of elements @@ -81,55 +79,32 @@ public class Difference { * Returns the indentation used after the last line break */ List processIndentation(List indentation, List prevElements) { - int eolIndex = lastIndexOfEol(prevElements); + TextElementList list = new TextElementList(prevElements); + int eolIndex = list.findLast(TextElement::isNewline); // Return "indentation" as is if no EOL element was found if (eolIndex < 0) return indentation; // Find consecutive space characters after the EOL element indentation = - takeWhile(prevElements.subList(eolIndex + 1, prevElements.size()), element -> element.isWhiteSpace()); + TextElementList.of(list.subList(eolIndex + 1, list.size())).takeWhile(TextElement::isWhiteSpace); return indentation; } - /* - * returns only the elements that match the given predicate. - * takeWhile takes elements from the initial stream while the predicate holds true. - * Meaning that when an element is encountered that does not match the predicate, the rest of the list is discarded. - */ - List takeWhile(List prevElements, Predicate predicate) { - List spaces = new ArrayList<>(); - for (TextElement element : prevElements) { - if (predicate.test(element)) { - spaces.add(element); - continue; - } - break; - } - return spaces; - } - - int lastIndexOfEol(List source) { - return IntStream.range(0, source.size()) - .map(i -> source.size() - i - 1) - .filter(i -> source.get(i).isNewline()) - .findFirst() - .orElse(-1); - } - /* * Returns the position of the next element in the list starting from @{code fromIndex} which is a comment (Ignoring spaces) * or -1 if it's not a comment. */ private int posOfNextComment(int fromIndex, List elements) { - if (!isValidIndex(fromIndex, elements)) return -1; - ArrayIterator iterator = new ArrayIterator<>(elements, fromIndex); - // search for the next consecutive space characters + TextElementList list = new TextElementList(elements); + if (!list.isValidIndex(fromIndex)) return -1; + + TextElementIterator iterator = list.iterator(fromIndex); while (iterator.hasNext()) { TextElement element = iterator.next(); if (element.isSpaceOrTab()) { continue; } if (element.isComment()) { - return iterator.index(); + return iterator.currentIndex(); } break; } @@ -147,35 +122,12 @@ private boolean isFollowedByComment(int fromIndex, List elements) { * Removes all elements in the list starting from @{code fromIndex}) ending to @{code toIndex}) */ private void removeElements(int fromIndex, int toIndex, List elements) { - if (!(isValidIndex(fromIndex, elements) && isValidIndex(toIndex, elements) && fromIndex <= toIndex)) return; - ListIterator iterator = elements.listIterator(fromIndex); - // removing elements - int count = fromIndex; - while (iterator.hasNext() && count <= toIndex) { + TextElementList list = new TextElementList(elements); + TextElementIterator iterator = list.iterator(fromIndex); + for (int i = fromIndex; i <= toIndex && iterator.hasNext(); i++) { iterator.next(); iterator.remove(); - count++; - } - } - - private boolean isValidIndex(int index, List elements) { - return index >= 0 && index <= elements.size(); - } - - /* - * Returns the position of the last new line character or -1 if there is no eol in the specified list of TextElement - */ - int lastIndexOfEolWithoutGPT(List source) { - ListIterator listIterator = source.listIterator(source.size()); - int lastIndex = source.size() - 1; - while (listIterator.hasPrevious()) { - TextElement elem = listIterator.previous(); - if (elem.isNewline()) { - return lastIndex; - } - lastIndex--; } - return -1; } private List indentationBlock() { @@ -1055,76 +1007,6 @@ private void applyAddedDiffElement(Added added) { diffIndex++; } - /* - * A list iterator which provides a method to know the current positioning - */ - public static class ArrayIterator implements ListIterator { - - ListIterator iterator; - - public ArrayIterator(List elements) { - this(elements, 0); - } - - public ArrayIterator(List elements, int index) { - this.iterator = elements.listIterator(index); - } - - @Override - public boolean hasNext() { - return iterator.hasNext(); - } - - @Override - public T next() { - return iterator.next(); - } - - @Override - public boolean hasPrevious() { - return iterator.hasPrevious(); - } - - @Override - public T previous() { - return iterator.previous(); - } - - @Override - public int nextIndex() { - return iterator.nextIndex(); - } - - @Override - public int previousIndex() { - return iterator.previousIndex(); - } - - /* - * Returns the current index in the underlying list - */ - public int index() { - return iterator.nextIndex() - 1; - } - - @Override - public void remove() { - iterator.remove(); - ; - } - - @Override - public void set(T e) { - iterator.set(e); - } - - @Override - public void add(T e) { - iterator.add(e); - ; - } - } - /* * Returns true if the next element in the list is an added element of type CsmUnindent */ diff --git a/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/IndexTrackingIterator.java b/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/IndexTrackingIterator.java new file mode 100755 index 0000000000..8ce28f8b09 --- /dev/null +++ b/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/IndexTrackingIterator.java @@ -0,0 +1,152 @@ +/* + * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. + * + * This file is part of JavaParser. + * + * JavaParser can be used either under the terms of + * a) the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * b) the terms of the Apache License + * + * You should have received a copy of both licenses in LICENCE.LGPL and + * LICENCE.APACHE. Please refer to those files for details. + * + * JavaParser is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License for more details. + */ +package com.github.javaparser.printer.lexicalpreservation; + +import java.util.List; +import java.util.ListIterator; + +/** + * A generic iterator that tracks the index of the current element. + * + *

This iterator wraps a standard {@link ListIterator} and maintains + * the index of the most recently read element, which can be accessed via + * {@link #currentIndex()}. + * + *

This class provides a generic implementation that can be used with any + * type of list elements. It correctly handles bidirectional iteration by + * tracking the current index internally. + * + *

This iterator is particularly useful for operations that need to know + * the position of elements during iteration, such as calculating + * correspondences between lists or tracking modifications. + * + * @param the type of elements in the list + * @since 3.28.0 + */ +public class IndexTrackingIterator implements ListIterator { + + private final ListIterator delegate; + private int currentIndex; + + /** + * Creates an iterator starting at the beginning of the list. + * + * @param elements the list to iterate over + */ + public IndexTrackingIterator(List elements) { + this(elements, 0); + } + + /** + * Creates an iterator starting at the specified index. + * The current index is initialized to -1, indicating that no element + * has been read yet. + * + * @param elements the list to iterate over + * @param fromIndex the starting index (cursor position) + * @throws IndexOutOfBoundsException if fromIndex is out of range + */ + public IndexTrackingIterator(List elements, int fromIndex) { + this.delegate = elements.listIterator(fromIndex); + this.currentIndex = -1; // No element read yet + } + + /** + * Returns the index of the element that was returned by the most recent call + * to {@link #next()} or {@link #previous()}. + * + *

This method can be called multiple times without side effects - it will + * always return the same value until the next call to {@link #next()}, + * {@link #previous()}, or {@link #remove()}. + * + *

Important: If neither {@link #next()} nor {@link #previous()} has + * been called yet, or if {@link #remove()} was called after the last call to + * {@link #next()} or {@link #previous()}, this method returns -1. + * + *

Note: In the legacy {@code ArrayIterator} class, this method was + * named {@code index()}. It has been renamed to {@code currentIndex()} for + * better clarity and consistency. + * + * @return the index of the current element, or -1 if no element has been read + * or the current element was removed + */ + public int currentIndex() { + return currentIndex; + } + + // === LISTITERATOR METHODS WITH INDEX TRACKING === + + @Override + public boolean hasNext() { + return delegate.hasNext(); + } + + @Override + public T next() { + T result = delegate.next(); + // After next(), previousIndex() points to the element we just read + currentIndex = delegate.previousIndex(); + return result; + } + + @Override + public boolean hasPrevious() { + return delegate.hasPrevious(); + } + + @Override + public T previous() { + T result = delegate.previous(); + // After previous(), nextIndex() points to the element we just read + currentIndex = delegate.nextIndex(); + return result; + } + + @Override + public int nextIndex() { + return delegate.nextIndex(); + } + + @Override + public int previousIndex() { + return delegate.previousIndex(); + } + + @Override + public void remove() { + delegate.remove(); + // After remove, there is no current element + currentIndex = -1; + } + + @Override + public void set(T element) { + delegate.set(element); + // Current index doesn't change when replacing an element + } + + @Override + public void add(T element) { + delegate.add(element); + // After add(), the added element becomes the current element + currentIndex = delegate.previousIndex(); + } +} diff --git a/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/NodeText.java b/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/NodeText.java index c1816a3841..6de4aaaf25 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/NodeText.java +++ b/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/NodeText.java @@ -28,18 +28,29 @@ /** * This contains the lexical information for a single node. * It is basically a list of tokens and children. + * + *

This class has been refactored to use {@link TextElementList} internally + * for better code reuse and maintainability, while preserving the exact same + * external API and behavior. */ class NodeText { - private final List elements; + // Changed from List to TextElementList for internal optimization + private final TextElementList elements; public static final int NOT_FOUND = -1; // // Constructors // + + /** + * Creates a NodeText wrapping the given list of elements. + * + * @param elements the list to wrap (will be wrapped in TextElementList) + */ NodeText(List elements) { - this.elements = elements; + this.elements = new TextElementList(elements); } /** @@ -52,18 +63,19 @@ class NodeText { // // Adding elements // + /** * Add an element at the end. */ void addElement(TextElement nodeTextElement) { - this.elements.add(nodeTextElement); + elements.insert(elements.size(), nodeTextElement); } /** * Add an element at the given position. */ void addElement(int index, TextElement nodeTextElement) { - this.elements.add(index, nodeTextElement); + elements.insert(index, nodeTextElement); } void addChild(Node child) { @@ -75,51 +87,97 @@ void addChild(int index, Node child) { } void addToken(int tokenKind, String text) { - elements.add(new TokenTextElement(tokenKind, text)); + addElement(new TokenTextElement(tokenKind, text)); } void addToken(int index, int tokenKind, String text) { - elements.add(index, new TokenTextElement(tokenKind, text)); + addElement(index, new TokenTextElement(tokenKind, text)); } // // Finding elements // + + /** + * Finds the first element matching the given matcher. + * + * @param matcher the matcher to use + * @return the index of the first matching element + * @throws IllegalArgumentException if no matching element is found + */ int findElement(TextElementMatcher matcher) { return findElement(matcher, 0); } + /** + * Finds the first element matching the given matcher, starting from the given index. + * + * @param matcher the matcher to use + * @param from the starting index (inclusive) + * @return the index of the first matching element + * @throws IllegalArgumentException if no matching element is found + */ int findElement(TextElementMatcher matcher, int from) { int res = tryToFindElement(matcher, from); if (res == NOT_FOUND) { throw new IllegalArgumentException(String.format( - "I could not find child '%s' from position %d. Elements: %s", matcher, from, elements)); + "I could not find child '%s' from position %d. Elements: %s", matcher, from, elements.toList())); } return res; } + /** + * Tries to find an element matching the given matcher, starting from the given index. + * Returns NOT_FOUND if no matching element is found. + * + * @param matcher the matcher to use + * @param from the starting index (inclusive) + * @return the index of the first matching element, or NOT_FOUND + */ int tryToFindElement(TextElementMatcher matcher, int from) { - for (int i = from; i < elements.size(); i++) { - TextElement element = elements.get(i); - if (matcher.match(element)) { - return i; - } - } - return NOT_FOUND; + return elements.findNext(from, matcher::match); } + /** + * Finds the first occurrence of the given child node. + * + * @param child the child to find + * @return the index of the child + * @throws IllegalArgumentException if child is not found + */ int findChild(Node child) { return findChild(child, 0); } + /** + * Finds the first occurrence of the given child node, starting from the given index. + * + * @param child the child to find + * @param from the starting index (inclusive) + * @return the index of the child + * @throws IllegalArgumentException if child is not found + */ int findChild(Node child, int from) { return findElement(TextElementMatchers.byNode(child), from); } + /** + * Tries to find the first occurrence of the given child node. + * + * @param child the child to find + * @return the index of the child, or NOT_FOUND + */ int tryToFindChild(Node child) { return tryToFindChild(child, 0); } + /** + * Tries to find the first occurrence of the given child node, starting from the given index. + * + * @param child the child to find + * @param from the starting index (inclusive) + * @return the index of the child, or NOT_FOUND + */ int tryToFindChild(Node child, int from) { return tryToFindElement(TextElementMatchers.byNode(child), from); } @@ -127,29 +185,48 @@ int tryToFindChild(Node child, int from) { // // Removing single elements // + + /** + * Removes the first element matching the given matcher. + * Optionally removes following whitespace. + * + * @param matcher the matcher to use + * @param potentiallyFollowingWhitespace if true, removes following whitespace element + * @throws IllegalArgumentException if no matching element is found + * @throws UnsupportedOperationException if whitespace removal is requested but no element follows + */ public void remove(TextElementMatcher matcher, boolean potentiallyFollowingWhitespace) { - int i = 0; - for (TextElement e : elements) { - if (matcher.match(e)) { - elements.remove(e); - if (potentiallyFollowingWhitespace) { - if (i < elements.size()) { - if (elements.get(i).isWhiteSpace()) { - elements.remove(i); - } - } else { - throw new UnsupportedOperationException("There is no element to remove!"); - } + // Find the matching element using our optimized search + int index = tryToFindElement(matcher, 0); + + if (index == NOT_FOUND) { + throw new IllegalArgumentException("No matching element found"); + } + + // Remove the element + elements.remove(index); + + // Optionally remove following whitespace + if (potentiallyFollowingWhitespace) { + if (index < elements.size()) { + if (elements.get(index).isWhiteSpace()) { + elements.remove(index); } - return; + } else { + throw new UnsupportedOperationException("There is no element to remove!"); } } - throw new IllegalArgumentException(); } // // Removing sequences // + + /** + * Removes the element at the given index. + * + * @param index the index of the element to remove + */ void removeElement(int index) { elements.remove(index); } @@ -157,47 +234,87 @@ void removeElement(int index) { // // Replacing elements // + + /** + * Replaces the element at the position matched by the given matcher + * with the given new element. + * + * @param position the matcher to find the element to replace + * @param newElement the new element + * @throws IllegalArgumentException if no matching element is found + */ void replace(TextElementMatcher position, TextElement newElement) { int index = findElement(position, 0); elements.remove(index); - elements.add(index, newElement); + elements.insert(index, newElement); } + /** + * Replaces the element at the position matched by the given matcher + * with the given collection of new elements. + * + * @param position the matcher to find the element to replace + * @param newElements the new elements + * @throws IllegalArgumentException if no matching element is found + */ void replace(TextElementMatcher position, Collection newElements) { int index = findElement(position, 0); elements.remove(index); - elements.addAll(index, newElements); + elements.insertAll(index, (List) newElements); } // // Other methods // + /** - * Generate the corresponding string. + * Generate the corresponding string by expanding all elements. + * + * @return the expanded string representation */ String expand() { - StringBuffer sb = new StringBuffer(); - elements.forEach(e -> sb.append(e.expand())); + StringBuilder sb = new StringBuilder(); + // Use the underlying list's forEach for efficiency + elements.toList().forEach(e -> sb.append(e.expand())); return sb.toString(); } - // Visible for testing + /** + * Returns the number of elements. + * Visible for testing. + * + * @return the number of elements + */ int numberOfElements() { return elements.size(); } - // Visible for testing + /** + * Returns the element at the given index. + * Visible for testing. + * + * @param index the index + * @return the element at that index + */ TextElement getTextElement(int index) { return elements.get(index); } - // Visible for testing + /** + * Returns the underlying list of elements. + * Visible for testing. + * + *

IMPORTANT: This returns the internal mutable list. + * External modifications will affect this NodeText. + * + * @return the list of elements (mutable) + */ List getElements() { - return elements; + return elements.toMutableList(); } @Override public String toString() { - return "NodeText{" + elements + '}'; + return "NodeText{" + elements.toList() + '}'; } } diff --git a/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/ReshuffledDiffElementExtractor.java b/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/ReshuffledDiffElementExtractor.java index ebadb12318..916b47fee8 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/ReshuffledDiffElementExtractor.java +++ b/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/ReshuffledDiffElementExtractor.java @@ -22,7 +22,6 @@ import com.github.javaparser.printer.concretesyntaxmodel.CsmElement; import com.github.javaparser.printer.concretesyntaxmodel.CsmMix; import com.github.javaparser.printer.concretesyntaxmodel.CsmToken; -import com.github.javaparser.printer.lexicalpreservation.Difference.ArrayIterator; import java.util.*; public class ReshuffledDiffElementExtractor { @@ -56,7 +55,7 @@ private ReshuffledDiffElementExtractor(NodeText nodeText) { } public void extract(List diffElements) { - ArrayIterator iterator = new ArrayIterator<>(diffElements); + IndexTrackingIterator iterator = new IndexTrackingIterator<>(diffElements); while (iterator.hasNext()) { DifferenceElement diffElement = iterator.next(); if (diffElement instanceof Reshuffled) { @@ -170,21 +169,21 @@ public void extract(List diffElements) { private Map getCorrespondanceBetweenNextOrderAndPreviousOrder( CsmMix elementsFromPreviousOrder, CsmMix elementsFromNextOrder) { Map correspondanceBetweenNextOrderAndPreviousOrder = new HashMap<>(); - ArrayIterator previousOrderElementsIterator = - new ArrayIterator<>(elementsFromPreviousOrder.getElements()); + IndexTrackingIterator previousOrderElementsIterator = + new IndexTrackingIterator<>(elementsFromPreviousOrder.getElements()); int syncNextIndex = 0; while (previousOrderElementsIterator.hasNext()) { CsmElement pe = previousOrderElementsIterator.next(); - ArrayIterator nextOrderElementsIterator = - new ArrayIterator<>(elementsFromNextOrder.getElements(), syncNextIndex); + IndexTrackingIterator nextOrderElementsIterator = + new IndexTrackingIterator<>(elementsFromNextOrder.getElements(), syncNextIndex); while (nextOrderElementsIterator.hasNext()) { CsmElement ne = nextOrderElementsIterator.next(); if (!correspondanceBetweenNextOrderAndPreviousOrder .values() - .contains(previousOrderElementsIterator.index()) + .contains(previousOrderElementsIterator.currentIndex()) && DifferenceElementCalculator.matching(ne, pe)) { correspondanceBetweenNextOrderAndPreviousOrder.put( - nextOrderElementsIterator.index(), previousOrderElementsIterator.index()); + nextOrderElementsIterator.currentIndex(), previousOrderElementsIterator.currentIndex()); // set the position to start on the next {@code nextOrderElementsIterator} iteration syncNextIndex = nextOrderElementsIterator.nextIndex(); break; diff --git a/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/TextElementIterator.java b/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/TextElementIterator.java new file mode 100755 index 0000000000..b550ab6248 --- /dev/null +++ b/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/TextElementIterator.java @@ -0,0 +1,134 @@ +/* + * Copyright (C) 2011, 2013-2026 The JavaParser Team. + * + * This file is part of JavaParser. + * + * JavaParser can be used either under the terms of + * a) the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * b) the terms of the Apache License + * + * You should have received a copy of both licenses in LICENCE.LGPL and + * LICENCE.APACHE. Please refer to those files for details. + * + * JavaParser is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License for more details. + */ +package com.github.javaparser.printer.lexicalpreservation; + +import java.util.List; +import java.util.ListIterator; + +/** + * Iterator that tracks its current position in a TextElement list. + * + *

Unlike standard {@link ListIterator}, this class provides direct access + * to the current index via {@link #currentIndex()}, which returns the index of + * the element that was returned by the most recent call to {@link #next()} or + * {@link #previous()}. + * + *

This iterator is a replacement for the internal {@code ArrayIterator} class, + * with clearer semantics and better naming. It correctly handles bidirectional + * iteration by maintaining the current index internally. + * + * @since 3.28.0 + */ +public class TextElementIterator implements ListIterator { + + private final ListIterator delegate; + private int currentIndex; + + /** + * Creates an iterator starting at the specified index. + * The current index is initialized to -1, indicating that no element + * has been read yet. + * + * @param elements the list to iterate over + * @param fromIndex the starting index (cursor position) + * @throws IndexOutOfBoundsException if fromIndex is out of range + */ + public TextElementIterator(List elements, int fromIndex) { + this.delegate = elements.listIterator(fromIndex); + this.currentIndex = -1; // No element read yet + } + + /** + * Returns the index of the element that was returned by the most recent call + * to {@link #next()} or {@link #previous()}. + * + *

This method can be called multiple times without side effects - it will + * always return the same value until the next call to {@link #next()}, + * {@link #previous()}, or {@link #remove()}. + * + *

Important: If neither {@link #next()} nor {@link #previous()} has + * been called yet, or if {@link #remove()} was called after the last call to + * {@link #next()} or {@link #previous()}, this method returns -1. + * + * @return the index of the current element, or -1 if no element has been read + * or the current element was removed + */ + public int currentIndex() { + return currentIndex; + } + + // === LISTITERATOR METHODS WITH INDEX TRACKING === + + @Override + public boolean hasNext() { + return delegate.hasNext(); + } + + @Override + public TextElement next() { + TextElement result = delegate.next(); + // After next(), previousIndex() points to the element we just read + currentIndex = delegate.previousIndex(); + return result; + } + + @Override + public boolean hasPrevious() { + return delegate.hasPrevious(); + } + + @Override + public TextElement previous() { + TextElement result = delegate.previous(); + // After previous(), nextIndex() points to the element we just read + currentIndex = delegate.nextIndex(); + return result; + } + + @Override + public int nextIndex() { + return delegate.nextIndex(); + } + + @Override + public int previousIndex() { + return delegate.previousIndex(); + } + + @Override + public void remove() { + delegate.remove(); + // After remove, there is no current element + currentIndex = -1; + } + + @Override + public void set(TextElement element) { + delegate.set(element); + // Current index doesn't change when replacing an element + } + + @Override + public void add(TextElement element) { + delegate.add(element); + // After add(), the added element becomes the current element + currentIndex = delegate.previousIndex(); + } +} diff --git a/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/TextElementList.java b/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/TextElementList.java new file mode 100755 index 0000000000..68a8482b24 --- /dev/null +++ b/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/TextElementList.java @@ -0,0 +1,294 @@ +/* + * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. + * + * This file is part of JavaParser. + * + * JavaParser can be used either under the terms of + * a) the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * b) the terms of the Apache License + * + * You should have received a copy of both licenses in LICENCE.LGPL and + * LICENCE.APACHE. Please refer to those files for details. + * + * JavaParser is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License for more details. + */ +package com.github.javaparser.printer.lexicalpreservation; + +import java.util.ArrayList; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Objects; +import java.util.function.Predicate; + +/** + * Default mutable implementation of {@link TextElementSequence}. + * + *

This class wraps an existing {@code List} without copying it. + * All mutations directly affect the underlying list. + * + *

The implementation provides optimized search operations and clear semantics + * for index-based manipulations required by lexical preservation operations. + * + * @since 3.28.0 + */ +public class TextElementList implements TextElementSequence { + + private final List elements; + + /** + * Creates a wrapper around the given list. + * The list is NOT copied, mutations affect the original. + * + * @param elements the list to wrap + * @throws NullPointerException if elements is null + */ + public TextElementList(List elements) { + this.elements = Objects.requireNonNull(elements, "elements cannot be null"); + } + + /** + * Creates a new TextElementList containing the given elements. + * + * @param elements varargs of elements + * @return a new list + */ + public static TextElementList of(TextElement... elements) { + return new TextElementList(new ArrayList<>(Arrays.asList(elements))); + } + + /** + * Creates a new TextElementList wrapping the given list. + * + *

IMPORTANT: This method wraps the list directly without copying. + * Modifications to the TextElementList will affect the original list. + * Use {@link #copyOf(List)} if you need an independent copy. + * + *

This method is useful for chaining operations: + *

{@code
+     * List result = TextElementList.of(list.subList(0, 10))
+     *     .takeWhile(TextElement::isSpaceOrTab);
+     * }
+ * + * @param elements the list to wrap (not copied) + * @return a new TextElementList wrapping the given list + * @throws NullPointerException if elements is null + */ + public static TextElementList of(List elements) { + return new TextElementList(elements); + } + + /** + * Creates an empty mutable TextElementList. + * + * @return an empty list + */ + public static TextElementList empty() { + return new TextElementList(new ArrayList<>()); + } + + /** + * Creates a new TextElementList with a copy of the given list. + * + * @param elements the list to copy + * @return a new list with copied elements + * @throws NullPointerException if elements is null + */ + public static TextElementList copyOf(List elements) { + return new TextElementList(new ArrayList<>(elements)); + } + + // === SEARCH BY PREDICATE === + + @Override + public int findFirst(Predicate predicate) { + Objects.requireNonNull(predicate, "predicate cannot be null"); + for (int i = 0; i < elements.size(); i++) { + if (predicate.test(elements.get(i))) { + return i; + } + } + return -1; + } + + @Override + public int findLast(Predicate predicate) { + Objects.requireNonNull(predicate, "predicate cannot be null"); + for (int i = elements.size() - 1; i >= 0; i--) { + if (predicate.test(elements.get(i))) { + return i; + } + } + return -1; + } + + @Override + public int findNext(int fromIndex, Predicate predicate) { + Objects.requireNonNull(predicate, "predicate cannot be null"); + if (!isValidIndex(fromIndex)) { + return -1; + } + for (int i = fromIndex; i < elements.size(); i++) { + if (predicate.test(elements.get(i))) { + return i; + } + } + return -1; + } + + @Override + public int findPrevious(int fromIndex, Predicate predicate) { + Objects.requireNonNull(predicate, "predicate cannot be null"); + if (fromIndex < 0 || fromIndex >= elements.size()) { + return -1; + } + for (int i = fromIndex; i >= 0; i--) { + if (predicate.test(elements.get(i))) { + return i; + } + } + return -1; + } + + // === FILTERING === + + @Override + public List takeWhile(Predicate predicate) { + Objects.requireNonNull(predicate, "predicate cannot be null"); + List result = new ArrayList<>(); + for (TextElement element : elements) { + if (!predicate.test(element)) { + break; + } + result.add(element); + } + return result; + } + + @Override + public List subList(int fromIndex, int toIndex) { + return elements.subList(fromIndex, toIndex); + } + + // === MUTATION === + + @Override + public void insert(int index, TextElement element) { + Objects.requireNonNull(element, "element cannot be null"); + elements.add(index, element); + } + + @Override + public void insertAll(int index, List elementsToInsert) { + Objects.requireNonNull(elementsToInsert, "elements cannot be null"); + elements.addAll(index, elementsToInsert); + } + + @Override + public void remove(int index) { + elements.remove(index); + } + + @Override + public void removeRange(int fromIndex, int toIndex) { + if (!isValidIndex(fromIndex) || !isValidIndex(toIndex) || fromIndex > toIndex) { + throw new IndexOutOfBoundsException( + "Invalid range: [" + fromIndex + ", " + toIndex + "] for size " + elements.size()); + } + // toIndex is inclusive, subList.clear() expects exclusive upper bound + elements.subList(fromIndex, toIndex + 1).clear(); + } + + // === ACCESS === + + @Override + public TextElement get(int index) { + return elements.get(index); + } + + @Override + public boolean isValidIndex(int index) { + return index >= 0 && index < elements.size(); + } + + @Override + public int size() { + return elements.size(); + } + + @Override + public boolean isEmpty() { + return elements.isEmpty(); + } + + @Override + public List toList() { + return Collections.unmodifiableList(elements); + } + + @Override + public List toMutableList() { + return elements; + } + + // === MATCHING (TERMINAL OPERATIONS) === + + @Override + public boolean anyMatch(Predicate predicate) { + Objects.requireNonNull(predicate, "predicate cannot be null"); + for (TextElement element : elements) { + if (predicate.test(element)) { + return true; + } + } + return false; + } + + @Override + public boolean allMatch(Predicate predicate) { + Objects.requireNonNull(predicate, "predicate cannot be null"); + for (TextElement element : elements) { + if (!predicate.test(element)) { + return false; + } + } + return true; + } + + @Override + public boolean noneMatch(Predicate predicate) { + Objects.requireNonNull(predicate, "predicate cannot be null"); + return !anyMatch(predicate); + } + + // === ITERATION === + + @Override + public TextElementIterator iterator(int fromIndex) { + return new TextElementIterator(elements, fromIndex); + } + + @Override + public String toString() { + return "TextElementList{size=" + elements.size() + "}"; + } + + @Override + public boolean equals(Object obj) { + if (this == obj) return true; + if (!(obj instanceof TextElementList)) return false; + TextElementList other = (TextElementList) obj; + return elements.equals(other.elements); + } + + @Override + public int hashCode() { + return elements.hashCode(); + } +} diff --git a/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/TextElementSequence.java b/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/TextElementSequence.java new file mode 100755 index 0000000000..4902530fb0 --- /dev/null +++ b/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/TextElementSequence.java @@ -0,0 +1,358 @@ +/* + * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. + * + * This file is part of JavaParser. + * + * JavaParser can be used either under the terms of + * a) the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * b) the terms of the Apache License + * + * You should have received a copy of both licenses in LICENCE.LGPL and + * LICENCE.APACHE. Please refer to those files for details. + * + * JavaParser is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License for more details. + */ +package com.github.javaparser.printer.lexicalpreservation; + +import java.util.List; +import java.util.Objects; +import java.util.function.Predicate; +import java.util.stream.Stream; + +/** + * Contract for a specialized sequence of TextElements with enhanced search + * and modification capabilities for lexical preservation operations. + * + *

Unlike standard {@link List}, this interface provides: + *

    + *
  • Index-based search with predicates (findFirst, findLast, findNext, findPrevious)
  • + *
  • Element-based search (indexOf, lastIndexOf with overloads)
  • + *
  • Controlled mutations (insert, remove) where caller manages index adjustments
  • + *
+ * + *

Thread safety: Implementations are not required to be thread-safe. + * + *

Index management: Mutation operations modify the underlying list directly. + * Callers are responsible for tracking index changes after mutations. + * + * @since 3.28.0 + */ +public interface TextElementSequence { + + // === SEARCH BY PREDICATE === + + /** + * Finds the first index where the predicate matches, searching forward from index 0. + * + * @param predicate the condition to test + * @return the first matching index, or -1 if no match found + * @throws NullPointerException if predicate is null + */ + int findFirst(Predicate predicate); + + /** + * Finds the last index where the predicate matches, searching backward from the end. + * + * @param predicate the condition to test + * @return the last matching index, or -1 if no match found + * @throws NullPointerException if predicate is null + */ + int findLast(Predicate predicate); + + /** + * Finds the next index where the predicate matches, searching forward from fromIndex (inclusive). + * + * @param fromIndex the starting index (inclusive) + * @param predicate the condition to test + * @return the next matching index, or -1 if no match found + * @throws NullPointerException if predicate is null + */ + int findNext(int fromIndex, Predicate predicate); + + /** + * Finds the previous index where the predicate matches, searching backward from fromIndex (inclusive). + * + * @param fromIndex the starting index (inclusive) + * @param predicate the condition to test + * @return the previous matching index, or -1 if no match found + * @throws NullPointerException if predicate is null + */ + int findPrevious(int fromIndex, Predicate predicate); + + // === MATCHING (TERMINAL OPERATIONS) === + + /** + * Tests whether any element in this sequence matches the given predicate. + * + *

This is a short-circuiting terminal operation: it stops as soon as + * a matching element is found and returns true immediately. + * + *

Examples: + *

{@code
+     * // Check if list contains any comment
+     * boolean hasComment = list.anyMatch(TextElement::isComment);
+     *
+     * // Check if list contains any token with specific text
+     * boolean hasIdentifier = list.anyMatch(el ->
+     *     el instanceof TokenTextElement &&
+     *     ((TokenTextElement) el).getText().equals("myVar")
+     * );
+     * }
+ * + * @param predicate the predicate to test elements against + * @return true if any element matches the predicate, false otherwise + * (returns false for empty sequences) + * @throws NullPointerException if predicate is null + */ + boolean anyMatch(Predicate predicate); + + /** + * Tests whether all elements in this sequence match the given predicate. + * + *

This is a short-circuiting terminal operation: it stops as soon as + * a non-matching element is found and returns false immediately. + * + *

Returns true for empty sequences (vacuous truth). + * + *

Examples: + *

{@code
+     * // Check if all elements are whitespace
+     * boolean allWhitespace = list.allMatch(TextElement::isSpaceOrTab);
+     *
+     * // Check if all elements are comments
+     * boolean allComments = list.allMatch(TextElement::isComment);
+     * }
+ * + * @param predicate the predicate to test elements against + * @return true if all elements match the predicate (or sequence is empty), + * false otherwise + * @throws NullPointerException if predicate is null + */ + boolean allMatch(Predicate predicate); + + /** + * Tests whether no elements in this sequence match the given predicate. + * + *

This is a short-circuiting terminal operation: it stops as soon as + * a matching element is found and returns false immediately. + * + *

Returns true for empty sequences. + * + *

Equivalent to {@code !anyMatch(predicate)}. + * + *

Examples: + *

{@code
+     * // Check if list has no comments
+     * boolean noComments = list.noneMatch(TextElement::isComment);
+     *
+     * // Check if list has no newlines
+     * boolean noNewlines = list.noneMatch(TextElement::isNewline);
+     * }
+ * + * @param predicate the predicate to test elements against + * @return true if no elements match the predicate (or sequence is empty), + * false otherwise + * @throws NullPointerException if predicate is null + */ + boolean noneMatch(Predicate predicate); + + // === SEARCH BY ELEMENT === + + /** + * Finds the first occurrence of the specified element. + * Equivalent to {@code findFirst(e -> Objects.equals(e, element))}. + * + * @param element the element to search for (may be null) + * @return the first occurrence index, or -1 if not found + */ + default int indexOf(TextElement element) { + return findFirst(e -> Objects.equals(e, element)); + } + + /** + * Finds the last occurrence of the specified element. + * Equivalent to {@code findLast(e -> Objects.equals(e, element))}. + * + * @param element the element to search for (may be null) + * @return the last occurrence index, or -1 if not found + */ + default int lastIndexOf(TextElement element) { + return findLast(e -> Objects.equals(e, element)); + } + + /** + * Finds the next occurrence of element starting from fromIndex (inclusive). + * Equivalent to {@code findNext(fromIndex, e -> Objects.equals(e, element))}. + * + * @param fromIndex the starting index (inclusive) + * @param element the element to search for (may be null) + * @return the next occurrence index, or -1 if not found + */ + default int indexOf(int fromIndex, TextElement element) { + return findNext(fromIndex, e -> Objects.equals(e, element)); + } + + /** + * Finds the previous occurrence of element before fromIndex (inclusive). + * Equivalent to {@code findPrevious(fromIndex, e -> Objects.equals(e, element))}. + * + * @param fromIndex the starting index (inclusive) + * @param element the element to search for (may be null) + * @return the previous occurrence index, or -1 if not found + */ + default int lastIndexOf(int fromIndex, TextElement element) { + return findPrevious(fromIndex, e -> Objects.equals(e, element)); + } + + // === FILTERING === + + /** + * Returns a new list containing elements from the start until the predicate fails. + * The returned list is independent of this sequence. + * + * @param predicate the condition to test + * @return a new list of matching elements + * @throws NullPointerException if predicate is null + */ + List takeWhile(Predicate predicate); + + /** + * Returns a sublist view [fromIndex, toIndex). + * The returned list is backed by this sequence, so changes affect both. + * + * @param fromIndex low endpoint (inclusive) + * @param toIndex high endpoint (exclusive) + * @return a sublist view + * @throws IndexOutOfBoundsException if indices are out of range + */ + List subList(int fromIndex, int toIndex); + + // === MUTATION === + + /** + * Inserts element at the specified index. + * WARNING: Caller must adjust subsequent indices manually. + * + * @param index position to insert at + * @param element element to insert + * @throws IndexOutOfBoundsException if index is out of range + * @throws NullPointerException if element is null + */ + void insert(int index, TextElement element); + + /** + * Inserts all elements at the specified index. + * WARNING: Caller must adjust subsequent indices manually. + * + * @param index position to insert at + * @param elements elements to insert + * @throws IndexOutOfBoundsException if index is out of range + * @throws NullPointerException if elements is null + */ + void insertAll(int index, List elements); + + /** + * Removes the element at the specified index. + * WARNING: Caller must adjust subsequent indices manually. + * + * @param index position to remove from + * @throws IndexOutOfBoundsException if index is out of range + */ + void remove(int index); + + /** + * Removes elements in range [fromIndex, toIndex] (inclusive on both ends). + * WARNING: Caller must adjust subsequent indices manually. + * + * @param fromIndex start of range (inclusive) + * @param toIndex end of range (inclusive) + * @throws IndexOutOfBoundsException if indices are out of range or fromIndex > toIndex + */ + void removeRange(int fromIndex, int toIndex); + + // === ACCESS === + + /** + * Returns the element at the specified index. + * + * @param index the index + * @return the element at that position + * @throws IndexOutOfBoundsException if index is out of range + */ + TextElement get(int index); + + /** + * Checks if the index is valid (0 <= index < size). + * + * @param index the index to check + * @return true if index is valid + */ + boolean isValidIndex(int index); + + /** + * Returns the number of elements in this sequence. + * + * @return the size + */ + int size(); + + /** + * Checks if this sequence is empty. + * + * @return true if size is 0 + */ + boolean isEmpty(); + + /** + * Returns an unmodifiable view of the underlying list. + * Changes to the original list are visible in the returned view. + * + * @return an unmodifiable list view + */ + List toList(); + + /** + * Returns the underlying mutable list. + * + *

WARNING: This exposes the internal list directly. + * Modifications will affect this sequence. + * + * @return the mutable list + */ + List toMutableList(); + + // === ITERATION === + + /** + * Returns an iterator starting at the specified index. + * + * @param fromIndex the starting position + * @return an iterator with position tracking + * @throws IndexOutOfBoundsException if fromIndex is out of range + */ + TextElementIterator iterator(int fromIndex); + + /** + * Returns an iterator starting at index 0. + * + * @return an iterator from the beginning + */ + default TextElementIterator iterator() { + return iterator(0); + } + + /** + * Returns a stream of elements for functional operations. + * + * @return a stream over the elements + */ + default Stream stream() { + return toList().stream(); + } +} From 02a5eb5c7872b303e833f4202b04bde73dfa235c Mon Sep 17 00:00:00 2001 From: jlerbsc Date: Tue, 20 Jan 2026 23:39:40 +0100 Subject: [PATCH 12/46] Fix Issue #3365: LPP fails to update nested generic types --- .../TokenOwnerDetectorTest.java | 345 ++++++++++++++++ .../javaparser/utils/OptionalsTest.java | 260 +++++++++++++ .../LexicalPreservingPrinter.java | 19 + .../TokenOwnerDetector.java | 222 +++++++++++ .../TypeOwnerStrategy.java | 367 ++++++++++++++++++ .../github/javaparser/utils/Optionals.java | 71 ++++ 6 files changed, 1284 insertions(+) create mode 100755 javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/TokenOwnerDetectorTest.java create mode 100755 javaparser-core-testing/src/test/java/com/github/javaparser/utils/OptionalsTest.java create mode 100755 javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/TokenOwnerDetector.java create mode 100755 javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/TypeOwnerStrategy.java create mode 100755 javaparser-core/src/main/java/com/github/javaparser/utils/Optionals.java diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/TokenOwnerDetectorTest.java b/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/TokenOwnerDetectorTest.java new file mode 100755 index 0000000000..3caa24b732 --- /dev/null +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/TokenOwnerDetectorTest.java @@ -0,0 +1,345 @@ +package com.github.javaparser.printer.lexicalpreservation; + +import com.github.javaparser.ParserConfiguration.LanguageLevel; +import com.github.javaparser.StaticJavaParser; +import com.github.javaparser.ast.CompilationUnit; +import com.github.javaparser.ast.Node; +import com.github.javaparser.ast.body.*; +import com.github.javaparser.ast.expr.*; +import com.github.javaparser.ast.stmt.*; +import com.github.javaparser.ast.type.*; +import org.junit.jupiter.api.Test; + +import static org.junit.jupiter.api.Assertions.*; + +/** + * Tests for TokenOwnerDetector and its strategies. + */ +class TokenOwnerDetectorTest { + + // Helper method to parse and find nodes + private CompilationUnit parse(String code) { + return StaticJavaParser.parse(code); + } + + // ========================================================================= + // TypeOwnerStrategy Tests - Variable Contexts + // ========================================================================= + + @Test + void typeInLocalVariableDeclaration() { + CompilationUnit cu = parse("class X { void m() { Set x; } }"); + ClassOrInterfaceType type = cu.findFirst(ClassOrInterfaceType.class, t -> t.getNameAsString().equals("Set")).get(); + + Node owner = TokenOwnerDetector.findTokenOwner(type); + + assertTrue(owner instanceof VariableDeclarationExpr); + } + + @Test + void typeInFieldDeclaration() { + CompilationUnit cu = parse("class X { Set field; }"); + ClassOrInterfaceType type = cu.findFirst(ClassOrInterfaceType.class, t -> t.getNameAsString().equals("Set")).get(); + + Node owner = TokenOwnerDetector.findTokenOwner(type); + + assertTrue(owner instanceof FieldDeclaration); + } + + @Test + void typeInEnumConstant() { + CompilationUnit cu = parse("enum X { A(new ArrayList()); X(List l) {} }"); + ClassOrInterfaceType type = cu.findFirst(ClassOrInterfaceType.class, t -> t.getNameAsString().equals("ArrayList")).get(); + + Node owner = TokenOwnerDetector.findTokenOwner(type); + + assertTrue(owner instanceof EnumConstantDeclaration); + } + + // ========================================================================= + // TypeOwnerStrategy Tests - Parameter Contexts + // ========================================================================= + + @Test + void typeInMethodParameter() { + CompilationUnit cu = parse("class X { void m(Set param) {} }"); + ClassOrInterfaceType type = cu.findFirst(ClassOrInterfaceType.class, t -> t.getNameAsString().equals("Set")).get(); + + Node owner = TokenOwnerDetector.findTokenOwner(type); + + assertTrue(owner instanceof Parameter); + } + + @Test + void typeInConstructorParameter() { + CompilationUnit cu = parse("class X { X(Set param) {} }"); + ClassOrInterfaceType type = cu.findFirst(ClassOrInterfaceType.class, t -> t.getNameAsString().equals("Set")).get(); + + Node owner = TokenOwnerDetector.findTokenOwner(type); + + assertTrue(owner instanceof Parameter); + } + + @Test + void typeInReceiverParameter() { + CompilationUnit cu = parse("class X { void m(X X.this) {} }"); + ClassOrInterfaceType type = cu.findFirst(ClassOrInterfaceType.class, t -> t.getNameAsString().equals("X")).get(); + + Node owner = TokenOwnerDetector.findTokenOwner(type); + + assertTrue(owner instanceof ReceiverParameter); + } + + // ========================================================================= + // TypeOwnerStrategy Tests - Method Contexts + // ========================================================================= + + @Test + void typeInMethodReturnType() { + CompilationUnit cu = parse("class X { Set m() { return null; } }"); + ClassOrInterfaceType type = cu.findFirst(ClassOrInterfaceType.class, t -> t.getNameAsString().equals("Set")).get(); + + Node owner = TokenOwnerDetector.findTokenOwner(type); + + assertTrue(owner instanceof MethodDeclaration); + } + + @Test + void typeInAnnotationMemberDeclaration() { + CompilationUnit cu = parse("@interface X { Set value(); }"); + ClassOrInterfaceType type = cu.findFirst(ClassOrInterfaceType.class, t -> t.getNameAsString().equals("Set")).get(); + + Node owner = TokenOwnerDetector.findTokenOwner(type); + + assertTrue(owner instanceof AnnotationMemberDeclaration); + } + + // ========================================================================= + // TypeOwnerStrategy Tests - Class Contexts + // ========================================================================= + + @Test + void typeInExtendsClause() { + CompilationUnit cu = parse("class X extends ArrayList {}"); + ClassOrInterfaceType type = cu.findFirst(ClassOrInterfaceType.class, t -> t.getNameAsString().equals("ArrayList")).get(); + + Node owner = TokenOwnerDetector.findTokenOwner(type); + + assertTrue(owner instanceof ClassOrInterfaceDeclaration); + } + + @Test + void typeInImplementsClause() { + CompilationUnit cu = parse("class X implements List {}"); + ClassOrInterfaceType type = cu.findFirst(ClassOrInterfaceType.class, t -> t.getNameAsString().equals("List")).get(); + + Node owner = TokenOwnerDetector.findTokenOwner(type); + + assertTrue(owner instanceof ClassOrInterfaceDeclaration); + } + + @Test + void typeInRecordImplementsClause() { + StaticJavaParser.getConfiguration().setLanguageLevel(LanguageLevel.BLEEDING_EDGE); + CompilationUnit cu = StaticJavaParser.parse("record X() implements List {}"); + ClassOrInterfaceType type = cu.findFirst(ClassOrInterfaceType.class, t -> t.getNameAsString().equals("List")).get(); + + Node owner = TokenOwnerDetector.findTokenOwner(type); + + assertTrue(owner instanceof RecordDeclaration); + } + + @Test + void typeInEnumImplementsClause() { + CompilationUnit cu = parse("enum X implements List { A }"); + ClassOrInterfaceType type = cu.findFirst(ClassOrInterfaceType.class, t -> t.getNameAsString().equals("List")).get(); + + Node owner = TokenOwnerDetector.findTokenOwner(type); + + assertTrue(owner instanceof EnumDeclaration); + } + + // ========================================================================= + // TypeOwnerStrategy Tests - Expression Contexts + // ========================================================================= + + @Test + void typeInCastExpression() { + CompilationUnit cu = parse("class X { void m() { Object o = (String) obj; } }"); + ClassOrInterfaceType type = cu.findFirst(ClassOrInterfaceType.class, t -> t.getNameAsString().equals("String")).get(); + + Node owner = TokenOwnerDetector.findTokenOwner(type); + + assertTrue(owner instanceof CastExpr); + } + + @Test + void typeInInstanceOfExpression() { + CompilationUnit cu = parse("class X { void m() { if (obj instanceof String) {} } }"); + ClassOrInterfaceType type = cu.findFirst(ClassOrInterfaceType.class, t -> t.getNameAsString().equals("String")).get(); + + Node owner = TokenOwnerDetector.findTokenOwner(type); + + assertTrue(owner instanceof InstanceOfExpr); + } + + @Test + void typeInRecordPatternExpression() { + StaticJavaParser.getConfiguration().setLanguageLevel(LanguageLevel.BLEEDING_EDGE); + CompilationUnit cu = StaticJavaParser.parse("class X { void m() { switch (a) { case Box(String s) -> {} } } }"); + ClassOrInterfaceType type = cu.findFirst(ClassOrInterfaceType.class, t -> t.getNameAsString().equals("Box")).get(); + + Node owner = TokenOwnerDetector.findTokenOwner(type); + + assertTrue(owner instanceof RecordPatternExpr); + } + + // ========================================================================= + // TypeOwnerStrategy Tests - Issue #3365 (nested generics) + // ========================================================================= + + @Test + void nestedGenericsInVariableDeclaration() { + CompilationUnit cu = parse("class X { void m() { Set> x; } }"); + ClassOrInterfaceType pairType = cu.findFirst(ClassOrInterfaceType.class, t -> t.getNameAsString().equals("Pair")).get(); + + Node owner = TokenOwnerDetector.findTokenOwner(pairType); + + assertTrue(owner instanceof VariableDeclarationExpr, "Token owner should be VariableDeclarationExpr"); + } + + @Test + void deeplyNestedGenerics() { + CompilationUnit cu = parse("class X { Map>> map; }"); + ClassOrInterfaceType setType = cu.findFirst(ClassOrInterfaceType.class, t -> t.getNameAsString().equals("Set")).get(); + + Node owner = TokenOwnerDetector.findTokenOwner(setType); + + assertTrue(owner instanceof FieldDeclaration); + } + + // ========================================================================= + // needsRegeneration() Tests + // ========================================================================= + + @Test + void needsRegenerationWhenTokenOwnerDiffersAndReplacedIsType() { + CompilationUnit cu = parse("class X { Set field; }"); + FieldDeclaration field = cu.findFirst(FieldDeclaration.class).get(); + ClassOrInterfaceType type = cu.findFirst(ClassOrInterfaceType.class).get(); + + Node tokenOwner = TokenOwnerDetector.findTokenOwner(type); + Node parent = type.getParentNode().get(); // Should be Type node + + boolean needs = TokenOwnerDetector.needsRegeneration(parent, tokenOwner, type); + + assertTrue(needs, "Should need regeneration when token owner differs from parent and replaced is Type"); + } + + @Test + void doesNotNeedRegenerationWhenTokenOwnerEqualsParent() { + CompilationUnit cu = parse("class X { void m() { x = 5; } }"); + IntegerLiteralExpr literal = cu.findFirst(IntegerLiteralExpr.class).get(); + + Node tokenOwner = TokenOwnerDetector.findTokenOwner(literal); + Node parent = literal.getParentNode().get(); + + boolean needs = TokenOwnerDetector.needsRegeneration(parent, tokenOwner, literal); + + assertFalse(needs, "Should not need regeneration when token owner equals parent"); + } + + @Test + void doesNotNeedRegenerationForMultipleVariableDeclarations() { + CompilationUnit cu = parse("class X { int a, b; }"); + FieldDeclaration field = cu.findFirst(FieldDeclaration.class).get(); + Type type = field.getVariable(0).getType(); + + Node tokenOwner = TokenOwnerDetector.findTokenOwner(type); + Node parent = type.getParentNode().get(); + + boolean needs = TokenOwnerDetector.needsRegeneration(parent, tokenOwner, type); + + assertFalse(needs, "Should not need regeneration for multiple variable declarations (workaround)"); + } + + @Test + void needsRegenerationWhenReplacedNodeIsWithinType() { + CompilationUnit cu = parse("class X { Set field; }"); + ClassOrInterfaceType stringType = cu.findAll(ClassOrInterfaceType.class).stream() + .filter(t -> t.getNameAsString().equals("String")) + .findFirst().get(); + + Node tokenOwner = TokenOwnerDetector.findTokenOwner(stringType); + Node parent = stringType.getParentNode().get(); // TypeArguments + + boolean needs = TokenOwnerDetector.needsRegeneration(parent, tokenOwner, stringType); + + assertTrue(needs, "Should need regeneration when replaced node is within a Type"); + } + + // ========================================================================= + // Edge Cases + // ========================================================================= + + @Test + void typeOwnerForPrimitiveType() { + CompilationUnit cu = parse("class X { int field; }"); + PrimitiveType type = cu.findFirst(PrimitiveType.class).get(); + + Node owner = TokenOwnerDetector.findTokenOwner(type); + + assertTrue(owner instanceof FieldDeclaration); + } + + @Test + void typeOwnerForArrayType() { + CompilationUnit cu = parse("class X { String[] field; }"); + ArrayType arrayType = cu.findFirst(ArrayType.class).get(); + + Node owner = TokenOwnerDetector.findTokenOwner(arrayType); + + assertTrue(owner instanceof FieldDeclaration); + } + + @Test + void typeOwnerForVarType() { + CompilationUnit cu = parse("class X { void m() { var x = \"hello\"; } }"); + VarType varType = cu.findFirst(VarType.class).get(); + + Node owner = TokenOwnerDetector.findTokenOwner(varType); + + assertTrue(owner instanceof VariableDeclarationExpr); + } + + @Test + void typeOwnerForWildcardType() { + CompilationUnit cu = parse("class X { List field; }"); + WildcardType wildcardType = cu.findFirst(WildcardType.class).get(); + + Node owner = TokenOwnerDetector.findTokenOwner(wildcardType); + + assertTrue(owner instanceof FieldDeclaration); + } + + @Test + void typeOwnerWhenNoOwnerFound() { + // Create orphan type node (not in AST) + ClassOrInterfaceType orphanType = new ClassOrInterfaceType(null, "Orphan"); + + Node owner = TokenOwnerDetector.findTokenOwner(orphanType); + + assertEquals(orphanType, owner, "Should return the node itself when no owner found"); + } + + @Test + void typeOwnerForNonTypeNode() { + CompilationUnit cu = parse("class X { void m() { x = 5; } }"); + IntegerLiteralExpr literal = cu.findFirst(IntegerLiteralExpr.class).get(); + + Node owner = TokenOwnerDetector.findTokenOwner(literal); + + assertEquals(literal, owner, "Should return the node itself for non-Type nodes"); + } +} + diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/utils/OptionalsTest.java b/javaparser-core-testing/src/test/java/com/github/javaparser/utils/OptionalsTest.java new file mode 100755 index 0000000000..c95ddb122e --- /dev/null +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/utils/OptionalsTest.java @@ -0,0 +1,260 @@ +package com.github.javaparser.utils; + +import org.junit.jupiter.api.Test; + +import java.util.Optional; +import java.util.concurrent.atomic.AtomicInteger; +import java.util.function.Supplier; + +import static org.junit.jupiter.api.Assertions.*; + +/** + * Tests for Optionals utility class. + */ +class OptionalsTest { + + // ========================================================================= + // or() method tests - Basic functionality + // ========================================================================= + + @Test + void orReturnsFirstPresentOptional() { + Optional result = Optionals.or( + () -> Optional.of("first"), + () -> Optional.of("second"), + () -> Optional.of("third") + ); + + assertTrue(result.isPresent()); + assertEquals("first", result.get()); + } + + @Test + void orReturnsSecondWhenFirstIsEmpty() { + Optional result = Optionals.or( + () -> Optional.empty(), + () -> Optional.of("second"), + () -> Optional.of("third") + ); + + assertTrue(result.isPresent()); + assertEquals("second", result.get()); + } + + @Test + void orReturnsEmptyWhenAllAreEmpty() { + Optional result = Optionals.or( + () -> Optional.empty(), + () -> Optional.empty(), + () -> Optional.empty() + ); + + assertFalse(result.isPresent()); + } + + @Test + void orWithSingleSupplier() { + Optional result = Optionals.or( + () -> Optional.of("only") + ); + + assertTrue(result.isPresent()); + assertEquals("only", result.get()); + } + + @Test + void orWithNoSuppliers() { + Optional result = Optionals.or(); + + assertFalse(result.isPresent()); + } + + // ========================================================================= + // or() method tests - Lazy evaluation (short-circuit) + // ========================================================================= + + @Test + void orDoesNotEvaluateSubsequentSuppliersAfterFindingPresent() { + AtomicInteger callCount = new AtomicInteger(0); + + Optional result = Optionals.or( + () -> { + callCount.incrementAndGet(); + return Optional.of("first"); + }, + () -> { + callCount.incrementAndGet(); + return Optional.of("second"); + }, + () -> { + callCount.incrementAndGet(); + return Optional.of("third"); + } + ); + + assertTrue(result.isPresent()); + assertEquals("first", result.get()); + assertEquals(1, callCount.get(), "Should only evaluate first supplier"); + } + + @Test + void orEvaluatesUntilFirstPresent() { + AtomicInteger callCount = new AtomicInteger(0); + + Optional result = Optionals.or( + () -> { + callCount.incrementAndGet(); + return Optional.empty(); + }, + () -> { + callCount.incrementAndGet(); + return Optional.empty(); + }, + () -> { + callCount.incrementAndGet(); + return Optional.of("third"); + }, + () -> { + callCount.incrementAndGet(); + return Optional.of("fourth"); + } + ); + + assertTrue(result.isPresent()); + assertEquals("third", result.get()); + assertEquals(3, callCount.get(), "Should evaluate until finding present"); + } + + // ========================================================================= + // or() method tests - Type compatibility + // ========================================================================= + + @Test + void orWorksWithDifferentTypes() { + Optional result = Optionals.or( + () -> Optional.empty(), + () -> Optional.of(42), + () -> Optional.of(100) + ); + + assertTrue(result.isPresent()); + assertEquals(42, result.get()); + } + + @Test + void orWorksWithNullableOptionals() { + Optional result = Optionals.or( + () -> Optional.ofNullable(null), + () -> Optional.ofNullable("value"), + () -> Optional.of("fallback") + ); + + assertTrue(result.isPresent()); + assertEquals("value", result.get()); + } + + // ========================================================================= + // or() method tests - Real-world usage patterns + // ========================================================================= + + @Test + void orUsedForFallbackChain() { + // Simulates checking multiple sources for a value + Supplier> checkCache = () -> Optional.empty(); + Supplier> checkDatabase = () -> Optional.empty(); + Supplier> checkDefault = () -> Optional.of("default"); + + Optional result = Optionals.or(checkCache, checkDatabase, checkDefault); + + assertTrue(result.isPresent()); + assertEquals("default", result.get()); + } + + @Test + void orUsedForContextDetection() { + // Simulates TokenOwnerDetector pattern + class TestNode { + String type; + TestNode(String type) { this.type = type; } + } + + TestNode node = new TestNode("field"); + + Supplier> checkVariable = () -> + node.type.equals("variable") ? Optional.of(node) : Optional.empty(); + Supplier> checkParameter = () -> + node.type.equals("parameter") ? Optional.of(node) : Optional.empty(); + Supplier> checkField = () -> + node.type.equals("field") ? Optional.of(node) : Optional.empty(); + + Optional owner = Optionals.or(checkVariable, checkParameter, checkField); + + assertTrue(owner.isPresent()); + assertEquals("field", owner.get().type); + } + + // ========================================================================= + // or() method tests - Edge cases + // ========================================================================= + + @Test + void orWithExpensiveComputation() { + AtomicInteger expensiveCallCount = new AtomicInteger(0); + + Supplier> expensiveOperation = () -> { + expensiveCallCount.incrementAndGet(); + // Simulate expensive operation + try { + Thread.sleep(1); + } catch (InterruptedException e) { + Thread.currentThread().interrupt(); + } + return Optional.of("expensive"); + }; + + Optional result = Optionals.or( + () -> Optional.of("cheap"), + expensiveOperation + ); + + assertEquals("cheap", result.get()); + assertEquals(0, expensiveCallCount.get(), "Expensive operation should not be called"); + } + + @Test + void orPreservesOrderOfEvaluation() { + StringBuilder order = new StringBuilder(); + + Optional result = Optionals.or( + () -> { order.append("1"); return Optional.empty(); }, + () -> { order.append("2"); return Optional.empty(); }, + () -> { order.append("3"); return Optional.of("found"); }, + () -> { order.append("4"); return Optional.of("not-reached"); } + ); + + assertEquals("found", result.get()); + assertEquals("123", order.toString(), "Should evaluate in order and stop at first present"); + } + + // ========================================================================= + // Comparison with Java 9+ Optional.or() behavior + // ========================================================================= + + @Test + void orEmulatesJava9OptionalOrBehavior() { + // This test documents the equivalence with Java 9+ Optional.or() + // Java 9+ code would be: + // Optional result = opt1.or(() -> opt2).or(() -> opt3); + + Optional opt1 = Optional.empty(); + Optional opt2 = Optional.empty(); + Optional opt3 = Optional.of("value"); + + // Our implementation: + Optional result = Optionals.or(() -> opt1, () -> opt2, () -> opt3); + + assertTrue(result.isPresent()); + assertEquals("value", result.get()); + } +} + diff --git a/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/LexicalPreservingPrinter.java b/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/LexicalPreservingPrinter.java index d4369a0166..cc463e90d4 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/LexicalPreservingPrinter.java +++ b/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/LexicalPreservingPrinter.java @@ -148,6 +148,25 @@ public void concretePropertyChange( if (property == ObservableProperty.RANGE || property == ObservableProperty.COMMENTED_NODE) { return; } + // Handle node replacements with TokenOwnerDetector + if (oldValue instanceof Node && newValue instanceof Node) { + Node oldNode = (Node) oldValue; + Node newNode = (Node) newValue; + + // Find the actual token owner + Node tokenOwner = TokenOwnerDetector.findTokenOwner(oldNode); + + // Check if we need to regenerate the token owner instead of just the parent + if (TokenOwnerDetector.needsRegeneration(observedNode, tokenOwner, oldNode)) { + NodeText tokenOwnerText = getOrCreateNodeText(tokenOwner); + if (tokenOwnerText != null) { + // Regenerate the token owner's NodeText instead of the observed node + LEXICAL_DIFFERENCE_CALCULATOR.calculatePropertyChange( + tokenOwnerText, tokenOwner, property, oldValue, newValue); + return; // Early exit - we've handled the change + } + } + } if (property == ObservableProperty.COMMENT) { Optional parentNode = observedNode.getParentNode(); NodeText nodeText = parentNode diff --git a/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/TokenOwnerDetector.java b/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/TokenOwnerDetector.java new file mode 100755 index 0000000000..dd4bc6a74b --- /dev/null +++ b/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/TokenOwnerDetector.java @@ -0,0 +1,222 @@ +/* + * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. + * + * This file is part of JavaParser. + * + * JavaParser can be used either under the terms of + * a) the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * b) the terms of the Apache License + * + * You should have received a copy of both licenses in LICENCE.LGPL and + * LICENCE.APACHE. Please refer to those files for details. + * + * JavaParser is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License for more details. + */ +package com.github.javaparser.printer.lexicalpreservation; + +import com.github.javaparser.ast.Node; +import com.github.javaparser.ast.body.FieldDeclaration; +import com.github.javaparser.ast.type.Type; + +import java.util.Arrays; +import java.util.List; +import java.util.Optional; + +/** + * Detects which node actually owns the tokens for a given node in the AST. + * + *

This utility is essential for the LexicalPreservingPrinter because the token + * assignment algorithm assigns tokens based on position in the source code, not + * necessarily to the logical AST node. + * + *

Core Problem: In JavaParser's AST, child nodes may appear in the source + * code before their parent node's position. The LPP assigns tokens to the + * nearest enclosing node whose range includes the token's position. + * + *

Example: In {@code Set> x;}, the tokens for + * {@code Pair} are assigned to {@code VariableDeclarationExpr}, + * not to the {@code Pair} type node. When replacing {@code Pair}, the LPP needs + * to know to regenerate {@code VariableDeclarationExpr}. + * + *

Implementation: Uses the Strategy pattern with multiple detection + * strategies, each handling a specific category of nodes (Types, Annotations, + * Modifiers, etc.). Strategies are tried in priority order. + * + * @since 3.28.0 + */ +class TokenOwnerDetector { + + /** + * Strategy interface for detecting token owners. + * + *

Each strategy implementation checks if it applies to the given node, + * then searches for the token owner by walking up the AST. + */ + @FunctionalInterface + interface DetectionStrategy { + /** + * Attempts to find the token owner for the given node. + * + * @param node the node to analyze + * @return the token owner if this strategy applies, empty otherwise + */ + Optional detect(Node node); + } + + /** + * Detection strategies in priority order. + * + *

Order matters: strategies are tried sequentially, first match wins. + * Most frequent cases are placed first for performance (early exit). + * + *

Priority rationale: + *

    + *
  1. TypeOwnerStrategy - Most common, critical for Issue #3365
  2. + *
  3. AnnotationOwnerStrategy - Common in modern Java code
  4. + *
  5. ModifierOwnerStrategy - Moderately common
  6. + *
  7. TypeParameterOwnerStrategy - Less common (generics only)
  8. + *
  9. NameInExpressionStrategy - Rare edge cases
  10. + *
+ */ + private static final List STRATEGIES = Arrays.asList( + new TypeOwnerStrategy() + // Additional strategies will be added here as they are implemented + // new AnnotationOwnerStrategy(), + // new ModifierOwnerStrategy(), + // new TypeParameterOwnerStrategy(), + // new NameInExpressionStrategy() + ); + + /** + * Finds the node that owns the tokens for the given node. + * + *

Algorithm: + *

    + *
  1. Try each detection strategy in priority order
  2. + *
  3. Return the first non-null owner found
  4. + *
  5. If no strategy applies, the node owns its own tokens
  6. + *
+ * + * @param node the node to find the token owner for + * @return the node that owns the tokens, never null + * @throws IllegalArgumentException if node is null + */ + static Node findTokenOwner(Node node) { + if (node == null) { + throw new IllegalArgumentException("node cannot be null"); + } + + // Try each strategy in order + for (DetectionStrategy strategy : STRATEGIES) { + Optional owner = strategy.detect(node); + if (owner.isPresent() && owner.get() != node) { + return owner.get(); + } + } + + // Default: node owns its own tokens + return node; + } + + /** + * Determines if token owner regeneration is needed after a node replacement. + * + *

Context: When a node is replaced in the AST (e.g., replacing {@code Pair} + * with {@code SimpleImmutableEntry} in Issue #3365), the LexicalPreservingPrinter's + * Observer notifies the change. However, the LPP only regenerates the NodeText for + * the immediate parent of the replaced node by default. + * + *

Problem: If the tokens for the replaced node are actually owned by an + * ancestor further up the tree (as detected by {@link #findTokenOwner(Node)}), the + * LPP won't regenerate the correct NodeText, resulting in the change not appearing + * in the output. + * + *

Example where regeneration is needed: + *

{@code
+     * Set> x;
+     *
+     * // When replacing Pair type:
+     * // - parent: TypeArguments (immediate parent of Pair)
+     * // - tokenOwner: VariableDeclarationExpr (owns the tokens)
+     * // - replacedNode: ClassOrInterfaceType (Pair)
+     *
+     * // Result: needsRegeneration = true (tokenOwner != parent)
+     * }
+ * + *

Example where regeneration is NOT needed: + *

{@code
+     * x = 5;
+     *
+     * // When replacing the literal 5:
+     * // - parent: AssignExpr (immediate parent of literal)
+     * // - tokenOwner: AssignExpr (same as parent)
+     * // - replacedNode: IntegerLiteralExpr (5)
+     *
+     * // Result: needsRegeneration = false (normal LPP handling works)
+     * }
+ * + *

Decision criteria: + *

    + *
  1. If tokenOwner == parent: No regeneration needed (normal path)
  2. + *
  3. If replacedNode is a Type: Regeneration needed (Issue #3365 case)
  4. + *
  5. If replacedNode is inside a Type: Regeneration needed (nested case)
  6. + *
  7. Otherwise: No regeneration needed
  8. + *
+ * + * @param parent the immediate parent of the replaced node (where LPP would normally regenerate) + * @param tokenOwner the actual owner of the tokens (as detected by findTokenOwner) + * @param replacedNode the node being replaced in the AST + * @return true if the tokenOwner's NodeText should be regenerated, false if normal LPP handling is sufficient + */ + static boolean needsRegeneration(Node parent, Node tokenOwner, Node replacedNode) { + // Case 1: Token owner is the same as the immediate parent + // This is the normal case where LPP's default behavior (regenerating the parent) works correctly. + // Example: x = 5; โ†’ replacing 5 in AssignExpr + if (tokenOwner.equals(parent)) { + return false; + } + + // WORKAROUND: Multiple variable declarations share same type + if (tokenOwner instanceof FieldDeclaration) { + FieldDeclaration field = (FieldDeclaration) tokenOwner; + if (field.getVariables().size() > 1) { + return false; // Let LPP handle it normally + } + } + + // Case 2: Replaced node is directly a Type + // This is the most common case requiring special handling (Issue #3365). + // Types in declarations have their tokens owned by the declaration, not by the Type node itself. + // Example: Set> x; โ†’ replacing Pair type + if (replacedNode instanceof Type) { + return true; + } + + // Case 3: Replaced node is contained within a Type + // This handles nested cases where a node inside a type (e.g., type arguments) is replaced. + // We walk up from the replaced node to the parent, checking if we pass through a Type node. + // Example: Set> โ†’ replacing "String" inside Pair's type arguments + Node current = replacedNode.getParentNode().orElse(null); + while (current != null && current != parent) { + if (current instanceof Type) { + // Found a Type node in the ancestry chain โ†’ regeneration needed + return true; + } + current = current.getParentNode().orElse(null); + } + + // Case 4: None of the above + // The replaced node is not type-related and tokenOwner != parent. + // This is rare but possible (e.g., annotations, modifiers in some cases). + // Conservative approach: don't regenerate unless we're sure we need to. + // If this causes issues, we can add more cases (annotations, modifiers, etc.) + return false; + } +} + diff --git a/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/TypeOwnerStrategy.java b/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/TypeOwnerStrategy.java new file mode 100755 index 0000000000..23af8806f2 --- /dev/null +++ b/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/TypeOwnerStrategy.java @@ -0,0 +1,367 @@ +/* + * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. + * + * This file is part of JavaParser. + * + * JavaParser can be used either under the terms of + * a) the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * b) the terms of the Apache License + * + * You should have received a copy of both licenses in LICENCE.LGPL and + * LICENCE.APACHE. Please refer to those files for details. + * + * JavaParser is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License for more details. + */ +package com.github.javaparser.printer.lexicalpreservation; + +import com.github.javaparser.ast.Node; +import com.github.javaparser.ast.body.*; +import com.github.javaparser.ast.expr.*; +import com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt; +import com.github.javaparser.ast.stmt.ExpressionStmt; +import com.github.javaparser.ast.type.Type; +import com.github.javaparser.utils.Optionals; + +import java.util.List; +import java.util.Optional; + +/** + * Strategy for detecting token owners of Type nodes and their children. + * + *

This is the most complex strategy because types appear in many contexts: + *

    + *
  • Variable declarations (local, field)
  • + *
  • Method return types
  • + *
  • Parameters
  • + *
  • Extends/implements clauses
  • + *
  • Cast expressions
  • + *
  • Instanceof expressions
  • + *
  • Type parameters and bounds
  • + *
+ * + *

This strategy is critical for fixing Issue #3365 where nested generic types + * (e.g., {@code Set>}) were not properly updated by the LPP. + */ +class TypeOwnerStrategy implements TokenOwnerDetector.DetectionStrategy { + + @Override + public Optional detect(Node node) { + // Check if this strategy applies + Type type = findTypeNode(node); + if (type == null) { + return Optional.empty(); + } + + // Find the owner + Node owner = findTypeOwner(type); + return Optional.ofNullable(owner); + } + + /** + * Finds the Type node for the given node. + * Returns the node itself if it's a Type, or searches ancestors. + * + * @param node the node to analyze + * @return the Type node, or null if not found or not in a type context + */ + private Type findTypeNode(Node node) { + if (node instanceof Type) { + return (Type) node; + } + + // Search ancestors, but stop at boundaries + Node current = node; + while (current != null) { + if (current instanceof Type) { + return (Type) current; + } + + // Stop at boundaries that indicate we're not in a type context + if (current instanceof BodyDeclaration || current instanceof ExpressionStmt) { + return null; + } + + current = current.getParentNode().orElse(null); + } + + return null; + } + + /** + * Finds the declaration that owns the tokens for the given type. + * + *

Algorithm: Walk up the AST from the type, checking each parent + * against known contexts where types appear. Return the first matching + * declaration. + * + * @param type the type node (never null) + * @return the token owner, or the type itself if no owner found + */ + private Node findTypeOwner(Type type) { + Node current = type; + + while (current != null) { + Node parent = current.getParentNode().orElse(null); + if (parent == null) { + break; + } + + final Node currentNode = current; + // Check each context using Optional chaining for clean code + Optional owner = Optionals.or( + () -> checkVariableContext(parent, currentNode), + () -> checkParameterContext(parent, currentNode), + () -> checkMethodContext(parent, currentNode), + () -> checkClassContext(parent, currentNode), + () -> checkExpressionContext(parent, currentNode), + () -> checkStatementContext(parent, currentNode)); + + if (owner.isPresent()) { + return owner.get(); + } + + current = parent; + } + + // Fallback: type owns its own tokens + return type; + } + + // ======================================================================== + // CONTEXT CHECKERS + // Each method checks if the parent is a specific context that owns tokens + // ======================================================================== + + /** + * Checks variable declaration contexts: local variables, fields, enum constants. + * + * @param parent the potential owner + * @param current the current node in the walk + * @return the owner if this context applies + */ + private Optional checkVariableContext(Node parent, Node current) { + // Local variable declaration + if (parent instanceof VariableDeclarationExpr) { + return Optional.of(parent); + } + + // Field declaration + if (parent instanceof FieldDeclaration) { + return Optional.of(parent); + } + + // Enum constant declaration + if (parent instanceof EnumConstantDeclaration) { + return Optional.of(parent); + } + + return Optional.empty(); + } + + /** + * Checks parameter contexts: method parameters, receiver parameters. + * + * @param parent the potential owner + * @param current the current node in the walk + * @return the owner if this context applies + */ + private Optional checkParameterContext(Node parent, Node current) { + // Method/constructor parameter + if (parent instanceof Parameter) { + return Optional.of(parent); + } + + // Receiver parameter (e.g., void method(MyClass MyClass.this)) + if (parent instanceof ReceiverParameter) { + return Optional.of(parent); + } + + return Optional.empty(); + } + + /** + * Checks method/constructor contexts: return types, constructor declarations. + * + * @param parent the potential owner + * @param current the current node in the walk + * @return the owner if this context applies + */ + private Optional checkMethodContext(Node parent, Node current) { + // Method return type + if (parent instanceof MethodDeclaration) { + MethodDeclaration method = (MethodDeclaration) parent; + // Verify that current is actually the return type (not a parameter type) + if (current.equals(method.getType()) || isAncestorOf(method.getType(), current)) { + return Optional.of(parent); + } + } + + // Annotation member declaration + if (parent instanceof AnnotationMemberDeclaration) { + AnnotationMemberDeclaration member = (AnnotationMemberDeclaration) parent; + if (current.equals(member.getType()) || isAncestorOf(member.getType(), current)) { + return Optional.of(parent); + } + } + + // Constructor declaration + if (parent instanceof ConstructorDeclaration) { + return Optional.of(parent); + } + + return Optional.empty(); + } + + /** + * Checks class/interface contexts: extends, implements, permits clauses. + * + * @param parent the potential owner + * @param current the current node in the walk + * @return the owner if this context applies + */ + private Optional checkClassContext(Node parent, Node current) { + // Class or interface declaration + if (parent instanceof ClassOrInterfaceDeclaration) { + ClassOrInterfaceDeclaration classDecl = (ClassOrInterfaceDeclaration) parent; + + // Check extends clause + if (isInTypeList(classDecl.getExtendedTypes(), current)) { + return Optional.of(parent); + } + + // Check implements clause + if (isInTypeList(classDecl.getImplementedTypes(), current)) { + return Optional.of(parent); + } + + // Check permits clause (sealed classes - Java 17+) + if (isInTypeList(classDecl.getPermittedTypes(), current)) { + return Optional.of(parent); + } + } + + // Record declaration (Java 14+) + if (parent instanceof RecordDeclaration) { + RecordDeclaration recordDecl = (RecordDeclaration) parent; + + // Check implements clause + if (isInTypeList(recordDecl.getImplementedTypes(), current)) { + return Optional.of(parent); + } + } + + // Enum declaration + if (parent instanceof EnumDeclaration) { + EnumDeclaration enumDecl = (EnumDeclaration) parent; + + // Check implements clause + if (isInTypeList(enumDecl.getImplementedTypes(), current)) { + return Optional.of(parent); + } + } + + return Optional.empty(); + } + + /** + * Checks expression contexts: cast, instanceof, record pattern. + * + * @param parent the potential owner + * @param current the current node in the walk + * @return the owner if this context applies + */ + private Optional checkExpressionContext(Node parent, Node current) { + // Cast expression: (String) obj + if (parent instanceof CastExpr) { + CastExpr cast = (CastExpr) parent; + // Verify current is the cast type + if (current.equals(cast.getType()) || isAncestorOf(cast.getType(), current)) { + // The cast expression itself owns the type tokens + return Optional.of(parent); + } + } + + // Instanceof expression: obj instanceof String + if (parent instanceof InstanceOfExpr) { + InstanceOfExpr instanceOf = (InstanceOfExpr) parent; + // Verify current is the type being checked + if (current.equals(instanceOf.getType()) || isAncestorOf(instanceOf.getType(), current)) { + // The instanceof expression owns the type tokens + return Optional.of(parent); + } + } + + // Record pattern expression + if (parent instanceof RecordPatternExpr) { + RecordPatternExpr pattern = (RecordPatternExpr) parent; + if (current.equals(pattern.getType()) || isAncestorOf(pattern.getType(), current)) { + return Optional.of(parent); + } + } + + return Optional.empty(); + } + + /** + * Checks statement contexts: explicit constructor invocations. + * + * @param parent the potential owner + * @param current the current node in the walk + * @return the owner if this context applies + */ + private Optional checkStatementContext(Node parent, Node current) { + // Explicit constructor invocation: this(...), super(...) + if (parent instanceof ExplicitConstructorInvocationStmt) { + return Optional.of(parent); + } + + return Optional.empty(); + } + + // ======================================================================== + // UTILITY METHODS + // ======================================================================== + + /** + * Checks if a node is contained in a list of types (extends, implements, permits). + * + * @param types the list of types to check + * @param node the node to search for + * @return true if node is in the list or is a descendant of a type in the list + */ + private boolean isInTypeList(List types, Node node) { + for (Type type : types) { + if (type.equals(node) || isAncestorOf(type, node)) { + return true; + } + } + return false; + } + + /** + * Checks if potentialAncestor is actually an ancestor of node. + * + * @param potentialAncestor the potential ancestor + * @param node the node to check + * @return true if potentialAncestor is an ancestor of node + */ + private boolean isAncestorOf(Node potentialAncestor, Node node) { + Node current = node.getParentNode().orElse(null); + + while (current != null) { + if (current.equals(potentialAncestor)) { + return true; + } + current = current.getParentNode().orElse(null); + } + + return false; + } +} + diff --git a/javaparser-core/src/main/java/com/github/javaparser/utils/Optionals.java b/javaparser-core/src/main/java/com/github/javaparser/utils/Optionals.java new file mode 100755 index 0000000000..a426431748 --- /dev/null +++ b/javaparser-core/src/main/java/com/github/javaparser/utils/Optionals.java @@ -0,0 +1,71 @@ +/* + * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. + * + * This file is part of JavaParser. + * + * JavaParser can be used either under the terms of + * a) the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * b) the terms of the Apache License + * + * You should have received a copy of both licenses in LICENCE.LGPL and + * LICENCE.APACHE. Please refer to those files for details. + * + * JavaParser is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License for more details. + */ +package com.github.javaparser.utils; + +import java.util.Optional; +import java.util.function.Supplier; + +/** + * Utility methods for {@link Optional}, backporting Java 9+ operations to Java 8. + * + *

This class emulates {@code Optional.or()} chaining from Java 9+, allowing + * lazy evaluation of alternative Optional values. + * + *

Migration notice: Remove this class when upgrading to Java 11+. + * Replace {@code Optionals.or()} calls with native {@code Optional.or()} chaining. + * + * @since 3.28.0 + */ +public final class Optionals { + + private Optionals() { + throw new AssertionError("Optionals is a utility class and should not be instantiated"); + } + + /** + * Returns the first present Optional from the given suppliers. + * + *

Emulates Java 9+ {@code Optional.or()} chaining with varargs support: + *

{@code
+     * // Java 9+
+     * Optional result = opt1.or(() -> opt2).or(() -> opt3);
+     *
+     * // Java 8 with Optionals
+     * Optional result = Optionals.or(() -> opt1, () -> opt2, () -> opt3);
+     * }
+ * + *

Suppliers are evaluated lazily with short-circuit evaluation. + * + * @param the type of the value + * @param suppliers suppliers of Optionals to evaluate in order + * @return the first present Optional, or empty if all are empty + */ + @SafeVarargs + public static Optional or(Supplier>... suppliers) { + for (Supplier> supplier : suppliers) { + Optional result = supplier.get(); + if (result.isPresent()) { + return result; + } + } + return Optional.empty(); + } +} From babcc9cf24e1839fe7191c90ca7f86bba69dbf48 Mon Sep 17 00:00:00 2001 From: jlerbsc Date: Tue, 20 Jan 2026 23:42:05 +0100 Subject: [PATCH 13/46] Fix formatting issues --- .../TokenOwnerDetectorTest.java | 78 +++++++--- .../javaparser/utils/OptionalsTest.java | 142 ++++++++---------- .../LexicalPreservingPrinter.java | 2 +- .../TokenOwnerDetector.java | 16 +- .../TypeOwnerStrategy.java | 2 - 5 files changed, 129 insertions(+), 111 deletions(-) diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/TokenOwnerDetectorTest.java b/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/TokenOwnerDetectorTest.java index 3caa24b732..f97422380d 100755 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/TokenOwnerDetectorTest.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/TokenOwnerDetectorTest.java @@ -1,5 +1,7 @@ package com.github.javaparser.printer.lexicalpreservation; +import static org.junit.jupiter.api.Assertions.*; + import com.github.javaparser.ParserConfiguration.LanguageLevel; import com.github.javaparser.StaticJavaParser; import com.github.javaparser.ast.CompilationUnit; @@ -10,8 +12,6 @@ import com.github.javaparser.ast.type.*; import org.junit.jupiter.api.Test; -import static org.junit.jupiter.api.Assertions.*; - /** * Tests for TokenOwnerDetector and its strategies. */ @@ -29,7 +29,9 @@ private CompilationUnit parse(String code) { @Test void typeInLocalVariableDeclaration() { CompilationUnit cu = parse("class X { void m() { Set x; } }"); - ClassOrInterfaceType type = cu.findFirst(ClassOrInterfaceType.class, t -> t.getNameAsString().equals("Set")).get(); + ClassOrInterfaceType type = cu.findFirst( + ClassOrInterfaceType.class, t -> t.getNameAsString().equals("Set")) + .get(); Node owner = TokenOwnerDetector.findTokenOwner(type); @@ -39,7 +41,9 @@ void typeInLocalVariableDeclaration() { @Test void typeInFieldDeclaration() { CompilationUnit cu = parse("class X { Set field; }"); - ClassOrInterfaceType type = cu.findFirst(ClassOrInterfaceType.class, t -> t.getNameAsString().equals("Set")).get(); + ClassOrInterfaceType type = cu.findFirst( + ClassOrInterfaceType.class, t -> t.getNameAsString().equals("Set")) + .get(); Node owner = TokenOwnerDetector.findTokenOwner(type); @@ -49,7 +53,9 @@ void typeInFieldDeclaration() { @Test void typeInEnumConstant() { CompilationUnit cu = parse("enum X { A(new ArrayList()); X(List l) {} }"); - ClassOrInterfaceType type = cu.findFirst(ClassOrInterfaceType.class, t -> t.getNameAsString().equals("ArrayList")).get(); + ClassOrInterfaceType type = cu.findFirst( + ClassOrInterfaceType.class, t -> t.getNameAsString().equals("ArrayList")) + .get(); Node owner = TokenOwnerDetector.findTokenOwner(type); @@ -63,7 +69,9 @@ void typeInEnumConstant() { @Test void typeInMethodParameter() { CompilationUnit cu = parse("class X { void m(Set param) {} }"); - ClassOrInterfaceType type = cu.findFirst(ClassOrInterfaceType.class, t -> t.getNameAsString().equals("Set")).get(); + ClassOrInterfaceType type = cu.findFirst( + ClassOrInterfaceType.class, t -> t.getNameAsString().equals("Set")) + .get(); Node owner = TokenOwnerDetector.findTokenOwner(type); @@ -73,7 +81,9 @@ void typeInMethodParameter() { @Test void typeInConstructorParameter() { CompilationUnit cu = parse("class X { X(Set param) {} }"); - ClassOrInterfaceType type = cu.findFirst(ClassOrInterfaceType.class, t -> t.getNameAsString().equals("Set")).get(); + ClassOrInterfaceType type = cu.findFirst( + ClassOrInterfaceType.class, t -> t.getNameAsString().equals("Set")) + .get(); Node owner = TokenOwnerDetector.findTokenOwner(type); @@ -83,7 +93,9 @@ void typeInConstructorParameter() { @Test void typeInReceiverParameter() { CompilationUnit cu = parse("class X { void m(X X.this) {} }"); - ClassOrInterfaceType type = cu.findFirst(ClassOrInterfaceType.class, t -> t.getNameAsString().equals("X")).get(); + ClassOrInterfaceType type = cu.findFirst( + ClassOrInterfaceType.class, t -> t.getNameAsString().equals("X")) + .get(); Node owner = TokenOwnerDetector.findTokenOwner(type); @@ -97,7 +109,9 @@ void typeInReceiverParameter() { @Test void typeInMethodReturnType() { CompilationUnit cu = parse("class X { Set m() { return null; } }"); - ClassOrInterfaceType type = cu.findFirst(ClassOrInterfaceType.class, t -> t.getNameAsString().equals("Set")).get(); + ClassOrInterfaceType type = cu.findFirst( + ClassOrInterfaceType.class, t -> t.getNameAsString().equals("Set")) + .get(); Node owner = TokenOwnerDetector.findTokenOwner(type); @@ -107,7 +121,9 @@ void typeInMethodReturnType() { @Test void typeInAnnotationMemberDeclaration() { CompilationUnit cu = parse("@interface X { Set value(); }"); - ClassOrInterfaceType type = cu.findFirst(ClassOrInterfaceType.class, t -> t.getNameAsString().equals("Set")).get(); + ClassOrInterfaceType type = cu.findFirst( + ClassOrInterfaceType.class, t -> t.getNameAsString().equals("Set")) + .get(); Node owner = TokenOwnerDetector.findTokenOwner(type); @@ -121,7 +137,9 @@ void typeInAnnotationMemberDeclaration() { @Test void typeInExtendsClause() { CompilationUnit cu = parse("class X extends ArrayList {}"); - ClassOrInterfaceType type = cu.findFirst(ClassOrInterfaceType.class, t -> t.getNameAsString().equals("ArrayList")).get(); + ClassOrInterfaceType type = cu.findFirst( + ClassOrInterfaceType.class, t -> t.getNameAsString().equals("ArrayList")) + .get(); Node owner = TokenOwnerDetector.findTokenOwner(type); @@ -131,7 +149,9 @@ void typeInExtendsClause() { @Test void typeInImplementsClause() { CompilationUnit cu = parse("class X implements List {}"); - ClassOrInterfaceType type = cu.findFirst(ClassOrInterfaceType.class, t -> t.getNameAsString().equals("List")).get(); + ClassOrInterfaceType type = cu.findFirst( + ClassOrInterfaceType.class, t -> t.getNameAsString().equals("List")) + .get(); Node owner = TokenOwnerDetector.findTokenOwner(type); @@ -142,7 +162,9 @@ void typeInImplementsClause() { void typeInRecordImplementsClause() { StaticJavaParser.getConfiguration().setLanguageLevel(LanguageLevel.BLEEDING_EDGE); CompilationUnit cu = StaticJavaParser.parse("record X() implements List {}"); - ClassOrInterfaceType type = cu.findFirst(ClassOrInterfaceType.class, t -> t.getNameAsString().equals("List")).get(); + ClassOrInterfaceType type = cu.findFirst( + ClassOrInterfaceType.class, t -> t.getNameAsString().equals("List")) + .get(); Node owner = TokenOwnerDetector.findTokenOwner(type); @@ -152,7 +174,9 @@ void typeInRecordImplementsClause() { @Test void typeInEnumImplementsClause() { CompilationUnit cu = parse("enum X implements List { A }"); - ClassOrInterfaceType type = cu.findFirst(ClassOrInterfaceType.class, t -> t.getNameAsString().equals("List")).get(); + ClassOrInterfaceType type = cu.findFirst( + ClassOrInterfaceType.class, t -> t.getNameAsString().equals("List")) + .get(); Node owner = TokenOwnerDetector.findTokenOwner(type); @@ -166,7 +190,9 @@ void typeInEnumImplementsClause() { @Test void typeInCastExpression() { CompilationUnit cu = parse("class X { void m() { Object o = (String) obj; } }"); - ClassOrInterfaceType type = cu.findFirst(ClassOrInterfaceType.class, t -> t.getNameAsString().equals("String")).get(); + ClassOrInterfaceType type = cu.findFirst( + ClassOrInterfaceType.class, t -> t.getNameAsString().equals("String")) + .get(); Node owner = TokenOwnerDetector.findTokenOwner(type); @@ -176,7 +202,9 @@ void typeInCastExpression() { @Test void typeInInstanceOfExpression() { CompilationUnit cu = parse("class X { void m() { if (obj instanceof String) {} } }"); - ClassOrInterfaceType type = cu.findFirst(ClassOrInterfaceType.class, t -> t.getNameAsString().equals("String")).get(); + ClassOrInterfaceType type = cu.findFirst( + ClassOrInterfaceType.class, t -> t.getNameAsString().equals("String")) + .get(); Node owner = TokenOwnerDetector.findTokenOwner(type); @@ -187,7 +215,9 @@ void typeInInstanceOfExpression() { void typeInRecordPatternExpression() { StaticJavaParser.getConfiguration().setLanguageLevel(LanguageLevel.BLEEDING_EDGE); CompilationUnit cu = StaticJavaParser.parse("class X { void m() { switch (a) { case Box(String s) -> {} } } }"); - ClassOrInterfaceType type = cu.findFirst(ClassOrInterfaceType.class, t -> t.getNameAsString().equals("Box")).get(); + ClassOrInterfaceType type = cu.findFirst( + ClassOrInterfaceType.class, t -> t.getNameAsString().equals("Box")) + .get(); Node owner = TokenOwnerDetector.findTokenOwner(type); @@ -201,7 +231,9 @@ void typeInRecordPatternExpression() { @Test void nestedGenericsInVariableDeclaration() { CompilationUnit cu = parse("class X { void m() { Set> x; } }"); - ClassOrInterfaceType pairType = cu.findFirst(ClassOrInterfaceType.class, t -> t.getNameAsString().equals("Pair")).get(); + ClassOrInterfaceType pairType = cu.findFirst( + ClassOrInterfaceType.class, t -> t.getNameAsString().equals("Pair")) + .get(); Node owner = TokenOwnerDetector.findTokenOwner(pairType); @@ -211,7 +243,9 @@ void nestedGenericsInVariableDeclaration() { @Test void deeplyNestedGenerics() { CompilationUnit cu = parse("class X { Map>> map; }"); - ClassOrInterfaceType setType = cu.findFirst(ClassOrInterfaceType.class, t -> t.getNameAsString().equals("Set")).get(); + ClassOrInterfaceType setType = cu.findFirst( + ClassOrInterfaceType.class, t -> t.getNameAsString().equals("Set")) + .get(); Node owner = TokenOwnerDetector.findTokenOwner(setType); @@ -267,8 +301,9 @@ void doesNotNeedRegenerationForMultipleVariableDeclarations() { void needsRegenerationWhenReplacedNodeIsWithinType() { CompilationUnit cu = parse("class X { Set field; }"); ClassOrInterfaceType stringType = cu.findAll(ClassOrInterfaceType.class).stream() - .filter(t -> t.getNameAsString().equals("String")) - .findFirst().get(); + .filter(t -> t.getNameAsString().equals("String")) + .findFirst() + .get(); Node tokenOwner = TokenOwnerDetector.findTokenOwner(stringType); Node parent = stringType.getParentNode().get(); // TypeArguments @@ -342,4 +377,3 @@ void typeOwnerForNonTypeNode() { assertEquals(literal, owner, "Should return the node itself for non-Type nodes"); } } - diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/utils/OptionalsTest.java b/javaparser-core-testing/src/test/java/com/github/javaparser/utils/OptionalsTest.java index c95ddb122e..73bc78b852 100755 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/utils/OptionalsTest.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/utils/OptionalsTest.java @@ -1,12 +1,11 @@ package com.github.javaparser.utils; -import org.junit.jupiter.api.Test; +import static org.junit.jupiter.api.Assertions.*; import java.util.Optional; import java.util.concurrent.atomic.AtomicInteger; import java.util.function.Supplier; - -import static org.junit.jupiter.api.Assertions.*; +import org.junit.jupiter.api.Test; /** * Tests for Optionals utility class. @@ -19,11 +18,8 @@ class OptionalsTest { @Test void orReturnsFirstPresentOptional() { - Optional result = Optionals.or( - () -> Optional.of("first"), - () -> Optional.of("second"), - () -> Optional.of("third") - ); + Optional result = + Optionals.or(() -> Optional.of("first"), () -> Optional.of("second"), () -> Optional.of("third")); assertTrue(result.isPresent()); assertEquals("first", result.get()); @@ -31,11 +27,8 @@ void orReturnsFirstPresentOptional() { @Test void orReturnsSecondWhenFirstIsEmpty() { - Optional result = Optionals.or( - () -> Optional.empty(), - () -> Optional.of("second"), - () -> Optional.of("third") - ); + Optional result = + Optionals.or(() -> Optional.empty(), () -> Optional.of("second"), () -> Optional.of("third")); assertTrue(result.isPresent()); assertEquals("second", result.get()); @@ -43,20 +36,14 @@ void orReturnsSecondWhenFirstIsEmpty() { @Test void orReturnsEmptyWhenAllAreEmpty() { - Optional result = Optionals.or( - () -> Optional.empty(), - () -> Optional.empty(), - () -> Optional.empty() - ); + Optional result = Optionals.or(() -> Optional.empty(), () -> Optional.empty(), () -> Optional.empty()); assertFalse(result.isPresent()); } @Test void orWithSingleSupplier() { - Optional result = Optionals.or( - () -> Optional.of("only") - ); + Optional result = Optionals.or(() -> Optional.of("only")); assertTrue(result.isPresent()); assertEquals("only", result.get()); @@ -78,19 +65,18 @@ void orDoesNotEvaluateSubsequentSuppliersAfterFindingPresent() { AtomicInteger callCount = new AtomicInteger(0); Optional result = Optionals.or( - () -> { - callCount.incrementAndGet(); - return Optional.of("first"); - }, - () -> { - callCount.incrementAndGet(); - return Optional.of("second"); - }, - () -> { - callCount.incrementAndGet(); - return Optional.of("third"); - } - ); + () -> { + callCount.incrementAndGet(); + return Optional.of("first"); + }, + () -> { + callCount.incrementAndGet(); + return Optional.of("second"); + }, + () -> { + callCount.incrementAndGet(); + return Optional.of("third"); + }); assertTrue(result.isPresent()); assertEquals("first", result.get()); @@ -102,23 +88,22 @@ void orEvaluatesUntilFirstPresent() { AtomicInteger callCount = new AtomicInteger(0); Optional result = Optionals.or( - () -> { - callCount.incrementAndGet(); - return Optional.empty(); - }, - () -> { - callCount.incrementAndGet(); - return Optional.empty(); - }, - () -> { - callCount.incrementAndGet(); - return Optional.of("third"); - }, - () -> { - callCount.incrementAndGet(); - return Optional.of("fourth"); - } - ); + () -> { + callCount.incrementAndGet(); + return Optional.empty(); + }, + () -> { + callCount.incrementAndGet(); + return Optional.empty(); + }, + () -> { + callCount.incrementAndGet(); + return Optional.of("third"); + }, + () -> { + callCount.incrementAndGet(); + return Optional.of("fourth"); + }); assertTrue(result.isPresent()); assertEquals("third", result.get()); @@ -131,11 +116,7 @@ void orEvaluatesUntilFirstPresent() { @Test void orWorksWithDifferentTypes() { - Optional result = Optionals.or( - () -> Optional.empty(), - () -> Optional.of(42), - () -> Optional.of(100) - ); + Optional result = Optionals.or(() -> Optional.empty(), () -> Optional.of(42), () -> Optional.of(100)); assertTrue(result.isPresent()); assertEquals(42, result.get()); @@ -144,10 +125,7 @@ void orWorksWithDifferentTypes() { @Test void orWorksWithNullableOptionals() { Optional result = Optionals.or( - () -> Optional.ofNullable(null), - () -> Optional.ofNullable("value"), - () -> Optional.of("fallback") - ); + () -> Optional.ofNullable(null), () -> Optional.ofNullable("value"), () -> Optional.of("fallback")); assertTrue(result.isPresent()); assertEquals("value", result.get()); @@ -175,17 +153,20 @@ void orUsedForContextDetection() { // Simulates TokenOwnerDetector pattern class TestNode { String type; - TestNode(String type) { this.type = type; } + + TestNode(String type) { + this.type = type; + } } TestNode node = new TestNode("field"); - Supplier> checkVariable = () -> - node.type.equals("variable") ? Optional.of(node) : Optional.empty(); - Supplier> checkParameter = () -> - node.type.equals("parameter") ? Optional.of(node) : Optional.empty(); - Supplier> checkField = () -> - node.type.equals("field") ? Optional.of(node) : Optional.empty(); + Supplier> checkVariable = + () -> node.type.equals("variable") ? Optional.of(node) : Optional.empty(); + Supplier> checkParameter = + () -> node.type.equals("parameter") ? Optional.of(node) : Optional.empty(); + Supplier> checkField = + () -> node.type.equals("field") ? Optional.of(node) : Optional.empty(); Optional owner = Optionals.or(checkVariable, checkParameter, checkField); @@ -212,10 +193,7 @@ void orWithExpensiveComputation() { return Optional.of("expensive"); }; - Optional result = Optionals.or( - () -> Optional.of("cheap"), - expensiveOperation - ); + Optional result = Optionals.or(() -> Optional.of("cheap"), expensiveOperation); assertEquals("cheap", result.get()); assertEquals(0, expensiveCallCount.get(), "Expensive operation should not be called"); @@ -226,11 +204,22 @@ void orPreservesOrderOfEvaluation() { StringBuilder order = new StringBuilder(); Optional result = Optionals.or( - () -> { order.append("1"); return Optional.empty(); }, - () -> { order.append("2"); return Optional.empty(); }, - () -> { order.append("3"); return Optional.of("found"); }, - () -> { order.append("4"); return Optional.of("not-reached"); } - ); + () -> { + order.append("1"); + return Optional.empty(); + }, + () -> { + order.append("2"); + return Optional.empty(); + }, + () -> { + order.append("3"); + return Optional.of("found"); + }, + () -> { + order.append("4"); + return Optional.of("not-reached"); + }); assertEquals("found", result.get()); assertEquals("123", order.toString(), "Should evaluate in order and stop at first present"); @@ -257,4 +246,3 @@ void orEmulatesJava9OptionalOrBehavior() { assertEquals("value", result.get()); } } - diff --git a/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/LexicalPreservingPrinter.java b/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/LexicalPreservingPrinter.java index cc463e90d4..7f3968f627 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/LexicalPreservingPrinter.java +++ b/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/LexicalPreservingPrinter.java @@ -162,7 +162,7 @@ public void concretePropertyChange( if (tokenOwnerText != null) { // Regenerate the token owner's NodeText instead of the observed node LEXICAL_DIFFERENCE_CALCULATOR.calculatePropertyChange( - tokenOwnerText, tokenOwner, property, oldValue, newValue); + tokenOwnerText, tokenOwner, property, oldValue, newValue); return; // Early exit - we've handled the change } } diff --git a/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/TokenOwnerDetector.java b/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/TokenOwnerDetector.java index dd4bc6a74b..d8c63872d5 100755 --- a/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/TokenOwnerDetector.java +++ b/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/TokenOwnerDetector.java @@ -23,7 +23,6 @@ import com.github.javaparser.ast.Node; import com.github.javaparser.ast.body.FieldDeclaration; import com.github.javaparser.ast.type.Type; - import java.util.Arrays; import java.util.List; import java.util.Optional; @@ -85,13 +84,13 @@ interface DetectionStrategy { * */ private static final List STRATEGIES = Arrays.asList( - new TypeOwnerStrategy() - // Additional strategies will be added here as they are implemented - // new AnnotationOwnerStrategy(), - // new ModifierOwnerStrategy(), - // new TypeParameterOwnerStrategy(), - // new NameInExpressionStrategy() - ); + new TypeOwnerStrategy() + // Additional strategies will be added here as they are implemented + // new AnnotationOwnerStrategy(), + // new ModifierOwnerStrategy(), + // new TypeParameterOwnerStrategy(), + // new NameInExpressionStrategy() + ); /** * Finds the node that owns the tokens for the given node. @@ -219,4 +218,3 @@ static boolean needsRegeneration(Node parent, Node tokenOwner, Node replacedNode return false; } } - diff --git a/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/TypeOwnerStrategy.java b/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/TypeOwnerStrategy.java index 23af8806f2..8f0ec2cb01 100755 --- a/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/TypeOwnerStrategy.java +++ b/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/TypeOwnerStrategy.java @@ -27,7 +27,6 @@ import com.github.javaparser.ast.stmt.ExpressionStmt; import com.github.javaparser.ast.type.Type; import com.github.javaparser.utils.Optionals; - import java.util.List; import java.util.Optional; @@ -364,4 +363,3 @@ private boolean isAncestorOf(Node potentialAncestor, Node node) { return false; } } - From 2146cfcf33182b82fc222ae71dfb1e063db77adf Mon Sep 17 00:00:00 2001 From: jlerbsc Date: Wed, 21 Jan 2026 17:36:44 +0100 Subject: [PATCH 14/46] Add comprehensive test suite for Difference.apply() rules --- ...DifferenceApplyAddedRulesCompleteTest.java | 416 +++++++++++++++ .../DifferenceApplyKeptRulesCompleteTest.java | 494 ++++++++++++++++++ .../DifferenceApplyLeftoverRulesTest.java | 380 ++++++++++++++ ...fferenceApplyRemovedRulesCompleteTest.java | 468 +++++++++++++++++ 4 files changed, 1758 insertions(+) create mode 100755 javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/DifferenceApplyAddedRulesCompleteTest.java create mode 100755 javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/DifferenceApplyKeptRulesCompleteTest.java create mode 100755 javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/DifferenceApplyLeftoverRulesTest.java create mode 100755 javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/DifferenceApplyRemovedRulesCompleteTest.java diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/DifferenceApplyAddedRulesCompleteTest.java b/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/DifferenceApplyAddedRulesCompleteTest.java new file mode 100755 index 0000000000..2792f3199d --- /dev/null +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/DifferenceApplyAddedRulesCompleteTest.java @@ -0,0 +1,416 @@ +/* + * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. + * + * This file is part of JavaParser. + * + * JavaParser can be used either under the terms of + * a) the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * b) the terms of the Apache License + * + * You should have received a copy of both licenses in LICENCE.LGPL and + * LICENCE.APACHE. Please refer to those files for details. + * + * JavaParser is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License for more details. + */ +package com.github.javaparser.printer.lexicalpreservation; + +import com.github.javaparser.StaticJavaParser; +import com.github.javaparser.ast.body.ClassOrInterfaceDeclaration; +import com.github.javaparser.ast.body.MethodDeclaration; +import com.github.javaparser.ast.stmt.BlockStmt; +import com.github.javaparser.ast.stmt.ExpressionStmt; +import com.github.javaparser.ast.stmt.IfStmt; +import org.junit.jupiter.api.Test; + +import static org.junit.jupiter.api.Assertions.*; + +import org.junit.jupiter.api.Disabled; + +/** + * Test suite for remaining ADDED rules in Difference.apply() + * + * Covers indentation directives, comment handling, and newline adjustments. + */ +class DifferenceApplyAddedRulesCompleteTest extends AbstractLexicalPreservingTest { + + // ========================================================================= + // A1: Added.Indent + // ========================================================================= + + @Test + void a1_addIndentDirective() { + considerCode( + "class X {\n" + + " void method() {\n" + + " if (true) {\n" + + " }\n" + + " }\n" + + "}" + ); + + MethodDeclaration method = cu.findFirst(MethodDeclaration.class).get(); + IfStmt ifStmt = method.findFirst(IfStmt.class).get(); + BlockStmt thenBlock = ifStmt.getThenStmt().asBlockStmt(); + + // Add statement inside if block (triggers indent) + thenBlock.addStatement("int x = 1;"); + + String expected = + "class X {\n" + + " void method() {\n" + + " if (true) {\n" + + " int x = 1;\n" + + " }\n" + + " }\n" + + "}"; + + assertTransformedToString(expected, cu); + } + + // ========================================================================= + // A2: Added.Unindent + // ========================================================================= + + @Test + void a2_addUnindentDirective() { + considerCode( + "class X {\n" + + " void method() {\n" + + " if (true) {\n" + + " int x = 1;\n" + + " }\n" + + " }\n" + + "}" + ); + + MethodDeclaration method = cu.findFirst(MethodDeclaration.class).get(); + BlockStmt body = method.getBody().get(); + + // Add statement after if (triggers unindent then normal indent) + body.addStatement("int y = 2;"); + + String expected = + "class X {\n" + + " void method() {\n" + + " if (true) {\n" + + " int x = 1;\n" + + " }\n" + + " int y = 2;\n" + + " }\n" + + "}"; + + assertTransformedToString(expected, cu); + } + + // ========================================================================= + // A5: Added.Element + Current.Comment + CommentBeforeAdded + // ========================================================================= + + @Test + void a5_addElementAfterComment() { + considerCode( + "class X {\n" + + " void method() {\n" + + " /* comment */\n" + + " int x = 1;\n" + + " }\n" + + "}" + ); + + MethodDeclaration method = cu.findFirst(MethodDeclaration.class).get(); + BlockStmt body = method.getBody().get(); + + // Add statement (should be positioned correctly relative to comment) + ExpressionStmt newStmt = StaticJavaParser.parseStatement("int y = 2;").asExpressionStmt(); + body.getStatements().add(0, newStmt); + + String result = print(); + + assertTrue(result.contains("int y = 2"), "New statement should be added"); + assertTrue(result.contains("/* comment */"), "Comment should be preserved"); + assertTrue(result.contains("int x = 1"), "Original statement should remain"); + } + + // ========================================================================= + // A6: Added.Element + Current.Newline + Previous.Comment + // ========================================================================= + + @Test + void a6_addElementAfterCommentAndNewline() { + considerCode( + "class X {\n" + + " void method() {\n" + + " int x = 1; // end of line comment\n" + + " }\n" + + "}" + ); + + MethodDeclaration method = cu.findFirst(MethodDeclaration.class).get(); + BlockStmt body = method.getBody().get(); + + // Add statement after line with trailing comment + ExpressionStmt newStmt = StaticJavaParser.parseStatement("int y = 2;").asExpressionStmt(); + body.getStatements().add(newStmt); + + String expected = + "class X {\n" + + " void method() {\n" + + " int x = 1; // end of line comment\n" + + " int y = 2;\n" + + " }\n" + + "}"; + + assertTransformedToString(expected, cu); + } + + // ========================================================================= + // A7: Added.Element + Current.Newline + Child + // ========================================================================= + + @Test + void a7_addChildAfterNewline() { + considerCode( + "class X {\n" + + " void method() {\n" + + " int x = 1;\n" + + "\n" + + " }\n" + + "}" + ); + + MethodDeclaration method = cu.findFirst(MethodDeclaration.class).get(); + BlockStmt body = method.getBody().get(); + + // Add statement (should skip newline and add with proper indentation) + ExpressionStmt newStmt = StaticJavaParser.parseStatement("int y = 2;").asExpressionStmt(); + body.getStatements().add(newStmt); + + String result = print(); + + assertTrue(result.contains("int x = 1"), "First statement should remain"); + assertTrue(result.contains("int y = 2"), "New statement should be added"); + } + + // ========================================================================= + // A8: Added.Element + Current.Newline + Child + SpecialCases + // ========================================================================= + + @Test + @Disabled("Bug: Adding statement at beginning of block loses indentation") + void a8_addChildAtBeginning() { + considerCode( + "class X {\n" + + " void method() {\n" + + " int y = 2;\n" + + " }\n" + + "}" + ); + + MethodDeclaration method = cu.findFirst(MethodDeclaration.class).get(); + BlockStmt body = method.getBody().get(); + + // Add statement at beginning (special case) + ExpressionStmt newStmt = StaticJavaParser.parseStatement("int x = 1;").asExpressionStmt(); + body.getStatements().add(0, newStmt); + + String expected = + "class X {\n" + + " void method() {\n" + + " int x = 1;\n" + + " int y = 2;\n" + + " }\n" + + "}"; + + assertTransformedToString(expected, cu); + } + + @Test + void a8_addAfterMultipleNewlines() { + considerCode( + "class X {\n" + + " void method() {\n" + + "\n" + + " int y = 2;\n" + + " }\n" + + "}" + ); + + MethodDeclaration method = cu.findFirst(MethodDeclaration.class).get(); + BlockStmt body = method.getBody().get(); + + // Add statement (should handle multiple newlines) + ExpressionStmt newStmt = StaticJavaParser.parseStatement("int x = 1;").asExpressionStmt(); + body.getStatements().add(0, newStmt); + + String result = print(); + + assertTrue(result.contains("int x = 1"), "New statement should be added"); + assertTrue(result.contains("int y = 2"), "Original statement should remain"); + } + + // ========================================================================= + // A11: Added.Newline + FollowedByUnindent + // ========================================================================= + + @Test + void a11_addNewlineBeforeUnindent() { + considerCode( + "class X {\n" + + " void method() {\n" + + " if (true) { int x = 1; }\n" + + " }\n" + + "}" + ); + + MethodDeclaration method = cu.findFirst(MethodDeclaration.class).get(); + IfStmt ifStmt = method.findFirst(IfStmt.class).get(); + BlockStmt thenBlock = ifStmt.getThenStmt().asBlockStmt(); + + // Add another statement to if block + thenBlock.addStatement("int y = 2;"); + + String result = print(); + + // Should handle unindent properly + assertTrue(result.contains("int x = 1"), "First statement should remain"); + assertTrue(result.contains("int y = 2"), "New statement should be added"); + } + + // ========================================================================= + // A12: Added.Newline + Followed.Newline + // ========================================================================= + + @Test + void a12_addNewlineFollowedByAnotherNewline() { + considerCode( + "class X {\n" + + " void method() {\n" + + " int x = 1;\n" + + " }\n" + + "}" + ); + + MethodDeclaration method = cu.findFirst(MethodDeclaration.class).get(); + BlockStmt body = method.getBody().get(); + + // Add statement (creates newline) + ExpressionStmt newStmt = StaticJavaParser.parseStatement("int y = 2;").asExpressionStmt(); + body.getStatements().add(newStmt); + + String result = print(); + + // Should handle multiple newlines correctly + assertFalse(result.contains("\n\n\n"), "Should not create triple newlines"); + assertTrue(result.contains("int x = 1"), "First statement should remain"); + assertTrue(result.contains("int y = 2"), "New statement should be added"); + } + + // ========================================================================= + // A13: Added.Newline + Followed.RightBrace + NotFollowedByUnindent + // ========================================================================= + + @Test + void a13_addNewlineBeforeClosingBrace() { + considerCode( + "class X {\n" + + " void method() { int x = 1; }\n" + + "}" + ); + + MethodDeclaration method = cu.findFirst(MethodDeclaration.class).get(); + BlockStmt body = method.getBody().get(); + + // Add statement (should handle closing brace properly) + ExpressionStmt newStmt = StaticJavaParser.parseStatement("int y = 2;").asExpressionStmt(); + body.getStatements().add(newStmt); + + String result = print(); + + assertTrue(result.contains("int x = 1"), "First statement should remain"); + assertTrue(result.contains("int y = 2"), "New statement should be added"); + assertTrue(result.contains("}"), "Closing brace should be present"); + } + + // ========================================================================= + // Complex scenarios + // ========================================================================= + + @Test + void addNestedBlocksWithCorrectIndentation() { + considerCode( + "class X {\n" + + " void method() {\n" + + " }\n" + + "}" + ); + + MethodDeclaration method = cu.findFirst(MethodDeclaration.class).get(); + BlockStmt body = method.getBody().get(); + + // Add nested if statements + IfStmt ifStmt = StaticJavaParser.parseStatement("if (true) { int x = 1; }").asIfStmt(); + body.addStatement(ifStmt); + + String result = print(); + + assertTrue(result.contains("if (true)"), "If statement should be added"); + assertTrue(result.contains("int x = 1"), "Nested statement should be added"); + + // Verify indentation levels + assertTrue(result.contains(" void method()"), "Method should have class-level indent"); + assertTrue(result.contains(" if (true)"), "If should have method-level indent"); + } + + @Test + void addMultipleLevelsOfNesting() { + considerCode( + "class X {\n" + + " void method() {\n" + + " if (true) {\n" + + " }\n" + + " }\n" + + "}" + ); + + MethodDeclaration method = cu.findFirst(MethodDeclaration.class).get(); + IfStmt ifStmt = method.findFirst(IfStmt.class).get(); + BlockStmt thenBlock = ifStmt.getThenStmt().asBlockStmt(); + + // Add nested if inside existing if + IfStmt nestedIf = StaticJavaParser.parseStatement("if (false) { int x = 1; }").asIfStmt(); + thenBlock.addStatement(nestedIf); + + String result = print(); + + assertTrue(result.contains("if (true)"), "Outer if should remain"); + assertTrue(result.contains("if (false)"), "Inner if should be added"); + + // Verify proper indentation at all levels + String[] lines = result.split("\n"); + boolean foundNestedIf = false; + for (String line : lines) { + if (line.contains("if (false)")) { + foundNestedIf = true; + // Should have 3 levels of indentation (class, method, outer if) + assertTrue(line.startsWith(" "), + "Nested if should have correct indentation"); + } + } + assertTrue(foundNestedIf, "Nested if should be present in output"); + } + + // ========================================================================= + // Helper methods + // ========================================================================= + + private String print() { + return LexicalPreservingPrinter.print(cu); + } +} + diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/DifferenceApplyKeptRulesCompleteTest.java b/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/DifferenceApplyKeptRulesCompleteTest.java new file mode 100755 index 0000000000..416933d1e1 --- /dev/null +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/DifferenceApplyKeptRulesCompleteTest.java @@ -0,0 +1,494 @@ +/* + * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. + * + * This file is part of JavaParser. + * + * JavaParser can be used either under the terms of + * a) the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * b) the terms of the Apache License + * + * You should have received a copy of both licenses in LICENCE.LGPL and + * LICENCE.APACHE. Please refer to those files for details. + * + * JavaParser is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License for more details. + */ +package com.github.javaparser.printer.lexicalpreservation; + +import com.github.javaparser.ast.body.ClassOrInterfaceDeclaration; +import com.github.javaparser.ast.body.FieldDeclaration; +import com.github.javaparser.ast.body.MethodDeclaration; +import org.junit.jupiter.api.Test; + +import static org.junit.jupiter.api.Assertions.*; + +/** + * Test suite for remaining KEPT rules in Difference.apply() + * + * Covers whitespace handling, token synchronization, and exception cases. + */ +class DifferenceApplyKeptRulesCompleteTest extends AbstractLexicalPreservingTest { + + // ========================================================================= + // K2: Kept.Child.Comment + // ========================================================================= + + @Test + void k2_skipCommentInDiffList() { + considerCode( + "class X {\n" + + " /** Javadoc */\n" + + " int field;\n" + + "}" + ); + + FieldDeclaration field = cu.findFirst(FieldDeclaration.class).get(); + + // Modify field (Javadoc should be kept automatically) + field.getVariable(0).setName("data"); + + String expected = + "class X {\n" + + " /** Javadoc */\n" + + " int data;\n" + + "}"; + + assertTransformedToString(expected, cu); + } + + // ========================================================================= + // K3: Kept.Child + Original.Child + // ========================================================================= + + @Test + void k3_keepBothChildrenWhenIdentical() { + considerCode( + "class X {\n" + + " int a;\n" + + " int b;\n" + + " int c;\n" + + "}" + ); + + ClassOrInterfaceDeclaration clazz = cu.findFirst(ClassOrInterfaceDeclaration.class).get(); + + // Modify middle field (others should remain unchanged) + clazz.getFieldByName("b").get().getVariable(0).setName("beta"); + + String expected = + "class X {\n" + + " int a;\n" + + " int beta;\n" + + " int c;\n" + + "}"; + + assertTransformedToString(expected, cu); + } + + // ========================================================================= + // K4: Kept.Child + Original.Token.WhiteSpace + // ========================================================================= + + @Test + void k4_skipWhitespaceBeforeKeptChild() { + considerCode( + "class X {\n" + + " int field ;\n" + + "}" + ); + + FieldDeclaration field = cu.findFirst(FieldDeclaration.class).get(); + + // Modify field name (whitespace should be handled) + field.getVariable(0).setName("data"); + + String result = print(); + + assertTrue(result.contains("int data"), "Field name should be changed"); + } + + // ========================================================================= + // K8: Kept.Child + Original.Token.Identifier + // ========================================================================= + + @Test + void k8_keepSimpleIdentifier() { + considerCode( + "class X {\n" + + " String name;\n" + + " int age;\n" + + "}" + ); + + FieldDeclaration ageField = cu.findAll(FieldDeclaration.class).stream() + .filter(f -> f.getVariable(0).getNameAsString().equals("age")) + .findFirst() + .get(); + + // Modify age field + ageField.getVariable(0).setName("years"); + + String expected = + "class X {\n" + + " String name;\n" + + " int years;\n" + + "}"; + + assertTransformedToString(expected, cu); + } + + // ========================================================================= + // K9: Kept.Child + Original.Token.PrimitiveType + // ========================================================================= + + @Test + void k9_keepPrimitiveType() { + considerCode( + "class X {\n" + + " int value;\n" + + " double ratio;\n" + + "}" + ); + + FieldDeclaration valueField = cu.findAll(FieldDeclaration.class).stream() + .filter(f -> f.getVariable(0).getNameAsString().equals("value")) + .findFirst() + .get(); + + // Modify value field name + valueField.getVariable(0).setName("number"); + + String expected = + "class X {\n" + + " int number;\n" + + " double ratio;\n" + + "}"; + + assertTransformedToString(expected, cu); + } + + // ========================================================================= + // K10: Kept.Child + Original.Token.Other (fallback) + // ========================================================================= + + @Test + void k10_keepUnexpectedToken() { + considerCode( + "class X {\n" + + " int field;\n" + + "}" + ); + + // Modify to test fallback behavior + FieldDeclaration field = cu.findFirst(FieldDeclaration.class).get(); + field.getVariable(0).setName("data"); + + String expected = + "class X {\n" + + " int data;\n" + + "}"; + + assertTransformedToString(expected, cu); + } + + // ========================================================================= + // K12: Kept.Token.NewLine + Original.Token.NewLine + // ========================================================================= + + @Test + void k12_keepNewlineTokens() { + considerCode( + "class X {\n" + + " int a;\n" + + "\n" + + " int b;\n" + + "}" + ); + + FieldDeclaration fieldA = cu.findAll(FieldDeclaration.class).get(0); + + // Modify first field + fieldA.getVariable(0).setName("alpha"); + + String expected = + "class X {\n" + + " int alpha;\n" + + "\n" + + " int b;\n" + + "}"; + + assertTransformedToString(expected, cu); + } + + // ========================================================================= + // K13: Kept.Token.NewLine + Original.Token.SpaceOrTab + // ========================================================================= + + @Test + void k13_skipSpaceBeforeNewline() { + considerCode( + "class X {\n" + + " int field; \n" + + "}" + ); + + FieldDeclaration field = cu.findFirst(FieldDeclaration.class).get(); + + // Modify field + field.getVariable(0).setName("data"); + + String result = print(); + + assertTrue(result.contains("int data"), "Field name should be changed"); + } + + // ========================================================================= + // K14: Kept.Token.WhiteSpaceOrComment + Original.Token + // ========================================================================= + + @Test + void k14_skipWhitespaceInDiff() { + considerCode( + "class X {\n" + + " int a, b;\n" + + "}" + ); + + FieldDeclaration field = cu.findFirst(FieldDeclaration.class).get(); + + // Modify first variable + field.getVariable(0).setName("alpha"); + + String result = print(); + + assertTrue(result.contains("int alpha"), "First variable should be renamed"); + assertTrue(result.contains(", b"), "Second variable should remain with proper spacing"); + } + + // ========================================================================= + // K15: Kept.Token + Original.Token.WhiteSpaceOrComment + // ========================================================================= + + @Test + void k15_skipWhitespaceInOriginal() { + considerCode( + "class X {\n" + + " int field;\n" + + "}" + ); + + FieldDeclaration field = cu.findFirst(FieldDeclaration.class).get(); + + // Modify field + field.getVariable(0).setName("data"); + + String result = print(); + + assertTrue(result.contains("int"), "Type should remain"); + assertTrue(result.contains("data"), "Field name should be changed"); + } + + // ========================================================================= + // K16: Kept.Token.NonNewLine + Original.Token.Separator (Issue #2351) + // ========================================================================= + + @Test + void k16_keepSeparatorAfterToken() { + considerCode( + "class X {\n" + + " int a;;\n" + + "}" + ); + + FieldDeclaration field = cu.findFirst(FieldDeclaration.class).get(); + + // Modify field (double semicolon should be handled) + field.getVariable(0).setName("alpha"); + + String result = print(); + + assertTrue(result.contains("int alpha"), "Field name should be changed"); + } + + // ========================================================================= + // K17: Kept.Token + Original.Child + // ========================================================================= + + @Test + void k17_skipDiffWhenTokenExpectedChildFound() { + considerCode( + "class X {\n" + + " int field;\n" + + "}" + ); + + // This tests asymmetry handling between token and child + FieldDeclaration field = cu.findFirst(FieldDeclaration.class).get(); + field.getVariable(0).setName("data"); + + String expected = + "class X {\n" + + " int data;\n" + + "}"; + + assertTransformedToString(expected, cu); + } + + // ========================================================================= + // K18: Kept.WhiteSpace + // ========================================================================= + + @Test + void k18_skipWhitespaceToKeep() { + considerCode( + "class X {\n" + + " int field;\n" + + "}" + ); + + FieldDeclaration field = cu.findFirst(FieldDeclaration.class).get(); + + // Modify to test whitespace preservation + field.getVariable(0).setName("data"); + + String expected = + "class X {\n" + + " int data;\n" + + "}"; + + assertTransformedToString(expected, cu); + } + + // ========================================================================= + // K19: Kept.Indent + // ========================================================================= + + @Test + void k19_skipIndentDirective() { + considerCode( + "class X {\n" + + " void method() {\n" + + " if (true) {\n" + + " int x = 1;\n" + + " }\n" + + " }\n" + + "}" + ); + + MethodDeclaration method = cu.findFirst(MethodDeclaration.class).get(); + + // Modify method to test indent preservation + method.setType("String"); + + String result = print(); + + // Indentation should be preserved at all levels + assertTrue(result.contains(" void method()") || result.contains(" String method()"), + "Method indentation should be preserved"); + assertTrue(result.contains(" int x = 1"), + "Inner statement indentation should be preserved"); + } + + // ========================================================================= + // K20: Kept.Unindent + // ========================================================================= + + @Test + void k20_skipUnindentDirective() { + considerCode( + "class X {\n" + + " void method() {\n" + + " if (true) {\n" + + " int x = 1;\n" + + " }\n" + + " int y = 2;\n" + + " }\n" + + "}" + ); + + MethodDeclaration method = cu.findFirst(MethodDeclaration.class).get(); + + // Modify method + method.setType("String"); + + String result = print(); + + // Unindent after if block should be preserved + assertTrue(result.contains(" int y = 2"), + "Statement after if should have correct indentation"); + } + + // ========================================================================= + // K21: Kept.Other (Exception case) + // ========================================================================= + + @Test + void k21_unsupportedKeptCase() { + considerCode( + "class X {\n" + + " int field;\n" + + "}" + ); + + // This tests that normal operations don't trigger the exception case + FieldDeclaration field = cu.findFirst(FieldDeclaration.class).get(); + field.getVariable(0).setName("data"); + + String expected = + "class X {\n" + + " int data;\n" + + "}"; + + // Should not throw UnsupportedOperationException + assertTransformedToString(expected, cu); + } + + // ========================================================================= + // Complex scenarios + // ========================================================================= + + @Test + void keepComplexStructureWithMultipleTypes() { + considerCode( + "class X {\n" + + " private final Map> data;\n" + + " protected String[] names;\n" + + " public int count;\n" + + " boolean flag;\n" + + "}" + ); + + FieldDeclaration countField = cu.findAll(FieldDeclaration.class).stream() + .filter(f -> f.getVariable(0).getNameAsString().equals("count")) + .findFirst() + .get(); + + // Modify count field only + countField.getVariable(0).setName("total"); + + String result = print(); + + // All other fields should be preserved exactly + assertTrue(result.contains("Map> data"), + "Complex generic type should be preserved"); + assertTrue(result.contains("String[] names"), + "Array type should be preserved"); + assertTrue(result.contains("int total"), + "Modified field should be present"); + assertTrue(result.contains("boolean flag"), + "Primitive type should be preserved"); + } + + // ========================================================================= + // Helper methods + // ========================================================================= + + private String print() { + return LexicalPreservingPrinter.print(cu); + } +} diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/DifferenceApplyLeftoverRulesTest.java b/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/DifferenceApplyLeftoverRulesTest.java new file mode 100755 index 0000000000..9c934001ba --- /dev/null +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/DifferenceApplyLeftoverRulesTest.java @@ -0,0 +1,380 @@ +/* + * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. + * + * This file is part of JavaParser. + * + * JavaParser can be used either under the terms of + * a) the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * b) the terms of the Apache License + * + * You should have received a copy of both licenses in LICENCE.LGPL and + * LICENCE.APACHE. Please refer to those files for details. + * + * JavaParser is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License for more details. + */ +package com.github.javaparser.printer.lexicalpreservation; + +import com.github.javaparser.StaticJavaParser; +import com.github.javaparser.ast.body.ClassOrInterfaceDeclaration; +import com.github.javaparser.ast.body.MethodDeclaration; +import com.github.javaparser.ast.stmt.BlockStmt; +import com.github.javaparser.ast.stmt.ExpressionStmt; +import org.junit.jupiter.api.Test; + +import static org.junit.jupiter.api.Assertions.*; + +/** + * Test suite for LEFTOVER rules in Difference.apply() + * + * Covers handling of remaining elements after main processing completes. + * These rules handle edge cases where diff or original lists have leftover elements. + */ +class DifferenceApplyLeftoverRulesTest extends AbstractLexicalPreservingTest { + + // ========================================================================= + // L1: LeftOver.Diff.Kept + // ========================================================================= + + @Test + void l1_skipLeftoverKeptElements() { + considerCode( + "class X {\n" + + " int field;\n" + + "}" + ); + + ClassOrInterfaceDeclaration clazz = cu.findFirst(ClassOrInterfaceDeclaration.class).get(); + + // Simple modification that processes all elements + clazz.getFieldByName("field").get().getVariable(0).setName("data"); + + String expected = + "class X {\n" + + " int data;\n" + + "}"; + + // Should not fail even if there are kept elements at the end + assertTransformedToString(expected, cu); + } + + // ========================================================================= + // L2: LeftOver.Diff.Added.Indent + // ========================================================================= + + @Test + void l2_processLeftoverIndentDirective() { + considerCode( + "class X {\n" + + " void method() {\n" + + " int x = 1;\n" + + " }\n" + + "}" + ); + + MethodDeclaration method = cu.findFirst(MethodDeclaration.class).get(); + BlockStmt body = method.getBody().get(); + + // Add statement at end (may have leftover indent directive) + ExpressionStmt newStmt = StaticJavaParser.parseStatement("int y = 2;").asExpressionStmt(); + body.getStatements().add(newStmt); + + String expected = + "class X {\n" + + " void method() {\n" + + " int x = 1;\n" + + " int y = 2;\n" + + " }\n" + + "}"; + + assertTransformedToString(expected, cu); + } + + // ========================================================================= + // L3: LeftOver.Diff.Added.Unindent + // ========================================================================= + + @Test + void l3_processLeftoverUnindentDirective() { + considerCode( + "class X {\n" + + " void method() {\n" + + " if (true) {\n" + + " int x = 1;\n" + + " }\n" + + " }\n" + + "}" + ); + + MethodDeclaration method = cu.findFirst(MethodDeclaration.class).get(); + BlockStmt body = method.getBody().get(); + + // Add statement after if (may have leftover unindent) + ExpressionStmt newStmt = StaticJavaParser.parseStatement("int y = 2;").asExpressionStmt(); + body.getStatements().add(newStmt); + + String expected = + "class X {\n" + + " void method() {\n" + + " if (true) {\n" + + " int x = 1;\n" + + " }\n" + + " int y = 2;\n" + + " }\n" + + "}"; + + assertTransformedToString(expected, cu); + } + + // ========================================================================= + // L4: LeftOver.Diff.Added.Element + // ========================================================================= + + @Test + void l4_addLeftoverElements() { + considerCode( + "class X {\n" + + " void method() {\n" + + " int x = 1;\n" + + " }\n" + + "}" + ); + + MethodDeclaration method = cu.findFirst(MethodDeclaration.class).get(); + BlockStmt body = method.getBody().get(); + + // Add multiple statements (some may be leftover) + body.getStatements().add(StaticJavaParser.parseStatement("int y = 2;").asExpressionStmt()); + body.getStatements().add(StaticJavaParser.parseStatement("int z = 3;").asExpressionStmt()); + + String expected = + "class X {\n" + + " void method() {\n" + + " int x = 1;\n" + + " int y = 2;\n" + + " int z = 3;\n" + + " }\n" + + "}"; + + assertTransformedToString(expected, cu); + } + + // ========================================================================= + // L5: LeftOver.Diff.Removed + // ========================================================================= + + @Test + void l5_skipLeftoverRemovedElements() { + considerCode( + "class X {\n" + + " int a;\n" + + " int b;\n" + + " int c;\n" + + "}" + ); + + ClassOrInterfaceDeclaration clazz = cu.findFirst(ClassOrInterfaceDeclaration.class).get(); + + // Remove multiple fields + clazz.getMembers().remove(2); // Remove c + clazz.getMembers().remove(1); // Remove b + + String expected = + "class X {\n" + + " int a;\n" + + "}"; + + assertTransformedToString(expected, cu); + } + + // ========================================================================= + // L6: LeftOver.Original.WhiteSpaceOrComment + // ========================================================================= + + @Test + void l6_preserveLeftoverWhitespaceAndComments() { + considerCode( + "class X {\n" + + " int field;\n" + + " // trailing comment\n" + + "}" + ); + + ClassOrInterfaceDeclaration clazz = cu.findFirst(ClassOrInterfaceDeclaration.class).get(); + + // Modify field (trailing comment should be preserved) + clazz.getFieldByName("field").get().getVariable(0).setName("data"); + + String expected = + "class X {\n" + + " int data;\n" + + " // trailing comment\n" + + "}"; + + assertTransformedToString(expected, cu); + } + + @Test + void l6_preserveTrailingWhitespace() { + considerCode( + "class X {\n" + + " int field;\n" + + "\n" + + "}" + ); + + ClassOrInterfaceDeclaration clazz = cu.findFirst(ClassOrInterfaceDeclaration.class).get(); + + // Modify field (trailing newline should be preserved) + clazz.getFieldByName("field").get().getVariable(0).setName("data"); + + String result = print(); + + assertTrue(result.contains("int data"), "Field should be modified"); + // Trailing structure should be preserved + assertTrue(result.endsWith("}\n") || result.endsWith("}"), "Class should end properly"); + } + + // ========================================================================= + // L7: LeftOver.Original.Other (Exception case) + // ========================================================================= + + @Test + void l7_detectUnsynchronizedElements() { + considerCode( + "class X {\n" + + " int field;\n" + + "}" + ); + + ClassOrInterfaceDeclaration clazz = cu.findFirst(ClassOrInterfaceDeclaration.class).get(); + + // Normal modification should not trigger exception + clazz.getFieldByName("field").get().getVariable(0).setName("data"); + + String expected = + "class X {\n" + + " int data;\n" + + "}"; + + // Should complete without UnsupportedOperationException + assertTransformedToString(expected, cu); + } + + // ========================================================================= + // Complex scenarios with multiple leftover types + // ========================================================================= + + @Test + void multipleLeftoverElementTypes() { + considerCode( + "class X {\n" + + " int a;\n" + + " int b;\n" + + " // comment\n" + + " int c;\n" + + "}" + ); + + ClassOrInterfaceDeclaration clazz = cu.findFirst(ClassOrInterfaceDeclaration.class).get(); + + // Modify first field + clazz.getFieldByName("a").get().getVariable(0).setName("alpha"); + + String result = print(); + + // All elements should be preserved or handled correctly + assertTrue(result.contains("int alpha"), "Modified field should be present"); + assertTrue(result.contains("int b"), "Second field should be preserved"); + assertTrue(result.contains("// comment"), "Comment should be preserved"); + assertTrue(result.contains("int c"), "Third field should be preserved"); + } + + @Test + void leftoverElementsAfterRemoval() { + considerCode( + "class X {\n" + + " int a;\n" + + " int b;\n" + + " int c;\n" + + " // final comment\n" + + "}" + ); + + ClassOrInterfaceDeclaration clazz = cu.findFirst(ClassOrInterfaceDeclaration.class).get(); + + // Remove middle field + clazz.getMembers().remove(1); + + String result = print(); + + assertTrue(result.contains("int a"), "First field should remain"); + assertFalse(result.contains("int b"), "Middle field should be removed"); + assertTrue(result.contains("int c"), "Last field should remain"); + assertTrue(result.contains("// final comment"), "Trailing comment should be preserved"); + } + + @Test + void leftoverElementsAfterAddition() { + considerCode( + "class X {\n" + + " int a;\n" + + " // comment\n" + + "}" + ); + + ClassOrInterfaceDeclaration clazz = cu.findFirst(ClassOrInterfaceDeclaration.class).get(); + + // Add field before comment + clazz.addField("int", "b"); + + String result = print(); + + assertTrue(result.contains("int a"), "First field should remain"); + assertTrue(result.contains("int b"), "New field should be added"); + assertTrue(result.contains("// comment"), "Comment should be preserved"); + } + + @Test + void complexLeftoverScenario() { + considerCode( + "class X {\n" + + " void method() {\n" + + " int x = 1;\n" + + " // comment\n" + + " int y = 2;\n" + + " }\n" + + " // trailing\n" + + "}" + ); + + MethodDeclaration method = cu.findFirst(MethodDeclaration.class).get(); + BlockStmt body = method.getBody().get(); + + // Add statement at end + body.getStatements().add(StaticJavaParser.parseStatement("int z = 3;").asExpressionStmt()); + + String result = print(); + + // All original elements plus new one should be present + assertTrue(result.contains("int x = 1"), "First statement should remain"); + assertTrue(result.contains("// comment"), "Comment should remain"); + assertTrue(result.contains("int y = 2"), "Second statement should remain"); + assertTrue(result.contains("int z = 3"), "New statement should be added"); + assertTrue(result.contains("// trailing"), "Trailing comment should remain"); + } + + // ========================================================================= + // Helper methods + // ========================================================================= + + private String print() { + return LexicalPreservingPrinter.print(cu); + } +} + diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/DifferenceApplyRemovedRulesCompleteTest.java b/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/DifferenceApplyRemovedRulesCompleteTest.java new file mode 100755 index 0000000000..345102d67e --- /dev/null +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/DifferenceApplyRemovedRulesCompleteTest.java @@ -0,0 +1,468 @@ +/* + * Copyright (C) 2007-2010 Jรบlio Vilmar Gesser. + * Copyright (C) 2011, 2013-2026 The JavaParser Team. + * + * This file is part of JavaParser. + * + * JavaParser can be used either under the terms of + * a) the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * b) the terms of the Apache License + * + * You should have received a copy of both licenses in LICENCE.LGPL and + * LICENCE.APACHE. Please refer to those files for details. + * + * JavaParser is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License for more details. + */ +package com.github.javaparser.printer.lexicalpreservation; + +import com.github.javaparser.ast.body.ClassOrInterfaceDeclaration; +import com.github.javaparser.ast.body.MethodDeclaration; +import com.github.javaparser.ast.expr.Expression; +import com.github.javaparser.ast.stmt.BlockStmt; +import org.junit.jupiter.api.Test; + +import static org.junit.jupiter.api.Assertions.*; + +import org.junit.jupiter.api.Disabled; + +/** + * Test suite for remaining REMOVED rules in Difference.apply() + * + * Covers indentation handling, whitespace management, and edge cases. + */ +class DifferenceApplyRemovedRulesCompleteTest extends AbstractLexicalPreservingTest { + + // ========================================================================= + // R3: Removed.Child + Original.Child + FirstElement + ParentIndentation + // ========================================================================= + + @Test + void r3_removeFirstElementWithParentIndentation() { + considerCode( + "class X {\n" + + " @Deprecated\n" + + " void method() {}\n" + + "}" + ); + + MethodDeclaration method = cu.findFirst(MethodDeclaration.class).get(); + + // Remove annotation (first element) + method.getAnnotations().clear(); + + String expected = + "class X {\n" + + " void method() {}\n" + + "}"; + + assertTransformedToString(expected, cu); + } + + @Test + void r3_removeAnnotationFromMethod() { + considerCode( + "class X {\n" + + " @Override\n" + + " public void method() {}\n" + + "}" + ); + + MethodDeclaration method = cu.findFirst(MethodDeclaration.class).get(); + method.getAnnotations().clear(); + + String expected = + "class X {\n" + + " public void method() {}\n" + + "}"; + + assertTransformedToString(expected, cu); + } + + // ========================================================================= + // R4: Removed.Child + Original.Child + EnforceIndentation + // ========================================================================= + + @Test + void r4_removeElementEnforcesIndentation() { + considerCode( + "class X {\n" + + " void method() {\n" + + " int x = 1;\n" + + " int y = 2; int z = 3;\n" + + " }\n" + + "}" + ); + + MethodDeclaration method = cu.findFirst(MethodDeclaration.class).get(); + BlockStmt body = method.getBody().get(); + + // Remove second statement (partial line removal) + body.getStatements().remove(1); + + String result = print(); + + // Indentation should be maintained for remaining element + assertTrue(result.contains("int x = 1"), "First statement should remain"); + assertTrue(result.contains("int z = 3"), "Third statement should remain"); + } + + // ========================================================================= + // R5: Removed.Child + Original.Child + DoubleWhiteSpace + // ========================================================================= + + @Test + void r5_modifyElementShouldNotCleansDoubleWhitespace() { + considerCode( + "class X {\n" + + " void method() {\n" + + " int x = 1;\n" + + " int y = 2;\n" + + " }\n" + + "}" + ); + + MethodDeclaration method = cu.findFirst(MethodDeclaration.class).get(); + BlockStmt body = method.getBody().get(); + + // Modify should not trigger whitespace cleanup + body.getStatements().get(0).asExpressionStmt() + .getExpression().asVariableDeclarationExpr() + .getVariable(0).setName("a"); + + String result = print(); + + // Double spaces should not be cleaned up + assertTrue(result.contains("= 1"), "Double whitespace should not be cleaned"); + } + + // ========================================================================= + // R7: Removed.Child + Original.Child + RemoveIndentation + // ========================================================================= + + @Test + void r7_removeCompleteLineRemovesIndentation() { + considerCode( + "class X {\n" + + " void method() {\n" + + " int x = 1;\n" + + " int y = 2;\n" + + " }\n" + + "}" + ); + + MethodDeclaration method = cu.findFirst(MethodDeclaration.class).get(); + BlockStmt body = method.getBody().get(); + + // Remove complete line + body.getStatements().remove(0); + + String expected = + "class X {\n" + + " void method() {\n" + + " int y = 2;\n" + + " }\n" + + "}"; + + assertTransformedToString(expected, cu); + } + + // ========================================================================= + // R8: Removed.Child + Original.Child + RemoveParentIndentation + // ========================================================================= + + @Test + void r8_removeFirstNonInlineElementRemovesParentIndentation() { + considerCode( + "class X {\n" + + " @Deprecated\n" + + " @SuppressWarnings(\"all\")\n" + + " void method() {}\n" + + "}" + ); + + MethodDeclaration method = cu.findFirst(MethodDeclaration.class).get(); + + // Remove all annotations + method.getAnnotations().clear(); + + String expected = + "class X {\n" + + " void method() {}\n" + + "}"; + + assertTransformedToString(expected, cu); + } + + // ========================================================================= + // R10: Removed.Child + Original.Comment + // ========================================================================= + + @Test + @Disabled("Bug: Removing a commented expression should also delete the associated comment") + void r10_removeCommentInsteadOfExpectedChild() { + considerCode( + "class X {\n" + + " void method() {\n" + + " /* comment */\n" + + " int x = 1;\n" + + " }\n" + + "}" + ); + + MethodDeclaration method = cu.findFirst(MethodDeclaration.class).get(); + BlockStmt body = method.getBody().get(); + + // Remove statement (comment encountered before it) + body.getStatements().clear(); + + String expected = + "class X {\n" + + " void method() {\n" + + " }\n" + + "}"; + + assertTransformedToString(expected, cu); + } + + // ========================================================================= + // R12: Removed.Token + Original.Token + EOL + // ========================================================================= + + @Test + void r12_removeNewlineToken() { + considerCode( + "class X {\n" + + "\n" + + " int field;\n" + + "}" + ); + + String result = print(); + + // Newlines should be preserved (this tests that EOL handling works) + assertTrue(result.contains("class X"), "Class should be present"); + assertTrue(result.contains("int field"), "Field should be present"); + } + + // ========================================================================= + // R13: Removed.WhiteSpaceNotEOL + Original.SpaceOrTab + // ========================================================================= + + @Test + void r13_ChangingNodeShouldNotModifyExtraWhitespaces() { + considerCode( + "class X {\n" + + " int field;\n" + + "}" + ); + + ClassOrInterfaceDeclaration clazz = cu.findFirst(ClassOrInterfaceDeclaration.class).get(); + + // Modify field should not trigger whitespace handling + clazz.getFieldByName("field").get().getVariable(0).setName("data"); + + String result = print(); + + assertTrue(result.contains("int data"), "Changing field name should not modify extra whitespace"); + } + + // ========================================================================= + // R14: Removed.Indent/Unindent + Original.SpaceOrTab + // ========================================================================= + + @Test + void r14_removeIndentUnindentDirective() { + considerCode( + "class X {\n" + + " void method() {\n" + + " if (true) {\n" + + " int x = 1;\n" + + " }\n" + + " }\n" + + "}" + ); + + MethodDeclaration method = cu.findFirst(MethodDeclaration.class).get(); + + // Modify to trigger indent/unindent handling + method.setType("String"); + + String result = print(); + + // Indentation should be preserved + assertTrue(result.contains(" void method()") || result.contains(" String method()"), + "Indentation should be maintained"); + } + + // ========================================================================= + // R15: Removed.WhiteSpace + Original.Token.WhiteSpaceOrComment + // ========================================================================= + + @Test + void r15_skipWhitespaceWhenRemovingWhitespace() { + considerCode( + "class X {\n" + + " int a, b;\n" + + "}" + ); + + ClassOrInterfaceDeclaration clazz = cu.findFirst(ClassOrInterfaceDeclaration.class).get(); + + // Modify to trigger whitespace synchronization + clazz.getMembers().get(0).asFieldDeclaration().getVariable(0).setName("alpha"); + + String result = print(); + + assertTrue(result.contains("int alpha"), "First variable should be renamed"); + assertTrue(result.contains(", b"), "Second variable should remain"); + } + + // ========================================================================= + // R16: Removed.Any + Original.Literal + // ========================================================================= + + @Test + void r16_removeLiteral() { + considerCode( + "class X {\n" + + " int field = 42;\n" + + "}" + ); + + ClassOrInterfaceDeclaration clazz = cu.findFirst(ClassOrInterfaceDeclaration.class).get(); + + // Remove initializer (literal) + clazz.getFieldByName("field").get().getVariable(0).setInitializer((Expression)null); + + String expected = + "class X {\n" + + " int field;\n" + + "}"; + + assertTransformedToString(expected, cu); + } + + // ========================================================================= + // R18: Removed.WhiteSpace/Indent/Unindent + NoMatch + // ========================================================================= + + @Test + void r18_skipRemovedWhitespaceNotFound() { + considerCode( + "class X {\n" + + " int field;\n" + + "}" + ); + + // This tests that missing whitespace to remove doesn't cause errors + ClassOrInterfaceDeclaration clazz = cu.findFirst(ClassOrInterfaceDeclaration.class).get(); + clazz.getFieldByName("field").get().getVariable(0).setName("data"); + + String expected = + "class X {\n" + + " int data;\n" + + "}"; + + assertTransformedToString(expected, cu); + } + + // ========================================================================= + // R19: Removed.Any + Original.WhiteSpace + // ========================================================================= + + @Test + void r19_skipOriginalWhitespaceWhenRemoving() { + considerCode( + "class X {\n" + + " int field ;\n" + + "}" + ); + + ClassOrInterfaceDeclaration clazz = cu.findFirst(ClassOrInterfaceDeclaration.class).get(); + + // Modify field name + clazz.getFieldByName("field").get().getVariable(0).setName("data"); + + String result = print(); + + assertTrue(result.contains("int data"), "Field name should be changed"); + } + + // ========================================================================= + // R21: Removed.Token + Original.Child (Issue #4747) + // ========================================================================= + + @Test + void r21_changeAnnotationName() { + considerCode( + "class X {\n" + + " @MyAnnotation\n" + + " void method() {}\n" + + "}" + ); + + MethodDeclaration method = cu.findFirst(MethodDeclaration.class).get(); + + // Change annotation name + method.getAnnotation(0).setName("NewAnnotation"); + + String expected = + "class X {\n" + + " @NewAnnotation\n" + + " void method() {}\n" + + "}"; + + assertTransformedToString(expected, cu); + } + + // ========================================================================= + // POST-REMOVED: cleanTheLineOfLeftOverSpace + // ========================================================================= + + @Test + void postRemoved_cleanLeftoverSpacesAfterCompleteLineRemoval() { + considerCode( + "class X {\n" + + " void method() {\n" + + " int x = 1;\n" + + " int y = 2;\n" + + " int z = 3;\n" + + " }\n" + + "}" + ); + + MethodDeclaration method = cu.findFirst(MethodDeclaration.class).get(); + BlockStmt body = method.getBody().get(); + + // Remove middle statement (complete line) + body.getStatements().remove(1); + + String expected = + "class X {\n" + + " void method() {\n" + + " int x = 1;\n" + + " int z = 3;\n" + + " }\n" + + "}"; + + assertTransformedToString(expected, cu); + + // Verify no leftover indentation spaces + String result = print(); + assertFalse(result.contains("\n \n"), "No empty lines with spaces should remain"); + } + + // ========================================================================= + // Helper methods + // ========================================================================= + + private String print() { + return LexicalPreservingPrinter.print(cu); + } +} + From f56f1bac51ba1ae1accb1c914cd2c6f6f1a848b4 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 22 Jan 2026 20:39:06 +0000 Subject: [PATCH 15/46] chore(deps): update actions/checkout action to v6.0.2 (#4958) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- .github/workflows/create_github_release.yml | 2 +- .github/workflows/formatting_check.yml | 4 ++-- .github/workflows/maven_tests.yml | 2 +- .github/workflows/prepare_release_changelog.yml | 2 +- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/workflows/create_github_release.yml b/.github/workflows/create_github_release.yml index 735afc159a..1c1a92a917 100644 --- a/.github/workflows/create_github_release.yml +++ b/.github/workflows/create_github_release.yml @@ -13,7 +13,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout code - uses: actions/checkout@v6.0.1 + uses: actions/checkout@v6.0.2 - name: Create Release id: create_release diff --git a/.github/workflows/formatting_check.yml b/.github/workflows/formatting_check.yml index 8770d61bff..56fb056129 100644 --- a/.github/workflows/formatting_check.yml +++ b/.github/workflows/formatting_check.yml @@ -31,7 +31,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout latest code - uses: actions/checkout@v6.0.1 + uses: actions/checkout@v6.0.2 with: fetch-depth: "0" - name: Set up JDK 11 @@ -47,7 +47,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout latest code - uses: actions/checkout@v6.0.1 + uses: actions/checkout@v6.0.2 with: fetch-depth: "0" - name: Set up JDK 11 diff --git a/.github/workflows/maven_tests.yml b/.github/workflows/maven_tests.yml index fb9fd14444..59c5587e95 100644 --- a/.github/workflows/maven_tests.yml +++ b/.github/workflows/maven_tests.yml @@ -57,7 +57,7 @@ jobs: steps: ## Checkout the current version of the code from the repo. - name: Checkout latest code - uses: actions/checkout@v6.0.1 + uses: actions/checkout@v6.0.2 with: fetch-depth: "0" diff --git a/.github/workflows/prepare_release_changelog.yml b/.github/workflows/prepare_release_changelog.yml index 36ccf0aedd..a2e6effadc 100644 --- a/.github/workflows/prepare_release_changelog.yml +++ b/.github/workflows/prepare_release_changelog.yml @@ -15,7 +15,7 @@ jobs: # Check out current repository - name: Fetch Sources - uses: actions/checkout@v6.0.1 + uses: actions/checkout@v6.0.2 # Setup Java 11 environment for the next steps - name: Setup Java From 981bf547698008c61309557ebef929e984f9f1fd Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 24 Jan 2026 20:46:35 +0000 Subject: [PATCH 16/46] chore(deps): update dependency org.assertj:assertj-core to v3.27.7 (#4959) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- javaparser-core-testing/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/javaparser-core-testing/pom.xml b/javaparser-core-testing/pom.xml index 294419014d..230c2c3d71 100644 --- a/javaparser-core-testing/pom.xml +++ b/javaparser-core-testing/pom.xml @@ -65,7 +65,7 @@ org.assertj assertj-core - 3.27.6 + 3.27.7 test From e42de1aafb2c950d128e39e03b7561919aae3880 Mon Sep 17 00:00:00 2001 From: James Hamilton Date: Wed, 28 Jan 2026 10:24:15 +0000 Subject: [PATCH 17/46] Resolve parsing issue for module-info classes with multiple exports (#4962) * Resolve parsing issue for module-info classes with multiple exports * Fix formatting --- ...DifferenceApplyAddedRulesCompleteTest.java | 182 ++++--------- .../DifferenceApplyKeptRulesCompleteTest.java | 236 +++++------------ .../DifferenceApplyLeftoverRulesTest.java | 199 +++++--------- ...fferenceApplyRemovedRulesCompleteTest.java | 247 ++++++------------ .../lexicalpreservation/Difference.java | 1 - .../IndentationCalculator.java | 32 +-- .../IndentationConstants.java | 1 - .../IndentationContext.java | 1 - .../IndexTrackingIterator.java | 5 +- .../LexicalPreservingPrinter.java | 10 +- .../printer/lexicalpreservation/NodeText.java | 10 - .../TextElementIterator.java | 5 +- .../lexicalpreservation/TextElementList.java | 6 - .../TextElementSequence.java | 7 - .../TokenOwnerDetector.java | 19 +- .../TypeOwnerStrategy.java | 34 --- .../utils/JavassistModuleHelper.java | 26 +- .../com-github-javaparser-testmodule.jar | Bin 1483 -> 2666 bytes .../javaparser/testpackage2/AnotherClass.java | 5 + .../javaparser/testpackage3/ThirdClass.java | 5 + .../module-info.java | 3 + 21 files changed, 312 insertions(+), 722 deletions(-) create mode 100644 javaparser-symbol-solver-testing/src/test/resources/modules/src/main/java/com.github.javaparser.testmodule/com/github/javaparser/testpackage2/AnotherClass.java create mode 100644 javaparser-symbol-solver-testing/src/test/resources/modules/src/main/java/com.github.javaparser.testmodule/com/github/javaparser/testpackage3/ThirdClass.java diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/DifferenceApplyAddedRulesCompleteTest.java b/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/DifferenceApplyAddedRulesCompleteTest.java index 2792f3199d..0d101cdda9 100755 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/DifferenceApplyAddedRulesCompleteTest.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/DifferenceApplyAddedRulesCompleteTest.java @@ -20,17 +20,15 @@ */ package com.github.javaparser.printer.lexicalpreservation; +import static org.junit.jupiter.api.Assertions.*; + import com.github.javaparser.StaticJavaParser; -import com.github.javaparser.ast.body.ClassOrInterfaceDeclaration; import com.github.javaparser.ast.body.MethodDeclaration; import com.github.javaparser.ast.stmt.BlockStmt; import com.github.javaparser.ast.stmt.ExpressionStmt; import com.github.javaparser.ast.stmt.IfStmt; -import org.junit.jupiter.api.Test; - -import static org.junit.jupiter.api.Assertions.*; - import org.junit.jupiter.api.Disabled; +import org.junit.jupiter.api.Test; /** * Test suite for remaining ADDED rules in Difference.apply() @@ -46,13 +44,7 @@ class DifferenceApplyAddedRulesCompleteTest extends AbstractLexicalPreservingTes @Test void a1_addIndentDirective() { considerCode( - "class X {\n" + - " void method() {\n" + - " if (true) {\n" + - " }\n" + - " }\n" + - "}" - ); + "class X {\n" + " void method() {\n" + " if (true) {\n" + " }\n" + " }\n" + "}"); MethodDeclaration method = cu.findFirst(MethodDeclaration.class).get(); IfStmt ifStmt = method.findFirst(IfStmt.class).get(); @@ -61,14 +53,12 @@ void a1_addIndentDirective() { // Add statement inside if block (triggers indent) thenBlock.addStatement("int x = 1;"); - String expected = - "class X {\n" + - " void method() {\n" + - " if (true) {\n" + - " int x = 1;\n" + - " }\n" + - " }\n" + - "}"; + String expected = "class X {\n" + " void method() {\n" + + " if (true) {\n" + + " int x = 1;\n" + + " }\n" + + " }\n" + + "}"; assertTransformedToString(expected, cu); } @@ -79,15 +69,12 @@ void a1_addIndentDirective() { @Test void a2_addUnindentDirective() { - considerCode( - "class X {\n" + - " void method() {\n" + - " if (true) {\n" + - " int x = 1;\n" + - " }\n" + - " }\n" + - "}" - ); + considerCode("class X {\n" + " void method() {\n" + + " if (true) {\n" + + " int x = 1;\n" + + " }\n" + + " }\n" + + "}"); MethodDeclaration method = cu.findFirst(MethodDeclaration.class).get(); BlockStmt body = method.getBody().get(); @@ -95,15 +82,13 @@ void a2_addUnindentDirective() { // Add statement after if (triggers unindent then normal indent) body.addStatement("int y = 2;"); - String expected = - "class X {\n" + - " void method() {\n" + - " if (true) {\n" + - " int x = 1;\n" + - " }\n" + - " int y = 2;\n" + - " }\n" + - "}"; + String expected = "class X {\n" + " void method() {\n" + + " if (true) {\n" + + " int x = 1;\n" + + " }\n" + + " int y = 2;\n" + + " }\n" + + "}"; assertTransformedToString(expected, cu); } @@ -114,14 +99,11 @@ void a2_addUnindentDirective() { @Test void a5_addElementAfterComment() { - considerCode( - "class X {\n" + - " void method() {\n" + - " /* comment */\n" + - " int x = 1;\n" + - " }\n" + - "}" - ); + considerCode("class X {\n" + " void method() {\n" + + " /* comment */\n" + + " int x = 1;\n" + + " }\n" + + "}"); MethodDeclaration method = cu.findFirst(MethodDeclaration.class).get(); BlockStmt body = method.getBody().get(); @@ -143,13 +125,10 @@ void a5_addElementAfterComment() { @Test void a6_addElementAfterCommentAndNewline() { - considerCode( - "class X {\n" + - " void method() {\n" + - " int x = 1; // end of line comment\n" + - " }\n" + - "}" - ); + considerCode("class X {\n" + " void method() {\n" + + " int x = 1; // end of line comment\n" + + " }\n" + + "}"); MethodDeclaration method = cu.findFirst(MethodDeclaration.class).get(); BlockStmt body = method.getBody().get(); @@ -158,13 +137,11 @@ void a6_addElementAfterCommentAndNewline() { ExpressionStmt newStmt = StaticJavaParser.parseStatement("int y = 2;").asExpressionStmt(); body.getStatements().add(newStmt); - String expected = - "class X {\n" + - " void method() {\n" + - " int x = 1; // end of line comment\n" + - " int y = 2;\n" + - " }\n" + - "}"; + String expected = "class X {\n" + " void method() {\n" + + " int x = 1; // end of line comment\n" + + " int y = 2;\n" + + " }\n" + + "}"; assertTransformedToString(expected, cu); } @@ -175,14 +152,7 @@ void a6_addElementAfterCommentAndNewline() { @Test void a7_addChildAfterNewline() { - considerCode( - "class X {\n" + - " void method() {\n" + - " int x = 1;\n" + - "\n" + - " }\n" + - "}" - ); + considerCode("class X {\n" + " void method() {\n" + " int x = 1;\n" + "\n" + " }\n" + "}"); MethodDeclaration method = cu.findFirst(MethodDeclaration.class).get(); BlockStmt body = method.getBody().get(); @@ -204,13 +174,7 @@ void a7_addChildAfterNewline() { @Test @Disabled("Bug: Adding statement at beginning of block loses indentation") void a8_addChildAtBeginning() { - considerCode( - "class X {\n" + - " void method() {\n" + - " int y = 2;\n" + - " }\n" + - "}" - ); + considerCode("class X {\n" + " void method() {\n" + " int y = 2;\n" + " }\n" + "}"); MethodDeclaration method = cu.findFirst(MethodDeclaration.class).get(); BlockStmt body = method.getBody().get(); @@ -219,27 +183,18 @@ void a8_addChildAtBeginning() { ExpressionStmt newStmt = StaticJavaParser.parseStatement("int x = 1;").asExpressionStmt(); body.getStatements().add(0, newStmt); - String expected = - "class X {\n" + - " void method() {\n" + - " int x = 1;\n" + - " int y = 2;\n" + - " }\n" + - "}"; + String expected = "class X {\n" + " void method() {\n" + + " int x = 1;\n" + + " int y = 2;\n" + + " }\n" + + "}"; assertTransformedToString(expected, cu); } @Test void a8_addAfterMultipleNewlines() { - considerCode( - "class X {\n" + - " void method() {\n" + - "\n" + - " int y = 2;\n" + - " }\n" + - "}" - ); + considerCode("class X {\n" + " void method() {\n" + "\n" + " int y = 2;\n" + " }\n" + "}"); MethodDeclaration method = cu.findFirst(MethodDeclaration.class).get(); BlockStmt body = method.getBody().get(); @@ -260,13 +215,7 @@ void a8_addAfterMultipleNewlines() { @Test void a11_addNewlineBeforeUnindent() { - considerCode( - "class X {\n" + - " void method() {\n" + - " if (true) { int x = 1; }\n" + - " }\n" + - "}" - ); + considerCode("class X {\n" + " void method() {\n" + " if (true) { int x = 1; }\n" + " }\n" + "}"); MethodDeclaration method = cu.findFirst(MethodDeclaration.class).get(); IfStmt ifStmt = method.findFirst(IfStmt.class).get(); @@ -288,13 +237,7 @@ void a11_addNewlineBeforeUnindent() { @Test void a12_addNewlineFollowedByAnotherNewline() { - considerCode( - "class X {\n" + - " void method() {\n" + - " int x = 1;\n" + - " }\n" + - "}" - ); + considerCode("class X {\n" + " void method() {\n" + " int x = 1;\n" + " }\n" + "}"); MethodDeclaration method = cu.findFirst(MethodDeclaration.class).get(); BlockStmt body = method.getBody().get(); @@ -317,11 +260,7 @@ void a12_addNewlineFollowedByAnotherNewline() { @Test void a13_addNewlineBeforeClosingBrace() { - considerCode( - "class X {\n" + - " void method() { int x = 1; }\n" + - "}" - ); + considerCode("class X {\n" + " void method() { int x = 1; }\n" + "}"); MethodDeclaration method = cu.findFirst(MethodDeclaration.class).get(); BlockStmt body = method.getBody().get(); @@ -343,18 +282,14 @@ void a13_addNewlineBeforeClosingBrace() { @Test void addNestedBlocksWithCorrectIndentation() { - considerCode( - "class X {\n" + - " void method() {\n" + - " }\n" + - "}" - ); + considerCode("class X {\n" + " void method() {\n" + " }\n" + "}"); MethodDeclaration method = cu.findFirst(MethodDeclaration.class).get(); BlockStmt body = method.getBody().get(); // Add nested if statements - IfStmt ifStmt = StaticJavaParser.parseStatement("if (true) { int x = 1; }").asIfStmt(); + IfStmt ifStmt = + StaticJavaParser.parseStatement("if (true) { int x = 1; }").asIfStmt(); body.addStatement(ifStmt); String result = print(); @@ -370,20 +305,15 @@ void addNestedBlocksWithCorrectIndentation() { @Test void addMultipleLevelsOfNesting() { considerCode( - "class X {\n" + - " void method() {\n" + - " if (true) {\n" + - " }\n" + - " }\n" + - "}" - ); + "class X {\n" + " void method() {\n" + " if (true) {\n" + " }\n" + " }\n" + "}"); MethodDeclaration method = cu.findFirst(MethodDeclaration.class).get(); IfStmt ifStmt = method.findFirst(IfStmt.class).get(); BlockStmt thenBlock = ifStmt.getThenStmt().asBlockStmt(); // Add nested if inside existing if - IfStmt nestedIf = StaticJavaParser.parseStatement("if (false) { int x = 1; }").asIfStmt(); + IfStmt nestedIf = + StaticJavaParser.parseStatement("if (false) { int x = 1; }").asIfStmt(); thenBlock.addStatement(nestedIf); String result = print(); @@ -398,8 +328,7 @@ void addMultipleLevelsOfNesting() { if (line.contains("if (false)")) { foundNestedIf = true; // Should have 3 levels of indentation (class, method, outer if) - assertTrue(line.startsWith(" "), - "Nested if should have correct indentation"); + assertTrue(line.startsWith(" "), "Nested if should have correct indentation"); } } assertTrue(foundNestedIf, "Nested if should be present in output"); @@ -413,4 +342,3 @@ private String print() { return LexicalPreservingPrinter.print(cu); } } - diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/DifferenceApplyKeptRulesCompleteTest.java b/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/DifferenceApplyKeptRulesCompleteTest.java index 416933d1e1..8e7c7b7b33 100755 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/DifferenceApplyKeptRulesCompleteTest.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/DifferenceApplyKeptRulesCompleteTest.java @@ -20,13 +20,13 @@ */ package com.github.javaparser.printer.lexicalpreservation; +import static org.junit.jupiter.api.Assertions.*; + import com.github.javaparser.ast.body.ClassOrInterfaceDeclaration; import com.github.javaparser.ast.body.FieldDeclaration; import com.github.javaparser.ast.body.MethodDeclaration; import org.junit.jupiter.api.Test; -import static org.junit.jupiter.api.Assertions.*; - /** * Test suite for remaining KEPT rules in Difference.apply() * @@ -40,23 +40,14 @@ class DifferenceApplyKeptRulesCompleteTest extends AbstractLexicalPreservingTest @Test void k2_skipCommentInDiffList() { - considerCode( - "class X {\n" + - " /** Javadoc */\n" + - " int field;\n" + - "}" - ); + considerCode("class X {\n" + " /** Javadoc */\n" + " int field;\n" + "}"); FieldDeclaration field = cu.findFirst(FieldDeclaration.class).get(); // Modify field (Javadoc should be kept automatically) field.getVariable(0).setName("data"); - String expected = - "class X {\n" + - " /** Javadoc */\n" + - " int data;\n" + - "}"; + String expected = "class X {\n" + " /** Javadoc */\n" + " int data;\n" + "}"; assertTransformedToString(expected, cu); } @@ -67,25 +58,15 @@ void k2_skipCommentInDiffList() { @Test void k3_keepBothChildrenWhenIdentical() { - considerCode( - "class X {\n" + - " int a;\n" + - " int b;\n" + - " int c;\n" + - "}" - ); + considerCode("class X {\n" + " int a;\n" + " int b;\n" + " int c;\n" + "}"); - ClassOrInterfaceDeclaration clazz = cu.findFirst(ClassOrInterfaceDeclaration.class).get(); + ClassOrInterfaceDeclaration clazz = + cu.findFirst(ClassOrInterfaceDeclaration.class).get(); // Modify middle field (others should remain unchanged) clazz.getFieldByName("b").get().getVariable(0).setName("beta"); - String expected = - "class X {\n" + - " int a;\n" + - " int beta;\n" + - " int c;\n" + - "}"; + String expected = "class X {\n" + " int a;\n" + " int beta;\n" + " int c;\n" + "}"; assertTransformedToString(expected, cu); } @@ -96,11 +77,7 @@ void k3_keepBothChildrenWhenIdentical() { @Test void k4_skipWhitespaceBeforeKeptChild() { - considerCode( - "class X {\n" + - " int field ;\n" + - "}" - ); + considerCode("class X {\n" + " int field ;\n" + "}"); FieldDeclaration field = cu.findFirst(FieldDeclaration.class).get(); @@ -118,26 +95,17 @@ void k4_skipWhitespaceBeforeKeptChild() { @Test void k8_keepSimpleIdentifier() { - considerCode( - "class X {\n" + - " String name;\n" + - " int age;\n" + - "}" - ); + considerCode("class X {\n" + " String name;\n" + " int age;\n" + "}"); FieldDeclaration ageField = cu.findAll(FieldDeclaration.class).stream() - .filter(f -> f.getVariable(0).getNameAsString().equals("age")) - .findFirst() - .get(); + .filter(f -> f.getVariable(0).getNameAsString().equals("age")) + .findFirst() + .get(); // Modify age field ageField.getVariable(0).setName("years"); - String expected = - "class X {\n" + - " String name;\n" + - " int years;\n" + - "}"; + String expected = "class X {\n" + " String name;\n" + " int years;\n" + "}"; assertTransformedToString(expected, cu); } @@ -148,26 +116,17 @@ void k8_keepSimpleIdentifier() { @Test void k9_keepPrimitiveType() { - considerCode( - "class X {\n" + - " int value;\n" + - " double ratio;\n" + - "}" - ); + considerCode("class X {\n" + " int value;\n" + " double ratio;\n" + "}"); FieldDeclaration valueField = cu.findAll(FieldDeclaration.class).stream() - .filter(f -> f.getVariable(0).getNameAsString().equals("value")) - .findFirst() - .get(); + .filter(f -> f.getVariable(0).getNameAsString().equals("value")) + .findFirst() + .get(); // Modify value field name valueField.getVariable(0).setName("number"); - String expected = - "class X {\n" + - " int number;\n" + - " double ratio;\n" + - "}"; + String expected = "class X {\n" + " int number;\n" + " double ratio;\n" + "}"; assertTransformedToString(expected, cu); } @@ -178,20 +137,13 @@ void k9_keepPrimitiveType() { @Test void k10_keepUnexpectedToken() { - considerCode( - "class X {\n" + - " int field;\n" + - "}" - ); + considerCode("class X {\n" + " int field;\n" + "}"); // Modify to test fallback behavior FieldDeclaration field = cu.findFirst(FieldDeclaration.class).get(); field.getVariable(0).setName("data"); - String expected = - "class X {\n" + - " int data;\n" + - "}"; + String expected = "class X {\n" + " int data;\n" + "}"; assertTransformedToString(expected, cu); } @@ -202,25 +154,14 @@ void k10_keepUnexpectedToken() { @Test void k12_keepNewlineTokens() { - considerCode( - "class X {\n" + - " int a;\n" + - "\n" + - " int b;\n" + - "}" - ); + considerCode("class X {\n" + " int a;\n" + "\n" + " int b;\n" + "}"); FieldDeclaration fieldA = cu.findAll(FieldDeclaration.class).get(0); // Modify first field fieldA.getVariable(0).setName("alpha"); - String expected = - "class X {\n" + - " int alpha;\n" + - "\n" + - " int b;\n" + - "}"; + String expected = "class X {\n" + " int alpha;\n" + "\n" + " int b;\n" + "}"; assertTransformedToString(expected, cu); } @@ -231,11 +172,7 @@ void k12_keepNewlineTokens() { @Test void k13_skipSpaceBeforeNewline() { - considerCode( - "class X {\n" + - " int field; \n" + - "}" - ); + considerCode("class X {\n" + " int field; \n" + "}"); FieldDeclaration field = cu.findFirst(FieldDeclaration.class).get(); @@ -253,11 +190,7 @@ void k13_skipSpaceBeforeNewline() { @Test void k14_skipWhitespaceInDiff() { - considerCode( - "class X {\n" + - " int a, b;\n" + - "}" - ); + considerCode("class X {\n" + " int a, b;\n" + "}"); FieldDeclaration field = cu.findFirst(FieldDeclaration.class).get(); @@ -276,11 +209,7 @@ void k14_skipWhitespaceInDiff() { @Test void k15_skipWhitespaceInOriginal() { - considerCode( - "class X {\n" + - " int field;\n" + - "}" - ); + considerCode("class X {\n" + " int field;\n" + "}"); FieldDeclaration field = cu.findFirst(FieldDeclaration.class).get(); @@ -299,11 +228,7 @@ void k15_skipWhitespaceInOriginal() { @Test void k16_keepSeparatorAfterToken() { - considerCode( - "class X {\n" + - " int a;;\n" + - "}" - ); + considerCode("class X {\n" + " int a;;\n" + "}"); FieldDeclaration field = cu.findFirst(FieldDeclaration.class).get(); @@ -321,20 +246,13 @@ void k16_keepSeparatorAfterToken() { @Test void k17_skipDiffWhenTokenExpectedChildFound() { - considerCode( - "class X {\n" + - " int field;\n" + - "}" - ); + considerCode("class X {\n" + " int field;\n" + "}"); // This tests asymmetry handling between token and child FieldDeclaration field = cu.findFirst(FieldDeclaration.class).get(); field.getVariable(0).setName("data"); - String expected = - "class X {\n" + - " int data;\n" + - "}"; + String expected = "class X {\n" + " int data;\n" + "}"; assertTransformedToString(expected, cu); } @@ -345,21 +263,14 @@ void k17_skipDiffWhenTokenExpectedChildFound() { @Test void k18_skipWhitespaceToKeep() { - considerCode( - "class X {\n" + - " int field;\n" + - "}" - ); + considerCode("class X {\n" + " int field;\n" + "}"); FieldDeclaration field = cu.findFirst(FieldDeclaration.class).get(); // Modify to test whitespace preservation field.getVariable(0).setName("data"); - String expected = - "class X {\n" + - " int data;\n" + - "}"; + String expected = "class X {\n" + " int data;\n" + "}"; assertTransformedToString(expected, cu); } @@ -370,15 +281,12 @@ void k18_skipWhitespaceToKeep() { @Test void k19_skipIndentDirective() { - considerCode( - "class X {\n" + - " void method() {\n" + - " if (true) {\n" + - " int x = 1;\n" + - " }\n" + - " }\n" + - "}" - ); + considerCode("class X {\n" + " void method() {\n" + + " if (true) {\n" + + " int x = 1;\n" + + " }\n" + + " }\n" + + "}"); MethodDeclaration method = cu.findFirst(MethodDeclaration.class).get(); @@ -388,10 +296,10 @@ void k19_skipIndentDirective() { String result = print(); // Indentation should be preserved at all levels - assertTrue(result.contains(" void method()") || result.contains(" String method()"), - "Method indentation should be preserved"); - assertTrue(result.contains(" int x = 1"), - "Inner statement indentation should be preserved"); + assertTrue( + result.contains(" void method()") || result.contains(" String method()"), + "Method indentation should be preserved"); + assertTrue(result.contains(" int x = 1"), "Inner statement indentation should be preserved"); } // ========================================================================= @@ -400,16 +308,13 @@ void k19_skipIndentDirective() { @Test void k20_skipUnindentDirective() { - considerCode( - "class X {\n" + - " void method() {\n" + - " if (true) {\n" + - " int x = 1;\n" + - " }\n" + - " int y = 2;\n" + - " }\n" + - "}" - ); + considerCode("class X {\n" + " void method() {\n" + + " if (true) {\n" + + " int x = 1;\n" + + " }\n" + + " int y = 2;\n" + + " }\n" + + "}"); MethodDeclaration method = cu.findFirst(MethodDeclaration.class).get(); @@ -419,8 +324,7 @@ void k20_skipUnindentDirective() { String result = print(); // Unindent after if block should be preserved - assertTrue(result.contains(" int y = 2"), - "Statement after if should have correct indentation"); + assertTrue(result.contains(" int y = 2"), "Statement after if should have correct indentation"); } // ========================================================================= @@ -429,20 +333,13 @@ void k20_skipUnindentDirective() { @Test void k21_unsupportedKeptCase() { - considerCode( - "class X {\n" + - " int field;\n" + - "}" - ); + considerCode("class X {\n" + " int field;\n" + "}"); // This tests that normal operations don't trigger the exception case FieldDeclaration field = cu.findFirst(FieldDeclaration.class).get(); field.getVariable(0).setName("data"); - String expected = - "class X {\n" + - " int data;\n" + - "}"; + String expected = "class X {\n" + " int data;\n" + "}"; // Should not throw UnsupportedOperationException assertTransformedToString(expected, cu); @@ -454,19 +351,16 @@ void k21_unsupportedKeptCase() { @Test void keepComplexStructureWithMultipleTypes() { - considerCode( - "class X {\n" + - " private final Map> data;\n" + - " protected String[] names;\n" + - " public int count;\n" + - " boolean flag;\n" + - "}" - ); + considerCode("class X {\n" + " private final Map> data;\n" + + " protected String[] names;\n" + + " public int count;\n" + + " boolean flag;\n" + + "}"); FieldDeclaration countField = cu.findAll(FieldDeclaration.class).stream() - .filter(f -> f.getVariable(0).getNameAsString().equals("count")) - .findFirst() - .get(); + .filter(f -> f.getVariable(0).getNameAsString().equals("count")) + .findFirst() + .get(); // Modify count field only countField.getVariable(0).setName("total"); @@ -474,14 +368,10 @@ void keepComplexStructureWithMultipleTypes() { String result = print(); // All other fields should be preserved exactly - assertTrue(result.contains("Map> data"), - "Complex generic type should be preserved"); - assertTrue(result.contains("String[] names"), - "Array type should be preserved"); - assertTrue(result.contains("int total"), - "Modified field should be present"); - assertTrue(result.contains("boolean flag"), - "Primitive type should be preserved"); + assertTrue(result.contains("Map> data"), "Complex generic type should be preserved"); + assertTrue(result.contains("String[] names"), "Array type should be preserved"); + assertTrue(result.contains("int total"), "Modified field should be present"); + assertTrue(result.contains("boolean flag"), "Primitive type should be preserved"); } // ========================================================================= diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/DifferenceApplyLeftoverRulesTest.java b/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/DifferenceApplyLeftoverRulesTest.java index 9c934001ba..0785076353 100755 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/DifferenceApplyLeftoverRulesTest.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/DifferenceApplyLeftoverRulesTest.java @@ -20,6 +20,8 @@ */ package com.github.javaparser.printer.lexicalpreservation; +import static org.junit.jupiter.api.Assertions.*; + import com.github.javaparser.StaticJavaParser; import com.github.javaparser.ast.body.ClassOrInterfaceDeclaration; import com.github.javaparser.ast.body.MethodDeclaration; @@ -27,8 +29,6 @@ import com.github.javaparser.ast.stmt.ExpressionStmt; import org.junit.jupiter.api.Test; -import static org.junit.jupiter.api.Assertions.*; - /** * Test suite for LEFTOVER rules in Difference.apply() * @@ -43,21 +43,15 @@ class DifferenceApplyLeftoverRulesTest extends AbstractLexicalPreservingTest { @Test void l1_skipLeftoverKeptElements() { - considerCode( - "class X {\n" + - " int field;\n" + - "}" - ); + considerCode("class X {\n" + " int field;\n" + "}"); - ClassOrInterfaceDeclaration clazz = cu.findFirst(ClassOrInterfaceDeclaration.class).get(); + ClassOrInterfaceDeclaration clazz = + cu.findFirst(ClassOrInterfaceDeclaration.class).get(); // Simple modification that processes all elements clazz.getFieldByName("field").get().getVariable(0).setName("data"); - String expected = - "class X {\n" + - " int data;\n" + - "}"; + String expected = "class X {\n" + " int data;\n" + "}"; // Should not fail even if there are kept elements at the end assertTransformedToString(expected, cu); @@ -69,13 +63,7 @@ void l1_skipLeftoverKeptElements() { @Test void l2_processLeftoverIndentDirective() { - considerCode( - "class X {\n" + - " void method() {\n" + - " int x = 1;\n" + - " }\n" + - "}" - ); + considerCode("class X {\n" + " void method() {\n" + " int x = 1;\n" + " }\n" + "}"); MethodDeclaration method = cu.findFirst(MethodDeclaration.class).get(); BlockStmt body = method.getBody().get(); @@ -84,13 +72,11 @@ void l2_processLeftoverIndentDirective() { ExpressionStmt newStmt = StaticJavaParser.parseStatement("int y = 2;").asExpressionStmt(); body.getStatements().add(newStmt); - String expected = - "class X {\n" + - " void method() {\n" + - " int x = 1;\n" + - " int y = 2;\n" + - " }\n" + - "}"; + String expected = "class X {\n" + " void method() {\n" + + " int x = 1;\n" + + " int y = 2;\n" + + " }\n" + + "}"; assertTransformedToString(expected, cu); } @@ -101,15 +87,12 @@ void l2_processLeftoverIndentDirective() { @Test void l3_processLeftoverUnindentDirective() { - considerCode( - "class X {\n" + - " void method() {\n" + - " if (true) {\n" + - " int x = 1;\n" + - " }\n" + - " }\n" + - "}" - ); + considerCode("class X {\n" + " void method() {\n" + + " if (true) {\n" + + " int x = 1;\n" + + " }\n" + + " }\n" + + "}"); MethodDeclaration method = cu.findFirst(MethodDeclaration.class).get(); BlockStmt body = method.getBody().get(); @@ -118,15 +101,13 @@ void l3_processLeftoverUnindentDirective() { ExpressionStmt newStmt = StaticJavaParser.parseStatement("int y = 2;").asExpressionStmt(); body.getStatements().add(newStmt); - String expected = - "class X {\n" + - " void method() {\n" + - " if (true) {\n" + - " int x = 1;\n" + - " }\n" + - " int y = 2;\n" + - " }\n" + - "}"; + String expected = "class X {\n" + " void method() {\n" + + " if (true) {\n" + + " int x = 1;\n" + + " }\n" + + " int y = 2;\n" + + " }\n" + + "}"; assertTransformedToString(expected, cu); } @@ -137,13 +118,7 @@ void l3_processLeftoverUnindentDirective() { @Test void l4_addLeftoverElements() { - considerCode( - "class X {\n" + - " void method() {\n" + - " int x = 1;\n" + - " }\n" + - "}" - ); + considerCode("class X {\n" + " void method() {\n" + " int x = 1;\n" + " }\n" + "}"); MethodDeclaration method = cu.findFirst(MethodDeclaration.class).get(); BlockStmt body = method.getBody().get(); @@ -152,14 +127,12 @@ void l4_addLeftoverElements() { body.getStatements().add(StaticJavaParser.parseStatement("int y = 2;").asExpressionStmt()); body.getStatements().add(StaticJavaParser.parseStatement("int z = 3;").asExpressionStmt()); - String expected = - "class X {\n" + - " void method() {\n" + - " int x = 1;\n" + - " int y = 2;\n" + - " int z = 3;\n" + - " }\n" + - "}"; + String expected = "class X {\n" + " void method() {\n" + + " int x = 1;\n" + + " int y = 2;\n" + + " int z = 3;\n" + + " }\n" + + "}"; assertTransformedToString(expected, cu); } @@ -170,24 +143,16 @@ void l4_addLeftoverElements() { @Test void l5_skipLeftoverRemovedElements() { - considerCode( - "class X {\n" + - " int a;\n" + - " int b;\n" + - " int c;\n" + - "}" - ); + considerCode("class X {\n" + " int a;\n" + " int b;\n" + " int c;\n" + "}"); - ClassOrInterfaceDeclaration clazz = cu.findFirst(ClassOrInterfaceDeclaration.class).get(); + ClassOrInterfaceDeclaration clazz = + cu.findFirst(ClassOrInterfaceDeclaration.class).get(); // Remove multiple fields clazz.getMembers().remove(2); // Remove c clazz.getMembers().remove(1); // Remove b - String expected = - "class X {\n" + - " int a;\n" + - "}"; + String expected = "class X {\n" + " int a;\n" + "}"; assertTransformedToString(expected, cu); } @@ -198,37 +163,25 @@ void l5_skipLeftoverRemovedElements() { @Test void l6_preserveLeftoverWhitespaceAndComments() { - considerCode( - "class X {\n" + - " int field;\n" + - " // trailing comment\n" + - "}" - ); + considerCode("class X {\n" + " int field;\n" + " // trailing comment\n" + "}"); - ClassOrInterfaceDeclaration clazz = cu.findFirst(ClassOrInterfaceDeclaration.class).get(); + ClassOrInterfaceDeclaration clazz = + cu.findFirst(ClassOrInterfaceDeclaration.class).get(); // Modify field (trailing comment should be preserved) clazz.getFieldByName("field").get().getVariable(0).setName("data"); - String expected = - "class X {\n" + - " int data;\n" + - " // trailing comment\n" + - "}"; + String expected = "class X {\n" + " int data;\n" + " // trailing comment\n" + "}"; assertTransformedToString(expected, cu); } @Test void l6_preserveTrailingWhitespace() { - considerCode( - "class X {\n" + - " int field;\n" + - "\n" + - "}" - ); + considerCode("class X {\n" + " int field;\n" + "\n" + "}"); - ClassOrInterfaceDeclaration clazz = cu.findFirst(ClassOrInterfaceDeclaration.class).get(); + ClassOrInterfaceDeclaration clazz = + cu.findFirst(ClassOrInterfaceDeclaration.class).get(); // Modify field (trailing newline should be preserved) clazz.getFieldByName("field").get().getVariable(0).setName("data"); @@ -246,21 +199,15 @@ void l6_preserveTrailingWhitespace() { @Test void l7_detectUnsynchronizedElements() { - considerCode( - "class X {\n" + - " int field;\n" + - "}" - ); + considerCode("class X {\n" + " int field;\n" + "}"); - ClassOrInterfaceDeclaration clazz = cu.findFirst(ClassOrInterfaceDeclaration.class).get(); + ClassOrInterfaceDeclaration clazz = + cu.findFirst(ClassOrInterfaceDeclaration.class).get(); // Normal modification should not trigger exception clazz.getFieldByName("field").get().getVariable(0).setName("data"); - String expected = - "class X {\n" + - " int data;\n" + - "}"; + String expected = "class X {\n" + " int data;\n" + "}"; // Should complete without UnsupportedOperationException assertTransformedToString(expected, cu); @@ -272,16 +219,10 @@ void l7_detectUnsynchronizedElements() { @Test void multipleLeftoverElementTypes() { - considerCode( - "class X {\n" + - " int a;\n" + - " int b;\n" + - " // comment\n" + - " int c;\n" + - "}" - ); + considerCode("class X {\n" + " int a;\n" + " int b;\n" + " // comment\n" + " int c;\n" + "}"); - ClassOrInterfaceDeclaration clazz = cu.findFirst(ClassOrInterfaceDeclaration.class).get(); + ClassOrInterfaceDeclaration clazz = + cu.findFirst(ClassOrInterfaceDeclaration.class).get(); // Modify first field clazz.getFieldByName("a").get().getVariable(0).setName("alpha"); @@ -297,16 +238,10 @@ void multipleLeftoverElementTypes() { @Test void leftoverElementsAfterRemoval() { - considerCode( - "class X {\n" + - " int a;\n" + - " int b;\n" + - " int c;\n" + - " // final comment\n" + - "}" - ); + considerCode("class X {\n" + " int a;\n" + " int b;\n" + " int c;\n" + " // final comment\n" + "}"); - ClassOrInterfaceDeclaration clazz = cu.findFirst(ClassOrInterfaceDeclaration.class).get(); + ClassOrInterfaceDeclaration clazz = + cu.findFirst(ClassOrInterfaceDeclaration.class).get(); // Remove middle field clazz.getMembers().remove(1); @@ -321,14 +256,10 @@ void leftoverElementsAfterRemoval() { @Test void leftoverElementsAfterAddition() { - considerCode( - "class X {\n" + - " int a;\n" + - " // comment\n" + - "}" - ); + considerCode("class X {\n" + " int a;\n" + " // comment\n" + "}"); - ClassOrInterfaceDeclaration clazz = cu.findFirst(ClassOrInterfaceDeclaration.class).get(); + ClassOrInterfaceDeclaration clazz = + cu.findFirst(ClassOrInterfaceDeclaration.class).get(); // Add field before comment clazz.addField("int", "b"); @@ -342,16 +273,13 @@ void leftoverElementsAfterAddition() { @Test void complexLeftoverScenario() { - considerCode( - "class X {\n" + - " void method() {\n" + - " int x = 1;\n" + - " // comment\n" + - " int y = 2;\n" + - " }\n" + - " // trailing\n" + - "}" - ); + considerCode("class X {\n" + " void method() {\n" + + " int x = 1;\n" + + " // comment\n" + + " int y = 2;\n" + + " }\n" + + " // trailing\n" + + "}"); MethodDeclaration method = cu.findFirst(MethodDeclaration.class).get(); BlockStmt body = method.getBody().get(); @@ -377,4 +305,3 @@ private String print() { return LexicalPreservingPrinter.print(cu); } } - diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/DifferenceApplyRemovedRulesCompleteTest.java b/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/DifferenceApplyRemovedRulesCompleteTest.java index 345102d67e..2c9ea2ba23 100755 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/DifferenceApplyRemovedRulesCompleteTest.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/DifferenceApplyRemovedRulesCompleteTest.java @@ -20,15 +20,14 @@ */ package com.github.javaparser.printer.lexicalpreservation; +import static org.junit.jupiter.api.Assertions.*; + import com.github.javaparser.ast.body.ClassOrInterfaceDeclaration; import com.github.javaparser.ast.body.MethodDeclaration; import com.github.javaparser.ast.expr.Expression; import com.github.javaparser.ast.stmt.BlockStmt; -import org.junit.jupiter.api.Test; - -import static org.junit.jupiter.api.Assertions.*; - import org.junit.jupiter.api.Disabled; +import org.junit.jupiter.api.Test; /** * Test suite for remaining REMOVED rules in Difference.apply() @@ -43,42 +42,26 @@ class DifferenceApplyRemovedRulesCompleteTest extends AbstractLexicalPreservingT @Test void r3_removeFirstElementWithParentIndentation() { - considerCode( - "class X {\n" + - " @Deprecated\n" + - " void method() {}\n" + - "}" - ); + considerCode("class X {\n" + " @Deprecated\n" + " void method() {}\n" + "}"); MethodDeclaration method = cu.findFirst(MethodDeclaration.class).get(); // Remove annotation (first element) method.getAnnotations().clear(); - String expected = - "class X {\n" + - " void method() {}\n" + - "}"; + String expected = "class X {\n" + " void method() {}\n" + "}"; assertTransformedToString(expected, cu); } @Test void r3_removeAnnotationFromMethod() { - considerCode( - "class X {\n" + - " @Override\n" + - " public void method() {}\n" + - "}" - ); + considerCode("class X {\n" + " @Override\n" + " public void method() {}\n" + "}"); MethodDeclaration method = cu.findFirst(MethodDeclaration.class).get(); method.getAnnotations().clear(); - String expected = - "class X {\n" + - " public void method() {}\n" + - "}"; + String expected = "class X {\n" + " public void method() {}\n" + "}"; assertTransformedToString(expected, cu); } @@ -89,14 +72,11 @@ void r3_removeAnnotationFromMethod() { @Test void r4_removeElementEnforcesIndentation() { - considerCode( - "class X {\n" + - " void method() {\n" + - " int x = 1;\n" + - " int y = 2; int z = 3;\n" + - " }\n" + - "}" - ); + considerCode("class X {\n" + " void method() {\n" + + " int x = 1;\n" + + " int y = 2; int z = 3;\n" + + " }\n" + + "}"); MethodDeclaration method = cu.findFirst(MethodDeclaration.class).get(); BlockStmt body = method.getBody().get(); @@ -117,22 +97,23 @@ void r4_removeElementEnforcesIndentation() { @Test void r5_modifyElementShouldNotCleansDoubleWhitespace() { - considerCode( - "class X {\n" + - " void method() {\n" + - " int x = 1;\n" + - " int y = 2;\n" + - " }\n" + - "}" - ); + considerCode("class X {\n" + " void method() {\n" + + " int x = 1;\n" + + " int y = 2;\n" + + " }\n" + + "}"); MethodDeclaration method = cu.findFirst(MethodDeclaration.class).get(); BlockStmt body = method.getBody().get(); // Modify should not trigger whitespace cleanup - body.getStatements().get(0).asExpressionStmt() - .getExpression().asVariableDeclarationExpr() - .getVariable(0).setName("a"); + body.getStatements() + .get(0) + .asExpressionStmt() + .getExpression() + .asVariableDeclarationExpr() + .getVariable(0) + .setName("a"); String result = print(); @@ -146,14 +127,11 @@ void r5_modifyElementShouldNotCleansDoubleWhitespace() { @Test void r7_removeCompleteLineRemovesIndentation() { - considerCode( - "class X {\n" + - " void method() {\n" + - " int x = 1;\n" + - " int y = 2;\n" + - " }\n" + - "}" - ); + considerCode("class X {\n" + " void method() {\n" + + " int x = 1;\n" + + " int y = 2;\n" + + " }\n" + + "}"); MethodDeclaration method = cu.findFirst(MethodDeclaration.class).get(); BlockStmt body = method.getBody().get(); @@ -161,12 +139,7 @@ void r7_removeCompleteLineRemovesIndentation() { // Remove complete line body.getStatements().remove(0); - String expected = - "class X {\n" + - " void method() {\n" + - " int y = 2;\n" + - " }\n" + - "}"; + String expected = "class X {\n" + " void method() {\n" + " int y = 2;\n" + " }\n" + "}"; assertTransformedToString(expected, cu); } @@ -177,23 +150,17 @@ void r7_removeCompleteLineRemovesIndentation() { @Test void r8_removeFirstNonInlineElementRemovesParentIndentation() { - considerCode( - "class X {\n" + - " @Deprecated\n" + - " @SuppressWarnings(\"all\")\n" + - " void method() {}\n" + - "}" - ); + considerCode("class X {\n" + " @Deprecated\n" + + " @SuppressWarnings(\"all\")\n" + + " void method() {}\n" + + "}"); MethodDeclaration method = cu.findFirst(MethodDeclaration.class).get(); // Remove all annotations method.getAnnotations().clear(); - String expected = - "class X {\n" + - " void method() {}\n" + - "}"; + String expected = "class X {\n" + " void method() {}\n" + "}"; assertTransformedToString(expected, cu); } @@ -205,14 +172,11 @@ void r8_removeFirstNonInlineElementRemovesParentIndentation() { @Test @Disabled("Bug: Removing a commented expression should also delete the associated comment") void r10_removeCommentInsteadOfExpectedChild() { - considerCode( - "class X {\n" + - " void method() {\n" + - " /* comment */\n" + - " int x = 1;\n" + - " }\n" + - "}" - ); + considerCode("class X {\n" + " void method() {\n" + + " /* comment */\n" + + " int x = 1;\n" + + " }\n" + + "}"); MethodDeclaration method = cu.findFirst(MethodDeclaration.class).get(); BlockStmt body = method.getBody().get(); @@ -220,11 +184,7 @@ void r10_removeCommentInsteadOfExpectedChild() { // Remove statement (comment encountered before it) body.getStatements().clear(); - String expected = - "class X {\n" + - " void method() {\n" + - " }\n" + - "}"; + String expected = "class X {\n" + " void method() {\n" + " }\n" + "}"; assertTransformedToString(expected, cu); } @@ -235,12 +195,7 @@ void r10_removeCommentInsteadOfExpectedChild() { @Test void r12_removeNewlineToken() { - considerCode( - "class X {\n" + - "\n" + - " int field;\n" + - "}" - ); + considerCode("class X {\n" + "\n" + " int field;\n" + "}"); String result = print(); @@ -255,13 +210,10 @@ void r12_removeNewlineToken() { @Test void r13_ChangingNodeShouldNotModifyExtraWhitespaces() { - considerCode( - "class X {\n" + - " int field;\n" + - "}" - ); + considerCode("class X {\n" + " int field;\n" + "}"); - ClassOrInterfaceDeclaration clazz = cu.findFirst(ClassOrInterfaceDeclaration.class).get(); + ClassOrInterfaceDeclaration clazz = + cu.findFirst(ClassOrInterfaceDeclaration.class).get(); // Modify field should not trigger whitespace handling clazz.getFieldByName("field").get().getVariable(0).setName("data"); @@ -277,15 +229,12 @@ void r13_ChangingNodeShouldNotModifyExtraWhitespaces() { @Test void r14_removeIndentUnindentDirective() { - considerCode( - "class X {\n" + - " void method() {\n" + - " if (true) {\n" + - " int x = 1;\n" + - " }\n" + - " }\n" + - "}" - ); + considerCode("class X {\n" + " void method() {\n" + + " if (true) {\n" + + " int x = 1;\n" + + " }\n" + + " }\n" + + "}"); MethodDeclaration method = cu.findFirst(MethodDeclaration.class).get(); @@ -295,8 +244,9 @@ void r14_removeIndentUnindentDirective() { String result = print(); // Indentation should be preserved - assertTrue(result.contains(" void method()") || result.contains(" String method()"), - "Indentation should be maintained"); + assertTrue( + result.contains(" void method()") || result.contains(" String method()"), + "Indentation should be maintained"); } // ========================================================================= @@ -305,13 +255,10 @@ void r14_removeIndentUnindentDirective() { @Test void r15_skipWhitespaceWhenRemovingWhitespace() { - considerCode( - "class X {\n" + - " int a, b;\n" + - "}" - ); + considerCode("class X {\n" + " int a, b;\n" + "}"); - ClassOrInterfaceDeclaration clazz = cu.findFirst(ClassOrInterfaceDeclaration.class).get(); + ClassOrInterfaceDeclaration clazz = + cu.findFirst(ClassOrInterfaceDeclaration.class).get(); // Modify to trigger whitespace synchronization clazz.getMembers().get(0).asFieldDeclaration().getVariable(0).setName("alpha"); @@ -328,21 +275,15 @@ void r15_skipWhitespaceWhenRemovingWhitespace() { @Test void r16_removeLiteral() { - considerCode( - "class X {\n" + - " int field = 42;\n" + - "}" - ); + considerCode("class X {\n" + " int field = 42;\n" + "}"); - ClassOrInterfaceDeclaration clazz = cu.findFirst(ClassOrInterfaceDeclaration.class).get(); + ClassOrInterfaceDeclaration clazz = + cu.findFirst(ClassOrInterfaceDeclaration.class).get(); // Remove initializer (literal) - clazz.getFieldByName("field").get().getVariable(0).setInitializer((Expression)null); + clazz.getFieldByName("field").get().getVariable(0).setInitializer((Expression) null); - String expected = - "class X {\n" + - " int field;\n" + - "}"; + String expected = "class X {\n" + " int field;\n" + "}"; assertTransformedToString(expected, cu); } @@ -353,20 +294,14 @@ void r16_removeLiteral() { @Test void r18_skipRemovedWhitespaceNotFound() { - considerCode( - "class X {\n" + - " int field;\n" + - "}" - ); + considerCode("class X {\n" + " int field;\n" + "}"); // This tests that missing whitespace to remove doesn't cause errors - ClassOrInterfaceDeclaration clazz = cu.findFirst(ClassOrInterfaceDeclaration.class).get(); + ClassOrInterfaceDeclaration clazz = + cu.findFirst(ClassOrInterfaceDeclaration.class).get(); clazz.getFieldByName("field").get().getVariable(0).setName("data"); - String expected = - "class X {\n" + - " int data;\n" + - "}"; + String expected = "class X {\n" + " int data;\n" + "}"; assertTransformedToString(expected, cu); } @@ -377,13 +312,10 @@ void r18_skipRemovedWhitespaceNotFound() { @Test void r19_skipOriginalWhitespaceWhenRemoving() { - considerCode( - "class X {\n" + - " int field ;\n" + - "}" - ); + considerCode("class X {\n" + " int field ;\n" + "}"); - ClassOrInterfaceDeclaration clazz = cu.findFirst(ClassOrInterfaceDeclaration.class).get(); + ClassOrInterfaceDeclaration clazz = + cu.findFirst(ClassOrInterfaceDeclaration.class).get(); // Modify field name clazz.getFieldByName("field").get().getVariable(0).setName("data"); @@ -399,23 +331,14 @@ void r19_skipOriginalWhitespaceWhenRemoving() { @Test void r21_changeAnnotationName() { - considerCode( - "class X {\n" + - " @MyAnnotation\n" + - " void method() {}\n" + - "}" - ); + considerCode("class X {\n" + " @MyAnnotation\n" + " void method() {}\n" + "}"); MethodDeclaration method = cu.findFirst(MethodDeclaration.class).get(); // Change annotation name method.getAnnotation(0).setName("NewAnnotation"); - String expected = - "class X {\n" + - " @NewAnnotation\n" + - " void method() {}\n" + - "}"; + String expected = "class X {\n" + " @NewAnnotation\n" + " void method() {}\n" + "}"; assertTransformedToString(expected, cu); } @@ -426,15 +349,12 @@ void r21_changeAnnotationName() { @Test void postRemoved_cleanLeftoverSpacesAfterCompleteLineRemoval() { - considerCode( - "class X {\n" + - " void method() {\n" + - " int x = 1;\n" + - " int y = 2;\n" + - " int z = 3;\n" + - " }\n" + - "}" - ); + considerCode("class X {\n" + " void method() {\n" + + " int x = 1;\n" + + " int y = 2;\n" + + " int z = 3;\n" + + " }\n" + + "}"); MethodDeclaration method = cu.findFirst(MethodDeclaration.class).get(); BlockStmt body = method.getBody().get(); @@ -442,13 +362,11 @@ void postRemoved_cleanLeftoverSpacesAfterCompleteLineRemoval() { // Remove middle statement (complete line) body.getStatements().remove(1); - String expected = - "class X {\n" + - " void method() {\n" + - " int x = 1;\n" + - " int z = 3;\n" + - " }\n" + - "}"; + String expected = "class X {\n" + " void method() {\n" + + " int x = 1;\n" + + " int z = 3;\n" + + " }\n" + + "}"; assertTransformedToString(expected, cu); @@ -465,4 +383,3 @@ private String print() { return LexicalPreservingPrinter.print(cu); } } - diff --git a/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/Difference.java b/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/Difference.java index e9d2d753bd..c1b0f54257 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/Difference.java +++ b/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/Difference.java @@ -96,7 +96,6 @@ List processIndentation(List indentation, List elements) { TextElementList list = new TextElementList(elements); if (!list.isValidIndex(fromIndex)) return -1; - TextElementIterator iterator = list.iterator(fromIndex); while (iterator.hasNext()) { TextElement element = iterator.next(); diff --git a/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/IndentationCalculator.java b/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/IndentationCalculator.java index 190a80a30b..b929bf1841 100755 --- a/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/IndentationCalculator.java +++ b/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/IndentationCalculator.java @@ -17,7 +17,6 @@ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU Lesser General Public License for more details. */ - package com.github.javaparser.printer.lexicalpreservation; import static com.github.javaparser.printer.lexicalpreservation.IndentationConstants.STANDARD_INDENTATION_SIZE; @@ -64,12 +63,10 @@ private IndentationCalculator() { */ public static List computeFromPrecedingElements(List precedingElements) { int eolIndex = findLastNewlineIndex(precedingElements); - // No newline found, return empty indentation if (eolIndex < 0) { return Collections.emptyList(); } - // Extract whitespace elements after the newline List result = new ArrayList<>(); for (int i = eolIndex + 1; i < precedingElements.size(); i++) { @@ -81,7 +78,6 @@ public static List computeFromPrecedingElements(List p break; } } - return result; } @@ -100,7 +96,6 @@ public static List computeFromPrecedingElements(List p */ public static List extractIndentationFromTokens(List precedingTokens) { List indentation = new ArrayList<>(); - for (TextElement element : precedingTokens) { if (element.isSpaceOrTab()) { indentation.add(element); @@ -109,7 +104,6 @@ public static List extractIndentationFromTokens(List p break; } } - return indentation; } @@ -182,10 +176,10 @@ public static EnforcingContext analyzeEnforcingContext(NodeText nodeText, int in if (index < 0 || index >= nodeText.numberOfElements()) { return new EnforcingContext(index, 0); } - - int start = index; // Starting position of whitespace sequence to potentially remove - int extraCharacters = 0; // Total count of excess whitespace characters - + // Starting position of whitespace sequence to potentially remove + int start = index; + // Total count of excess whitespace characters + int extraCharacters = 0; // ========== PHASE 1: BACKWARD SCAN ========== // Scan backward from the position to identify preceding whitespace. // This determines if we're at the beginning of a line (after newline) or @@ -196,7 +190,6 @@ public static EnforcingContext analyzeEnforcingContext(NodeText nodeText, int in if (nodeText.getTextElement(i).isNewline()) { break; } - // If we encounter a non-whitespace element: // Reset the context because we're not at the beginning of a line. // However, we still need to scan forward to count any trailing spaces. @@ -206,13 +199,13 @@ public static EnforcingContext analyzeEnforcingContext(NodeText nodeText, int in extraCharacters = 0; break; } - // Found whitespace - expand the sequence backward - start = i; // Update start to this earlier position - extraCharacters++; // Count this whitespace character + // Update start to this earlier position + start = i; + // Count this whitespace character + extraCharacters++; } } - // ========== PHASE 2: FORWARD SCAN ========== // Scan forward from the current position to count additional whitespace. // This phase ALWAYS executes if the current position is whitespace, @@ -228,17 +221,14 @@ public static EnforcingContext analyzeEnforcingContext(NodeText nodeText, int in if (nodeText.getTextElement(i).isNewline()) { break; } - // Stop at non-whitespace - end of whitespace sequence if (!nodeText.getTextElement(i).isSpaceOrTab()) { break; } - // Count this whitespace character extraCharacters++; } } - return new EnforcingContext(start, extraCharacters); } @@ -279,16 +269,12 @@ public static int removeExcessIndentation(NodeText nodeText, int startIndex, int */ public static int enforceIndentation(NodeText nodeText, int index, int charactersToPreserve) { EnforcingContext ctx = analyzeEnforcingContext(nodeText, index); - if (!ctx.hasExtraCharacters()) { return index; } - int toRemove = ctx.getExtraCharacters() > charactersToPreserve ? ctx.getExtraCharacters() - charactersToPreserve : 0; - int newIndex = removeExcessIndentation(nodeText, ctx.getStartIndex(), toRemove); - // Adjust for preserved characters return toRemove > 0 ? newIndex + charactersToPreserve : newIndex; } @@ -315,7 +301,9 @@ private static int findLastNewlineIndex(List elements) { * This is an immutable value object returned by analyzeEnforcingContext. */ public static class EnforcingContext { + private final int startIndex; + private final int extraCharacters; public EnforcingContext(int startIndex, int extraCharacters) { diff --git a/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/IndentationConstants.java b/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/IndentationConstants.java index b63abfbc57..ef7d7872b2 100755 --- a/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/IndentationConstants.java +++ b/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/IndentationConstants.java @@ -17,7 +17,6 @@ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU Lesser General Public License for more details. */ - package com.github.javaparser.printer.lexicalpreservation; /** diff --git a/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/IndentationContext.java b/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/IndentationContext.java index 30cfb76598..98e4f06183 100755 --- a/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/IndentationContext.java +++ b/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/IndentationContext.java @@ -17,7 +17,6 @@ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU Lesser General Public License for more details. */ - package com.github.javaparser.printer.lexicalpreservation; import static com.github.javaparser.printer.lexicalpreservation.IndentationConstants.STANDARD_INDENTATION_SIZE; diff --git a/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/IndexTrackingIterator.java b/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/IndexTrackingIterator.java index 8ce28f8b09..a5a3f9bf77 100755 --- a/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/IndexTrackingIterator.java +++ b/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/IndexTrackingIterator.java @@ -44,6 +44,7 @@ public class IndexTrackingIterator implements ListIterator { private final ListIterator delegate; + private int currentIndex; /** @@ -66,7 +67,8 @@ public IndexTrackingIterator(List elements) { */ public IndexTrackingIterator(List elements, int fromIndex) { this.delegate = elements.listIterator(fromIndex); - this.currentIndex = -1; // No element read yet + // No element read yet + this.currentIndex = -1; } /** @@ -93,7 +95,6 @@ public int currentIndex() { } // === LISTITERATOR METHODS WITH INDEX TRACKING === - @Override public boolean hasNext() { return delegate.hasNext(); diff --git a/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/LexicalPreservingPrinter.java b/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/LexicalPreservingPrinter.java index 7f3968f627..e11e049531 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/LexicalPreservingPrinter.java +++ b/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/LexicalPreservingPrinter.java @@ -152,10 +152,8 @@ public void concretePropertyChange( if (oldValue instanceof Node && newValue instanceof Node) { Node oldNode = (Node) oldValue; Node newNode = (Node) newValue; - // Find the actual token owner Node tokenOwner = TokenOwnerDetector.findTokenOwner(oldNode); - // Check if we need to regenerate the token owner instead of just the parent if (TokenOwnerDetector.needsRegeneration(observedNode, tokenOwner, oldNode)) { NodeText tokenOwnerText = getOrCreateNodeText(tokenOwner); @@ -163,7 +161,8 @@ public void concretePropertyChange( // Regenerate the token owner's NodeText instead of the observed node LEXICAL_DIFFERENCE_CALCULATOR.calculatePropertyChange( tokenOwnerText, tokenOwner, property, oldValue, newValue); - return; // Early exit - we've handled the change + // Early exit - we've handled the change + return; } } } @@ -200,7 +199,6 @@ public void concretePropertyChange( List precedingElements = nodeText.getElements().subList(0, index); List existingIndent = IndentationCalculator.computeFromPrecedingElements(precedingElements); - // Insert the comment (WITHOUT adding indentation before, we'll add it after the EOL) LineSeparator lineSeparator = observedNode.getLineEndingStyleOrDefault(LineSeparator.SYSTEM); for (TokenTextElement element : makeCommentTokens((Comment) newValue)) { @@ -548,11 +546,9 @@ private void fixIndentOfAddedNode(NodeText nodeText, int index) { // finds the existing indentation List existingIndent = IndentationCalculator.computeFromPrecedingElements( nodeText.getElements().subList(0, index + 1)); - if (existingIndent.isEmpty()) { return; } - // Find the last newline before index int lastNewlineIndex = -1; for (int i = index; i >= 0; i--) { @@ -561,12 +557,10 @@ private void fixIndentOfAddedNode(NodeText nodeText, int index) { break; } } - // If there is no newline or if the newline is just before the index, do nothing. if (lastNewlineIndex == -1 || lastNewlineIndex == index - 1) { return; } - // Apply the computed indentation // The indentation elements are inserted at the given index. for (TextElement indentElement : existingIndent) { diff --git a/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/NodeText.java b/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/NodeText.java index 6de4aaaf25..b88e078728 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/NodeText.java +++ b/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/NodeText.java @@ -43,7 +43,6 @@ class NodeText { // // Constructors // - /** * Creates a NodeText wrapping the given list of elements. * @@ -63,7 +62,6 @@ class NodeText { // // Adding elements // - /** * Add an element at the end. */ @@ -97,7 +95,6 @@ void addToken(int index, int tokenKind, String text) { // // Finding elements // - /** * Finds the first element matching the given matcher. * @@ -185,7 +182,6 @@ int tryToFindChild(Node child, int from) { // // Removing single elements // - /** * Removes the first element matching the given matcher. * Optionally removes following whitespace. @@ -198,14 +194,11 @@ int tryToFindChild(Node child, int from) { public void remove(TextElementMatcher matcher, boolean potentiallyFollowingWhitespace) { // Find the matching element using our optimized search int index = tryToFindElement(matcher, 0); - if (index == NOT_FOUND) { throw new IllegalArgumentException("No matching element found"); } - // Remove the element elements.remove(index); - // Optionally remove following whitespace if (potentiallyFollowingWhitespace) { if (index < elements.size()) { @@ -221,7 +214,6 @@ public void remove(TextElementMatcher matcher, boolean potentiallyFollowingWhite // // Removing sequences // - /** * Removes the element at the given index. * @@ -234,7 +226,6 @@ void removeElement(int index) { // // Replacing elements // - /** * Replaces the element at the position matched by the given matcher * with the given new element. @@ -266,7 +257,6 @@ void replace(TextElementMatcher position, Collection newE // // Other methods // - /** * Generate the corresponding string by expanding all elements. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/TextElementIterator.java b/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/TextElementIterator.java index b550ab6248..9a37b172d3 100755 --- a/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/TextElementIterator.java +++ b/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/TextElementIterator.java @@ -39,6 +39,7 @@ public class TextElementIterator implements ListIterator { private final ListIterator delegate; + private int currentIndex; /** @@ -52,7 +53,8 @@ public class TextElementIterator implements ListIterator { */ public TextElementIterator(List elements, int fromIndex) { this.delegate = elements.listIterator(fromIndex); - this.currentIndex = -1; // No element read yet + // No element read yet + this.currentIndex = -1; } /** @@ -75,7 +77,6 @@ public int currentIndex() { } // === LISTITERATOR METHODS WITH INDEX TRACKING === - @Override public boolean hasNext() { return delegate.hasNext(); diff --git a/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/TextElementList.java b/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/TextElementList.java index 68a8482b24..698891a2a6 100755 --- a/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/TextElementList.java +++ b/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/TextElementList.java @@ -105,7 +105,6 @@ public static TextElementList copyOf(List elements) { } // === SEARCH BY PREDICATE === - @Override public int findFirst(Predicate predicate) { Objects.requireNonNull(predicate, "predicate cannot be null"); @@ -157,7 +156,6 @@ public int findPrevious(int fromIndex, Predicate predicate) { } // === FILTERING === - @Override public List takeWhile(Predicate predicate) { Objects.requireNonNull(predicate, "predicate cannot be null"); @@ -177,7 +175,6 @@ public List subList(int fromIndex, int toIndex) { } // === MUTATION === - @Override public void insert(int index, TextElement element) { Objects.requireNonNull(element, "element cannot be null"); @@ -206,7 +203,6 @@ public void removeRange(int fromIndex, int toIndex) { } // === ACCESS === - @Override public TextElement get(int index) { return elements.get(index); @@ -238,7 +234,6 @@ public List toMutableList() { } // === MATCHING (TERMINAL OPERATIONS) === - @Override public boolean anyMatch(Predicate predicate) { Objects.requireNonNull(predicate, "predicate cannot be null"); @@ -268,7 +263,6 @@ public boolean noneMatch(Predicate predicate) { } // === ITERATION === - @Override public TextElementIterator iterator(int fromIndex) { return new TextElementIterator(elements, fromIndex); diff --git a/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/TextElementSequence.java b/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/TextElementSequence.java index 4902530fb0..6128d23f7b 100755 --- a/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/TextElementSequence.java +++ b/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/TextElementSequence.java @@ -46,7 +46,6 @@ public interface TextElementSequence { // === SEARCH BY PREDICATE === - /** * Finds the first index where the predicate matches, searching forward from index 0. * @@ -86,7 +85,6 @@ public interface TextElementSequence { int findPrevious(int fromIndex, Predicate predicate); // === MATCHING (TERMINAL OPERATIONS) === - /** * Tests whether any element in this sequence matches the given predicate. * @@ -163,7 +161,6 @@ public interface TextElementSequence { boolean noneMatch(Predicate predicate); // === SEARCH BY ELEMENT === - /** * Finds the first occurrence of the specified element. * Equivalent to {@code findFirst(e -> Objects.equals(e, element))}. @@ -211,7 +208,6 @@ default int lastIndexOf(int fromIndex, TextElement element) { } // === FILTERING === - /** * Returns a new list containing elements from the start until the predicate fails. * The returned list is independent of this sequence. @@ -234,7 +230,6 @@ default int lastIndexOf(int fromIndex, TextElement element) { List subList(int fromIndex, int toIndex); // === MUTATION === - /** * Inserts element at the specified index. * WARNING: Caller must adjust subsequent indices manually. @@ -277,7 +272,6 @@ default int lastIndexOf(int fromIndex, TextElement element) { void removeRange(int fromIndex, int toIndex); // === ACCESS === - /** * Returns the element at the specified index. * @@ -328,7 +322,6 @@ default int lastIndexOf(int fromIndex, TextElement element) { List toMutableList(); // === ITERATION === - /** * Returns an iterator starting at the specified index. * diff --git a/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/TokenOwnerDetector.java b/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/TokenOwnerDetector.java index d8c63872d5..69d3265f48 100755 --- a/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/TokenOwnerDetector.java +++ b/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/TokenOwnerDetector.java @@ -59,6 +59,7 @@ class TokenOwnerDetector { */ @FunctionalInterface interface DetectionStrategy { + /** * Attempts to find the token owner for the given node. * @@ -83,14 +84,7 @@ interface DetectionStrategy { *

  • NameInExpressionStrategy - Rare edge cases
  • * */ - private static final List STRATEGIES = Arrays.asList( - new TypeOwnerStrategy() - // Additional strategies will be added here as they are implemented - // new AnnotationOwnerStrategy(), - // new ModifierOwnerStrategy(), - // new TypeParameterOwnerStrategy(), - // new NameInExpressionStrategy() - ); + private static final List STRATEGIES = Arrays.asList(new TypeOwnerStrategy()); /** * Finds the node that owns the tokens for the given node. @@ -110,7 +104,6 @@ static Node findTokenOwner(Node node) { if (node == null) { throw new IllegalArgumentException("node cannot be null"); } - // Try each strategy in order for (DetectionStrategy strategy : STRATEGIES) { Optional owner = strategy.detect(node); @@ -118,7 +111,6 @@ static Node findTokenOwner(Node node) { return owner.get(); } } - // Default: node owns its own tokens return node; } @@ -180,15 +172,14 @@ static boolean needsRegeneration(Node parent, Node tokenOwner, Node replacedNode if (tokenOwner.equals(parent)) { return false; } - // WORKAROUND: Multiple variable declarations share same type if (tokenOwner instanceof FieldDeclaration) { FieldDeclaration field = (FieldDeclaration) tokenOwner; if (field.getVariables().size() > 1) { - return false; // Let LPP handle it normally + // Let LPP handle it normally + return false; } } - // Case 2: Replaced node is directly a Type // This is the most common case requiring special handling (Issue #3365). // Types in declarations have their tokens owned by the declaration, not by the Type node itself. @@ -196,7 +187,6 @@ static boolean needsRegeneration(Node parent, Node tokenOwner, Node replacedNode if (replacedNode instanceof Type) { return true; } - // Case 3: Replaced node is contained within a Type // This handles nested cases where a node inside a type (e.g., type arguments) is replaced. // We walk up from the replaced node to the parent, checking if we pass through a Type node. @@ -209,7 +199,6 @@ static boolean needsRegeneration(Node parent, Node tokenOwner, Node replacedNode } current = current.getParentNode().orElse(null); } - // Case 4: None of the above // The replaced node is not type-related and tokenOwner != parent. // This is rare but possible (e.g., annotations, modifiers in some cases). diff --git a/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/TypeOwnerStrategy.java b/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/TypeOwnerStrategy.java index 8f0ec2cb01..a2217fc13b 100755 --- a/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/TypeOwnerStrategy.java +++ b/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/TypeOwnerStrategy.java @@ -56,7 +56,6 @@ public Optional detect(Node node) { if (type == null) { return Optional.empty(); } - // Find the owner Node owner = findTypeOwner(type); return Optional.ofNullable(owner); @@ -73,22 +72,18 @@ private Type findTypeNode(Node node) { if (node instanceof Type) { return (Type) node; } - // Search ancestors, but stop at boundaries Node current = node; while (current != null) { if (current instanceof Type) { return (Type) current; } - // Stop at boundaries that indicate we're not in a type context if (current instanceof BodyDeclaration || current instanceof ExpressionStmt) { return null; } - current = current.getParentNode().orElse(null); } - return null; } @@ -104,13 +99,11 @@ private Type findTypeNode(Node node) { */ private Node findTypeOwner(Type type) { Node current = type; - while (current != null) { Node parent = current.getParentNode().orElse(null); if (parent == null) { break; } - final Node currentNode = current; // Check each context using Optional chaining for clean code Optional owner = Optionals.or( @@ -120,14 +113,11 @@ private Node findTypeOwner(Type type) { () -> checkClassContext(parent, currentNode), () -> checkExpressionContext(parent, currentNode), () -> checkStatementContext(parent, currentNode)); - if (owner.isPresent()) { return owner.get(); } - current = parent; } - // Fallback: type owns its own tokens return type; } @@ -136,7 +126,6 @@ private Node findTypeOwner(Type type) { // CONTEXT CHECKERS // Each method checks if the parent is a specific context that owns tokens // ======================================================================== - /** * Checks variable declaration contexts: local variables, fields, enum constants. * @@ -149,17 +138,14 @@ private Optional checkVariableContext(Node parent, Node current) { if (parent instanceof VariableDeclarationExpr) { return Optional.of(parent); } - // Field declaration if (parent instanceof FieldDeclaration) { return Optional.of(parent); } - // Enum constant declaration if (parent instanceof EnumConstantDeclaration) { return Optional.of(parent); } - return Optional.empty(); } @@ -175,12 +161,10 @@ private Optional checkParameterContext(Node parent, Node current) { if (parent instanceof Parameter) { return Optional.of(parent); } - // Receiver parameter (e.g., void method(MyClass MyClass.this)) if (parent instanceof ReceiverParameter) { return Optional.of(parent); } - return Optional.empty(); } @@ -200,7 +184,6 @@ private Optional checkMethodContext(Node parent, Node current) { return Optional.of(parent); } } - // Annotation member declaration if (parent instanceof AnnotationMemberDeclaration) { AnnotationMemberDeclaration member = (AnnotationMemberDeclaration) parent; @@ -208,12 +191,10 @@ private Optional checkMethodContext(Node parent, Node current) { return Optional.of(parent); } } - // Constructor declaration if (parent instanceof ConstructorDeclaration) { return Optional.of(parent); } - return Optional.empty(); } @@ -228,43 +209,35 @@ private Optional checkClassContext(Node parent, Node current) { // Class or interface declaration if (parent instanceof ClassOrInterfaceDeclaration) { ClassOrInterfaceDeclaration classDecl = (ClassOrInterfaceDeclaration) parent; - // Check extends clause if (isInTypeList(classDecl.getExtendedTypes(), current)) { return Optional.of(parent); } - // Check implements clause if (isInTypeList(classDecl.getImplementedTypes(), current)) { return Optional.of(parent); } - // Check permits clause (sealed classes - Java 17+) if (isInTypeList(classDecl.getPermittedTypes(), current)) { return Optional.of(parent); } } - // Record declaration (Java 14+) if (parent instanceof RecordDeclaration) { RecordDeclaration recordDecl = (RecordDeclaration) parent; - // Check implements clause if (isInTypeList(recordDecl.getImplementedTypes(), current)) { return Optional.of(parent); } } - // Enum declaration if (parent instanceof EnumDeclaration) { EnumDeclaration enumDecl = (EnumDeclaration) parent; - // Check implements clause if (isInTypeList(enumDecl.getImplementedTypes(), current)) { return Optional.of(parent); } } - return Optional.empty(); } @@ -285,7 +258,6 @@ private Optional checkExpressionContext(Node parent, Node current) { return Optional.of(parent); } } - // Instanceof expression: obj instanceof String if (parent instanceof InstanceOfExpr) { InstanceOfExpr instanceOf = (InstanceOfExpr) parent; @@ -295,7 +267,6 @@ private Optional checkExpressionContext(Node parent, Node current) { return Optional.of(parent); } } - // Record pattern expression if (parent instanceof RecordPatternExpr) { RecordPatternExpr pattern = (RecordPatternExpr) parent; @@ -303,7 +274,6 @@ private Optional checkExpressionContext(Node parent, Node current) { return Optional.of(parent); } } - return Optional.empty(); } @@ -319,14 +289,12 @@ private Optional checkStatementContext(Node parent, Node current) { if (parent instanceof ExplicitConstructorInvocationStmt) { return Optional.of(parent); } - return Optional.empty(); } // ======================================================================== // UTILITY METHODS // ======================================================================== - /** * Checks if a node is contained in a list of types (extends, implements, permits). * @@ -352,14 +320,12 @@ private boolean isInTypeList(List types, Node node) { */ private boolean isAncestorOf(Node potentialAncestor, Node node) { Node current = node.getParentNode().orElse(null); - while (current != null) { if (current.equals(potentialAncestor)) { return true; } current = current.getParentNode().orElse(null); } - return false; } } diff --git a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/utils/JavassistModuleHelper.java b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/utils/JavassistModuleHelper.java index bb9ca9aa99..e2b9198778 100644 --- a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/utils/JavassistModuleHelper.java +++ b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/utils/JavassistModuleHelper.java @@ -29,7 +29,7 @@ import javassist.bytecode.ConstPool; public class JavassistModuleHelper { - public static String MODULE_INFO_CLASS_NAME = "module-info"; + public static final String MODULE_INFO_CLASS_NAME = "module-info"; /** * Javassist does not provide support for modules beyond letting users fetch the module @@ -52,8 +52,8 @@ public static Optional>> getModuleWithExportedPackages // The first 2 bytes give the module_name_index, which is needed to get the module name from the constPool int attrIdx = 0; - int moduleNameIndex = moduleAttribute[attrIdx++] << 16; - moduleNameIndex |= moduleAttribute[attrIdx++]; + int moduleNameIndex = (moduleAttribute[attrIdx++] & 0xFF) << 8; + moduleNameIndex |= (moduleAttribute[attrIdx++] & 0xFF); String moduleName = constPool.getModuleInfo(moduleNameIndex); ArrayList exportedPackages = new ArrayList<>(); @@ -63,32 +63,34 @@ public static Optional>> getModuleWithExportedPackages attrIdx += 4; // The next 2 bytes are the requires_count - int requiresCount = moduleAttribute[attrIdx++] << 16; - requiresCount |= moduleAttribute[attrIdx++]; + int requiresCount = (moduleAttribute[attrIdx++] & 0xFF) << 8; + requiresCount |= (moduleAttribute[attrIdx++] & 0xFF); // Skip the requires table. Each require structure consists of 6 bytes. attrIdx += requiresCount * 6; // The next 2 bytes are the exports count - int exportsCount = moduleAttribute[attrIdx++] << 16; - exportsCount |= moduleAttribute[attrIdx++]; + int exportsCount = (moduleAttribute[attrIdx++] & 0xFF) << 8; + exportsCount |= (moduleAttribute[attrIdx++] & 0xFF); for (int i = 0; i < exportsCount; i++) { - int exportsIndex = moduleAttribute[attrIdx++] << 16; - exportsIndex = moduleAttribute[attrIdx++]; + int exportsIndex = (moduleAttribute[attrIdx++] & 0xFF) << 8; + exportsIndex |= (moduleAttribute[attrIdx++] & 0xFF); String exportedPackageName = constPool.getPackageInfo(exportsIndex).replace('/', '.'); exportedPackages.add(exportedPackageName); // Skip the 2 byte exports_flags attrIdx += 2; // The next 2 bytes are the exports to count. Need this to skip the exports to table for now, but // could use them for better resolution. - int exportsToCount = moduleAttribute[attrIdx++] << 16; - exportsToCount |= moduleAttribute[attrIdx++]; + int exportsToCount = (moduleAttribute[attrIdx++] & 0xFF) << 8; + exportsToCount |= (moduleAttribute[attrIdx++] & 0xFF); // TODO Eventually check exportedTo to see if this is valid // For now, skip each 2 byte exports_to - attrIdx += 2 + exportsToCount; + attrIdx += 2 * exportsToCount; } + // opens, uses and provides tables are not relevant + return Optional.of(new Pair<>(moduleName, exportedPackages)); } } diff --git a/javaparser-symbol-solver-testing/src/test/resources/modules/com-github-javaparser-testmodule.jar b/javaparser-symbol-solver-testing/src/test/resources/modules/com-github-javaparser-testmodule.jar index 21593b55f8ef9d22137398d26fa4d0bc19daf5fd..b138eeaab4b5911a5e11125538909d1a8a31ff47 100644 GIT binary patch literal 2666 zcmWIWW@Zs#;Nak3;P0@GVL$?$3@i-3t|5-Po_=on|4uP5Ff#;rvvYt{FhP|C;M6Pv zQ~}rQ>*(j{<{BKL=j-;__snS@Z(Y5MyxzK6=gyqp9At3C_`%a6JuhD!Pv48Bt5~>Z zyq0_+IZHdk;+b05)8{W$pFh{Cc&7R~^Hb5sB1W(iUWBrIa|Bx80K~YRAPAJr%}*)K zN!88FOUu_w&PgmT?(OsBI^-bWT5ow&;`tMXSNB*%)<5tQuyK^WZ6=j_^1-d*ogWzF zynJ@eEsF{W`TJkq_3pdr+6|mJOvU9T)x?-O;r+bUHu1I-KRCTCCRd z6N_fJ=N)?Na@fqPrOvH#)+f6u(}Ufgy`S-bPpjpif6kKyzxd6|0+eS|zR-)DQyZv$ zWh&27frE}WGK8|YXS&(VXH!%UNqd#(6s%udt7XT`x@T2~Sy8Nu`fTMXQ@u0hlxAt< zYAtINTa%u*N55qAI;~4BU%^2!)9`)&8K6h=86iQz#lQfJA@rzZ0jfyO&(#M77Iqcf zP!;K!B^jkjcod4ED$GhOODsq%Do!oJqels+o|4q!l7htK?8Nj`uzu_*(U2(pAwaX7 zL2(R;=~RDPeX)?ESYB_vZaSedK1$wK#f*M-@ci|4&o z3M^BcJjXgwajRlXU-;(#tBcdOo_wd~?Q~n(PIJ5F^_VlKZ!LQj`1|a;i~o-0C$-GD z|3R?fk8)3X4DZa&ot0l1tDd*iN-TCZPB>|4Re$MVVpnkFiO1cGA2aMPRQh})HE+Rp zW>EIDb&LxC3=FSWya_^?m=HC>6D6j^8Q_?gUy_kpgd8n>yZsIWGvNCpeY}bf1A_uC zFtTbZUQ|>O>Fjc6TqJL;T;2S*_geP9Zm!NI{uAzsX~LX}hDYaKzc@Ftw!V&W$B}m& z%qo_b4BJj{{4TCbzFZJJ^LUb8szOTmwyh6mO_(!h-;*0kGcM`+q&nXfSNr7sZEl6| z5^it3_??rui!bjA=$>zOr?jQyRhrX{-J93ieCc-jV=Uh5r?%(eJJl!aK6lF{3IE>^Qo5&X z-XCywwC0s#xdjXw1abT{C;Zv{Pph-oDVps+m;9% z;b4EEq|{?pwLWy^>X^MM(tfgvvu2#yp{clIXY6qcbL-JRISKW4X92-09zmvt`(_ts01dk(*Z=?k literal 1483 zcmWIWW@h1HVBlb2Xo<;*W#D?JF8wW$ZADx-5}Z4|FbSF?)`D$ z15)!?n;$Iu6rh$Q7~enX!JE{X?McGwO$NUv-(_1Zb8sC=wx2nd)!r&*Ugjdsw!-i6cZ!M66^1=Wk{cGZyVDOisyL%X9jU z?zY{u{rUe*MjJn{|5)6!IblOW*Y{_S&(1#c{rq$B2FYK!CIUw|tTU99zHI;G+Z8j* z$3{JRs+Cj8^4_xVEeR%ZM=g}^EJ;-~dTUmyw5Luzcj=mfRYle__nq?TRDFIqCQMXu z&a`aT7iYHy`j<}B*geJb+}sTlZVBkQ>wo^gnmc{#$-Lv*PPe7)w6<$rkI^}GYuPKu z-)G-ltb1f`=yE3i2ZzHy!DC|K;b)HA+4GNKZ}B0!o{Re=H$0J6nH4!t zfif!sXakvWtw>oHWI4HmC1(Wa0{Rq^xDmcZ*8xi2 z2(SjK1D@D%YXl{C1h|T-5h)?!b1o?PBLF88F^L&H^pK+!lpPSjlPL4hGDm Date: Wed, 28 Jan 2026 14:29:06 +0100 Subject: [PATCH 18/46] Fix CommentInserter crash on compact classes (#4963) --- .../com/github/javaparser/Issue4961Test.java | 61 +++++++++++++++++++ .../ast/body/CompactClassDeclarationTest.java | 21 +++++++ .../github/javaparser/CommentsInserter.java | 5 ++ 3 files changed, 87 insertions(+) create mode 100644 javaparser-core-testing/src/test/java/com/github/javaparser/Issue4961Test.java diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/Issue4961Test.java b/javaparser-core-testing/src/test/java/com/github/javaparser/Issue4961Test.java new file mode 100644 index 0000000000..df2bca7cb0 --- /dev/null +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/Issue4961Test.java @@ -0,0 +1,61 @@ +package com.github.javaparser; + +import static com.github.javaparser.utils.TestUtils.assertNoProblems; + +import com.github.javaparser.ast.CompilationUnit; +import org.junit.jupiter.api.Test; + +public class Issue4961Test { + + @Test + public void testIssue4961() { + + String code = "// Support JEP 513: Flexible Constructor Bodies\n" + + "// https://youtrack.jetbrains.com/projects/IDEA/issues/IDEA-372971/Support-JEP-513-Flexible-Constructor-Bodies\n" + + "\n" + + "void main(String[] args) {\n" + + " Employee e1 = new Employee(30, \"A123\");\n" + + " e1.show();\n" + + "\n" + + " // Employee Age: 30, Office ID: null\n" + + " // Employee Age: 30, Office ID: A123\n" + + "}\n" + + "\n" + + "class Person {\n" + + " final int age;\n" + + "\n" + + " Person(int age) {\n" + + " this.age = age;\n" + + " show();\n" + + " }\n" + + "\n" + + " void show() {\n" + + " System.out.println(\"Age: \" + age);\n" + + " }\n" + + "}\n" + + "\n" + + "class Employee extends Person {\n" + + " final String officeId;\n" + + "\n" + + " Employee(int age, String officeId) {\n" + + " super(validateAge(age));\n" + + " this.officeId = officeId;\n" + + " }\n" + + "\n" + + " private static int validateAge(int age) {\n" + + " if (age < 18 || age > 67)\n" + + " throw new IllegalArgumentException(\"Invalid age: \" + age);\n" + + " return age;\n" + + " }\n" + + "\n" + + " @Override\n" + + " void show() {\n" + + " System.out.println(\"Employee Age: \" + age + \", Office ID: \" + officeId);\n" + + " }\n" + + "}"; + + JavaParser parser = new JavaParser(); + ParseResult result = parser.parse(code); + assertNoProblems(result); + } +} diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/ast/body/CompactClassDeclarationTest.java b/javaparser-core-testing/src/test/java/com/github/javaparser/ast/body/CompactClassDeclarationTest.java index e675c92e83..dc69397eb5 100644 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/ast/body/CompactClassDeclarationTest.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/ast/body/CompactClassDeclarationTest.java @@ -21,8 +21,11 @@ package com.github.javaparser.ast.body; import static com.github.javaparser.utils.TestParser.parseCompilationUnit; +import static com.github.javaparser.utils.TestUtils.assertNoProblems; import static org.junit.jupiter.api.Assertions.*; +import com.github.javaparser.JavaParser; +import com.github.javaparser.ParseResult; import com.github.javaparser.ast.CompilationUnit; import com.github.javaparser.ast.Modifier; import com.github.javaparser.ast.NodeList; @@ -632,4 +635,22 @@ void compactClassWithCustomAnnotationAndAnnotatedMethods() { MethodDeclaration mainMethod = members.get(2).asMethodDeclaration(); assertEquals("main", mainMethod.getNameAsString()); } + + @Test + public void commentInCompactClassMethodBody() { + String code = "void foo() {\n" + " // Some comment\n" + " int x;\n" + "}"; + + JavaParser parser = new JavaParser(); + ParseResult result = parser.parse(code); + assertNoProblems(result); + } + + @Test + public void trailingCommentInCompactClass() { + String code = "void foo() {\n" + "}\n" + "// Some comment"; + + JavaParser parser = new JavaParser(); + ParseResult result = parser.parse(code); + assertNoProblems(result); + } } diff --git a/javaparser-core/src/main/java/com/github/javaparser/CommentsInserter.java b/javaparser-core/src/main/java/com/github/javaparser/CommentsInserter.java index fd6d192b7e..e461434aed 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/CommentsInserter.java +++ b/javaparser-core/src/main/java/com/github/javaparser/CommentsInserter.java @@ -91,6 +91,11 @@ void insertComments(Node node, TreeSet commentsToAttribute) { .collect(toList()); boolean attributeToAnnotation = !(configuration.isIgnoreAnnotationsWhenAttributingComments()); for (Node child : children) { + // Some child nodes of a compact class declaration may not have a range, so first check that the child + // in question does have a range. + if (!child.hasRange()) { + continue; + } TreeSet commentsInsideChild = new TreeSet<>(NODE_BY_BEGIN_POSITION); commentsInsideChild.addAll(commentsToAttribute.stream() .filter(comment -> comment.hasRange()) From 05ae5c836ded4975bd164c395476000861374651 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sun, 1 Feb 2026 20:40:37 +0000 Subject: [PATCH 19/46] chore(deps): update dependency org.apache.maven.plugins:maven-compiler-plugin to v3.15.0 (#4964) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index dfce5b22df..8b453855df 100644 --- a/pom.xml +++ b/pom.xml @@ -208,7 +208,7 @@ org.apache.maven.plugins maven-compiler-plugin - 3.14.1 + 3.15.0 org.apache.maven.plugins From ecac20520d86225a805991753d6618467bcaeb02 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 3 Feb 2026 00:36:39 +0000 Subject: [PATCH 20/46] fix(deps): update dependency org.checkerframework:checker-qual to v3.53.1 (#4966) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 8b453855df..3fc5a8ddb4 100644 --- a/pom.xml +++ b/pom.xml @@ -437,7 +437,7 @@ org.checkerframework checker-qual - 3.53.0 + 3.53.1 org.hamcrest From e6b7e7c6c1182d815e4948e560c3d8c34bb4bcbf Mon Sep 17 00:00:00 2001 From: James Hamilton Date: Wed, 4 Feb 2026 18:15:45 +0000 Subject: [PATCH 21/46] Implement switch expr type extraction (#4968) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This commit adds full support for resolving the type of Java switch expressions in the type solver. Prior to this, the solver either couldnโ€™t compute a meaningful type for a switch expression or didnโ€™t implement the logic at all. This change implements the Java Language Specification rules for switch expression type inference, by: Visiting SwitchExpr AST nodes during type resolution and collecting the types of all its result expressions. Handling the various forms of cases: Expression cases (case L -> value) by extracting the expressionโ€™s type. Block cases (case L -> { โ€ฆ yield value; }) by searching for yield inside and using that type. Colon-style cases with yield inside conventional case blocks. Throw-only cases which have no result value (these contribute null for type resolution). Filtering out nulls (cases with no yielded value) and combining the remaining types: If all result expressions are the same type, that becomes the switch expressionโ€™s type. If all are Boolean or unboxable to Boolean, the switch is typed as boolean. If all are numeric types, it performs numeric promotion (like Javaโ€™s binary numeric promotion). Otherwise, it computes the least upper bound (common supertype) of reference types. Throwing an error only if the result set is unexpectedly empty (though earlier validation should prevent this). Also this commit introduces additional semantic validation logic and tests to ensure switch expressions are semantically valid. In Java, a switch expression must produce a value on every possible path, because itโ€™s used as an expression (e.g., in assignments or returns). This commit: Adds a validator that inspects a SwitchExpr and checks whether at least one branch actually produces a returnable expression (via yield or arrow syntax). Detects switch expressions where all entries throw exceptions or otherwise never produce a result value. Such constructs are invalid as a switch expression because they donโ€™t compute a value. Adds unit tests (e.g., SwitchExprTest) to ensure these invalid cases are flagged correctly by the symbol solver or validation framework. Ensures the solver rejects or reports errors for switch expressions that have no result expressions, rather than silently attempting to compute a type or returning an incorrect result. (Internally, the type extraction logic assumes that validation runs first, so it can safely expect at least one value-producing branch). --- .../javaparser/ast/expr/SwitchExprTest.java | 7 +- .../ast/validator/Java14ValidatorTest.java | 43 ++ .../Java14Validator.java | 5 + .../chunks/SwitchExprValidator.java | 46 ++ .../javaparsermodel/JavaParserFacade.java | 5 +- .../javaparsermodel/TypeExtractor.java | 109 +++ .../resolution/SwitchExprTest.java | 659 ++++++++++++++++++ 7 files changed, 871 insertions(+), 3 deletions(-) create mode 100644 javaparser-core/src/main/java/com/github/javaparser/ast/validator/language_level_validations/chunks/SwitchExprValidator.java diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/ast/expr/SwitchExprTest.java b/javaparser-core-testing/src/test/java/com/github/javaparser/ast/expr/SwitchExprTest.java index e284d45c83..e4d0b52fc3 100644 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/ast/expr/SwitchExprTest.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/ast/expr/SwitchExprTest.java @@ -78,12 +78,15 @@ void jep325Example3() { @Test void aThrowStatement() { - SwitchExpr switchExpr = parseExpression( - "switch (k) {\n" + " case 1 -> throw new Exception(\"one\");\n" + " }") + SwitchExpr switchExpr = parseExpression("switch (k) {\n" + + " case 1 -> throw new Exception(\"one\");\n" + + " case 2 -> 42;\n" + + " }") .findFirst(SwitchExpr.class) .get(); assertEquals(THROWS_STATEMENT, switchExpr.getEntry(0).getType()); + assertEquals(EXPRESSION, switchExpr.getEntry(1).getType()); } @Test diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/ast/validator/Java14ValidatorTest.java b/javaparser-core-testing/src/test/java/com/github/javaparser/ast/validator/Java14ValidatorTest.java index b2d515712f..bb609cebe9 100644 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/ast/validator/Java14ValidatorTest.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/ast/validator/Java14ValidatorTest.java @@ -23,6 +23,7 @@ import static com.github.javaparser.ParseStart.COMPILATION_UNIT; import static com.github.javaparser.ParseStart.EXPRESSION; +import static com.github.javaparser.ParseStart.STATEMENT; import static com.github.javaparser.ParserConfiguration.LanguageLevel.JAVA_14; import static com.github.javaparser.Providers.provider; import static com.github.javaparser.utils.TestUtils.assertNoProblems; @@ -33,6 +34,7 @@ import com.github.javaparser.ParserConfiguration; import com.github.javaparser.ast.CompilationUnit; import com.github.javaparser.ast.expr.Expression; +import com.github.javaparser.ast.stmt.Statement; import com.github.javaparser.utils.TestUtils; import org.junit.jupiter.api.Nested; import org.junit.jupiter.api.Test; @@ -71,6 +73,47 @@ void noSwitchPatternAllowed() { result, "(line 1,col 11) Switch patterns not supported. Pay attention that this feature is supported starting from 'JAVA_21' language level. If you need that feature the language level must be configured in the configuration before parsing the source files."); } + + @Test + void switchExprMustHaveResultExpressions() { + ParseResult result = javaParser.parse( + EXPRESSION, + provider( + "switch(x){ case 1 -> throw new RuntimeException(); default -> throw new IllegalArgumentException(); }")); + assertProblems(result, "(line 1,col 1) Switch expression does not have any result expressions."); + } + + @Test + void switchExprWithAtLeastOneResultExpressionAllowed() { + ParseResult result = javaParser.parse( + EXPRESSION, provider("switch(x){ case 1 -> throw new RuntimeException(); default -> 42; }")); + assertNoProblems(result); + } + + /** + * Switch statements (not expressions) with all throwing cases are valid. + * The "must have result expressions" rule only applies to switch expressions. + */ + @Test + void switchStmtWithAllThrowsAllowed() { + ParseResult result = javaParser.parse( + STATEMENT, + provider( + "switch(x){ case 1 -> throw new RuntimeException(); default -> throw new IllegalArgumentException(); }")); + assertNoProblems(result); + } + + /** + * Classic colon-style switch statement with all throwing cases is valid. + */ + @Test + void switchStmtColonStyleWithAllThrowsAllowed() { + ParseResult result = javaParser.parse( + STATEMENT, + provider( + "switch(x){ case 1: throw new RuntimeException(); default: throw new IllegalArgumentException(); }")); + assertNoProblems(result); + } } /** * Records are available within Java 14 (preview), Java 15 (2nd preview), and Java 16 (release). diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/validator/language_level_validations/Java14Validator.java b/javaparser-core/src/main/java/com/github/javaparser/ast/validator/language_level_validations/Java14Validator.java index 78ebfd622d..337d706b6a 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/validator/language_level_validations/Java14Validator.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/validator/language_level_validations/Java14Validator.java @@ -21,10 +21,12 @@ package com.github.javaparser.ast.validator.language_level_validations; import com.github.javaparser.ast.body.RecordDeclaration; +import com.github.javaparser.ast.expr.SwitchExpr; import com.github.javaparser.ast.validator.RecordAsTypeIdentifierNotAllowed; import com.github.javaparser.ast.validator.SingleNodeTypeValidator; import com.github.javaparser.ast.validator.Validator; import com.github.javaparser.ast.validator.language_level_validations.chunks.RecordDeclarationValidator; +import com.github.javaparser.ast.validator.language_level_validations.chunks.SwitchExprValidator; /** * This validator validates according to Java 14 syntax rules. @@ -49,6 +51,8 @@ public class Java14Validator extends Java13Validator { final Validator recordDeclarationValidator = new SingleNodeTypeValidator<>(RecordDeclaration.class, new RecordDeclarationValidator()); + final Validator switchExprValidator = new SingleNodeTypeValidator<>(SwitchExpr.class, new SwitchExprValidator()); + public Java14Validator() { super(); // Released Language Features @@ -64,6 +68,7 @@ public Java14Validator() { remove(noSwitchExpressions); remove(onlyOneLabelInSwitchCase); remove(noYield); + add(switchExprValidator); } } } diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/validator/language_level_validations/chunks/SwitchExprValidator.java b/javaparser-core/src/main/java/com/github/javaparser/ast/validator/language_level_validations/chunks/SwitchExprValidator.java new file mode 100644 index 0000000000..e05a4c0b6b --- /dev/null +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/validator/language_level_validations/chunks/SwitchExprValidator.java @@ -0,0 +1,46 @@ +/* + * Copyright (C) 2013-2026 The JavaParser Team. + * + * This file is part of JavaParser. + * + * JavaParser can be used either under the terms of + * a) the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * b) the terms of the Apache License + * + * You should have received a copy of both licenses in LICENCE.LGPL and + * LICENCE.APACHE. Please refer to those files for details. + * + * JavaParser is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License for more details. + */ +package com.github.javaparser.ast.validator.language_level_validations.chunks; + +import com.github.javaparser.ast.expr.SwitchExpr; +import com.github.javaparser.ast.stmt.SwitchEntry; +import com.github.javaparser.ast.validator.ProblemReporter; +import com.github.javaparser.ast.validator.TypedValidator; + +public class SwitchExprValidator implements TypedValidator { + + @Override + public void accept(SwitchExpr node, ProblemReporter reporter) { + validateHasResultExpressions(node, reporter); + } + + /** + * "It is a compile-time error if a switch expression has no result expressions." (JLS 15.28.1) + * A result expression is a non-throwing switch rule - if all switch rules throw, + * there are no result expressions. + */ + private void validateHasResultExpressions(SwitchExpr n, ProblemReporter reporter) { + boolean allThrow = + n.getEntries().stream().allMatch(entry -> entry.getType() == SwitchEntry.Type.THROWS_STATEMENT); + if (allThrow) { + reporter.report(n, "Switch expression does not have any result expressions."); + } + } +} diff --git a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/JavaParserFacade.java b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/JavaParserFacade.java index 1633a8a1d9..7241a3da49 100644 --- a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/JavaParserFacade.java +++ b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/JavaParserFacade.java @@ -405,7 +405,7 @@ public ResolvedType getType(Node node) { /* * Returns the resolved Type of the {@code Node}. If the node is a method call - * expression and and the flag activates lambda expression resolution, the type + * expression and the flag activates lambda expression resolution, the type * of the arguments to the expression are looked up beforehand so that the type * resolution is as relevant as possible. */ @@ -422,6 +422,9 @@ public ResolvedType getType(Node node, boolean solveLambdas) { } } ResolvedType res = getTypeConcrete(node, solveLambdas); + if (res == null) { + throw new IllegalStateException("Resolved type is null for node: " + node); + } node.setData(TYPE_WITH_LAMBDAS_RESOLVED, res); Log.trace("getType on %s -> %s", () -> node, () -> res); } diff --git a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/TypeExtractor.java b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/TypeExtractor.java index 6f93a867ba..6a9a431a99 100644 --- a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/TypeExtractor.java +++ b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/TypeExtractor.java @@ -23,10 +23,12 @@ import static com.github.javaparser.ast.expr.Expression.EXCLUDE_ENCLOSED_EXPR; import static com.github.javaparser.ast.expr.Expression.IS_NOT_ENCLOSED_EXPR; +import static com.github.javaparser.ast.stmt.SwitchEntry.Type.THROWS_STATEMENT; import static com.github.javaparser.resolution.Navigator.demandParentNode; import com.github.javaparser.ast.CompilationUnit; import com.github.javaparser.ast.Node; +import com.github.javaparser.ast.NodeList; import com.github.javaparser.ast.body.FieldDeclaration; import com.github.javaparser.ast.body.Parameter; import com.github.javaparser.ast.body.VariableDeclarator; @@ -34,6 +36,8 @@ import com.github.javaparser.ast.stmt.BlockStmt; import com.github.javaparser.ast.stmt.ExpressionStmt; import com.github.javaparser.ast.stmt.ReturnStmt; +import com.github.javaparser.ast.stmt.SwitchEntry; +import com.github.javaparser.ast.stmt.YieldStmt; import com.github.javaparser.ast.type.ClassOrInterfaceType; import com.github.javaparser.resolution.*; import com.github.javaparser.resolution.declarations.*; @@ -53,10 +57,12 @@ import com.github.javaparser.symbolsolver.resolution.SymbolSolver; import com.github.javaparser.symbolsolver.resolution.promotion.ConditionalExprResolver; import com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic; +import com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper; import com.github.javaparser.utils.Log; import com.github.javaparser.utils.Pair; import com.google.common.collect.ImmutableList; import java.util.List; +import java.util.Objects; import java.util.Optional; import java.util.Set; import java.util.stream.Collectors; @@ -375,6 +381,109 @@ public ResolvedType visit(TypeExpr node, Boolean solveLambdas) { "Solving " + node, classOrInterfaceType.getName().getId()); } + @Override + public ResolvedType visit(SwitchExpr node, Boolean solveLambdas) { + NodeList entries = node.getEntries(); + + Set resolvedEntryTypes = entries.stream() + .map(entry -> { + switch (entry.getType()) { + case EXPRESSION: + // "case L -> e;" - the result is the expression value. + // The expression is wrapped in a single ExpressionStmt + return entry.getStatements() + .getFirst() + .map(statement -> statement.accept(this, solveLambdas)) + .orElseThrow(() -> new IllegalStateException("Empty switch entry")); + case BLOCK: + // "case L -> { ... yield e; }" - the result is the yielded value + // The block is wrapped in a single BlockStmt, search within it for yield + // Blocks may not have a yield if they throw, so return null in that case + return entry.getStatements() + .getFirst() + .flatMap(block -> findYieldForSwitch(block, node)) + .map(YieldStmt::getExpression) + .map(expr -> expr.accept(this, solveLambdas)) + .orElse(null); + case STATEMENT_GROUP: + // "case L: ... yield e;" - colon-style with yield + // Search all of them for yield + // Some groups may not have yield (e.g., fall-through or throw), so return null + return entry.getStatements().stream() + .map(stmt -> findYieldForSwitch(stmt, node)) + .filter(Optional::isPresent) + .map(Optional::get) + .findFirst() + .map(YieldStmt::getExpression) + .map(expr -> expr.accept(this, solveLambdas)) + .orElse(null); + case THROWS_STATEMENT: + // Throwing statements do not contribute to the computation of the type of the switch + // expression + return null; + default: + throw new IllegalStateException("Unsupported switch entry type: " + entry.getType()); + } + }) + .filter(Objects::nonNull) + .collect(Collectors.toSet()); + + if (resolvedEntryTypes.isEmpty()) { + // Should not happen because of prior validation + throw new IllegalStateException("Invalid switch expression with no result expressions"); + } + + // JLS 15.28.1 - Determine the type of the switch expression + + if (resolvedEntryTypes.size() == 1) { + // If the result expressions all have the same type then that is the type of the switch expression + return resolvedEntryTypes.iterator().next(); + } + + if (resolvedEntryTypes.stream() + .allMatch(type -> type.isPrimitive() && type.asPrimitive().isBoolean() + || type.isReferenceType() + && type.asReferenceType().isUnboxableTo(ResolvedPrimitiveType.BOOLEAN))) { + // If the type of each result expression is boolean or Boolean the switch expression has type boolean. + return ResolvedPrimitiveType.BOOLEAN; + } + + if (resolvedEntryTypes.stream().allMatch(ResolvedType::isNumericType)) { + // If the type of each result expression is convertible to a numeric type, + // then the switch type is determined by applying numeric promotion + return resolvedEntryTypes.stream() + .map(type -> type.isReferenceType() + && type.asReferenceType().isUnboxable() + ? type.asReferenceType().toUnboxedType().get().asPrimitive() + : type.asPrimitive()) + .reduce(ResolvedPrimitiveType::bnp) + .orElseThrow(() -> new IllegalStateException("Unexpected error in numeric promotion")); + } + + // Otherwise, boxing conversion is applied to each result expression that has a primitive type, + // after which the type is the least upper bound of the types of the result expressions. + Set boxedTypes = resolvedEntryTypes.stream() + .map(type -> type.isPrimitive() ? TypeHelper.toBoxedType(type.asPrimitive(), typeSolver) : type) + .collect(Collectors.toSet()); + + return LeastUpperBoundLogic.of().lub(boxedTypes); + } + + /** + * Finds the first YieldStmt that belongs to the given SwitchExpr (not to a nested switch). + */ + private Optional findYieldForSwitch(Node searchRoot, SwitchExpr targetSwitch) { + return searchRoot.findFirst(YieldStmt.class, yieldStmt -> yieldStmt + .findAncestor(SwitchExpr.class) + .map(ancestor -> ancestor == targetSwitch) + .orElse(false)); + } + + @Override + public ResolvedType visit(ExpressionStmt node, Boolean solveLambdas) { + return node.getExpression().accept(this, solveLambdas); + } + @Override public ResolvedType visit(ObjectCreationExpr node, Boolean solveLambdas) { return facade.convertToUsage(node.getType()); diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/SwitchExprTest.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/SwitchExprTest.java index fa46fd4f15..4e88c8db46 100755 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/SwitchExprTest.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/SwitchExprTest.java @@ -22,14 +22,17 @@ import static org.junit.jupiter.api.Assertions.assertEquals; import static org.junit.jupiter.api.Assertions.assertThrows; +import static org.junit.jupiter.api.Assertions.assertTrue; import com.github.javaparser.JavaParser; import com.github.javaparser.ParserConfiguration; import com.github.javaparser.ast.CompilationUnit; import com.github.javaparser.ast.expr.NameExpr; +import com.github.javaparser.ast.expr.SwitchExpr; import com.github.javaparser.resolution.Navigator; import com.github.javaparser.resolution.TypeSolver; import com.github.javaparser.resolution.UnsolvedSymbolException; +import com.github.javaparser.resolution.types.ResolvedType; import com.github.javaparser.symbolsolver.JavaSymbolSolver; import com.github.javaparser.symbolsolver.resolution.typesolvers.ReflectionTypeSolver; import org.junit.jupiter.api.Test; @@ -120,4 +123,660 @@ public void nestedSwitchRecordPatternShouldResolve() { NameExpr name = Navigator.findNameExpression(cu, "s").get(); assertEquals("java.lang.String", name.resolve().getType().describe()); } + + /** + * Test that switch expressions used as method arguments can have their type resolved. + */ + @Test + public void switchExprAsMethodArgShouldResolveType() { + CompilationUnit cu = parse("class Test {\n" + + " public void test() {\n" + + " System.out.println(\n" + + " switch (\"a\") {\n" + + " case \"a\" -> 3;\n" + + " default -> 0;\n" + + " });\n" + + " }\n" + + "}"); + + SwitchExpr switchExpr = cu.findFirst(SwitchExpr.class).get(); + ResolvedType resolvedType = switchExpr.calculateResolvedType(); + assertEquals("int", resolvedType.describe()); + } + + /** + * Test that switch expressions returning String can have their type resolved. + */ + @Test + public void switchExprReturningStringShouldResolveType() { + CompilationUnit cu = parse("class Test {\n" + + " public void test() {\n" + + " String result = switch (1) {\n" + + " case 1 -> \"one\";\n" + + " case 2 -> \"two\";\n" + + " default -> \"other\";\n" + + " };\n" + + " }\n" + + "}"); + + SwitchExpr switchExpr = cu.findFirst(SwitchExpr.class).get(); + ResolvedType resolvedType = switchExpr.calculateResolvedType(); + assertEquals("java.lang.String", resolvedType.describe()); + } + + /** + * Test that switch expressions with yield statements can have their type resolved. + */ + @Test + public void switchExprWithYieldShouldResolveType() { + CompilationUnit cu = parse("class Test {\n" + + " public void test() {\n" + + " int result = switch (\"x\") {\n" + + " case \"a\" -> 1;\n" + + " default -> {\n" + + " int val = 42;\n" + + " yield val;\n" + + " }\n" + + " };\n" + + " }\n" + + "}"); + + SwitchExpr switchExpr = cu.findFirst(SwitchExpr.class).get(); + ResolvedType resolvedType = switchExpr.calculateResolvedType(); + assertEquals("int", resolvedType.describe()); + } + + /** + * Test block with multiple yield paths (nested if/else). + */ + @Test + public void switchExprWithMultipleYieldPathsShouldResolveType() { + CompilationUnit cu = parse("class Test {\n" + + " public void test(boolean condition) {\n" + + " int result = switch (\"x\") {\n" + + " default -> {\n" + + " if (condition) {\n" + + " yield 1;\n" + + " } else {\n" + + " yield 2;\n" + + " }\n" + + " }\n" + + " };\n" + + " }\n" + + "}"); + + SwitchExpr switchExpr = cu.findFirst(SwitchExpr.class).get(); + ResolvedType resolvedType = switchExpr.calculateResolvedType(); + assertEquals("int", resolvedType.describe()); + } + + /** + * Test colon-style switch expression (STATEMENT_GROUP) with yield. + * JLS 15.28.1 - "case L:" style requires yield statement. + */ + @Test + public void switchExprWithColonStyleShouldResolveType() { + CompilationUnit cu = parse("class Test {\n" + + " public void test() {\n" + + " int result = switch (\"x\") {\n" + + " case \"a\":\n" + + " yield 1;\n" + + " default:\n" + + " yield 0;\n" + + " };\n" + + " }\n" + + "}"); + + SwitchExpr switchExpr = cu.findFirst(SwitchExpr.class).get(); + ResolvedType resolvedType = switchExpr.calculateResolvedType(); + assertEquals("int", resolvedType.describe()); + } + + /** + * Test colon-style switch expression with multiple statements before yield. + * This tests that we correctly find the yield even when it's not the first statement. + */ + @Test + public void switchExprWithColonStyleAndMultipleStatementsShouldResolveType() { + CompilationUnit cu = parse("class Test {\n" + + " public void test() {\n" + + " int result = switch (\"x\") {\n" + + " case \"a\":\n" + + " int val = 42;\n" + + " yield val;\n" + + " default:\n" + + " yield 0;\n" + + " };\n" + + " }\n" + + "}"); + + SwitchExpr switchExpr = cu.findFirst(SwitchExpr.class).get(); + ResolvedType resolvedType = switchExpr.calculateResolvedType(); + assertEquals("int", resolvedType.describe()); + } + + /** + * Test mixed primitive types - int and long should LUB to long. + * JLS 15.28.2 - numeric promotion rules apply. + */ + @Test + public void switchExprWithMixedPrimitiveTypesShouldResolveToLub() { + CompilationUnit cu = parse("class Test {\n" + + " public void test() {\n" + + " var result = switch (1) {\n" + + " case 1 -> 1;\n" + + " case 2 -> 2L;\n" + + " default -> 0;\n" + + " };\n" + + " }\n" + + "}"); + + SwitchExpr switchExpr = cu.findFirst(SwitchExpr.class).get(); + ResolvedType resolvedType = switchExpr.calculateResolvedType(); + assertEquals("long", resolvedType.describe()); + } + + /** + * Test mixed reference types - String and StringBuilder should LUB to a common supertype. + */ + @Test + public void switchExprWithMixedReferenceTypesShouldResolveToLub() { + CompilationUnit cu = parse("class Test {\n" + + " public void test() {\n" + + " var result = switch (1) {\n" + + " case 1 -> \"hello\";\n" + + " case 2 -> new StringBuilder();\n" + + " default -> \"world\";\n" + + " };\n" + + " }\n" + + "}"); + + SwitchExpr switchExpr = cu.findFirst(SwitchExpr.class).get(); + ResolvedType resolvedType = switchExpr.calculateResolvedType(); + // String and StringBuilder both implement CharSequence and Serializable + // LUB should be one of their common supertypes + assertEquals("java.io.Serializable", resolvedType.describe()); + } + + /** + * Test mixed boxed and unboxed types - int and Integer. + */ + @Test + public void switchExprWithBoxedAndUnboxedTypesShouldResolveType() { + CompilationUnit cu = parse("class Test {\n" + + " public void test() {\n" + + " var result = switch (1) {\n" + + " case 1 -> 1;\n" + + " case 2 -> Integer.valueOf(2);\n" + + " default -> 0;\n" + + " };\n" + + " }\n" + + "}"); + + SwitchExpr switchExpr = cu.findFirst(SwitchExpr.class).get(); + ResolvedType resolvedType = switchExpr.calculateResolvedType(); + String type = resolvedType.describe(); + assertTrue(type.equals("int"), "Expected int: " + type); + } + + /** + * Test switch expression with throw in a case (THROWS_STATEMENT). + * The throw case doesn't contribute to the type. + */ + @Test + public void switchExprWithThrowCaseShouldResolveType() { + CompilationUnit cu = parse("class Test {\n" + " public void test() {\n" + + " int result = switch (\"x\") {\n" + + " case \"error\" -> throw new RuntimeException();\n" + + " default -> 42;\n" + + " };\n" + + " }\n" + + "}"); + + SwitchExpr switchExpr = cu.findFirst(SwitchExpr.class).get(); + ResolvedType resolvedType = switchExpr.calculateResolvedType(); + assertEquals("int", resolvedType.describe()); + } + + /** + * Test switch expression with only default case. + */ + @Test + public void switchExprWithDefaultOnlyShouldResolveType() { + CompilationUnit cu = parse("class Test {\n" + " public void test() {\n" + + " String result = switch (\"x\") {\n" + + " default -> \"default value\";\n" + + " };\n" + + " }\n" + + "}"); + + SwitchExpr switchExpr = cu.findFirst(SwitchExpr.class).get(); + ResolvedType resolvedType = switchExpr.calculateResolvedType(); + assertEquals("java.lang.String", resolvedType.describe()); + } + + /** + * Test nested switch expressions. + */ + @Test + public void nestedSwitchExprShouldResolveType() { + CompilationUnit cu = parse("class Test {\n" + " public void test() {\n" + + " int result = switch (\"outer\") {\n" + + " case \"outer\" -> switch (\"inner\") {\n" + + " case \"inner\" -> 1;\n" + + " default -> 2;\n" + + " };\n" + + " default -> 0;\n" + + " };\n" + + " }\n" + + "}"); + + SwitchExpr switchExpr = cu.findFirst(SwitchExpr.class).get(); + ResolvedType resolvedType = switchExpr.calculateResolvedType(); + assertEquals("int", resolvedType.describe()); + } + + /** + * Test switch expression in cast context. + */ + @Test + public void switchExprInCastContextShouldResolveType() { + CompilationUnit cu = parse("class Test {\n" + " public void test() {\n" + + " Number result = (Number) switch (1) {\n" + + " case 1 -> 1;\n" + + " default -> 2L;\n" + + " };\n" + + " }\n" + + "}"); + + SwitchExpr switchExpr = cu.findFirst(SwitchExpr.class).get(); + ResolvedType resolvedType = switchExpr.calculateResolvedType(); + // As a standalone expression, the type is determined by LUB of int and long + assertEquals("long", resolvedType.describe()); + } + + /** + * Test switch expression in ternary conditional. + */ + @Test + public void switchExprInTernaryContextShouldResolveType() { + CompilationUnit cu = parse("class Test {\n" + " public void test(boolean condition) {\n" + + " int result = condition ? switch (1) {\n" + + " case 1 -> 10;\n" + + " default -> 20;\n" + + " } : 0;\n" + + " }\n" + + "}"); + + SwitchExpr switchExpr = cu.findFirst(SwitchExpr.class).get(); + ResolvedType resolvedType = switchExpr.calculateResolvedType(); + assertEquals("int", resolvedType.describe()); + } + + /** + * Test switch expression as return value. + */ + @Test + public void switchExprAsReturnValueShouldResolveType() { + CompilationUnit cu = parse("class Test {\n" + + " public String test() {\n" + + " return switch (1) {\n" + + " case 1 -> \"one\";\n" + + " default -> \"other\";\n" + + " };\n" + + " }\n" + + "}"); + + SwitchExpr switchExpr = cu.findFirst(SwitchExpr.class).get(); + ResolvedType resolvedType = switchExpr.calculateResolvedType(); + assertEquals("java.lang.String", resolvedType.describe()); + } + + /** + * Test mixed boolean and Boolean types. + * JLS 15.28.2 - If each result is boolean or Boolean, unbox to boolean. + */ + @Test + public void switchExprWithMixedBooleanTypesShouldResolveToBoolean() { + CompilationUnit cu = parse("class Test {\n" + + " public void test() {\n" + + " var result = switch (1) {\n" + + " case 1 -> true;\n" + + " case 2 -> Boolean.FALSE;\n" + + " default -> false;\n" + + " };\n" + + " }\n" + + "}"); + + SwitchExpr switchExpr = cu.findFirst(SwitchExpr.class).get(); + ResolvedType resolvedType = switchExpr.calculateResolvedType(); + assertEquals("boolean", resolvedType.describe()); + } + + /** + * Test switch expression where all results are null. + */ + @Test + public void switchExprWithAllNullResultsShouldResolveToNullType() { + CompilationUnit cu = parse("class Test {\n" + + " public void test() {\n" + + " Object result = switch (1) {\n" + + " case 1 -> null;\n" + + " case 2 -> null;\n" + + " default -> null;\n" + + " };\n" + + " }\n" + + "}"); + + SwitchExpr switchExpr = cu.findFirst(SwitchExpr.class).get(); + ResolvedType resolvedType = switchExpr.calculateResolvedType(); + assertEquals("null", resolvedType.describe()); + } + + /** + * Test null mixed with reference type. + * LUB of String and null should be String. + */ + @Test + public void switchExprWithNullAndReferenceTypeShouldResolveToReferenceType() { + CompilationUnit cu = parse("class Test {\n" + + " public void test() {\n" + + " var result = switch (1) {\n" + + " case 1 -> \"hello\";\n" + + " case 2 -> null;\n" + + " default -> \"world\";\n" + + " };\n" + + " }\n" + + "}"); + + SwitchExpr switchExpr = cu.findFirst(SwitchExpr.class).get(); + ResolvedType resolvedType = switchExpr.calculateResolvedType(); + assertEquals("java.lang.String", resolvedType.describe()); + } + + /** + * Test JLS rule 4: primitive boxed before LUB with incompatible reference type. + * int should be boxed to Integer, then LUB with String computed. + */ + @Test + public void switchExprWithPrimitiveAndReferenceTypeShouldBoxThenLub() { + CompilationUnit cu = parse("class Test {\n" + + " public void test() {\n" + + " var result = switch (1) {\n" + + " case 1 -> 42;\n" + + " case 2 -> \"hello\";\n" + + " default -> 0;\n" + + " };\n" + + " }\n" + + "}"); + + SwitchExpr switchExpr = cu.findFirst(SwitchExpr.class).get(); + ResolvedType resolvedType = switchExpr.calculateResolvedType(); + // LUB of Integer and String is Serializable (both implement it) + assertEquals("java.io.Serializable", resolvedType.describe()); + } + + /** + * Test switch expression where all cases throw. + * Since all branches throw, there are no result expressions to determine the type from. + * This is not valid Java code - the validator should catch it. + */ + @Test + public void switchExprWithAllThrowsShouldBeInvalid() { + CompilationUnit cu = parse("class Test {\n" + + " public void test() {\n" + + " int result = switch (1) {\n" + + " case 1 -> throw new IllegalArgumentException();\n" + + " default -> throw new RuntimeException();\n" + + " };\n" + + " }\n" + + "}"); + + SwitchExpr switchExpr = cu.findFirst(SwitchExpr.class).get(); + // When all cases throw, there are no result expressions to infer the type from. + // This should be caught earlier by the validator, but here we check that type resolution fails. + assertThrows(IllegalStateException.class, switchExpr::calculateResolvedType); + } + + /** + * Test float/double numeric promotion. + * JLS 15.28.2 - numeric promotion with float and double. + */ + @Test + public void switchExprWithFloatAndDoubleShouldResolveToDouble() { + CompilationUnit cu = parse("class Test {\n" + + " public void test() {\n" + + " var result = switch (1) {\n" + + " case 1 -> 1.0f;\n" + + " case 2 -> 2.0;\n" + + " default -> 0;\n" + + " };\n" + + " }\n" + + "}"); + + SwitchExpr switchExpr = cu.findFirst(SwitchExpr.class).get(); + ResolvedType resolvedType = switchExpr.calculateResolvedType(); + assertEquals("double", resolvedType.describe()); + } + + /** + * Test int/float numeric promotion. + */ + @Test + public void switchExprWithIntAndFloatShouldResolveToFloat() { + CompilationUnit cu = parse("class Test {\n" + + " public void test() {\n" + + " var result = switch (1) {\n" + + " case 1 -> 1;\n" + + " case 2 -> 2.0f;\n" + + " default -> 0;\n" + + " };\n" + + " }\n" + + "}"); + + SwitchExpr switchExpr = cu.findFirst(SwitchExpr.class).get(); + ResolvedType resolvedType = switchExpr.calculateResolvedType(); + assertEquals("float", resolvedType.describe()); + } + + /** + * Test colon-style switch expression with fall-through cases. + * The first case falls through to the second case which has the yield. + */ + @Test + public void switchExprWithColonStyleFallThroughShouldResolveType() { + CompilationUnit cu = parse("class Test {\n" + + " public void test() {\n" + + " int result = switch (1) {\n" + + " case 1:\n" + + " case 2:\n" + + " yield 10;\n" + + " default:\n" + + " yield 0;\n" + + " };\n" + + " }\n" + + "}"); + + SwitchExpr switchExpr = cu.findFirst(SwitchExpr.class).get(); + ResolvedType resolvedType = switchExpr.calculateResolvedType(); + assertEquals("int", resolvedType.describe()); + } + + /** + * Test colon-style switch expression where a case throws instead of yielding. + * The throw case doesn't contribute to the type, similar to arrow-style throws. + */ + @Test + public void switchExprWithColonStyleThrowShouldResolveType() { + CompilationUnit cu = parse("class Test {\n" + + " public void test() {\n" + + " int result = switch (1) {\n" + + " case 1:\n" + + " yield 10;\n" + + " default:\n" + + " throw new IllegalArgumentException();\n" + + " };\n" + + " }\n" + + "}"); + + SwitchExpr switchExpr = cu.findFirst(SwitchExpr.class).get(); + ResolvedType resolvedType = switchExpr.calculateResolvedType(); + assertEquals("int", resolvedType.describe()); + } + + /** + * Test colon-style switch expression with multiple fall-through cases. + * Cases 1, 2, and 3 all fall through to case 3's yield. + */ + @Test + public void switchExprWithColonStyleMultipleFallThroughShouldResolveType() { + CompilationUnit cu = parse("class Test {\n" + + " public void test() {\n" + + " String result = switch (1) {\n" + + " case 1:\n" + + " case 2:\n" + + " case 3:\n" + + " yield \"low\";\n" + + " case 4:\n" + + " case 5:\n" + + " yield \"high\";\n" + + " default:\n" + + " yield \"other\";\n" + + " };\n" + + " }\n" + + "}"); + + SwitchExpr switchExpr = cu.findFirst(SwitchExpr.class).get(); + ResolvedType resolvedType = switchExpr.calculateResolvedType(); + assertEquals("java.lang.String", resolvedType.describe()); + } + + /** + * Test colon-style switch expression where default throws. + * Only the regular cases contribute to the type. + */ + @Test + public void switchExprWithColonStyleDefaultThrowsShouldResolveType() { + CompilationUnit cu = parse("class Test {\n" + + " public void test() {\n" + + " String result = switch (1) {\n" + + " case 1:\n" + + " yield \"one\";\n" + + " case 2:\n" + + " yield \"two\";\n" + + " default:\n" + + " throw new IllegalArgumentException(\"unexpected\");\n" + + " };\n" + + " }\n" + + "}"); + + SwitchExpr switchExpr = cu.findFirst(SwitchExpr.class).get(); + ResolvedType resolvedType = switchExpr.calculateResolvedType(); + assertEquals("java.lang.String", resolvedType.describe()); + } + + /** + * Test colon-style switch expression with mixed fall-through and throw. + * Case 1 falls through to case 2 which yields, case 3 throws. + */ + @Test + public void switchExprWithColonStyleMixedFallThroughAndThrowShouldResolveType() { + CompilationUnit cu = parse("class Test {\n" + + " public void test() {\n" + + " int result = switch (1) {\n" + + " case 1:\n" + + " case 2:\n" + + " yield 10;\n" + + " case 3:\n" + + " throw new RuntimeException();\n" + + " default:\n" + + " yield 0;\n" + + " };\n" + + " }\n" + + "}"); + + SwitchExpr switchExpr = cu.findFirst(SwitchExpr.class).get(); + ResolvedType resolvedType = switchExpr.calculateResolvedType(); + assertEquals("int", resolvedType.describe()); + } + + /** + * Test arrow-style switch expression where a block throws instead of yielding. + * The throwing block doesn't contribute to the type. + */ + @Test + public void switchExprWithBlockThrowShouldResolveType() { + CompilationUnit cu = parse("class Test {\n" + + " public void test() {\n" + + " int result = switch (1) {\n" + + " case 1 -> {\n" + + " throw new IllegalArgumentException();\n" + + " }\n" + + " default -> 0;\n" + + " };\n" + + " }\n" + + "}"); + + SwitchExpr switchExpr = cu.findFirst(SwitchExpr.class).get(); + ResolvedType resolvedType = switchExpr.calculateResolvedType(); + assertEquals("int", resolvedType.describe()); + } + + /** + * Test nested switch expressions in blocks. + * The outer switch should find its own yield, not the inner switch's yield. + */ + @Test + public void switchExprWithNestedSwitchInBlockShouldResolveType() { + CompilationUnit cu = parse("class Test {\n" + + " public void test() {\n" + + " int result = switch (1) {\n" + + " case 1 -> {\n" + + " String inner = switch (\"x\") {\n" + + " case \"a\" -> {\n" + + " yield \"inner result\";\n" + + " }\n" + + " default -> \"default\";\n" + + " };\n" + + " yield 42;\n" + + " }\n" + + " default -> 0;\n" + + " };\n" + + " }\n" + + "}"); + + SwitchExpr switchExpr = cu.findFirst(SwitchExpr.class).get(); + ResolvedType resolvedType = switchExpr.calculateResolvedType(); + // The outer switch should resolve to int (from yield 42), not String (from inner yield) + assertEquals("int", resolvedType.describe()); + } + + /** + * Test nested switch expressions in colon-style (STATEMENT_GROUP). + * The outer switch should find its own yield, not the inner switch's yield. + */ + @Test + public void switchExprWithNestedSwitchInStatementGroupShouldResolveType() { + CompilationUnit cu = parse("class Test {\n" + + " public void test() {\n" + + " int result = switch (1) {\n" + + " case 1:\n" + + " String inner = switch (\"x\") {\n" + + " case \"a\":\n" + + " yield \"inner result\";\n" + + " default:\n" + + " yield \"default\";\n" + + " };\n" + + " yield 42;\n" + + " default:\n" + + " yield 0;\n" + + " };\n" + + " }\n" + + "}"); + + SwitchExpr switchExpr = cu.findFirst(SwitchExpr.class).get(); + ResolvedType resolvedType = switchExpr.calculateResolvedType(); + // The outer switch should resolve to int (from yield 42), not String (from inner yield) + assertEquals("int", resolvedType.describe()); + } } From e876eff8d5dcabbd8d97c9c002fa07613c6b1cca Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 9 Feb 2026 01:07:01 +0000 Subject: [PATCH 22/46] chore(deps): update dependency org.apache.maven.plugins:maven-dependency-plugin to v3.10.0 (#4970) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 3fc5a8ddb4..7d2a955025 100644 --- a/pom.xml +++ b/pom.xml @@ -374,7 +374,7 @@ org.apache.maven.plugins maven-dependency-plugin - 3.9.0 + 3.10.0 org.codehaus.mojo From 78395e6db3276d4662429f032e0869db8d5039b4 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 14 Feb 2026 09:07:02 +0000 Subject: [PATCH 23/46] fix(deps): update byte-buddy.version to v1.18.5 (#4971) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 7d2a955025..2ba969c783 100644 --- a/pom.xml +++ b/pom.xml @@ -147,7 +147,7 @@ UTF-8 1.8 - 1.18.4 + 1.18.5 -javaagent:'${settings.localRepository}/net/bytebuddy/byte-buddy-agent/${byte-buddy.version}/byte-buddy-agent-${byte-buddy.version}.jar' 2026-01-10T00:00:00Z From a979aa18dde87b4c7f636782e7b9e28cd8762955 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sun, 15 Feb 2026 13:43:44 +0000 Subject: [PATCH 24/46] fix(deps): update dependency org.junit:junit-bom to v5.14.3 (#4972) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 2ba969c783..bbe4c62508 100644 --- a/pom.xml +++ b/pom.xml @@ -448,7 +448,7 @@ org.junit junit-bom - 5.14.2 + 5.14.3 pom import From a803ccc051ac115be2d2485aa0335b156c31b0fd Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 21 Feb 2026 12:34:20 +0000 Subject: [PATCH 25/46] chore(deps): update dependency org.apache.maven.plugins:maven-surefire-plugin to v3.5.5 (#4973) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index bbe4c62508..0eb6420ff4 100644 --- a/pom.xml +++ b/pom.xml @@ -354,7 +354,7 @@ org.apache.maven.plugins maven-surefire-plugin - 3.5.4 + 3.5.5 org.codehaus.mojo From 37c8e42a6ac52f7872cc2f70f078686b675da4c5 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 28 Feb 2026 02:00:47 +0000 Subject: [PATCH 26/46] fix(deps): update byte-buddy.version to v1.18.6-jdk6-jdk5 (#4978) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 0eb6420ff4..580636b02a 100644 --- a/pom.xml +++ b/pom.xml @@ -147,7 +147,7 @@ UTF-8 1.8 - 1.18.5 + 1.18.6-jdk6-jdk5 -javaagent:'${settings.localRepository}/net/bytebuddy/byte-buddy-agent/${byte-buddy.version}/byte-buddy-agent-${byte-buddy.version}.jar' 2026-01-10T00:00:00Z From 91a3cef6b8b6a4bd2c6a80f30365ca14286aca82 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 2 Mar 2026 01:55:54 +0000 Subject: [PATCH 27/46] fix(deps): update byte-buddy.version to v1.18.7-jdk5 (#4979) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 580636b02a..9b602a79c8 100644 --- a/pom.xml +++ b/pom.xml @@ -147,7 +147,7 @@ UTF-8 1.8 - 1.18.6-jdk6-jdk5 + 1.18.7-jdk5 -javaagent:'${settings.localRepository}/net/bytebuddy/byte-buddy-agent/${byte-buddy.version}/byte-buddy-agent-${byte-buddy.version}.jar' 2026-01-10T00:00:00Z From dbe357685c5aa5b08a46b0004ff43aa134a1cbf0 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 3 Mar 2026 01:26:42 +0000 Subject: [PATCH 28/46] fix(deps): update dependency org.checkerframework:checker-qual to v3.54.0 (#4980) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 9b602a79c8..396331794b 100644 --- a/pom.xml +++ b/pom.xml @@ -437,7 +437,7 @@ org.checkerframework checker-qual - 3.53.1 + 3.54.0 org.hamcrest From cae7a8a98411a100edd358e386a6dba8649a64c4 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 5 Mar 2026 13:41:17 +0000 Subject: [PATCH 29/46] chore(deps): update dependency org.apache.maven.plugins:maven-resources-plugin to v3.5.0 (#4981) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 396331794b..15b33564eb 100644 --- a/pom.xml +++ b/pom.xml @@ -283,7 +283,7 @@ org.apache.maven.plugins maven-resources-plugin - 3.4.0 + 3.5.0 org.apache.maven.plugins From fb082b4b23081d75eb1b867401c57bbdc21d012d Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 6 Mar 2026 14:57:13 +0000 Subject: [PATCH 30/46] chore(deps): update dependency maven to v3.9.13 (#4983) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- .mvn/wrapper/maven-wrapper.properties | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.mvn/wrapper/maven-wrapper.properties b/.mvn/wrapper/maven-wrapper.properties index 5f1f57004b..1027a01fef 100644 --- a/.mvn/wrapper/maven-wrapper.properties +++ b/.mvn/wrapper/maven-wrapper.properties @@ -1,2 +1,2 @@ distributionType=only-script -distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.9.12/apache-maven-3.9.12-bin.zip +distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.9.13/apache-maven-3.9.13-bin.zip From 527ff509d9ff920acdff95737dc7d445cb548d8e Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 12 Mar 2026 14:46:34 +0000 Subject: [PATCH 31/46] chore(deps): update dependency maven to v3.9.14 (#4988) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- .mvn/wrapper/maven-wrapper.properties | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.mvn/wrapper/maven-wrapper.properties b/.mvn/wrapper/maven-wrapper.properties index 1027a01fef..8dbfd90108 100644 --- a/.mvn/wrapper/maven-wrapper.properties +++ b/.mvn/wrapper/maven-wrapper.properties @@ -1,2 +1,2 @@ distributionType=only-script -distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.9.13/apache-maven-3.9.13-bin.zip +distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.9.14/apache-maven-3.9.14-bin.zip From 11a99ae61df28b19fb9b64e5f7c216fa71dc4020 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 18 Mar 2026 21:19:12 +0000 Subject: [PATCH 32/46] chore(deps): update codecov/codecov-action action to v5.5.3 (#4990) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- .github/workflows/maven_tests.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/maven_tests.yml b/.github/workflows/maven_tests.yml index 59c5587e95..89852338e4 100644 --- a/.github/workflows/maven_tests.yml +++ b/.github/workflows/maven_tests.yml @@ -96,7 +96,7 @@ jobs: - name: CodeCov - JavaParser Core - uses: codecov/codecov-action@v5.5.2 + uses: codecov/codecov-action@v5.5.3 timeout-minutes: 10 with: files: javaparser-core-testing/target/site/jacoco/jacoco.xml,javaparser-core-testing-bdd/target/site/jacoco/jacoco.xml @@ -106,7 +106,7 @@ jobs: env_vars: OS,JDK - name: CodeCov - JavaParser Symbol Solver - uses: codecov/codecov-action@v5.5.2 + uses: codecov/codecov-action@v5.5.3 timeout-minutes: 10 with: file: javaparser-symbol-solver-testing/target/site/jacoco/jacoco.xml From 5f7179f8621044b3f73fceba819c9bfc13afbd7a Mon Sep 17 00:00:00 2001 From: jean pierre Lerbscher <5850581+jlerbsc@users.noreply.github.com> Date: Sat, 2 May 2026 17:50:21 +0200 Subject: [PATCH 33/46] Fix: issue #4974 How to detect array.length ValueDeclaration (#5000) * Fix: issue #4974 How to detect array.length ValueDeclaration * The test (Issue2374Test) has been disabled because it fails on Ubuntu systems regardless of the Java version, but works on Windows and macOS systems. Further research will be needed to understand this finding. --- .../lexicalpreservation/Issue2374Test.java | 3 +++ .../declarations/ResolvedDeclaration.java | 19 +++++++++++++++++++ .../symbolsolver/JavaSymbolSolver.java | 5 +++++ .../resolution/ArrayExprTest.java | 1 + 4 files changed, 28 insertions(+) diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/Issue2374Test.java b/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/Issue2374Test.java index d6f89f1ea7..dba3d04f0e 100644 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/Issue2374Test.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/Issue2374Test.java @@ -27,11 +27,14 @@ import com.github.javaparser.ast.body.MethodDeclaration; import com.github.javaparser.ast.stmt.Statement; import java.util.Optional; +import org.junit.jupiter.api.Disabled; import org.junit.jupiter.api.Test; public class Issue2374Test extends AbstractLexicalPreservingTest { @Test + @Disabled( + "Test disabled because this test fails on Ubuntu systems regardless of the Java version, but works on Windows and macOS systems") public void test() { String lineComment = "Example comment"; considerCode("public class Bar {\n" + " public void foo() {\n" diff --git a/javaparser-core/src/main/java/com/github/javaparser/resolution/declarations/ResolvedDeclaration.java b/javaparser-core/src/main/java/com/github/javaparser/resolution/declarations/ResolvedDeclaration.java index d4d3b2c9df..2e8104be61 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/resolution/declarations/ResolvedDeclaration.java +++ b/javaparser-core/src/main/java/com/github/javaparser/resolution/declarations/ResolvedDeclaration.java @@ -89,6 +89,25 @@ default boolean isMethod() { return false; } + /** + * Does this declaration represent the array length pseudo-field? + * + * array.length is the only synthetic pseudo-field defined by the JLS (ยง10.7). + * It is a singleton with a fixed name and a fixed type (int), so a dedicated interface would carry no meaningful contract beyond the flag itself. + * The existing codebase already follows this lighter approach: isVariable() in ResolvedDeclaration has no companion ResolvedVariableDeclaration interface. + * Introducing an empty marker interface just to be symmetric with isField() / isEnumConstant() would be over-engineering for a one-off case. + * + * The fix is therefore: + * Add default boolean isArrayLength() { return false; } to ResolvedDeclaration + * Override it to return true inside ArrayLengthValueDeclaration + * + * If more extensibility were needed in the future โ€” for instance, to expose getArrayType() to retrieve the component type of the backing array โ€” the right move would be to introduce a ResolvedArrayLengthDeclaration interface at that point. + * Because all new methods on ResolvedDeclaration are default, and because ArrayLengthValueDeclaration already implements ResolvedValueDeclaration, that refactor could be done without any breaking change. + */ + default boolean isArrayLength() { + return false; + } + /** * Return this as a FieldDeclaration or throw an UnsupportedOperationException */ diff --git a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/JavaSymbolSolver.java b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/JavaSymbolSolver.java index 69cb7e87d7..4997010639 100644 --- a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/JavaSymbolSolver.java +++ b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/JavaSymbolSolver.java @@ -76,6 +76,11 @@ public String getName() { public ResolvedType getType() { return ResolvedPrimitiveType.INT; } + + @Override + public boolean isArrayLength() { + return true; + } } private TypeSolver typeSolver; diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/ArrayExprTest.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/ArrayExprTest.java index 05488516fa..f237e67447 100644 --- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/ArrayExprTest.java +++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/ArrayExprTest.java @@ -76,5 +76,6 @@ void arrayLengthValueDeclaration() { ((FieldAccessExpr) field.getVariables().get(0).getInitializer().get()).resolve(); assertEquals("length", resolvedValueDeclaration.getName()); assertEquals(ResolvedPrimitiveType.INT, resolvedValueDeclaration.getType()); + assertTrue(resolvedValueDeclaration.isArrayLength()); } } From 8576a46fb75d03692a5ebc96452d5acc81410670 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 2 May 2026 16:12:33 +0000 Subject: [PATCH 34/46] chore(deps): update codecov/codecov-action action to v5.5.4 (#4993) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- .github/workflows/maven_tests.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/maven_tests.yml b/.github/workflows/maven_tests.yml index 89852338e4..6cff605017 100644 --- a/.github/workflows/maven_tests.yml +++ b/.github/workflows/maven_tests.yml @@ -96,7 +96,7 @@ jobs: - name: CodeCov - JavaParser Core - uses: codecov/codecov-action@v5.5.3 + uses: codecov/codecov-action@v5.5.4 timeout-minutes: 10 with: files: javaparser-core-testing/target/site/jacoco/jacoco.xml,javaparser-core-testing-bdd/target/site/jacoco/jacoco.xml @@ -106,7 +106,7 @@ jobs: env_vars: OS,JDK - name: CodeCov - JavaParser Symbol Solver - uses: codecov/codecov-action@v5.5.3 + uses: codecov/codecov-action@v5.5.4 timeout-minutes: 10 with: file: javaparser-symbol-solver-testing/target/site/jacoco/jacoco.xml From 841f50928796920c5f43c9f0665eb6784c04ff42 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 2 May 2026 18:06:50 +0000 Subject: [PATCH 35/46] fix(deps): update byte-buddy.version to v1.18.8-jdk5 (#4995) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 15b33564eb..eb16fb1496 100644 --- a/pom.xml +++ b/pom.xml @@ -147,7 +147,7 @@ UTF-8 1.8 - 1.18.7-jdk5 + 1.18.8-jdk5 -javaagent:'${settings.localRepository}/net/bytebuddy/byte-buddy-agent/${byte-buddy.version}/byte-buddy-agent-${byte-buddy.version}.jar' 2026-01-10T00:00:00Z From deff5874e46c598a810b725fe01919e9cece04e0 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 2 May 2026 21:56:13 +0000 Subject: [PATCH 36/46] chore(deps): update dependency maven to v3.9.15 (#5001) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- .mvn/wrapper/maven-wrapper.properties | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.mvn/wrapper/maven-wrapper.properties b/.mvn/wrapper/maven-wrapper.properties index 8dbfd90108..475e649096 100644 --- a/.mvn/wrapper/maven-wrapper.properties +++ b/.mvn/wrapper/maven-wrapper.properties @@ -1,2 +1,2 @@ distributionType=only-script -distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.9.14/apache-maven-3.9.14-bin.zip +distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.9.15/apache-maven-3.9.15-bin.zip From 973aadc97c661a4c6aac467eb1380d9dff83ded9 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sun, 3 May 2026 02:11:06 +0000 Subject: [PATCH 37/46] fix(deps): update dependency org.junit:junit-bom to v5.14.4 (#5002) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index eb16fb1496..5c8a12a92d 100644 --- a/pom.xml +++ b/pom.xml @@ -448,7 +448,7 @@ org.junit junit-bom - 5.14.3 + 5.14.4 pom import From ede7f684db1c9e7d4ae7cd33887a60064b0f1b95 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sun, 3 May 2026 04:47:04 +0000 Subject: [PATCH 38/46] fix(deps): update dependency com.google.guava:guava to v33.6.0-jre (#5003) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 5c8a12a92d..25e23a18df 100644 --- a/pom.xml +++ b/pom.xml @@ -432,7 +432,7 @@ com.google.guava guava - 33.5.0-jre + 33.6.0-jre org.checkerframework From 88b10283025b1d815ab34b3a64aa73e037b5f7cb Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sun, 3 May 2026 09:08:11 +0000 Subject: [PATCH 39/46] fix(deps): update dependency org.checkerframework:checker-qual to v3.55.1 (#5004) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 25e23a18df..8e01070698 100644 --- a/pom.xml +++ b/pom.xml @@ -437,7 +437,7 @@ org.checkerframework checker-qual - 3.54.0 + 3.55.1 org.hamcrest From 1f5ee1aa85ccf8d0686d8d878a9ca8d760a5cbff Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sun, 3 May 2026 13:10:33 +0000 Subject: [PATCH 40/46] fix(deps): update dependency org.javassist:javassist to v3.31.0-ga (#5006) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 8e01070698..7319466a03 100644 --- a/pom.xml +++ b/pom.xml @@ -427,7 +427,7 @@ org.javassist javassist - 3.30.2-GA + 3.31.0-GA com.google.guava From b3b12a355e8641fd7dfafe5938906d36c6f86a35 Mon Sep 17 00:00:00 2001 From: jlerbsc Date: Sun, 3 May 2026 20:59:27 +0200 Subject: [PATCH 41/46] fix(grammar): allow empty component list in RecordPattern --- .../javaparser/ast/expr/PatternExprTest.java | 18 ++++++++++++++++++ javaparser-core/src/main/javacc/java.jj | 14 ++++++++------ 2 files changed, 26 insertions(+), 6 deletions(-) diff --git a/javaparser-core-testing/src/test/java/com/github/javaparser/ast/expr/PatternExprTest.java b/javaparser-core-testing/src/test/java/com/github/javaparser/ast/expr/PatternExprTest.java index 68e6af6382..6e944fccfe 100755 --- a/javaparser-core-testing/src/test/java/com/github/javaparser/ast/expr/PatternExprTest.java +++ b/javaparser-core-testing/src/test/java/com/github/javaparser/ast/expr/PatternExprTest.java @@ -192,6 +192,24 @@ public void multipleMatchAllPatternsInRecordListShouldWork() { assertTrue(thirdChild.isMatchAllPatternExpr()); } + @Test + public void emptyRecordPatternListShouldWork() { + // JLS 14.30: RecordPattern = ReferenceType ( [ComponentPatternList] ) + // The component list is optional โ€” "Point()" is valid. + Expression expr = parseExpression("x instanceof Point()"); + + assertTrue(expr.isInstanceOfExpr()); + InstanceOfExpr instanceOfExpr = expr.asInstanceOfExpr(); + assertTrue(instanceOfExpr.getPattern().isPresent()); + + ComponentPatternExpr pattern = instanceOfExpr.getPattern().get(); + assertTrue(pattern.isRecordPatternExpr()); + + RecordPatternExpr recordPattern = pattern.asRecordPatternExpr(); + assertEquals("Point", recordPattern.getTypeAsString()); + assertTrue(recordPattern.getPatternList().isEmpty()); + } + @Test public void anUnnamedTypePatternShouldWork() { Expression expr = parseExpression("x instanceof Foo _"); diff --git a/javaparser-core/src/main/javacc/java.jj b/javaparser-core/src/main/javacc/java.jj index 03b2c07d44..586d15db9c 100644 --- a/javaparser-core/src/main/javacc/java.jj +++ b/javaparser-core/src/main/javacc/java.jj @@ -3536,13 +3536,15 @@ NodeList PatternList(): NodeList ret = new NodeList<>(); } { - "(" - pattern = ComponentPatternExpression() { ret.add(pattern); } - ( - "," + "(" + [ pattern = ComponentPatternExpression() { ret.add(pattern); } - )* - ")" + ( + "," + pattern = ComponentPatternExpression() { ret.add(pattern); } + )* + ] + ")" { return ret; } } From e2ee25176aa87df95ab6d70a0bf1c77884b46310 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sun, 3 May 2026 19:25:19 +0000 Subject: [PATCH 42/46] chore(deps): update codecov/codecov-action action to v6 --- .github/workflows/maven_tests.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/maven_tests.yml b/.github/workflows/maven_tests.yml index 6cff605017..f0c2db0849 100644 --- a/.github/workflows/maven_tests.yml +++ b/.github/workflows/maven_tests.yml @@ -96,7 +96,7 @@ jobs: - name: CodeCov - JavaParser Core - uses: codecov/codecov-action@v5.5.4 + uses: codecov/codecov-action@v6 timeout-minutes: 10 with: files: javaparser-core-testing/target/site/jacoco/jacoco.xml,javaparser-core-testing-bdd/target/site/jacoco/jacoco.xml @@ -106,7 +106,7 @@ jobs: env_vars: OS,JDK - name: CodeCov - JavaParser Symbol Solver - uses: codecov/codecov-action@v5.5.4 + uses: codecov/codecov-action@v6 timeout-minutes: 10 with: file: javaparser-symbol-solver-testing/target/site/jacoco/jacoco.xml From dd85a9c0d46bad25ea9abcff392f292cb401ddd8 Mon Sep 17 00:00:00 2001 From: jlerbsc Date: Mon, 4 May 2026 14:04:28 +0200 Subject: [PATCH 43/46] Update changelog --- changelog.md | 39 +++++++++++++++++++++++++++++++++++++-- 1 file changed, 37 insertions(+), 2 deletions(-) diff --git a/changelog.md b/changelog.md index de5b831cb8..181649c22e 100644 --- a/changelog.md +++ b/changelog.md @@ -1,7 +1,7 @@ -Next Release (Version 3.28.1-snapshot) +Next Release (Version 3.28.2-snapshot) -------------------------------------- -[issues resolved](https://github.com/javaparser/javaparser/milestone/215?closed=1) +[issues resolved](https://github.com/javaparser/javaparser/milestone/216?closed=1) ### Added ### Changed @@ -10,6 +10,41 @@ Next Release (Version 3.28.1-snapshot) ### Fixed ### Security +Version 3.28.1 +-------------- +[issues resolved](https://github.com/javaparser/javaparser/milestone/215?closed=1) + +### Added + +* Implement switch expr type extraction (PR [#4968](https://github.com/javaparser/javaparser/pull/4968) by [@mrjameshamilton](https://github.com/mrjameshamilton)) + +### Changed + +* refactor(lexicalpreservation): introduce TextElementSequence API and migrate core classes (PR [#4955](https://github.com/javaparser/javaparser/pull/4955) by [@jlerbsc](https://github.com/jlerbsc)) +* refactor: Extract and centralize indentation logic in lexical preservation (PR [#4952](https://github.com/javaparser/javaparser/pull/4952) by [@jlerbsc](https://github.com/jlerbsc)) + +### Fixed + +* fix(grammar): allow empty component list in RecordPattern (PR [#5008](https://github.com/javaparser/javaparser/pull/5008) by [@jlerbsc](https://github.com/jlerbsc)) +* Fix: issue #4974 How to detect array.length ValueDeclaration (PR [#5000](https://github.com/javaparser/javaparser/pull/5000) by [@jlerbsc](https://github.com/jlerbsc)) +* Fix CommentInserter crash on compact classes (PR [#4963](https://github.com/javaparser/javaparser/pull/4963) by [@johannescoetzee](https://github.com/johannescoetzee)) +* Resolve parsing issue for module-info classes with multiple exports (PR [#4962](https://github.com/javaparser/javaparser/pull/4962) by [@mrjameshamilton](https://github.com/mrjameshamilton)) +* Issue3365 (PR [#4956](https://github.com/javaparser/javaparser/pull/4956) by [@jlerbsc](https://github.com/jlerbsc)) +* Fix: issue 4949 Parsing issue in switch with yield with Java 25 parser configuration (PR [#4950](https://github.com/javaparser/javaparser/pull/4950) by [@jlerbsc](https://github.com/jlerbsc)) + +### Uncategorised + +* Add comprehensive test suite for lexical preserving printer rules (PR [#4957](https://github.com/javaparser/javaparser/pull/4957) by [@jlerbsc](https://github.com/jlerbsc)) + +### :heart: Contributors + +Thank You to all contributors who worked on this release! + +* [@mrjameshamilton](https://github.com/mrjameshamilton) +* [@johannescoetzee](https://github.com/johannescoetzee) +* [@jlerbsc](https://github.com/jlerbsc) + + Version 3.28.0 -------------- [issues resolved](https://github.com/javaparser/javaparser/milestone/214?closed=1) From 73a872acc5b6433486e07f7df28d4a407f2e13ee Mon Sep 17 00:00:00 2001 From: jlerbsc Date: Mon, 4 May 2026 14:05:29 +0200 Subject: [PATCH 44/46] update readme --- readme.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/readme.md b/readme.md index 94e2c02d0f..fc01422556 100644 --- a/readme.md +++ b/readme.md @@ -46,14 +46,14 @@ Just add the following to your maven configuration or tailor to your own depende com.github.javaparser javaparser-symbol-solver-core - 3.28.0 + 3.28.1 ``` **Gradle**: ``` -implementation 'com.github.javaparser:javaparser-symbol-solver-core:3.28.0' +implementation 'com.github.javaparser:javaparser-symbol-solver-core:3.28.1' ``` Since Version 3.5.10, the JavaParser project includes the JavaSymbolSolver. @@ -68,14 +68,14 @@ Using the dependency above will add both JavaParser and JavaSymbolSolver to your com.github.javaparser javaparser-core - 3.28.0 + 3.28.1 ``` **Gradle**: ``` -implementation 'com.github.javaparser:javaparser-core:3.28.0' +implementation 'com.github.javaparser:javaparser-core:3.28.1' ``` Since version 3.6.17 the AST can be serialized to JSON. @@ -87,14 +87,14 @@ There is a separate module for this: com.github.javaparser javaparser-core-serialization - 3.28.0 + 3.28.1 ``` **Gradle**: ``` -implementation 'com.github.javaparser:javaparser-core-serialization:3.28.0' +implementation 'com.github.javaparser:javaparser-core-serialization:3.28.1' ``` ## How To Compile Sources From f3eec1043bdbea1f8b53609fdff9daf0852ea088 Mon Sep 17 00:00:00 2001 From: jlerbsc Date: Mon, 4 May 2026 14:08:15 +0200 Subject: [PATCH 45/46] [maven-release-plugin] prepare release javaparser-parent-3.28.1 --- javaparser-core-generators/pom.xml | 2 +- javaparser-core-metamodel-generator/pom.xml | 2 +- javaparser-core-serialization/pom.xml | 2 +- javaparser-core-testing-bdd/pom.xml | 2 +- javaparser-core-testing/pom.xml | 2 +- javaparser-core/pom.xml | 2 +- javaparser-symbol-solver-core/pom.xml | 2 +- javaparser-symbol-solver-testing/pom.xml | 2 +- pom.xml | 4 ++-- 9 files changed, 10 insertions(+), 10 deletions(-) diff --git a/javaparser-core-generators/pom.xml b/javaparser-core-generators/pom.xml index a998afb00d..341441364b 100644 --- a/javaparser-core-generators/pom.xml +++ b/javaparser-core-generators/pom.xml @@ -3,7 +3,7 @@ javaparser-parent com.github.javaparser - 3.28.1-SNAPSHOT + 3.28.1 4.0.0 diff --git a/javaparser-core-metamodel-generator/pom.xml b/javaparser-core-metamodel-generator/pom.xml index 5f7329e7dc..c3e9af4ae1 100644 --- a/javaparser-core-metamodel-generator/pom.xml +++ b/javaparser-core-metamodel-generator/pom.xml @@ -3,7 +3,7 @@ javaparser-parent com.github.javaparser - 3.28.1-SNAPSHOT + 3.28.1 4.0.0 diff --git a/javaparser-core-serialization/pom.xml b/javaparser-core-serialization/pom.xml index 3ac848d88e..fa0f2c966a 100644 --- a/javaparser-core-serialization/pom.xml +++ b/javaparser-core-serialization/pom.xml @@ -2,7 +2,7 @@ javaparser-parent com.github.javaparser - 3.28.1-SNAPSHOT + 3.28.1 4.0.0 diff --git a/javaparser-core-testing-bdd/pom.xml b/javaparser-core-testing-bdd/pom.xml index 945cbd4181..5886e56a94 100644 --- a/javaparser-core-testing-bdd/pom.xml +++ b/javaparser-core-testing-bdd/pom.xml @@ -2,7 +2,7 @@ javaparser-parent com.github.javaparser - 3.28.1-SNAPSHOT + 3.28.1 4.0.0 diff --git a/javaparser-core-testing/pom.xml b/javaparser-core-testing/pom.xml index 230c2c3d71..3c8cf5e31e 100644 --- a/javaparser-core-testing/pom.xml +++ b/javaparser-core-testing/pom.xml @@ -2,7 +2,7 @@ javaparser-parent com.github.javaparser - 3.28.1-SNAPSHOT + 3.28.1 4.0.0 diff --git a/javaparser-core/pom.xml b/javaparser-core/pom.xml index a499a78756..18a16e8320 100644 --- a/javaparser-core/pom.xml +++ b/javaparser-core/pom.xml @@ -2,7 +2,7 @@ javaparser-parent com.github.javaparser - 3.28.1-SNAPSHOT + 3.28.1 4.0.0 diff --git a/javaparser-symbol-solver-core/pom.xml b/javaparser-symbol-solver-core/pom.xml index e232a878e1..92b2b699c6 100644 --- a/javaparser-symbol-solver-core/pom.xml +++ b/javaparser-symbol-solver-core/pom.xml @@ -3,7 +3,7 @@ javaparser-parent com.github.javaparser - 3.28.1-SNAPSHOT + 3.28.1 4.0.0 diff --git a/javaparser-symbol-solver-testing/pom.xml b/javaparser-symbol-solver-testing/pom.xml index 201b461693..9d1f960548 100644 --- a/javaparser-symbol-solver-testing/pom.xml +++ b/javaparser-symbol-solver-testing/pom.xml @@ -3,7 +3,7 @@ javaparser-parent com.github.javaparser - 3.28.1-SNAPSHOT + 3.28.1 4.0.0 diff --git a/pom.xml b/pom.xml index 7319466a03..b4bb5af991 100644 --- a/pom.xml +++ b/pom.xml @@ -14,7 +14,7 @@ com.github.javaparser javaparser-parent pom - 3.28.1-SNAPSHOT + 3.28.1 javaparser-parent https://github.com/javaparser @@ -149,7 +149,7 @@ 1.8 1.18.8-jdk5 -javaagent:'${settings.localRepository}/net/bytebuddy/byte-buddy-agent/${byte-buddy.version}/byte-buddy-agent-${byte-buddy.version}.jar' - 2026-01-10T00:00:00Z + 2026-05-04T00:00:00Z From 0554e7ff51ff5ef1d2065bf3f9ae62539e0079b9 Mon Sep 17 00:00:00 2001 From: Michael Ernst Date: Sat, 9 May 2026 16:56:50 -0700 Subject: [PATCH 46/46] Update to JavaParser 3.28.1 --- javaparser-core/cfMavenCentral.xml | 2 +- javaparser-core/pom.xml | 2 +- readme.md | 75 +++++++++++++++++++++--------- 3 files changed, 54 insertions(+), 25 deletions(-) diff --git a/javaparser-core/cfMavenCentral.xml b/javaparser-core/cfMavenCentral.xml index 3ca931126c..5a2a4aa242 100644 --- a/javaparser-core/cfMavenCentral.xml +++ b/javaparser-core/cfMavenCentral.xml @@ -19,7 +19,7 @@ - 3.28.0 + 3.28.1 https://github.com/typetools/stubparser.git diff --git a/javaparser-core/pom.xml b/javaparser-core/pom.xml index 267e73bb54..cbf86bd580 100644 --- a/javaparser-core/pom.xml +++ b/javaparser-core/pom.xml @@ -31,7 +31,7 @@ - stubparser-3.28.0 + stubparser-3.28.1 com.helger.maven diff --git a/readme.md b/readme.md index b0641e63cc..d78007587b 100644 --- a/readme.md +++ b/readme.md @@ -53,7 +53,7 @@ StubParser. Only developers, not users, of StubParser need to do this. ``` 2. Find an appropriate [tag name](https://github.com/javaparser/javaparser/tags): ```sh - export VER=3.27.1 + export VER=3.28.1 export TAG_NAME=javaparser-parent-${VER} ``` 3. Create and checkout a new branch, via ONE of the below: @@ -82,10 +82,14 @@ StubParser. Only developers, not users, of StubParser need to do this. 8. Deploy the snapshot. (This has been tested on tern.) Update the `version` block in `javaparser-core/cfMavenCentral.xml` to be the same as the - JavaParser version plus `-SNAPSHOT`. Run the following in `javaparser-core` + JavaParser version plus `-SNAPSHOT`. Run the following in `javaparser-core` ```sh + # HOSTING_INFO_DIR=$HOME/private/cf-hosting-info export STUBPARSER=stubparser-${VER} - export HOSTING_INFO_DIR=/projects/swlab1/checker-framework/hosting-info + [ -z "$HOSTING_INFO_DIR" ] && HOSTING_INFO_DIR="/projects/swlab1/checker-framework/hosting-info" + export HOSTING_INFO_DIR + ([ -f $HOSTING_INFO_DIR/release-private.password ] || (echo "Missing file $HOSTING_INFO_DIR/release-private.password" && false)) && \ + ([ -f $HOME/.m2/settings.xml ] || (echo "Missing file $HOME/.m2/settings.xml" && false)) && \ ../mvnw gpg:sign-and-deploy-file -Durl=https://central.sonatype.com/repository/maven-snapshots/ \ -DpomFile=cfMavenCentral.xml -Dfile=target/$STUBPARSER.jar\ -Dgpg.keyname=checker-framework-dev@googlegroups.com \ @@ -96,15 +100,27 @@ StubParser. Only developers, not users, of StubParser need to do this. 9. Update the stubparser version number in the Checker Framework. Create a branch with the same name as your StubParser branch. In - `checker-framework/framework/build.gradle`, update `stubparserJar`. -10. Run Checker Framework tests (`./gradlew build`), using your StubParser branch. -If any tests fail, fix them before continuing. -11. Commit and push your changes to Checker Framework. -12. Once the Azure tests pass, release the Stubparser: + `checker-framework/gradle/libs.versions.toml`, update `stubparser` + to use the SNAPSHOT version. +10. Commit and push your changes to Checker Framework, which is probably just file + `checker-framework/gradle/libs.versions.toml`. (Use JDK 21 or later.) + + ```sh + git commit -m "Use Stub Parser $VER" checker-framework/gradle/libs.versions.toml + ``` + +11. Create a [pull request to + `typetools/checker-framework`](https://github.com/typetools/checkerframework). + Give it a title like "Update to StubParser 3.28.1". You won't merge the + pull request yet. + +12. After the junit and nonjunit CI tests pass for the pull request, release the + Stubparser: Delete `-SNAPSHOT` from the version in `javaparser-core/cfMavenCentral.xml`. ```sh + cd javaparser-core && \ ../mvnw source:jar && \ ../mvnw javadoc:javadoc && (cd target/reports/apidocs && jar -c -f ../../$STUBPARSER-javadoc.jar com) @@ -128,39 +144,52 @@ If any tests fail, fix them before continuing. -DrepositoryId=sonatype-nexus-staging \ -Dclassifier=sources -Dfile=target/$STUBPARSER-sources.jar ``` + 13. Close the artifacts: * Browse to https://ossrh-staging-api.central.sonatype.com/swagger-ui/#/default/manual_search_repositories. - * Expand GET manual/search/repositories + * Expand "GET manual/search/repositories". * Click try it out. * Type any in the IP field. * Click Execute. - * Log in with user token/password. + * Log in with user token/password from `~/.m2/settings.xml`. + * The response is under "Server response", above the "Responses" section that + has examples for codes 200, 400, and 401. * Scroll down until you see a JSON block that includes a key like this: - "key": "user/ip/org.checkerframework--default-repository",` - * Copy the key field. + "key": "USER/IP/org.checkerframework--default-repository",` + * Copy the key field (without the quotation marks). * Expand POST manual/upload/repositories/{repository_key}. * Click try it out. * Copy key field from above into repository_key. * Click Execute, it may take a minute or two to update. * Under Server response it should say Code 200. - * Go to https://central.sonatype.com/publishing and make sure you see a deployment org.checkerframework (via OSSRH Staging API). + * Go to https://central.sonatype.com/publishing and make sure you see a + deployment "org.checkerframework (via OSSRH Staging API)". + * Click "Publish" -14. In the Checker Framework, remove `SNAPSHOT` in the StubParser version numbers. - Commit and push your changes to Checker Framework. +14. Commit and push your changes to StubParser (on a branch in your fork). -15. Push commits to your fork of StubParser. ```sh + git add readme.md javaparser-core/pom.xml javaparser-core/cfMavenCentral.xml + git commit -m "Update to JavaParser $VER" git push ``` + GitHub Actions CI will not run for your branch. -16. Create a [pull request to `typetools/stubparser`](https://github.com/typetools/stubparser). - Give it a title like "Update to JavaParser 3.24.3". - Do *not* squash-and-merge the pull request; - you want to keep a history of what upstream commits were merged in. +15. Create a [pull request to `typetools/stubparser`](https://github.com/typetools/stubparser). + * Give it a title like: + Update to JavaParser 3.28.1 + * Remove "Fixes #9999" from the PR description. + * Click "Create pull request". + * Change "Squash and merge" to "Create a merge commit", + in order to keep a history of what upstream commits were merged in. + +16. At https://central.sonatype.com/publishing, wait until the status changes + from "publishing" to "published". -17. Create a [pull request to `typetools/checker-framework`](https://github.com/typetools/checkerframework). - Give it a title like "Update to StubParser 3.24.3". +17. In the Checker Framework, remove `SNAPSHOT` in the StubParser version number + in file `gradle/libs.versions.toml`. Commit and push your changes to Checker + Framework. CI will begin running for your pull request. 18. Merge both pull requests when both pass. @@ -180,7 +209,7 @@ The remainder of this README file is the original JavaParser README. # JavaParser