diff --git a/.github/workflows/maven.yml b/.github/workflows/maven.yml index 287e076a..e2f605cd 100644 --- a/.github/workflows/maven.yml +++ b/.github/workflows/maven.yml @@ -71,6 +71,9 @@ jobs: - name: Build with Maven run: mvn -B install -Pmetrics --file pom.xml + - name: License header check (incl. performance-test) + run: mvn -B license:check -Pperformance-test --file pom.xml + - name: Verify committed generated example builders if: github.event_name == 'pull_request' run: | diff --git a/LICENSE.txt b/LICENSE.txt index 0e068293..0b1c3a74 100644 --- a/LICENSE.txt +++ b/LICENSE.txt @@ -1,6 +1,6 @@ MIT License -Copyright (c) 2026 Andreas Igel +Copyright (c) 2025-2026 Andreas Igel Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/core/pom.xml b/core/pom.xml index efc0df0e..24c01d75 100644 --- a/core/pom.xml +++ b/core/pom.xml @@ -75,6 +75,7 @@ 0.11.0 2.9.3 2.29 + 5.1.2 3.16.0 3.4.0 3.12.0 @@ -123,6 +124,35 @@ + + + com.mycila + license-maven-plugin + ${plugin.license.version} + + + +
${maven.multiModuleProjectDirectory}/LICENSE.txt
+ + src/main/java/** + src/test/java/** + + + generated-example-builder/** + target/** + +
+
+
+ + + + check + + + +
+ org.apache.maven.plugins diff --git a/core/src/main/java/org/javahelpers/simple/builders/core/annotations/BuilderImplementation.java b/core/src/main/java/org/javahelpers/simple/builders/core/annotations/BuilderImplementation.java index 334a14d2..7ae49a3d 100644 --- a/core/src/main/java/org/javahelpers/simple/builders/core/annotations/BuilderImplementation.java +++ b/core/src/main/java/org/javahelpers/simple/builders/core/annotations/BuilderImplementation.java @@ -1,7 +1,7 @@ /* * MIT License * - * Copyright (c) 2026 Andreas Igel + * Copyright (c) 2025-2026 Andreas Igel * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/core/src/main/java/org/javahelpers/simple/builders/core/annotations/Default.java b/core/src/main/java/org/javahelpers/simple/builders/core/annotations/Default.java index d874189b..463b7bed 100644 --- a/core/src/main/java/org/javahelpers/simple/builders/core/annotations/Default.java +++ b/core/src/main/java/org/javahelpers/simple/builders/core/annotations/Default.java @@ -1,7 +1,7 @@ /* * MIT License * - * Copyright (c) 2026 Andreas Igel + * Copyright (c) 2025-2026 Andreas Igel * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/core/src/main/java/org/javahelpers/simple/builders/core/annotations/Ignore4BuilderGeneration.java b/core/src/main/java/org/javahelpers/simple/builders/core/annotations/Ignore4BuilderGeneration.java index 1ee84f7b..6d260bbf 100644 --- a/core/src/main/java/org/javahelpers/simple/builders/core/annotations/Ignore4BuilderGeneration.java +++ b/core/src/main/java/org/javahelpers/simple/builders/core/annotations/Ignore4BuilderGeneration.java @@ -1,7 +1,7 @@ /* * MIT License * - * Copyright (c) 2026 Andreas Igel + * Copyright (c) 2025-2026 Andreas Igel * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/core/src/main/java/org/javahelpers/simple/builders/core/annotations/IgnoreInBuilder.java b/core/src/main/java/org/javahelpers/simple/builders/core/annotations/IgnoreInBuilder.java index f564dd7f..5d667d21 100644 --- a/core/src/main/java/org/javahelpers/simple/builders/core/annotations/IgnoreInBuilder.java +++ b/core/src/main/java/org/javahelpers/simple/builders/core/annotations/IgnoreInBuilder.java @@ -1,7 +1,7 @@ /* * MIT License * - * Copyright (c) 2026 Andreas Igel + * Copyright (c) 2025-2026 Andreas Igel * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/core/src/main/java/org/javahelpers/simple/builders/core/annotations/SimpleBuilder.java b/core/src/main/java/org/javahelpers/simple/builders/core/annotations/SimpleBuilder.java index a25aa35d..3a2398e1 100644 --- a/core/src/main/java/org/javahelpers/simple/builders/core/annotations/SimpleBuilder.java +++ b/core/src/main/java/org/javahelpers/simple/builders/core/annotations/SimpleBuilder.java @@ -1,7 +1,7 @@ /* * MIT License * - * Copyright (c) 2026 Andreas Igel + * Copyright (c) 2025-2026 Andreas Igel * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/core/src/main/java/org/javahelpers/simple/builders/core/annotations/SimpleBuilderConstructor.java b/core/src/main/java/org/javahelpers/simple/builders/core/annotations/SimpleBuilderConstructor.java index 6bb667cc..336d2479 100644 --- a/core/src/main/java/org/javahelpers/simple/builders/core/annotations/SimpleBuilderConstructor.java +++ b/core/src/main/java/org/javahelpers/simple/builders/core/annotations/SimpleBuilderConstructor.java @@ -1,7 +1,7 @@ /* * MIT License * - * Copyright (c) 2026 Andreas Igel + * Copyright (c) 2025-2026 Andreas Igel * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/core/src/main/java/org/javahelpers/simple/builders/core/annotations/SimpleBuilderFor.java b/core/src/main/java/org/javahelpers/simple/builders/core/annotations/SimpleBuilderFor.java index 2e55ad4c..81bcf7da 100644 --- a/core/src/main/java/org/javahelpers/simple/builders/core/annotations/SimpleBuilderFor.java +++ b/core/src/main/java/org/javahelpers/simple/builders/core/annotations/SimpleBuilderFor.java @@ -1,7 +1,7 @@ /* * MIT License * - * Copyright (c) 2026 Andreas Igel + * Copyright (c) 2025-2026 Andreas Igel * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/core/src/main/java/org/javahelpers/simple/builders/core/annotations/SimpleBuilderFors.java b/core/src/main/java/org/javahelpers/simple/builders/core/annotations/SimpleBuilderFors.java index b015d3a0..f5ea820d 100644 --- a/core/src/main/java/org/javahelpers/simple/builders/core/annotations/SimpleBuilderFors.java +++ b/core/src/main/java/org/javahelpers/simple/builders/core/annotations/SimpleBuilderFors.java @@ -1,7 +1,7 @@ /* * MIT License * - * Copyright (c) 2026 Andreas Igel + * Copyright (c) 2025-2026 Andreas Igel * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/core/src/main/java/org/javahelpers/simple/builders/core/annotations/SimpleMinimalBuilder.java b/core/src/main/java/org/javahelpers/simple/builders/core/annotations/SimpleMinimalBuilder.java index 937900bb..4e860c90 100644 --- a/core/src/main/java/org/javahelpers/simple/builders/core/annotations/SimpleMinimalBuilder.java +++ b/core/src/main/java/org/javahelpers/simple/builders/core/annotations/SimpleMinimalBuilder.java @@ -1,7 +1,7 @@ /* * MIT License * - * Copyright (c) 2026 Andreas Igel + * Copyright (c) 2025-2026 Andreas Igel * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/core/src/main/java/org/javahelpers/simple/builders/core/builders/ArrayListBuilder.java b/core/src/main/java/org/javahelpers/simple/builders/core/builders/ArrayListBuilder.java index 7c667551..267cdda4 100644 --- a/core/src/main/java/org/javahelpers/simple/builders/core/builders/ArrayListBuilder.java +++ b/core/src/main/java/org/javahelpers/simple/builders/core/builders/ArrayListBuilder.java @@ -1,7 +1,7 @@ /* * MIT License * - * Copyright (c) 2026 Andreas Igel + * Copyright (c) 2025-2026 Andreas Igel * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/core/src/main/java/org/javahelpers/simple/builders/core/builders/ArrayListBuilderWithElementBuilders.java b/core/src/main/java/org/javahelpers/simple/builders/core/builders/ArrayListBuilderWithElementBuilders.java index 35a36bfe..cc268304 100644 --- a/core/src/main/java/org/javahelpers/simple/builders/core/builders/ArrayListBuilderWithElementBuilders.java +++ b/core/src/main/java/org/javahelpers/simple/builders/core/builders/ArrayListBuilderWithElementBuilders.java @@ -1,7 +1,7 @@ /* * MIT License * - * Copyright (c) 2026 Andreas Igel + * Copyright (c) 2025-2026 Andreas Igel * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/core/src/main/java/org/javahelpers/simple/builders/core/builders/HashMapBuilder.java b/core/src/main/java/org/javahelpers/simple/builders/core/builders/HashMapBuilder.java index dc401c95..0f00beb4 100644 --- a/core/src/main/java/org/javahelpers/simple/builders/core/builders/HashMapBuilder.java +++ b/core/src/main/java/org/javahelpers/simple/builders/core/builders/HashMapBuilder.java @@ -1,7 +1,7 @@ /* * MIT License * - * Copyright (c) 2026 Andreas Igel + * Copyright (c) 2025-2026 Andreas Igel * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/core/src/main/java/org/javahelpers/simple/builders/core/builders/HashSetBuilder.java b/core/src/main/java/org/javahelpers/simple/builders/core/builders/HashSetBuilder.java index 6986cc8d..56cae77e 100644 --- a/core/src/main/java/org/javahelpers/simple/builders/core/builders/HashSetBuilder.java +++ b/core/src/main/java/org/javahelpers/simple/builders/core/builders/HashSetBuilder.java @@ -1,7 +1,7 @@ /* * MIT License * - * Copyright (c) 2026 Andreas Igel + * Copyright (c) 2025-2026 Andreas Igel * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/core/src/main/java/org/javahelpers/simple/builders/core/builders/HashSetBuilderWithElementBuilders.java b/core/src/main/java/org/javahelpers/simple/builders/core/builders/HashSetBuilderWithElementBuilders.java index 7e516b73..998b6010 100644 --- a/core/src/main/java/org/javahelpers/simple/builders/core/builders/HashSetBuilderWithElementBuilders.java +++ b/core/src/main/java/org/javahelpers/simple/builders/core/builders/HashSetBuilderWithElementBuilders.java @@ -1,7 +1,7 @@ /* * MIT License * - * Copyright (c) 2026 Andreas Igel + * Copyright (c) 2025-2026 Andreas Igel * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/core/src/main/java/org/javahelpers/simple/builders/core/enums/AccessModifier.java b/core/src/main/java/org/javahelpers/simple/builders/core/enums/AccessModifier.java index d2b4aa19..63adf4c4 100644 --- a/core/src/main/java/org/javahelpers/simple/builders/core/enums/AccessModifier.java +++ b/core/src/main/java/org/javahelpers/simple/builders/core/enums/AccessModifier.java @@ -1,7 +1,7 @@ /* * MIT License * - * Copyright (c) 2026 Andreas Igel + * Copyright (c) 2025-2026 Andreas Igel * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/core/src/main/java/org/javahelpers/simple/builders/core/enums/FormattingMode.java b/core/src/main/java/org/javahelpers/simple/builders/core/enums/FormattingMode.java index 6d8a0e0b..2c8ef2b1 100644 --- a/core/src/main/java/org/javahelpers/simple/builders/core/enums/FormattingMode.java +++ b/core/src/main/java/org/javahelpers/simple/builders/core/enums/FormattingMode.java @@ -1,7 +1,7 @@ /* * MIT License * - * Copyright (c) 2026 Andreas Igel + * Copyright (c) 2025-2026 Andreas Igel * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal @@ -13,7 +13,7 @@ * The above copyright notice and this permission notice shall be included in all * copies or substantial portions of the Software. * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT ANY KIND, EXPRESS OR + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER diff --git a/core/src/main/java/org/javahelpers/simple/builders/core/enums/OptionState.java b/core/src/main/java/org/javahelpers/simple/builders/core/enums/OptionState.java index 3fce78ca..d4f7695f 100644 --- a/core/src/main/java/org/javahelpers/simple/builders/core/enums/OptionState.java +++ b/core/src/main/java/org/javahelpers/simple/builders/core/enums/OptionState.java @@ -1,7 +1,7 @@ /* * MIT License * - * Copyright (c) 2026 Andreas Igel + * Copyright (c) 2025-2026 Andreas Igel * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/core/src/main/java/org/javahelpers/simple/builders/core/interfaces/IBuilderBase.java b/core/src/main/java/org/javahelpers/simple/builders/core/interfaces/IBuilderBase.java index 008c0039..5694e6aa 100644 --- a/core/src/main/java/org/javahelpers/simple/builders/core/interfaces/IBuilderBase.java +++ b/core/src/main/java/org/javahelpers/simple/builders/core/interfaces/IBuilderBase.java @@ -1,7 +1,7 @@ /* * MIT License * - * Copyright (c) 2026 Andreas Igel + * Copyright (c) 2025-2026 Andreas Igel * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/core/src/main/java/org/javahelpers/simple/builders/core/util/BuilderToStringStyle.java b/core/src/main/java/org/javahelpers/simple/builders/core/util/BuilderToStringStyle.java index c6680ee8..3c047aeb 100644 --- a/core/src/main/java/org/javahelpers/simple/builders/core/util/BuilderToStringStyle.java +++ b/core/src/main/java/org/javahelpers/simple/builders/core/util/BuilderToStringStyle.java @@ -1,7 +1,7 @@ /* * MIT License * - * Copyright (c) 2026 Andreas Igel + * Copyright (c) 2025-2026 Andreas Igel * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/core/src/main/java/org/javahelpers/simple/builders/core/util/TrackedValue.java b/core/src/main/java/org/javahelpers/simple/builders/core/util/TrackedValue.java index 0aa6de25..03e64288 100644 --- a/core/src/main/java/org/javahelpers/simple/builders/core/util/TrackedValue.java +++ b/core/src/main/java/org/javahelpers/simple/builders/core/util/TrackedValue.java @@ -1,7 +1,7 @@ /* * MIT License * - * Copyright (c) 2026 Andreas Igel + * Copyright (c) 2025-2026 Andreas Igel * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/core/src/test/java/org/javahelpers/simple/builders/core/builders/ArrayListBuilderTest.java b/core/src/test/java/org/javahelpers/simple/builders/core/builders/ArrayListBuilderTest.java index 3fba50f8..281001be 100644 --- a/core/src/test/java/org/javahelpers/simple/builders/core/builders/ArrayListBuilderTest.java +++ b/core/src/test/java/org/javahelpers/simple/builders/core/builders/ArrayListBuilderTest.java @@ -1,7 +1,7 @@ /* * MIT License * - * Copyright (c) 2026 Andreas Igel + * Copyright (c) 2025-2026 Andreas Igel * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/core/src/test/java/org/javahelpers/simple/builders/core/builders/ArrayListBuilderWithElementBuildersTest.java b/core/src/test/java/org/javahelpers/simple/builders/core/builders/ArrayListBuilderWithElementBuildersTest.java index a475b9c0..84f0d829 100644 --- a/core/src/test/java/org/javahelpers/simple/builders/core/builders/ArrayListBuilderWithElementBuildersTest.java +++ b/core/src/test/java/org/javahelpers/simple/builders/core/builders/ArrayListBuilderWithElementBuildersTest.java @@ -1,7 +1,7 @@ /* * MIT License * - * Copyright (c) 2026 Andreas Igel + * Copyright (c) 2025-2026 Andreas Igel * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/core/src/test/java/org/javahelpers/simple/builders/core/builders/HashMapBuilderTest.java b/core/src/test/java/org/javahelpers/simple/builders/core/builders/HashMapBuilderTest.java index 4cb989f9..c11ce6b9 100644 --- a/core/src/test/java/org/javahelpers/simple/builders/core/builders/HashMapBuilderTest.java +++ b/core/src/test/java/org/javahelpers/simple/builders/core/builders/HashMapBuilderTest.java @@ -1,7 +1,7 @@ /* * MIT License * - * Copyright (c) 2026 Andreas Igel + * Copyright (c) 2025-2026 Andreas Igel * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/core/src/test/java/org/javahelpers/simple/builders/core/builders/HashSetBuilderTest.java b/core/src/test/java/org/javahelpers/simple/builders/core/builders/HashSetBuilderTest.java index 878ab862..e2cd4501 100644 --- a/core/src/test/java/org/javahelpers/simple/builders/core/builders/HashSetBuilderTest.java +++ b/core/src/test/java/org/javahelpers/simple/builders/core/builders/HashSetBuilderTest.java @@ -1,7 +1,7 @@ /* * MIT License * - * Copyright (c) 2026 Andreas Igel + * Copyright (c) 2025-2026 Andreas Igel * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/core/src/test/java/org/javahelpers/simple/builders/core/builders/HashSetBuilderWithElementBuildersTest.java b/core/src/test/java/org/javahelpers/simple/builders/core/builders/HashSetBuilderWithElementBuildersTest.java index f16d25a7..38a3a50f 100644 --- a/core/src/test/java/org/javahelpers/simple/builders/core/builders/HashSetBuilderWithElementBuildersTest.java +++ b/core/src/test/java/org/javahelpers/simple/builders/core/builders/HashSetBuilderWithElementBuildersTest.java @@ -1,7 +1,7 @@ /* * MIT License * - * Copyright (c) 2026 Andreas Igel + * Copyright (c) 2025-2026 Andreas Igel * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/core/src/test/java/org/javahelpers/simple/builders/core/util/BuilderToStringStyleTest.java b/core/src/test/java/org/javahelpers/simple/builders/core/util/BuilderToStringStyleTest.java index 9c2afc9c..b90a05f0 100644 --- a/core/src/test/java/org/javahelpers/simple/builders/core/util/BuilderToStringStyleTest.java +++ b/core/src/test/java/org/javahelpers/simple/builders/core/util/BuilderToStringStyleTest.java @@ -1,7 +1,7 @@ /* * MIT License * - * Copyright (c) 2026 Andreas Igel + * Copyright (c) 2025-2026 Andreas Igel * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/core/src/test/java/org/javahelpers/simple/builders/core/util/TrackedValueTest.java b/core/src/test/java/org/javahelpers/simple/builders/core/util/TrackedValueTest.java index 0b7eccfb..cd087670 100644 --- a/core/src/test/java/org/javahelpers/simple/builders/core/util/TrackedValueTest.java +++ b/core/src/test/java/org/javahelpers/simple/builders/core/util/TrackedValueTest.java @@ -1,7 +1,7 @@ /* * MIT License * - * Copyright (c) 2026 Andreas Igel + * Copyright (c) 2025-2026 Andreas Igel * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/docs/CONTRIBUTING.md b/docs/CONTRIBUTING.md index e9ad2a4a..11013bca 100644 --- a/docs/CONTRIBUTING.md +++ b/docs/CONTRIBUTING.md @@ -297,6 +297,20 @@ mvn fmt:format mvn fmt:check ``` +### License Headers + +All Java source files must carry the MIT license header defined in +[`LICENSE.txt`](../LICENSE.txt). The `license-maven-plugin` verifies it +during `mvn verify`: + +```bash +# Check headers +mvn license:check + +# Add or fix headers automatically +mvn license:format +``` + ### Code Quality - **SonarLint**: We use SonarQube rules. Install the SonarLint IDE plugin for real-time feedback. diff --git a/example-custom-generator/pom.xml b/example-custom-generator/pom.xml index 59f34b58..ca2cfb7c 100644 --- a/example-custom-generator/pom.xml +++ b/example-custom-generator/pom.xml @@ -18,6 +18,7 @@ 3.21.0 3.16.0 + 5.1.2 ${java.version} ${java.version} ${java.version} @@ -40,6 +41,35 @@ + + + com.mycila + license-maven-plugin + ${plugin.license.version} + + + +
${maven.multiModuleProjectDirectory}/LICENSE.txt
+ + src/main/java/** + src/test/java/** + + + generated-example-builder/** + target/** + +
+
+
+ + + + check + + + +
+ org.apache.maven.plugins maven-compiler-plugin diff --git a/example-custom-generator/src/main/java/org/javahelpers/simple/builders/example/custom/StringValidationGenerator.java b/example-custom-generator/src/main/java/org/javahelpers/simple/builders/example/custom/StringValidationGenerator.java index 054780ce..fd218928 100644 --- a/example-custom-generator/src/main/java/org/javahelpers/simple/builders/example/custom/StringValidationGenerator.java +++ b/example-custom-generator/src/main/java/org/javahelpers/simple/builders/example/custom/StringValidationGenerator.java @@ -1,7 +1,7 @@ /* * MIT License * - * Copyright (c) 2026 Andreas Igel + * Copyright (c) 2025-2026 Andreas Igel * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/example/pom.xml b/example/pom.xml index 24f4c7f7..1135bf30 100644 --- a/example/pom.xml +++ b/example/pom.xml @@ -23,6 +23,7 @@ 3.16.0 3.2.0 3.6.0 + 5.1.2 ${java.version} ${java.version} @@ -77,6 +78,35 @@ + + + com.mycila + license-maven-plugin + ${plugin.license.version} + + + +
${maven.multiModuleProjectDirectory}/LICENSE.txt
+ + src/main/java/** + src/test/java/** + + + generated-example-builder/** + target/** + +
+
+
+ + + + check + + + +
+ org.apache.maven.plugins diff --git a/example/src/main/java/org/javahelpers/simple/builders/example/BookDto.java b/example/src/main/java/org/javahelpers/simple/builders/example/BookDto.java index 740c18a6..144b5851 100644 --- a/example/src/main/java/org/javahelpers/simple/builders/example/BookDto.java +++ b/example/src/main/java/org/javahelpers/simple/builders/example/BookDto.java @@ -1,7 +1,7 @@ /* * MIT License * - * Copyright (c) 2026 Andreas Igel + * Copyright (c) 2025-2026 Andreas Igel * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/example/src/main/java/org/javahelpers/simple/builders/example/CustomerDto.java b/example/src/main/java/org/javahelpers/simple/builders/example/CustomerDto.java index 58edb8ce..7c82c47a 100644 --- a/example/src/main/java/org/javahelpers/simple/builders/example/CustomerDto.java +++ b/example/src/main/java/org/javahelpers/simple/builders/example/CustomerDto.java @@ -1,7 +1,7 @@ /* * MIT License * - * Copyright (c) 2026 Andreas Igel + * Copyright (c) 2025-2026 Andreas Igel * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/example/src/main/java/org/javahelpers/simple/builders/example/ElementaryBuilder.java b/example/src/main/java/org/javahelpers/simple/builders/example/ElementaryBuilder.java index 7b84acee..6d321226 100644 --- a/example/src/main/java/org/javahelpers/simple/builders/example/ElementaryBuilder.java +++ b/example/src/main/java/org/javahelpers/simple/builders/example/ElementaryBuilder.java @@ -1,7 +1,7 @@ /* * MIT License * - * Copyright (c) 2026 Andreas Igel + * Copyright (c) 2025-2026 Andreas Igel * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/example/src/main/java/org/javahelpers/simple/builders/example/FieldConflictExample.java b/example/src/main/java/org/javahelpers/simple/builders/example/FieldConflictExample.java index 0b912f94..507ec450 100644 --- a/example/src/main/java/org/javahelpers/simple/builders/example/FieldConflictExample.java +++ b/example/src/main/java/org/javahelpers/simple/builders/example/FieldConflictExample.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2025-2026 Andreas Igel + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package org.javahelpers.simple.builders.example; import org.javahelpers.simple.builders.core.annotations.SimpleBuilder; diff --git a/example/src/main/java/org/javahelpers/simple/builders/example/JacksonIntegrationDto.java b/example/src/main/java/org/javahelpers/simple/builders/example/JacksonIntegrationDto.java index f0f7e190..032c94d1 100644 --- a/example/src/main/java/org/javahelpers/simple/builders/example/JacksonIntegrationDto.java +++ b/example/src/main/java/org/javahelpers/simple/builders/example/JacksonIntegrationDto.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2025-2026 Andreas Igel + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package org.javahelpers.simple.builders.example; import org.javahelpers.simple.builders.core.annotations.SimpleBuilder; diff --git a/example/src/main/java/org/javahelpers/simple/builders/example/MannschaftDto.java b/example/src/main/java/org/javahelpers/simple/builders/example/MannschaftDto.java index 134e77cc..ad65d6d9 100644 --- a/example/src/main/java/org/javahelpers/simple/builders/example/MannschaftDto.java +++ b/example/src/main/java/org/javahelpers/simple/builders/example/MannschaftDto.java @@ -1,7 +1,7 @@ /* * MIT License * - * Copyright (c) 2026 Andreas Igel + * Copyright (c) 2025-2026 Andreas Igel * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/example/src/main/java/org/javahelpers/simple/builders/example/OrderWithDefaults.java b/example/src/main/java/org/javahelpers/simple/builders/example/OrderWithDefaults.java index dc654e13..4beaf5da 100644 --- a/example/src/main/java/org/javahelpers/simple/builders/example/OrderWithDefaults.java +++ b/example/src/main/java/org/javahelpers/simple/builders/example/OrderWithDefaults.java @@ -1,7 +1,7 @@ /* * MIT License * - * Copyright (c) 2026 Andreas Igel + * Copyright (c) 2025-2026 Andreas Igel * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/example/src/main/java/org/javahelpers/simple/builders/example/PersonDto.java b/example/src/main/java/org/javahelpers/simple/builders/example/PersonDto.java index eba77c70..d09c10dc 100644 --- a/example/src/main/java/org/javahelpers/simple/builders/example/PersonDto.java +++ b/example/src/main/java/org/javahelpers/simple/builders/example/PersonDto.java @@ -1,7 +1,7 @@ /* * MIT License * - * Copyright (c) 2026 Andreas Igel + * Copyright (c) 2025-2026 Andreas Igel * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/example/src/main/java/org/javahelpers/simple/builders/example/PersonDtoMapper.java b/example/src/main/java/org/javahelpers/simple/builders/example/PersonDtoMapper.java index 55068cad..62338c4c 100644 --- a/example/src/main/java/org/javahelpers/simple/builders/example/PersonDtoMapper.java +++ b/example/src/main/java/org/javahelpers/simple/builders/example/PersonDtoMapper.java @@ -1,13 +1,14 @@ /* * MIT License * - * Copyright (c) 2026 Andreas Igel + * Copyright (c) 2025-2026 Andreas Igel * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal * in the Software without restriction, including without limitation the rights * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons with the following conditions: + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: * * The above copyright notice and this permission notice shall be included in all * copies or substantial portions of the Software. diff --git a/example/src/main/java/org/javahelpers/simple/builders/example/ProductRecord.java b/example/src/main/java/org/javahelpers/simple/builders/example/ProductRecord.java index e2e5599e..fb4da3f5 100644 --- a/example/src/main/java/org/javahelpers/simple/builders/example/ProductRecord.java +++ b/example/src/main/java/org/javahelpers/simple/builders/example/ProductRecord.java @@ -1,7 +1,7 @@ /* * MIT License * - * Copyright (c) 2026 Andreas Igel + * Copyright (c) 2025-2026 Andreas Igel * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/example/src/main/java/org/javahelpers/simple/builders/example/ProductWithDefaults.java b/example/src/main/java/org/javahelpers/simple/builders/example/ProductWithDefaults.java index b58a91e0..fabc0737 100644 --- a/example/src/main/java/org/javahelpers/simple/builders/example/ProductWithDefaults.java +++ b/example/src/main/java/org/javahelpers/simple/builders/example/ProductWithDefaults.java @@ -1,7 +1,7 @@ /* * MIT License * - * Copyright (c) 2026 Andreas Igel + * Copyright (c) 2025-2026 Andreas Igel * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/example/src/main/java/org/javahelpers/simple/builders/example/SponsorDto.java b/example/src/main/java/org/javahelpers/simple/builders/example/SponsorDto.java index c40ebd49..979f1f50 100644 --- a/example/src/main/java/org/javahelpers/simple/builders/example/SponsorDto.java +++ b/example/src/main/java/org/javahelpers/simple/builders/example/SponsorDto.java @@ -1,7 +1,7 @@ /* * MIT License * - * Copyright (c) 2026 Andreas Igel + * Copyright (c) 2025-2026 Andreas Igel * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/example/src/main/java/org/javahelpers/simple/builders/example/external/ExternalAddress.java b/example/src/main/java/org/javahelpers/simple/builders/example/external/ExternalAddress.java index bdb617de..235ca300 100644 --- a/example/src/main/java/org/javahelpers/simple/builders/example/external/ExternalAddress.java +++ b/example/src/main/java/org/javahelpers/simple/builders/example/external/ExternalAddress.java @@ -1,7 +1,7 @@ /* * MIT License * - * Copyright (c) 2026 Andreas Igel + * Copyright (c) 2025-2026 Andreas Igel * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/example/src/main/java/org/javahelpers/simple/builders/example/goal/Builder.java b/example/src/main/java/org/javahelpers/simple/builders/example/goal/Builder.java index 5ca62aa3..efcb4cdd 100644 --- a/example/src/main/java/org/javahelpers/simple/builders/example/goal/Builder.java +++ b/example/src/main/java/org/javahelpers/simple/builders/example/goal/Builder.java @@ -1,7 +1,7 @@ /* * MIT License * - * Copyright (c) 2026 Andreas Igel + * Copyright (c) 2025-2026 Andreas Igel * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/example/src/main/java/org/javahelpers/simple/builders/example/goal/MannschaftDtoBuilder.java b/example/src/main/java/org/javahelpers/simple/builders/example/goal/MannschaftDtoBuilder.java index 49e91361..76013600 100644 --- a/example/src/main/java/org/javahelpers/simple/builders/example/goal/MannschaftDtoBuilder.java +++ b/example/src/main/java/org/javahelpers/simple/builders/example/goal/MannschaftDtoBuilder.java @@ -1,7 +1,7 @@ /* * MIT License * - * Copyright (c) 2026 Andreas Igel + * Copyright (c) 2025-2026 Andreas Igel * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/example/src/main/java/org/javahelpers/simple/builders/example/goal/PersonDtoBuilder.java b/example/src/main/java/org/javahelpers/simple/builders/example/goal/PersonDtoBuilder.java index fa9366cf..fbafb48a 100644 --- a/example/src/main/java/org/javahelpers/simple/builders/example/goal/PersonDtoBuilder.java +++ b/example/src/main/java/org/javahelpers/simple/builders/example/goal/PersonDtoBuilder.java @@ -1,7 +1,7 @@ /* * MIT License * - * Copyright (c) 2026 Andreas Igel + * Copyright (c) 2025-2026 Andreas Igel * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/example/src/main/java/org/javahelpers/simple/builders/example/library/LibraryHelperDto.java b/example/src/main/java/org/javahelpers/simple/builders/example/library/LibraryHelperDto.java index 7aedca0b..a5c36269 100644 --- a/example/src/main/java/org/javahelpers/simple/builders/example/library/LibraryHelperDto.java +++ b/example/src/main/java/org/javahelpers/simple/builders/example/library/LibraryHelperDto.java @@ -1,12 +1,12 @@ /* * MIT License * - * Copyright (c) 2026 Andreas Igel + * Copyright (c) 2025-2026 Andreas Igel * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell * copies of the Software, and to permit persons to whom the Software is * furnished to do so, subject to the following conditions: * diff --git a/example/src/main/java/org/javahelpers/simple/builders/example/package-info.java b/example/src/main/java/org/javahelpers/simple/builders/example/package-info.java index 7775d8b4..1ee74600 100644 --- a/example/src/main/java/org/javahelpers/simple/builders/example/package-info.java +++ b/example/src/main/java/org/javahelpers/simple/builders/example/package-info.java @@ -1,7 +1,7 @@ /* * MIT License * - * Copyright (c) 2026 Andreas Igel + * Copyright (c) 2025-2026 Andreas Igel * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/example/src/main/java/org/javahelpers/simple/builders/example/scoping/ScopedOwnerDto.java b/example/src/main/java/org/javahelpers/simple/builders/example/scoping/ScopedOwnerDto.java index 808e92a3..ea4a8e5b 100644 --- a/example/src/main/java/org/javahelpers/simple/builders/example/scoping/ScopedOwnerDto.java +++ b/example/src/main/java/org/javahelpers/simple/builders/example/scoping/ScopedOwnerDto.java @@ -1,7 +1,7 @@ /* * MIT License * - * Copyright (c) 2026 Andreas Igel + * Copyright (c) 2025-2026 Andreas Igel * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/example/src/main/java/org/javahelpers/simple/builders/example/scoping/TrustedHelperDto.java b/example/src/main/java/org/javahelpers/simple/builders/example/scoping/TrustedHelperDto.java index a9ed698d..a547f12e 100644 --- a/example/src/main/java/org/javahelpers/simple/builders/example/scoping/TrustedHelperDto.java +++ b/example/src/main/java/org/javahelpers/simple/builders/example/scoping/TrustedHelperDto.java @@ -1,7 +1,7 @@ /* * MIT License * - * Copyright (c) 2026 Andreas Igel + * Copyright (c) 2025-2026 Andreas Igel * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/example/src/test/java/org/javahelpers/simple/builders/example/BookDtoBuilderTest.java b/example/src/test/java/org/javahelpers/simple/builders/example/BookDtoBuilderTest.java index 1cfbcc2c..84a99b3d 100644 --- a/example/src/test/java/org/javahelpers/simple/builders/example/BookDtoBuilderTest.java +++ b/example/src/test/java/org/javahelpers/simple/builders/example/BookDtoBuilderTest.java @@ -1,7 +1,7 @@ /* * MIT License * - * Copyright (c) 2026 Andreas Igel + * Copyright (c) 2025-2026 Andreas Igel * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/example/src/test/java/org/javahelpers/simple/builders/example/ExternalAddressBuilderTest.java b/example/src/test/java/org/javahelpers/simple/builders/example/ExternalAddressBuilderTest.java index 8dda55b4..e686d88a 100644 --- a/example/src/test/java/org/javahelpers/simple/builders/example/ExternalAddressBuilderTest.java +++ b/example/src/test/java/org/javahelpers/simple/builders/example/ExternalAddressBuilderTest.java @@ -1,7 +1,7 @@ /* * MIT License * - * Copyright (c) 2026 Andreas Igel + * Copyright (c) 2025-2026 Andreas Igel * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/example/src/test/java/org/javahelpers/simple/builders/example/JacksonIntegrationTest.java b/example/src/test/java/org/javahelpers/simple/builders/example/JacksonIntegrationTest.java index f5859f29..438ffde7 100644 --- a/example/src/test/java/org/javahelpers/simple/builders/example/JacksonIntegrationTest.java +++ b/example/src/test/java/org/javahelpers/simple/builders/example/JacksonIntegrationTest.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2025-2026 Andreas Igel + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package org.javahelpers.simple.builders.example; import com.fasterxml.jackson.databind.ObjectMapper; diff --git a/example/src/test/java/org/javahelpers/simple/builders/example/MapStructIntegrationTest.java b/example/src/test/java/org/javahelpers/simple/builders/example/MapStructIntegrationTest.java index 52e28338..1291dcaf 100644 --- a/example/src/test/java/org/javahelpers/simple/builders/example/MapStructIntegrationTest.java +++ b/example/src/test/java/org/javahelpers/simple/builders/example/MapStructIntegrationTest.java @@ -1,13 +1,14 @@ /* * MIT License * - * Copyright (c) 2026 Andreas Igel + * Copyright (c) 2025-2026 Andreas Igel * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal * in the Software without restriction, including without limitation the rights * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons with the following conditions: + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: * * The above copyright notice and this permission notice shall be included in all * copies or substantial portions of the Software. diff --git a/example/src/test/java/org/javahelpers/simple/builders/example/PersonDtoBuilderTest.java b/example/src/test/java/org/javahelpers/simple/builders/example/PersonDtoBuilderTest.java index 74aba1ab..db7716c3 100644 --- a/example/src/test/java/org/javahelpers/simple/builders/example/PersonDtoBuilderTest.java +++ b/example/src/test/java/org/javahelpers/simple/builders/example/PersonDtoBuilderTest.java @@ -1,7 +1,7 @@ /* * MIT License * - * Copyright (c) 2026 Andreas Igel + * Copyright (c) 2025-2026 Andreas Igel * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/example/src/test/java/org/javahelpers/simple/builders/example/ProductRecordTest.java b/example/src/test/java/org/javahelpers/simple/builders/example/ProductRecordTest.java index 1fdcef89..a2a1f4bb 100644 --- a/example/src/test/java/org/javahelpers/simple/builders/example/ProductRecordTest.java +++ b/example/src/test/java/org/javahelpers/simple/builders/example/ProductRecordTest.java @@ -1,7 +1,7 @@ /* * MIT License * - * Copyright (c) 2026 Andreas Igel + * Copyright (c) 2025-2026 Andreas Igel * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/example/src/test/java/org/javahelpers/simple/builders/example/ToStringBehaviorTest.java b/example/src/test/java/org/javahelpers/simple/builders/example/ToStringBehaviorTest.java index a873560d..024db020 100644 --- a/example/src/test/java/org/javahelpers/simple/builders/example/ToStringBehaviorTest.java +++ b/example/src/test/java/org/javahelpers/simple/builders/example/ToStringBehaviorTest.java @@ -1,7 +1,7 @@ /* * MIT License * - * Copyright (c) 2026 Andreas Igel + * Copyright (c) 2025-2026 Andreas Igel * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/example/src/test/java/org/javahelpers/simple/builders/example/scoping/ScopedOwnerDtoBuilderTest.java b/example/src/test/java/org/javahelpers/simple/builders/example/scoping/ScopedOwnerDtoBuilderTest.java index f7c6bee8..e09c1580 100644 --- a/example/src/test/java/org/javahelpers/simple/builders/example/scoping/ScopedOwnerDtoBuilderTest.java +++ b/example/src/test/java/org/javahelpers/simple/builders/example/scoping/ScopedOwnerDtoBuilderTest.java @@ -1,7 +1,7 @@ /* * MIT License * - * Copyright (c) 2026 Andreas Igel + * Copyright (c) 2025-2026 Andreas Igel * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/performance-test/pom.xml b/performance-test/pom.xml index e10650bf..6fd9d6d8 100644 --- a/performance-test/pom.xml +++ b/performance-test/pom.xml @@ -35,6 +35,7 @@ 3.16.0 3.2.0 + 5.1.2 @@ -52,6 +53,38 @@ + + + com.mycila + license-maven-plugin + ${plugin.license.version} + + + +
${maven.multiModuleProjectDirectory}/LICENSE.txt
+ + src/main/java/** + src/test/java/** + + + + src/main/java/org/javahelpers/simple/builders/performance_test/library/** + + generated-performance-builder/** + target/** + +
+
+
+ + + + check + + + +
+ org.apache.maven.plugins diff --git a/pom.xml b/pom.xml index a93ef3a0..3be05a85 100644 --- a/pom.xml +++ b/pom.xml @@ -90,6 +90,7 @@ 3.2.7 0.8.0 2.29 + 5.1.2 5.8.0.7211 @@ -121,6 +122,13 @@ fmt-maven-plugin ${plugin.code-format.version} + + + + com.mycila + license-maven-plugin + ${plugin.license.version} + @@ -150,6 +158,34 @@ + + + + com.mycila + license-maven-plugin + + + +
${maven.multiModuleProjectDirectory}/LICENSE.txt
+ + src/main/java/** + src/test/java/** + + + generated-example-builder/** + target/** + +
+
+
+ + + + check + + + +
diff --git a/processor/pom.xml b/processor/pom.xml index e64e5962..1a8bfc44 100644 --- a/processor/pom.xml +++ b/processor/pom.xml @@ -86,6 +86,7 @@ 3.22.0 3.6.0 2.29 + 5.1.2 0.8.15 @@ -211,6 +212,35 @@
+ + + com.mycila + license-maven-plugin + ${plugin.license.version} + + + +
${maven.multiModuleProjectDirectory}/LICENSE.txt
+ + src/main/java/** + src/test/java/** + + + generated-example-builder/** + target/** + +
+
+
+ + + + check + + + +
+ org.apache.maven.plugins diff --git a/processor/src/main/java/org/javahelpers/simple/builders/processor/BuilderProcessor.java b/processor/src/main/java/org/javahelpers/simple/builders/processor/BuilderProcessor.java index d0117fb8..000c40ca 100644 --- a/processor/src/main/java/org/javahelpers/simple/builders/processor/BuilderProcessor.java +++ b/processor/src/main/java/org/javahelpers/simple/builders/processor/BuilderProcessor.java @@ -1,7 +1,7 @@ /* * MIT License * - * Copyright (c) 2026 Andreas Igel + * Copyright (c) 2025-2026 Andreas Igel * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/processor/src/main/java/org/javahelpers/simple/builders/processor/SimpleBuildersSpiIntegration.java b/processor/src/main/java/org/javahelpers/simple/builders/processor/SimpleBuildersSpiIntegration.java index e27ca206..7819f713 100644 --- a/processor/src/main/java/org/javahelpers/simple/builders/processor/SimpleBuildersSpiIntegration.java +++ b/processor/src/main/java/org/javahelpers/simple/builders/processor/SimpleBuildersSpiIntegration.java @@ -1,13 +1,14 @@ /* * MIT License * - * Copyright (c) 2026 Andreas Igel + * Copyright (c) 2025-2026 Andreas Igel * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal * in the Software without restriction, including without limitation the rights * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons with the following conditions: + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: * * The above copyright notice and this permission notice shall be included in all * copies or substantial portions of the Software. diff --git a/processor/src/main/java/org/javahelpers/simple/builders/processor/analysis/BuilderScopeResolver.java b/processor/src/main/java/org/javahelpers/simple/builders/processor/analysis/BuilderScopeResolver.java index f5fdda52..dcb8802d 100644 --- a/processor/src/main/java/org/javahelpers/simple/builders/processor/analysis/BuilderScopeResolver.java +++ b/processor/src/main/java/org/javahelpers/simple/builders/processor/analysis/BuilderScopeResolver.java @@ -1,7 +1,7 @@ /* * MIT License * - * Copyright (c) 2026 Andreas Igel + * Copyright (c) 2025-2026 Andreas Igel * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/processor/src/main/java/org/javahelpers/simple/builders/processor/analysis/FieldAnnotationExtractor.java b/processor/src/main/java/org/javahelpers/simple/builders/processor/analysis/FieldAnnotationExtractor.java index d4e951ae..22796f60 100644 --- a/processor/src/main/java/org/javahelpers/simple/builders/processor/analysis/FieldAnnotationExtractor.java +++ b/processor/src/main/java/org/javahelpers/simple/builders/processor/analysis/FieldAnnotationExtractor.java @@ -1,7 +1,7 @@ /* * MIT License * - * Copyright (c) 2026 Andreas Igel + * Copyright (c) 2025-2026 Andreas Igel * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/processor/src/main/java/org/javahelpers/simple/builders/processor/analysis/GeneratedBuilders.java b/processor/src/main/java/org/javahelpers/simple/builders/processor/analysis/GeneratedBuilders.java index 9a3f62b5..3457437d 100644 --- a/processor/src/main/java/org/javahelpers/simple/builders/processor/analysis/GeneratedBuilders.java +++ b/processor/src/main/java/org/javahelpers/simple/builders/processor/analysis/GeneratedBuilders.java @@ -1,7 +1,7 @@ /* * MIT License * - * Copyright (c) 2026 Andreas Igel + * Copyright (c) 2025-2026 Andreas Igel * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/processor/src/main/java/org/javahelpers/simple/builders/processor/analysis/JavaLangAnalyser.java b/processor/src/main/java/org/javahelpers/simple/builders/processor/analysis/JavaLangAnalyser.java index 40836913..95a584b7 100644 --- a/processor/src/main/java/org/javahelpers/simple/builders/processor/analysis/JavaLangAnalyser.java +++ b/processor/src/main/java/org/javahelpers/simple/builders/processor/analysis/JavaLangAnalyser.java @@ -1,7 +1,7 @@ /* * MIT License * - * Copyright (c) 2026 Andreas Igel + * Copyright (c) 2025-2026 Andreas Igel * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/processor/src/main/java/org/javahelpers/simple/builders/processor/analysis/JavaLangMapper.java b/processor/src/main/java/org/javahelpers/simple/builders/processor/analysis/JavaLangMapper.java index 5d4c53ff..cd15fa12 100644 --- a/processor/src/main/java/org/javahelpers/simple/builders/processor/analysis/JavaLangMapper.java +++ b/processor/src/main/java/org/javahelpers/simple/builders/processor/analysis/JavaLangMapper.java @@ -1,7 +1,7 @@ /* * MIT License * - * Copyright (c) 2026 Andreas Igel + * Copyright (c) 2025-2026 Andreas Igel * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/processor/src/main/java/org/javahelpers/simple/builders/processor/analysis/TypeNameAnalyser.java b/processor/src/main/java/org/javahelpers/simple/builders/processor/analysis/TypeNameAnalyser.java index c8106828..db199395 100644 --- a/processor/src/main/java/org/javahelpers/simple/builders/processor/analysis/TypeNameAnalyser.java +++ b/processor/src/main/java/org/javahelpers/simple/builders/processor/analysis/TypeNameAnalyser.java @@ -1,7 +1,7 @@ /* * MIT License * - * Copyright (c) 2026 Andreas Igel + * Copyright (c) 2025-2026 Andreas Igel * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/processor/src/main/java/org/javahelpers/simple/builders/processor/analysis/package-info.java b/processor/src/main/java/org/javahelpers/simple/builders/processor/analysis/package-info.java index e09c17ad..693484f3 100644 --- a/processor/src/main/java/org/javahelpers/simple/builders/processor/analysis/package-info.java +++ b/processor/src/main/java/org/javahelpers/simple/builders/processor/analysis/package-info.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2025-2026 Andreas Igel + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + /** * Package org.javahelpers.simple.builders.processor.analysis * diff --git a/processor/src/main/java/org/javahelpers/simple/builders/processor/classgen/roaster/RoasterCodeGenerator.java b/processor/src/main/java/org/javahelpers/simple/builders/processor/classgen/roaster/RoasterCodeGenerator.java index 24e5b136..35a552cd 100644 --- a/processor/src/main/java/org/javahelpers/simple/builders/processor/classgen/roaster/RoasterCodeGenerator.java +++ b/processor/src/main/java/org/javahelpers/simple/builders/processor/classgen/roaster/RoasterCodeGenerator.java @@ -1,7 +1,7 @@ /* * MIT License * - * Copyright (c) 2026 Andreas Igel + * Copyright (c) 2025-2026 Andreas Igel * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/processor/src/main/java/org/javahelpers/simple/builders/processor/classgen/roaster/RoasterMapper.java b/processor/src/main/java/org/javahelpers/simple/builders/processor/classgen/roaster/RoasterMapper.java index 958ca3c7..deebf100 100644 --- a/processor/src/main/java/org/javahelpers/simple/builders/processor/classgen/roaster/RoasterMapper.java +++ b/processor/src/main/java/org/javahelpers/simple/builders/processor/classgen/roaster/RoasterMapper.java @@ -1,7 +1,7 @@ /* * MIT License * - * Copyright (c) 2026 Andreas Igel + * Copyright (c) 2025-2026 Andreas Igel * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/processor/src/main/java/org/javahelpers/simple/builders/processor/classgen/roaster/RoasterSourceFormatter.java b/processor/src/main/java/org/javahelpers/simple/builders/processor/classgen/roaster/RoasterSourceFormatter.java index 2984ab92..dfde5b76 100644 --- a/processor/src/main/java/org/javahelpers/simple/builders/processor/classgen/roaster/RoasterSourceFormatter.java +++ b/processor/src/main/java/org/javahelpers/simple/builders/processor/classgen/roaster/RoasterSourceFormatter.java @@ -1,7 +1,7 @@ /* * MIT License * - * Copyright (c) 2026 Andreas Igel + * Copyright (c) 2025-2026 Andreas Igel * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/processor/src/main/java/org/javahelpers/simple/builders/processor/classgen/roaster/exceptions/RoasterMapperException.java b/processor/src/main/java/org/javahelpers/simple/builders/processor/classgen/roaster/exceptions/RoasterMapperException.java index 0d039883..4e719b6a 100644 --- a/processor/src/main/java/org/javahelpers/simple/builders/processor/classgen/roaster/exceptions/RoasterMapperException.java +++ b/processor/src/main/java/org/javahelpers/simple/builders/processor/classgen/roaster/exceptions/RoasterMapperException.java @@ -1,7 +1,7 @@ /* * MIT License * - * Copyright (c) 2026 Andreas Igel + * Copyright (c) 2025-2026 Andreas Igel * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/processor/src/main/java/org/javahelpers/simple/builders/processor/classgen/roaster/exceptions/package-info.java b/processor/src/main/java/org/javahelpers/simple/builders/processor/classgen/roaster/exceptions/package-info.java index 9c16ae95..cfcfd6bb 100644 --- a/processor/src/main/java/org/javahelpers/simple/builders/processor/classgen/roaster/exceptions/package-info.java +++ b/processor/src/main/java/org/javahelpers/simple/builders/processor/classgen/roaster/exceptions/package-info.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2025-2026 Andreas Igel + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + /** * Package org.javahelpers.simple.builders.processor.classgen.roaster.exceptions * diff --git a/processor/src/main/java/org/javahelpers/simple/builders/processor/classgen/roaster/package-info.java b/processor/src/main/java/org/javahelpers/simple/builders/processor/classgen/roaster/package-info.java index 31bbf744..c989db64 100644 --- a/processor/src/main/java/org/javahelpers/simple/builders/processor/classgen/roaster/package-info.java +++ b/processor/src/main/java/org/javahelpers/simple/builders/processor/classgen/roaster/package-info.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2025-2026 Andreas Igel + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + /** * Package org.javahelpers.simple.builders.processor.classgen.roaster * diff --git a/processor/src/main/java/org/javahelpers/simple/builders/processor/exceptions/BuilderException.java b/processor/src/main/java/org/javahelpers/simple/builders/processor/exceptions/BuilderException.java index 87f48b88..a6afb59d 100644 --- a/processor/src/main/java/org/javahelpers/simple/builders/processor/exceptions/BuilderException.java +++ b/processor/src/main/java/org/javahelpers/simple/builders/processor/exceptions/BuilderException.java @@ -1,7 +1,7 @@ /* * MIT License * - * Copyright (c) 2026 Andreas Igel + * Copyright (c) 2025-2026 Andreas Igel * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/processor/src/main/java/org/javahelpers/simple/builders/processor/exceptions/package-info.java b/processor/src/main/java/org/javahelpers/simple/builders/processor/exceptions/package-info.java index a3bfc10d..ccf9437b 100644 --- a/processor/src/main/java/org/javahelpers/simple/builders/processor/exceptions/package-info.java +++ b/processor/src/main/java/org/javahelpers/simple/builders/processor/exceptions/package-info.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2025-2026 Andreas Igel + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + /** * Package org.javahelpers.simple.builders.processor.exceptions * diff --git a/processor/src/main/java/org/javahelpers/simple/builders/processor/generators/BuilderEnhancer.java b/processor/src/main/java/org/javahelpers/simple/builders/processor/generators/BuilderEnhancer.java index 70c0e106..124a091c 100644 --- a/processor/src/main/java/org/javahelpers/simple/builders/processor/generators/BuilderEnhancer.java +++ b/processor/src/main/java/org/javahelpers/simple/builders/processor/generators/BuilderEnhancer.java @@ -1,7 +1,7 @@ /* * MIT License * - * Copyright (c) 2026 Andreas Igel + * Copyright (c) 2025-2026 Andreas Igel * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/processor/src/main/java/org/javahelpers/simple/builders/processor/generators/Generator.java b/processor/src/main/java/org/javahelpers/simple/builders/processor/generators/Generator.java index b7a5bf8a..b942e5b2 100644 --- a/processor/src/main/java/org/javahelpers/simple/builders/processor/generators/Generator.java +++ b/processor/src/main/java/org/javahelpers/simple/builders/processor/generators/Generator.java @@ -1,7 +1,7 @@ /* * MIT License * - * Copyright (c) 2026 Andreas Igel + * Copyright (c) 2025-2026 Andreas Igel * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/processor/src/main/java/org/javahelpers/simple/builders/processor/generators/MethodGenerator.java b/processor/src/main/java/org/javahelpers/simple/builders/processor/generators/MethodGenerator.java index 69c8db66..8c4f6fe0 100644 --- a/processor/src/main/java/org/javahelpers/simple/builders/processor/generators/MethodGenerator.java +++ b/processor/src/main/java/org/javahelpers/simple/builders/processor/generators/MethodGenerator.java @@ -1,7 +1,7 @@ /* * MIT License * - * Copyright (c) 2026 Andreas Igel + * Copyright (c) 2025-2026 Andreas Igel * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/processor/src/main/java/org/javahelpers/simple/builders/processor/generators/builder/BuilderImplementationAnnotationEnhancer.java b/processor/src/main/java/org/javahelpers/simple/builders/processor/generators/builder/BuilderImplementationAnnotationEnhancer.java index 8ba61843..84c5447e 100644 --- a/processor/src/main/java/org/javahelpers/simple/builders/processor/generators/builder/BuilderImplementationAnnotationEnhancer.java +++ b/processor/src/main/java/org/javahelpers/simple/builders/processor/generators/builder/BuilderImplementationAnnotationEnhancer.java @@ -1,7 +1,7 @@ /* * MIT License * - * Copyright (c) 2026 Andreas Igel + * Copyright (c) 2025-2026 Andreas Igel * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/processor/src/main/java/org/javahelpers/simple/builders/processor/generators/builder/ClassJavaDocEnhancer.java b/processor/src/main/java/org/javahelpers/simple/builders/processor/generators/builder/ClassJavaDocEnhancer.java index 8e22db59..55a15759 100644 --- a/processor/src/main/java/org/javahelpers/simple/builders/processor/generators/builder/ClassJavaDocEnhancer.java +++ b/processor/src/main/java/org/javahelpers/simple/builders/processor/generators/builder/ClassJavaDocEnhancer.java @@ -1,7 +1,7 @@ /* * MIT License * - * Copyright (c) 2026 Andreas Igel + * Copyright (c) 2025-2026 Andreas Igel * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/processor/src/main/java/org/javahelpers/simple/builders/processor/generators/builder/ConditionalEnhancer.java b/processor/src/main/java/org/javahelpers/simple/builders/processor/generators/builder/ConditionalEnhancer.java index 9cacada7..dee0a9b6 100644 --- a/processor/src/main/java/org/javahelpers/simple/builders/processor/generators/builder/ConditionalEnhancer.java +++ b/processor/src/main/java/org/javahelpers/simple/builders/processor/generators/builder/ConditionalEnhancer.java @@ -1,7 +1,7 @@ /* * MIT License * - * Copyright (c) 2026 Andreas Igel + * Copyright (c) 2025-2026 Andreas Igel * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/processor/src/main/java/org/javahelpers/simple/builders/processor/generators/builder/ConstructorEnhancer.java b/processor/src/main/java/org/javahelpers/simple/builders/processor/generators/builder/ConstructorEnhancer.java index 89f46bd5..113569ad 100644 --- a/processor/src/main/java/org/javahelpers/simple/builders/processor/generators/builder/ConstructorEnhancer.java +++ b/processor/src/main/java/org/javahelpers/simple/builders/processor/generators/builder/ConstructorEnhancer.java @@ -1,7 +1,7 @@ /* * MIT License * - * Copyright (c) 2026 Andreas Igel + * Copyright (c) 2025-2026 Andreas Igel * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/processor/src/main/java/org/javahelpers/simple/builders/processor/generators/builder/CoreMethodsEnhancer.java b/processor/src/main/java/org/javahelpers/simple/builders/processor/generators/builder/CoreMethodsEnhancer.java index e848e9fb..8bbc1687 100644 --- a/processor/src/main/java/org/javahelpers/simple/builders/processor/generators/builder/CoreMethodsEnhancer.java +++ b/processor/src/main/java/org/javahelpers/simple/builders/processor/generators/builder/CoreMethodsEnhancer.java @@ -1,7 +1,7 @@ /* * MIT License * - * Copyright (c) 2026 Andreas Igel + * Copyright (c) 2025-2026 Andreas Igel * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/processor/src/main/java/org/javahelpers/simple/builders/processor/generators/builder/FieldPrefillEnhancer.java b/processor/src/main/java/org/javahelpers/simple/builders/processor/generators/builder/FieldPrefillEnhancer.java index d9c3e61e..54fa97d2 100644 --- a/processor/src/main/java/org/javahelpers/simple/builders/processor/generators/builder/FieldPrefillEnhancer.java +++ b/processor/src/main/java/org/javahelpers/simple/builders/processor/generators/builder/FieldPrefillEnhancer.java @@ -1,7 +1,7 @@ /* * MIT License * - * Copyright (c) 2026 Andreas Igel + * Copyright (c) 2025-2026 Andreas Igel * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/processor/src/main/java/org/javahelpers/simple/builders/processor/generators/builder/GeneratedAnnotationEnhancer.java b/processor/src/main/java/org/javahelpers/simple/builders/processor/generators/builder/GeneratedAnnotationEnhancer.java index d8fe379a..57f5594e 100644 --- a/processor/src/main/java/org/javahelpers/simple/builders/processor/generators/builder/GeneratedAnnotationEnhancer.java +++ b/processor/src/main/java/org/javahelpers/simple/builders/processor/generators/builder/GeneratedAnnotationEnhancer.java @@ -1,7 +1,7 @@ /* * MIT License * - * Copyright (c) 2026 Andreas Igel + * Copyright (c) 2025-2026 Andreas Igel * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/processor/src/main/java/org/javahelpers/simple/builders/processor/generators/builder/InterfaceEnhancer.java b/processor/src/main/java/org/javahelpers/simple/builders/processor/generators/builder/InterfaceEnhancer.java index 2c991616..3befd280 100644 --- a/processor/src/main/java/org/javahelpers/simple/builders/processor/generators/builder/InterfaceEnhancer.java +++ b/processor/src/main/java/org/javahelpers/simple/builders/processor/generators/builder/InterfaceEnhancer.java @@ -1,7 +1,7 @@ /* * MIT License * - * Copyright (c) 2026 Andreas Igel + * Copyright (c) 2025-2026 Andreas Igel * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/processor/src/main/java/org/javahelpers/simple/builders/processor/generators/builder/JacksonAnnotationEnhancer.java b/processor/src/main/java/org/javahelpers/simple/builders/processor/generators/builder/JacksonAnnotationEnhancer.java index e38948b5..e1017ee7 100644 --- a/processor/src/main/java/org/javahelpers/simple/builders/processor/generators/builder/JacksonAnnotationEnhancer.java +++ b/processor/src/main/java/org/javahelpers/simple/builders/processor/generators/builder/JacksonAnnotationEnhancer.java @@ -1,7 +1,7 @@ /* * MIT License * - * Copyright (c) 2026 Andreas Igel + * Copyright (c) 2025-2026 Andreas Igel * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/processor/src/main/java/org/javahelpers/simple/builders/processor/generators/builder/WithInterfaceEnhancer.java b/processor/src/main/java/org/javahelpers/simple/builders/processor/generators/builder/WithInterfaceEnhancer.java index c0d07504..45bf1317 100644 --- a/processor/src/main/java/org/javahelpers/simple/builders/processor/generators/builder/WithInterfaceEnhancer.java +++ b/processor/src/main/java/org/javahelpers/simple/builders/processor/generators/builder/WithInterfaceEnhancer.java @@ -1,7 +1,7 @@ /* * MIT License * - * Copyright (c) 2026 Andreas Igel + * Copyright (c) 2025-2026 Andreas Igel * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/processor/src/main/java/org/javahelpers/simple/builders/processor/generators/builder/package-info.java b/processor/src/main/java/org/javahelpers/simple/builders/processor/generators/builder/package-info.java index 9d25f760..4994d158 100644 --- a/processor/src/main/java/org/javahelpers/simple/builders/processor/generators/builder/package-info.java +++ b/processor/src/main/java/org/javahelpers/simple/builders/processor/generators/builder/package-info.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2025-2026 Andreas Igel + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + /** * Package org.javahelpers.simple.builders.processor.generators.builder * diff --git a/processor/src/main/java/org/javahelpers/simple/builders/processor/generators/field/AddToCollectionGenerator.java b/processor/src/main/java/org/javahelpers/simple/builders/processor/generators/field/AddToCollectionGenerator.java index 8407de81..68c411d3 100644 --- a/processor/src/main/java/org/javahelpers/simple/builders/processor/generators/field/AddToCollectionGenerator.java +++ b/processor/src/main/java/org/javahelpers/simple/builders/processor/generators/field/AddToCollectionGenerator.java @@ -1,7 +1,7 @@ /* * MIT License * - * Copyright (c) 2026 Andreas Igel + * Copyright (c) 2025-2026 Andreas Igel * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/processor/src/main/java/org/javahelpers/simple/builders/processor/generators/field/ArrayBuilderConsumerGenerator.java b/processor/src/main/java/org/javahelpers/simple/builders/processor/generators/field/ArrayBuilderConsumerGenerator.java index 80e958e9..ad720281 100644 --- a/processor/src/main/java/org/javahelpers/simple/builders/processor/generators/field/ArrayBuilderConsumerGenerator.java +++ b/processor/src/main/java/org/javahelpers/simple/builders/processor/generators/field/ArrayBuilderConsumerGenerator.java @@ -1,7 +1,7 @@ /* * MIT License * - * Copyright (c) 2026 Andreas Igel + * Copyright (c) 2025-2026 Andreas Igel * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/processor/src/main/java/org/javahelpers/simple/builders/processor/generators/field/ArrayConversionGenerator.java b/processor/src/main/java/org/javahelpers/simple/builders/processor/generators/field/ArrayConversionGenerator.java index 6874ce7f..328eefd3 100644 --- a/processor/src/main/java/org/javahelpers/simple/builders/processor/generators/field/ArrayConversionGenerator.java +++ b/processor/src/main/java/org/javahelpers/simple/builders/processor/generators/field/ArrayConversionGenerator.java @@ -1,7 +1,7 @@ /* * MIT License * - * Copyright (c) 2026 Andreas Igel + * Copyright (c) 2025-2026 Andreas Igel * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/processor/src/main/java/org/javahelpers/simple/builders/processor/generators/field/BasicSetterGenerator.java b/processor/src/main/java/org/javahelpers/simple/builders/processor/generators/field/BasicSetterGenerator.java index 9f66352f..6f322957 100644 --- a/processor/src/main/java/org/javahelpers/simple/builders/processor/generators/field/BasicSetterGenerator.java +++ b/processor/src/main/java/org/javahelpers/simple/builders/processor/generators/field/BasicSetterGenerator.java @@ -1,7 +1,7 @@ /* * MIT License * - * Copyright (c) 2026 Andreas Igel + * Copyright (c) 2025-2026 Andreas Igel * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/processor/src/main/java/org/javahelpers/simple/builders/processor/generators/field/FieldInstanceConsumerGenerator.java b/processor/src/main/java/org/javahelpers/simple/builders/processor/generators/field/FieldInstanceConsumerGenerator.java index 09f5bbd2..b35fdb00 100644 --- a/processor/src/main/java/org/javahelpers/simple/builders/processor/generators/field/FieldInstanceConsumerGenerator.java +++ b/processor/src/main/java/org/javahelpers/simple/builders/processor/generators/field/FieldInstanceConsumerGenerator.java @@ -1,7 +1,7 @@ /* * MIT License * - * Copyright (c) 2026 Andreas Igel + * Copyright (c) 2025-2026 Andreas Igel * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/processor/src/main/java/org/javahelpers/simple/builders/processor/generators/field/ListConsumerGenerator.java b/processor/src/main/java/org/javahelpers/simple/builders/processor/generators/field/ListConsumerGenerator.java index 74752394..4af8daaf 100644 --- a/processor/src/main/java/org/javahelpers/simple/builders/processor/generators/field/ListConsumerGenerator.java +++ b/processor/src/main/java/org/javahelpers/simple/builders/processor/generators/field/ListConsumerGenerator.java @@ -1,7 +1,7 @@ /* * MIT License * - * Copyright (c) 2026 Andreas Igel + * Copyright (c) 2025-2026 Andreas Igel * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/processor/src/main/java/org/javahelpers/simple/builders/processor/generators/field/MapConsumerGenerator.java b/processor/src/main/java/org/javahelpers/simple/builders/processor/generators/field/MapConsumerGenerator.java index c0319fff..ad7d4904 100644 --- a/processor/src/main/java/org/javahelpers/simple/builders/processor/generators/field/MapConsumerGenerator.java +++ b/processor/src/main/java/org/javahelpers/simple/builders/processor/generators/field/MapConsumerGenerator.java @@ -1,7 +1,7 @@ /* * MIT License * - * Copyright (c) 2026 Andreas Igel + * Copyright (c) 2025-2026 Andreas Igel * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/processor/src/main/java/org/javahelpers/simple/builders/processor/generators/field/NestedBuilderConsumerGenerator.java b/processor/src/main/java/org/javahelpers/simple/builders/processor/generators/field/NestedBuilderConsumerGenerator.java index 059798d3..c6972145 100644 --- a/processor/src/main/java/org/javahelpers/simple/builders/processor/generators/field/NestedBuilderConsumerGenerator.java +++ b/processor/src/main/java/org/javahelpers/simple/builders/processor/generators/field/NestedBuilderConsumerGenerator.java @@ -1,7 +1,7 @@ /* * MIT License * - * Copyright (c) 2026 Andreas Igel + * Copyright (c) 2025-2026 Andreas Igel * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/processor/src/main/java/org/javahelpers/simple/builders/processor/generators/field/OptionalHelperGenerator.java b/processor/src/main/java/org/javahelpers/simple/builders/processor/generators/field/OptionalHelperGenerator.java index 8e4771df..3b8f54a7 100644 --- a/processor/src/main/java/org/javahelpers/simple/builders/processor/generators/field/OptionalHelperGenerator.java +++ b/processor/src/main/java/org/javahelpers/simple/builders/processor/generators/field/OptionalHelperGenerator.java @@ -1,7 +1,7 @@ /* * MIT License * - * Copyright (c) 2026 Andreas Igel + * Copyright (c) 2025-2026 Andreas Igel * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/processor/src/main/java/org/javahelpers/simple/builders/processor/generators/field/SetConsumerGenerator.java b/processor/src/main/java/org/javahelpers/simple/builders/processor/generators/field/SetConsumerGenerator.java index 7a79a035..fcbf56b8 100644 --- a/processor/src/main/java/org/javahelpers/simple/builders/processor/generators/field/SetConsumerGenerator.java +++ b/processor/src/main/java/org/javahelpers/simple/builders/processor/generators/field/SetConsumerGenerator.java @@ -1,7 +1,7 @@ /* * MIT License * - * Copyright (c) 2026 Andreas Igel + * Copyright (c) 2025-2026 Andreas Igel * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/processor/src/main/java/org/javahelpers/simple/builders/processor/generators/field/StringBuilderConsumerGenerator.java b/processor/src/main/java/org/javahelpers/simple/builders/processor/generators/field/StringBuilderConsumerGenerator.java index 1fafcccf..bf8c1823 100644 --- a/processor/src/main/java/org/javahelpers/simple/builders/processor/generators/field/StringBuilderConsumerGenerator.java +++ b/processor/src/main/java/org/javahelpers/simple/builders/processor/generators/field/StringBuilderConsumerGenerator.java @@ -1,7 +1,7 @@ /* * MIT License * - * Copyright (c) 2026 Andreas Igel + * Copyright (c) 2025-2026 Andreas Igel * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/processor/src/main/java/org/javahelpers/simple/builders/processor/generators/field/StringFormatHelperGenerator.java b/processor/src/main/java/org/javahelpers/simple/builders/processor/generators/field/StringFormatHelperGenerator.java index 32eeeaef..7c6d4779 100644 --- a/processor/src/main/java/org/javahelpers/simple/builders/processor/generators/field/StringFormatHelperGenerator.java +++ b/processor/src/main/java/org/javahelpers/simple/builders/processor/generators/field/StringFormatHelperGenerator.java @@ -1,7 +1,7 @@ /* * MIT License * - * Copyright (c) 2026 Andreas Igel + * Copyright (c) 2025-2026 Andreas Igel * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/processor/src/main/java/org/javahelpers/simple/builders/processor/generators/field/SupplierMethodGenerator.java b/processor/src/main/java/org/javahelpers/simple/builders/processor/generators/field/SupplierMethodGenerator.java index 66878747..0823bb2e 100644 --- a/processor/src/main/java/org/javahelpers/simple/builders/processor/generators/field/SupplierMethodGenerator.java +++ b/processor/src/main/java/org/javahelpers/simple/builders/processor/generators/field/SupplierMethodGenerator.java @@ -1,7 +1,7 @@ /* * MIT License * - * Copyright (c) 2026 Andreas Igel + * Copyright (c) 2025-2026 Andreas Igel * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/processor/src/main/java/org/javahelpers/simple/builders/processor/generators/field/UpdateHelperGenerator.java b/processor/src/main/java/org/javahelpers/simple/builders/processor/generators/field/UpdateHelperGenerator.java index 37f59fbc..6d738c1f 100644 --- a/processor/src/main/java/org/javahelpers/simple/builders/processor/generators/field/UpdateHelperGenerator.java +++ b/processor/src/main/java/org/javahelpers/simple/builders/processor/generators/field/UpdateHelperGenerator.java @@ -1,7 +1,7 @@ /* * MIT License * - * Copyright (c) 2026 Andreas Igel + * Copyright (c) 2025-2026 Andreas Igel * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/processor/src/main/java/org/javahelpers/simple/builders/processor/generators/field/VarArgsHelperGenerator.java b/processor/src/main/java/org/javahelpers/simple/builders/processor/generators/field/VarArgsHelperGenerator.java index a6572d6e..37b8c13b 100644 --- a/processor/src/main/java/org/javahelpers/simple/builders/processor/generators/field/VarArgsHelperGenerator.java +++ b/processor/src/main/java/org/javahelpers/simple/builders/processor/generators/field/VarArgsHelperGenerator.java @@ -1,7 +1,7 @@ /* * MIT License * - * Copyright (c) 2026 Andreas Igel + * Copyright (c) 2025-2026 Andreas Igel * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/processor/src/main/java/org/javahelpers/simple/builders/processor/generators/field/package-info.java b/processor/src/main/java/org/javahelpers/simple/builders/processor/generators/field/package-info.java index 1f22c144..5c3b914a 100644 --- a/processor/src/main/java/org/javahelpers/simple/builders/processor/generators/field/package-info.java +++ b/processor/src/main/java/org/javahelpers/simple/builders/processor/generators/field/package-info.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2025-2026 Andreas Igel + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + /** * Package org.javahelpers.simple.builders.processor.generators.field * diff --git a/processor/src/main/java/org/javahelpers/simple/builders/processor/generators/integration/JacksonModuleGenerator.java b/processor/src/main/java/org/javahelpers/simple/builders/processor/generators/integration/JacksonModuleGenerator.java index 9bb9a81a..f2642b2b 100644 --- a/processor/src/main/java/org/javahelpers/simple/builders/processor/generators/integration/JacksonModuleGenerator.java +++ b/processor/src/main/java/org/javahelpers/simple/builders/processor/generators/integration/JacksonModuleGenerator.java @@ -1,7 +1,7 @@ /* * MIT License * - * Copyright (c) 2026 Andreas Igel + * Copyright (c) 2025-2026 Andreas Igel * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/processor/src/main/java/org/javahelpers/simple/builders/processor/generators/integration/package-info.java b/processor/src/main/java/org/javahelpers/simple/builders/processor/generators/integration/package-info.java index 07bbafb6..b4308b03 100644 --- a/processor/src/main/java/org/javahelpers/simple/builders/processor/generators/integration/package-info.java +++ b/processor/src/main/java/org/javahelpers/simple/builders/processor/generators/integration/package-info.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2025-2026 Andreas Igel + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + /** * Package org.javahelpers.simple.builders.processor.generators.integration * diff --git a/processor/src/main/java/org/javahelpers/simple/builders/processor/generators/package-info.java b/processor/src/main/java/org/javahelpers/simple/builders/processor/generators/package-info.java index a37eb4f0..29cc368a 100644 --- a/processor/src/main/java/org/javahelpers/simple/builders/processor/generators/package-info.java +++ b/processor/src/main/java/org/javahelpers/simple/builders/processor/generators/package-info.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2025-2026 Andreas Igel + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + /** * Package org.javahelpers.simple.builders.processor.generators * diff --git a/processor/src/main/java/org/javahelpers/simple/builders/processor/generators/registry/ComponentFilter.java b/processor/src/main/java/org/javahelpers/simple/builders/processor/generators/registry/ComponentFilter.java index 82ae4314..d9c37ec6 100644 --- a/processor/src/main/java/org/javahelpers/simple/builders/processor/generators/registry/ComponentFilter.java +++ b/processor/src/main/java/org/javahelpers/simple/builders/processor/generators/registry/ComponentFilter.java @@ -1,7 +1,7 @@ /* * MIT License * - * Copyright (c) 2026 Andreas Igel + * Copyright (c) 2025-2026 Andreas Igel * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/processor/src/main/java/org/javahelpers/simple/builders/processor/generators/registry/GeneratorRegistry.java b/processor/src/main/java/org/javahelpers/simple/builders/processor/generators/registry/GeneratorRegistry.java index 63871753..ecdd4ab9 100644 --- a/processor/src/main/java/org/javahelpers/simple/builders/processor/generators/registry/GeneratorRegistry.java +++ b/processor/src/main/java/org/javahelpers/simple/builders/processor/generators/registry/GeneratorRegistry.java @@ -1,7 +1,7 @@ /* * MIT License * - * Copyright (c) 2026 Andreas Igel + * Copyright (c) 2025-2026 Andreas Igel * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/processor/src/main/java/org/javahelpers/simple/builders/processor/generators/registry/package-info.java b/processor/src/main/java/org/javahelpers/simple/builders/processor/generators/registry/package-info.java index cbf2007e..add5bce7 100644 --- a/processor/src/main/java/org/javahelpers/simple/builders/processor/generators/registry/package-info.java +++ b/processor/src/main/java/org/javahelpers/simple/builders/processor/generators/registry/package-info.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2025-2026 Andreas Igel + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + /** * Package org.javahelpers.simple.builders.processor.generators.registry * diff --git a/processor/src/main/java/org/javahelpers/simple/builders/processor/generators/util/JavadocConstants.java b/processor/src/main/java/org/javahelpers/simple/builders/processor/generators/util/JavadocConstants.java index 5b16b12a..f0c068a8 100644 --- a/processor/src/main/java/org/javahelpers/simple/builders/processor/generators/util/JavadocConstants.java +++ b/processor/src/main/java/org/javahelpers/simple/builders/processor/generators/util/JavadocConstants.java @@ -1,7 +1,7 @@ /* * MIT License * - * Copyright (c) 2026 Andreas Igel + * Copyright (c) 2025-2026 Andreas Igel * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/processor/src/main/java/org/javahelpers/simple/builders/processor/generators/util/JavadocExampleValues.java b/processor/src/main/java/org/javahelpers/simple/builders/processor/generators/util/JavadocExampleValues.java index 57376432..3d031279 100644 --- a/processor/src/main/java/org/javahelpers/simple/builders/processor/generators/util/JavadocExampleValues.java +++ b/processor/src/main/java/org/javahelpers/simple/builders/processor/generators/util/JavadocExampleValues.java @@ -1,7 +1,7 @@ /* * MIT License * - * Copyright (c) 2026 Andreas Igel + * Copyright (c) 2025-2026 Andreas Igel * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/processor/src/main/java/org/javahelpers/simple/builders/processor/generators/util/MethodGeneratorUtil.java b/processor/src/main/java/org/javahelpers/simple/builders/processor/generators/util/MethodGeneratorUtil.java index fc7607ed..761ea864 100644 --- a/processor/src/main/java/org/javahelpers/simple/builders/processor/generators/util/MethodGeneratorUtil.java +++ b/processor/src/main/java/org/javahelpers/simple/builders/processor/generators/util/MethodGeneratorUtil.java @@ -1,7 +1,7 @@ /* * MIT License * - * Copyright (c) 2026 Andreas Igel + * Copyright (c) 2025-2026 Andreas Igel * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/processor/src/main/java/org/javahelpers/simple/builders/processor/generators/util/package-info.java b/processor/src/main/java/org/javahelpers/simple/builders/processor/generators/util/package-info.java index c7d71fc8..023f5305 100644 --- a/processor/src/main/java/org/javahelpers/simple/builders/processor/generators/util/package-info.java +++ b/processor/src/main/java/org/javahelpers/simple/builders/processor/generators/util/package-info.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2025-2026 Andreas Igel + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + /** * Package org.javahelpers.simple.builders.processor.generators.util * diff --git a/processor/src/main/java/org/javahelpers/simple/builders/processor/mapstruct/MapStructAccessorNamingStrategy.java b/processor/src/main/java/org/javahelpers/simple/builders/processor/mapstruct/MapStructAccessorNamingStrategy.java index b4552f54..e8f26ece 100644 --- a/processor/src/main/java/org/javahelpers/simple/builders/processor/mapstruct/MapStructAccessorNamingStrategy.java +++ b/processor/src/main/java/org/javahelpers/simple/builders/processor/mapstruct/MapStructAccessorNamingStrategy.java @@ -1,13 +1,14 @@ /* * MIT License * - * Copyright (c) 2026 Andreas Igel + * Copyright (c) 2025-2026 Andreas Igel * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal * in the Software without restriction, including without limitation the rights * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons with the following conditions: + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: * * The above copyright notice and this permission notice shall be included in all * copies or substantial portions of the Software. diff --git a/processor/src/main/java/org/javahelpers/simple/builders/processor/mapstruct/MapStructAdditionalSupportedOptionsProvider.java b/processor/src/main/java/org/javahelpers/simple/builders/processor/mapstruct/MapStructAdditionalSupportedOptionsProvider.java index f8385aee..82c396fb 100644 --- a/processor/src/main/java/org/javahelpers/simple/builders/processor/mapstruct/MapStructAdditionalSupportedOptionsProvider.java +++ b/processor/src/main/java/org/javahelpers/simple/builders/processor/mapstruct/MapStructAdditionalSupportedOptionsProvider.java @@ -1,13 +1,14 @@ /* * MIT License * - * Copyright (c) 2026 Andreas Igel + * Copyright (c) 2025-2026 Andreas Igel * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal * in the Software without restriction, including without limitation the rights * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons with the following conditions: + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: * * The above copyright notice and this permission notice shall be included in all * copies or substantial portions of the Software. diff --git a/processor/src/main/java/org/javahelpers/simple/builders/processor/mapstruct/MapStructBuilderProvider.java b/processor/src/main/java/org/javahelpers/simple/builders/processor/mapstruct/MapStructBuilderProvider.java index fe32bf4c..be9f342a 100644 --- a/processor/src/main/java/org/javahelpers/simple/builders/processor/mapstruct/MapStructBuilderProvider.java +++ b/processor/src/main/java/org/javahelpers/simple/builders/processor/mapstruct/MapStructBuilderProvider.java @@ -1,13 +1,14 @@ /* * MIT License * - * Copyright (c) 2026 Andreas Igel + * Copyright (c) 2025-2026 Andreas Igel * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal * in the Software without restriction, including without limitation the rights * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons with the following conditions: + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: * * The above copyright notice and this permission notice shall be included in all * copies or substantial portions of the Software. diff --git a/processor/src/main/java/org/javahelpers/simple/builders/processor/mapstruct/package-info.java b/processor/src/main/java/org/javahelpers/simple/builders/processor/mapstruct/package-info.java index 2fbb3c30..3e5f0853 100644 --- a/processor/src/main/java/org/javahelpers/simple/builders/processor/mapstruct/package-info.java +++ b/processor/src/main/java/org/javahelpers/simple/builders/processor/mapstruct/package-info.java @@ -1,13 +1,14 @@ /* * MIT License * - * Copyright (c) 2026 Andreas Igel + * Copyright (c) 2025-2026 Andreas Igel * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal * in the Software without restriction, including without limitation the rights * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons with the following conditions: + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: * * The above copyright notice and this permission notice shall be included in all * copies or substantial portions of the Software. diff --git a/processor/src/main/java/org/javahelpers/simple/builders/processor/model/annotation/AnnotationDto.java b/processor/src/main/java/org/javahelpers/simple/builders/processor/model/annotation/AnnotationDto.java index 9787249f..ffa18e75 100644 --- a/processor/src/main/java/org/javahelpers/simple/builders/processor/model/annotation/AnnotationDto.java +++ b/processor/src/main/java/org/javahelpers/simple/builders/processor/model/annotation/AnnotationDto.java @@ -1,7 +1,7 @@ /* * MIT License * - * Copyright (c) 2026 Andreas Igel + * Copyright (c) 2025-2026 Andreas Igel * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/processor/src/main/java/org/javahelpers/simple/builders/processor/model/annotation/InterfaceName.java b/processor/src/main/java/org/javahelpers/simple/builders/processor/model/annotation/InterfaceName.java index e164d51d..ebe82d8c 100644 --- a/processor/src/main/java/org/javahelpers/simple/builders/processor/model/annotation/InterfaceName.java +++ b/processor/src/main/java/org/javahelpers/simple/builders/processor/model/annotation/InterfaceName.java @@ -1,7 +1,7 @@ /* * MIT License * - * Copyright (c) 2026 Andreas Igel + * Copyright (c) 2025-2026 Andreas Igel * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/processor/src/main/java/org/javahelpers/simple/builders/processor/model/annotation/package-info.java b/processor/src/main/java/org/javahelpers/simple/builders/processor/model/annotation/package-info.java index f69527d8..1463575c 100644 --- a/processor/src/main/java/org/javahelpers/simple/builders/processor/model/annotation/package-info.java +++ b/processor/src/main/java/org/javahelpers/simple/builders/processor/model/annotation/package-info.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2025-2026 Andreas Igel + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + /** * Package org.javahelpers.simple.builders.processor.model.annotation * diff --git a/processor/src/main/java/org/javahelpers/simple/builders/processor/model/core/BuilderConfiguration.java b/processor/src/main/java/org/javahelpers/simple/builders/processor/model/core/BuilderConfiguration.java index 45edb180..fcca89f5 100644 --- a/processor/src/main/java/org/javahelpers/simple/builders/processor/model/core/BuilderConfiguration.java +++ b/processor/src/main/java/org/javahelpers/simple/builders/processor/model/core/BuilderConfiguration.java @@ -1,7 +1,7 @@ /* * MIT License * - * Copyright (c) 2026 Andreas Igel + * Copyright (c) 2025-2026 Andreas Igel * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/processor/src/main/java/org/javahelpers/simple/builders/processor/model/core/BuilderDefinitionDto.java b/processor/src/main/java/org/javahelpers/simple/builders/processor/model/core/BuilderDefinitionDto.java index a8c524b4..699a3129 100644 --- a/processor/src/main/java/org/javahelpers/simple/builders/processor/model/core/BuilderDefinitionDto.java +++ b/processor/src/main/java/org/javahelpers/simple/builders/processor/model/core/BuilderDefinitionDto.java @@ -1,7 +1,7 @@ /* * MIT License * - * Copyright (c) 2026 Andreas Igel + * Copyright (c) 2025-2026 Andreas Igel * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/processor/src/main/java/org/javahelpers/simple/builders/processor/model/core/BuilderToGenerationTypeMapper.java b/processor/src/main/java/org/javahelpers/simple/builders/processor/model/core/BuilderToGenerationTypeMapper.java index 67112658..1a93771e 100644 --- a/processor/src/main/java/org/javahelpers/simple/builders/processor/model/core/BuilderToGenerationTypeMapper.java +++ b/processor/src/main/java/org/javahelpers/simple/builders/processor/model/core/BuilderToGenerationTypeMapper.java @@ -1,7 +1,7 @@ /* * MIT License * - * Copyright (c) 2026 Andreas Igel + * Copyright (c) 2025-2026 Andreas Igel * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/processor/src/main/java/org/javahelpers/simple/builders/processor/model/core/ClassFieldDto.java b/processor/src/main/java/org/javahelpers/simple/builders/processor/model/core/ClassFieldDto.java index 8a75a55f..6a74fdda 100644 --- a/processor/src/main/java/org/javahelpers/simple/builders/processor/model/core/ClassFieldDto.java +++ b/processor/src/main/java/org/javahelpers/simple/builders/processor/model/core/ClassFieldDto.java @@ -1,7 +1,7 @@ /* * MIT License * - * Copyright (c) 2026 Andreas Igel + * Copyright (c) 2025-2026 Andreas Igel * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/processor/src/main/java/org/javahelpers/simple/builders/processor/model/core/DeprecationInfoDto.java b/processor/src/main/java/org/javahelpers/simple/builders/processor/model/core/DeprecationInfoDto.java index 2ca3e10e..f245bc2f 100644 --- a/processor/src/main/java/org/javahelpers/simple/builders/processor/model/core/DeprecationInfoDto.java +++ b/processor/src/main/java/org/javahelpers/simple/builders/processor/model/core/DeprecationInfoDto.java @@ -1,7 +1,7 @@ /* * MIT License * - * Copyright (c) 2026 Andreas Igel + * Copyright (c) 2025-2026 Andreas Igel * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/processor/src/main/java/org/javahelpers/simple/builders/processor/model/core/FieldDto.java b/processor/src/main/java/org/javahelpers/simple/builders/processor/model/core/FieldDto.java index 4f00ce70..bf0095f4 100644 --- a/processor/src/main/java/org/javahelpers/simple/builders/processor/model/core/FieldDto.java +++ b/processor/src/main/java/org/javahelpers/simple/builders/processor/model/core/FieldDto.java @@ -1,7 +1,7 @@ /* * MIT License * - * Copyright (c) 2026 Andreas Igel + * Copyright (c) 2025-2026 Andreas Igel * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/processor/src/main/java/org/javahelpers/simple/builders/processor/model/core/GenerationTargetClassDto.java b/processor/src/main/java/org/javahelpers/simple/builders/processor/model/core/GenerationTargetClassDto.java index 71c19300..b550aac1 100644 --- a/processor/src/main/java/org/javahelpers/simple/builders/processor/model/core/GenerationTargetClassDto.java +++ b/processor/src/main/java/org/javahelpers/simple/builders/processor/model/core/GenerationTargetClassDto.java @@ -1,7 +1,7 @@ /* * MIT License * - * Copyright (c) 2026 Andreas Igel + * Copyright (c) 2025-2026 Andreas Igel * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/processor/src/main/java/org/javahelpers/simple/builders/processor/model/core/GetterInfoDto.java b/processor/src/main/java/org/javahelpers/simple/builders/processor/model/core/GetterInfoDto.java index 8b17586d..bbc168ab 100644 --- a/processor/src/main/java/org/javahelpers/simple/builders/processor/model/core/GetterInfoDto.java +++ b/processor/src/main/java/org/javahelpers/simple/builders/processor/model/core/GetterInfoDto.java @@ -1,7 +1,7 @@ /* * MIT License * - * Copyright (c) 2026 Andreas Igel + * Copyright (c) 2025-2026 Andreas Igel * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/processor/src/main/java/org/javahelpers/simple/builders/processor/model/core/PackageScopes.java b/processor/src/main/java/org/javahelpers/simple/builders/processor/model/core/PackageScopes.java index fd27c90f..41cddea2 100644 --- a/processor/src/main/java/org/javahelpers/simple/builders/processor/model/core/PackageScopes.java +++ b/processor/src/main/java/org/javahelpers/simple/builders/processor/model/core/PackageScopes.java @@ -1,7 +1,7 @@ /* * MIT License * - * Copyright (c) 2026 Andreas Igel + * Copyright (c) 2025-2026 Andreas Igel * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/processor/src/main/java/org/javahelpers/simple/builders/processor/model/core/package-info.java b/processor/src/main/java/org/javahelpers/simple/builders/processor/model/core/package-info.java index b8aa49e2..ac2dd968 100644 --- a/processor/src/main/java/org/javahelpers/simple/builders/processor/model/core/package-info.java +++ b/processor/src/main/java/org/javahelpers/simple/builders/processor/model/core/package-info.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2025-2026 Andreas Igel + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + /** * Package org.javahelpers.simple.builders.processor.model.core * diff --git a/processor/src/main/java/org/javahelpers/simple/builders/processor/model/imports/ImportStatement.java b/processor/src/main/java/org/javahelpers/simple/builders/processor/model/imports/ImportStatement.java index 813306b7..69b252b6 100644 --- a/processor/src/main/java/org/javahelpers/simple/builders/processor/model/imports/ImportStatement.java +++ b/processor/src/main/java/org/javahelpers/simple/builders/processor/model/imports/ImportStatement.java @@ -1,7 +1,7 @@ /* * MIT License * - * Copyright (c) 2026 Andreas Igel + * Copyright (c) 2025-2026 Andreas Igel * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/processor/src/main/java/org/javahelpers/simple/builders/processor/model/imports/RegularImport.java b/processor/src/main/java/org/javahelpers/simple/builders/processor/model/imports/RegularImport.java index 7bdab049..8a29282e 100644 --- a/processor/src/main/java/org/javahelpers/simple/builders/processor/model/imports/RegularImport.java +++ b/processor/src/main/java/org/javahelpers/simple/builders/processor/model/imports/RegularImport.java @@ -1,7 +1,7 @@ /* * MIT License * - * Copyright (c) 2026 Andreas Igel + * Copyright (c) 2025-2026 Andreas Igel * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/processor/src/main/java/org/javahelpers/simple/builders/processor/model/imports/StaticImport.java b/processor/src/main/java/org/javahelpers/simple/builders/processor/model/imports/StaticImport.java index 307f66ff..8952efb0 100644 --- a/processor/src/main/java/org/javahelpers/simple/builders/processor/model/imports/StaticImport.java +++ b/processor/src/main/java/org/javahelpers/simple/builders/processor/model/imports/StaticImport.java @@ -1,7 +1,7 @@ /* * MIT License * - * Copyright (c) 2026 Andreas Igel + * Copyright (c) 2025-2026 Andreas Igel * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/processor/src/main/java/org/javahelpers/simple/builders/processor/model/integration/JacksonModuleEntryDto.java b/processor/src/main/java/org/javahelpers/simple/builders/processor/model/integration/JacksonModuleEntryDto.java index 926a8af2..3481c566 100644 --- a/processor/src/main/java/org/javahelpers/simple/builders/processor/model/integration/JacksonModuleEntryDto.java +++ b/processor/src/main/java/org/javahelpers/simple/builders/processor/model/integration/JacksonModuleEntryDto.java @@ -1,7 +1,7 @@ /* * MIT License * - * Copyright (c) 2026 Andreas Igel + * Copyright (c) 2025-2026 Andreas Igel * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/processor/src/main/java/org/javahelpers/simple/builders/processor/model/integration/package-info.java b/processor/src/main/java/org/javahelpers/simple/builders/processor/model/integration/package-info.java index 20fb4588..62e99800 100644 --- a/processor/src/main/java/org/javahelpers/simple/builders/processor/model/integration/package-info.java +++ b/processor/src/main/java/org/javahelpers/simple/builders/processor/model/integration/package-info.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2025-2026 Andreas Igel + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + /** * Package org.javahelpers.simple.builders.processor.model.integration * diff --git a/processor/src/main/java/org/javahelpers/simple/builders/processor/model/javadoc/JavadocCodeBlockDto.java b/processor/src/main/java/org/javahelpers/simple/builders/processor/model/javadoc/JavadocCodeBlockDto.java index ccd8a2f8..5e0a8ff9 100644 --- a/processor/src/main/java/org/javahelpers/simple/builders/processor/model/javadoc/JavadocCodeBlockDto.java +++ b/processor/src/main/java/org/javahelpers/simple/builders/processor/model/javadoc/JavadocCodeBlockDto.java @@ -1,7 +1,7 @@ /* * MIT License * - * Copyright (c) 2026 Andreas Igel + * Copyright (c) 2025-2026 Andreas Igel * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/processor/src/main/java/org/javahelpers/simple/builders/processor/model/javadoc/JavadocDto.java b/processor/src/main/java/org/javahelpers/simple/builders/processor/model/javadoc/JavadocDto.java index 5ff0f3d2..83907b0d 100644 --- a/processor/src/main/java/org/javahelpers/simple/builders/processor/model/javadoc/JavadocDto.java +++ b/processor/src/main/java/org/javahelpers/simple/builders/processor/model/javadoc/JavadocDto.java @@ -1,7 +1,7 @@ /* * MIT License * - * Copyright (c) 2026 Andreas Igel + * Copyright (c) 2025-2026 Andreas Igel * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/processor/src/main/java/org/javahelpers/simple/builders/processor/model/javadoc/JavadocTagDto.java b/processor/src/main/java/org/javahelpers/simple/builders/processor/model/javadoc/JavadocTagDto.java index f3934650..f9d8dc4f 100644 --- a/processor/src/main/java/org/javahelpers/simple/builders/processor/model/javadoc/JavadocTagDto.java +++ b/processor/src/main/java/org/javahelpers/simple/builders/processor/model/javadoc/JavadocTagDto.java @@ -1,7 +1,7 @@ /* * MIT License * - * Copyright (c) 2026 Andreas Igel + * Copyright (c) 2025-2026 Andreas Igel * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/processor/src/main/java/org/javahelpers/simple/builders/processor/model/method/BuilderMethodDto.java b/processor/src/main/java/org/javahelpers/simple/builders/processor/model/method/BuilderMethodDto.java index 948c24d7..9e1d937d 100644 --- a/processor/src/main/java/org/javahelpers/simple/builders/processor/model/method/BuilderMethodDto.java +++ b/processor/src/main/java/org/javahelpers/simple/builders/processor/model/method/BuilderMethodDto.java @@ -1,7 +1,7 @@ /* * MIT License * - * Copyright (c) 2026 Andreas Igel + * Copyright (c) 2025-2026 Andreas Igel * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/processor/src/main/java/org/javahelpers/simple/builders/processor/model/method/CodeTemplateDto.java b/processor/src/main/java/org/javahelpers/simple/builders/processor/model/method/CodeTemplateDto.java index 9424149a..d06b175e 100644 --- a/processor/src/main/java/org/javahelpers/simple/builders/processor/model/method/CodeTemplateDto.java +++ b/processor/src/main/java/org/javahelpers/simple/builders/processor/model/method/CodeTemplateDto.java @@ -1,7 +1,7 @@ /* * MIT License * - * Copyright (c) 2026 Andreas Igel + * Copyright (c) 2025-2026 Andreas Igel * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/processor/src/main/java/org/javahelpers/simple/builders/processor/model/method/ConstructorDto.java b/processor/src/main/java/org/javahelpers/simple/builders/processor/model/method/ConstructorDto.java index 9335e0cd..77b19cdc 100644 --- a/processor/src/main/java/org/javahelpers/simple/builders/processor/model/method/ConstructorDto.java +++ b/processor/src/main/java/org/javahelpers/simple/builders/processor/model/method/ConstructorDto.java @@ -1,7 +1,7 @@ /* * MIT License * - * Copyright (c) 2026 Andreas Igel + * Copyright (c) 2025-2026 Andreas Igel * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/processor/src/main/java/org/javahelpers/simple/builders/processor/model/method/MethodCodeDto.java b/processor/src/main/java/org/javahelpers/simple/builders/processor/model/method/MethodCodeDto.java index 71c75c4a..262b5ef9 100644 --- a/processor/src/main/java/org/javahelpers/simple/builders/processor/model/method/MethodCodeDto.java +++ b/processor/src/main/java/org/javahelpers/simple/builders/processor/model/method/MethodCodeDto.java @@ -1,7 +1,7 @@ /* * MIT License * - * Copyright (c) 2026 Andreas Igel + * Copyright (c) 2025-2026 Andreas Igel * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/processor/src/main/java/org/javahelpers/simple/builders/processor/model/method/MethodCodePlaceholder.java b/processor/src/main/java/org/javahelpers/simple/builders/processor/model/method/MethodCodePlaceholder.java index f3cb7155..bf739aea 100644 --- a/processor/src/main/java/org/javahelpers/simple/builders/processor/model/method/MethodCodePlaceholder.java +++ b/processor/src/main/java/org/javahelpers/simple/builders/processor/model/method/MethodCodePlaceholder.java @@ -1,7 +1,7 @@ /* * MIT License * - * Copyright (c) 2026 Andreas Igel + * Copyright (c) 2025-2026 Andreas Igel * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/processor/src/main/java/org/javahelpers/simple/builders/processor/model/method/MethodCodeStringPlaceholder.java b/processor/src/main/java/org/javahelpers/simple/builders/processor/model/method/MethodCodeStringPlaceholder.java index 7bb8f11c..c6a8dfc2 100644 --- a/processor/src/main/java/org/javahelpers/simple/builders/processor/model/method/MethodCodeStringPlaceholder.java +++ b/processor/src/main/java/org/javahelpers/simple/builders/processor/model/method/MethodCodeStringPlaceholder.java @@ -1,7 +1,7 @@ /* * MIT License * - * Copyright (c) 2026 Andreas Igel + * Copyright (c) 2025-2026 Andreas Igel * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/processor/src/main/java/org/javahelpers/simple/builders/processor/model/method/MethodCodeTypePlaceholder.java b/processor/src/main/java/org/javahelpers/simple/builders/processor/model/method/MethodCodeTypePlaceholder.java index 460a7357..6e80af1f 100644 --- a/processor/src/main/java/org/javahelpers/simple/builders/processor/model/method/MethodCodeTypePlaceholder.java +++ b/processor/src/main/java/org/javahelpers/simple/builders/processor/model/method/MethodCodeTypePlaceholder.java @@ -1,7 +1,7 @@ /* * MIT License * - * Copyright (c) 2026 Andreas Igel + * Copyright (c) 2025-2026 Andreas Igel * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/processor/src/main/java/org/javahelpers/simple/builders/processor/model/method/MethodDto.java b/processor/src/main/java/org/javahelpers/simple/builders/processor/model/method/MethodDto.java index ff563cd3..41419adf 100644 --- a/processor/src/main/java/org/javahelpers/simple/builders/processor/model/method/MethodDto.java +++ b/processor/src/main/java/org/javahelpers/simple/builders/processor/model/method/MethodDto.java @@ -1,7 +1,7 @@ /* * MIT License * - * Copyright (c) 2026 Andreas Igel + * Copyright (c) 2025-2026 Andreas Igel * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/processor/src/main/java/org/javahelpers/simple/builders/processor/model/method/MethodParameterDto.java b/processor/src/main/java/org/javahelpers/simple/builders/processor/model/method/MethodParameterDto.java index d22088e2..266589b1 100644 --- a/processor/src/main/java/org/javahelpers/simple/builders/processor/model/method/MethodParameterDto.java +++ b/processor/src/main/java/org/javahelpers/simple/builders/processor/model/method/MethodParameterDto.java @@ -1,7 +1,7 @@ /* * MIT License * - * Copyright (c) 2026 Andreas Igel + * Copyright (c) 2025-2026 Andreas Igel * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/processor/src/main/java/org/javahelpers/simple/builders/processor/model/method/package-info.java b/processor/src/main/java/org/javahelpers/simple/builders/processor/model/method/package-info.java index 3af5f15b..343bc057 100644 --- a/processor/src/main/java/org/javahelpers/simple/builders/processor/model/method/package-info.java +++ b/processor/src/main/java/org/javahelpers/simple/builders/processor/model/method/package-info.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2025-2026 Andreas Igel + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + /** * Package org.javahelpers.simple.builders.processor.model.method * diff --git a/processor/src/main/java/org/javahelpers/simple/builders/processor/model/type/BuilderInstantiation.java b/processor/src/main/java/org/javahelpers/simple/builders/processor/model/type/BuilderInstantiation.java index 583546be..4e29967d 100644 --- a/processor/src/main/java/org/javahelpers/simple/builders/processor/model/type/BuilderInstantiation.java +++ b/processor/src/main/java/org/javahelpers/simple/builders/processor/model/type/BuilderInstantiation.java @@ -1,18 +1,27 @@ /* - * Copyright 2025 Andreas Igel + * MIT License * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + * Copyright (c) 2025-2026 Andreas Igel * - * http://www.apache.org/licenses/LICENSE-2.0 + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. */ + package org.javahelpers.simple.builders.processor.model.type; import java.util.List; diff --git a/processor/src/main/java/org/javahelpers/simple/builders/processor/model/type/BuilderNestedTypeDto.java b/processor/src/main/java/org/javahelpers/simple/builders/processor/model/type/BuilderNestedTypeDto.java index e8493f0a..00ae4582 100644 --- a/processor/src/main/java/org/javahelpers/simple/builders/processor/model/type/BuilderNestedTypeDto.java +++ b/processor/src/main/java/org/javahelpers/simple/builders/processor/model/type/BuilderNestedTypeDto.java @@ -1,7 +1,7 @@ /* * MIT License * - * Copyright (c) 2026 Andreas Igel + * Copyright (c) 2025-2026 Andreas Igel * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/processor/src/main/java/org/javahelpers/simple/builders/processor/model/type/GenericParameterDto.java b/processor/src/main/java/org/javahelpers/simple/builders/processor/model/type/GenericParameterDto.java index 07fb7c5e..ca92ebc7 100644 --- a/processor/src/main/java/org/javahelpers/simple/builders/processor/model/type/GenericParameterDto.java +++ b/processor/src/main/java/org/javahelpers/simple/builders/processor/model/type/GenericParameterDto.java @@ -1,7 +1,7 @@ /* * MIT License * - * Copyright (c) 2026 Andreas Igel + * Copyright (c) 2025-2026 Andreas Igel * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/processor/src/main/java/org/javahelpers/simple/builders/processor/model/type/NestedTypeDto.java b/processor/src/main/java/org/javahelpers/simple/builders/processor/model/type/NestedTypeDto.java index 38809cf1..df6bb9b2 100644 --- a/processor/src/main/java/org/javahelpers/simple/builders/processor/model/type/NestedTypeDto.java +++ b/processor/src/main/java/org/javahelpers/simple/builders/processor/model/type/NestedTypeDto.java @@ -1,7 +1,7 @@ /* * MIT License * - * Copyright (c) 2026 Andreas Igel + * Copyright (c) 2025-2026 Andreas Igel * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/processor/src/main/java/org/javahelpers/simple/builders/processor/model/type/ResolvedBuilder.java b/processor/src/main/java/org/javahelpers/simple/builders/processor/model/type/ResolvedBuilder.java index a279746c..0e819b8d 100644 --- a/processor/src/main/java/org/javahelpers/simple/builders/processor/model/type/ResolvedBuilder.java +++ b/processor/src/main/java/org/javahelpers/simple/builders/processor/model/type/ResolvedBuilder.java @@ -1,18 +1,27 @@ /* - * Copyright 2025 Andreas Igel + * MIT License * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + * Copyright (c) 2025-2026 Andreas Igel * - * http://www.apache.org/licenses/LICENSE-2.0 + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. */ + package org.javahelpers.simple.builders.processor.model.type; import java.util.Optional; diff --git a/processor/src/main/java/org/javahelpers/simple/builders/processor/model/type/TypeName.java b/processor/src/main/java/org/javahelpers/simple/builders/processor/model/type/TypeName.java index 79e390a2..ea61541a 100644 --- a/processor/src/main/java/org/javahelpers/simple/builders/processor/model/type/TypeName.java +++ b/processor/src/main/java/org/javahelpers/simple/builders/processor/model/type/TypeName.java @@ -1,7 +1,7 @@ /* * MIT License * - * Copyright (c) 2026 Andreas Igel + * Copyright (c) 2025-2026 Andreas Igel * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/processor/src/main/java/org/javahelpers/simple/builders/processor/model/type/TypeNameArray.java b/processor/src/main/java/org/javahelpers/simple/builders/processor/model/type/TypeNameArray.java index a8bfd958..13f25604 100644 --- a/processor/src/main/java/org/javahelpers/simple/builders/processor/model/type/TypeNameArray.java +++ b/processor/src/main/java/org/javahelpers/simple/builders/processor/model/type/TypeNameArray.java @@ -1,7 +1,7 @@ /* * MIT License * - * Copyright (c) 2026 Andreas Igel + * Copyright (c) 2025-2026 Andreas Igel * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/processor/src/main/java/org/javahelpers/simple/builders/processor/model/type/TypeNameCollection.java b/processor/src/main/java/org/javahelpers/simple/builders/processor/model/type/TypeNameCollection.java index 40712c2b..4082d97e 100644 --- a/processor/src/main/java/org/javahelpers/simple/builders/processor/model/type/TypeNameCollection.java +++ b/processor/src/main/java/org/javahelpers/simple/builders/processor/model/type/TypeNameCollection.java @@ -1,7 +1,7 @@ /* * MIT License * - * Copyright (c) 2026 Andreas Igel + * Copyright (c) 2025-2026 Andreas Igel * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/processor/src/main/java/org/javahelpers/simple/builders/processor/model/type/TypeNameGeneric.java b/processor/src/main/java/org/javahelpers/simple/builders/processor/model/type/TypeNameGeneric.java index f32bbcf5..ed4a7a1b 100644 --- a/processor/src/main/java/org/javahelpers/simple/builders/processor/model/type/TypeNameGeneric.java +++ b/processor/src/main/java/org/javahelpers/simple/builders/processor/model/type/TypeNameGeneric.java @@ -1,7 +1,7 @@ /* * MIT License * - * Copyright (c) 2026 Andreas Igel + * Copyright (c) 2025-2026 Andreas Igel * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/processor/src/main/java/org/javahelpers/simple/builders/processor/model/type/TypeNameList.java b/processor/src/main/java/org/javahelpers/simple/builders/processor/model/type/TypeNameList.java index ef297771..47d54f92 100644 --- a/processor/src/main/java/org/javahelpers/simple/builders/processor/model/type/TypeNameList.java +++ b/processor/src/main/java/org/javahelpers/simple/builders/processor/model/type/TypeNameList.java @@ -1,7 +1,7 @@ /* * MIT License * - * Copyright (c) 2026 Andreas Igel + * Copyright (c) 2025-2026 Andreas Igel * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/processor/src/main/java/org/javahelpers/simple/builders/processor/model/type/TypeNameMap.java b/processor/src/main/java/org/javahelpers/simple/builders/processor/model/type/TypeNameMap.java index bb0279a7..038dfbb2 100644 --- a/processor/src/main/java/org/javahelpers/simple/builders/processor/model/type/TypeNameMap.java +++ b/processor/src/main/java/org/javahelpers/simple/builders/processor/model/type/TypeNameMap.java @@ -1,7 +1,7 @@ /* * MIT License * - * Copyright (c) 2026 Andreas Igel + * Copyright (c) 2025-2026 Andreas Igel * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/processor/src/main/java/org/javahelpers/simple/builders/processor/model/type/TypeNamePrimitive.java b/processor/src/main/java/org/javahelpers/simple/builders/processor/model/type/TypeNamePrimitive.java index 5c867a9e..1958bbf3 100644 --- a/processor/src/main/java/org/javahelpers/simple/builders/processor/model/type/TypeNamePrimitive.java +++ b/processor/src/main/java/org/javahelpers/simple/builders/processor/model/type/TypeNamePrimitive.java @@ -1,7 +1,7 @@ /* * MIT License * - * Copyright (c) 2026 Andreas Igel + * Copyright (c) 2025-2026 Andreas Igel * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/processor/src/main/java/org/javahelpers/simple/builders/processor/model/type/TypeNameSet.java b/processor/src/main/java/org/javahelpers/simple/builders/processor/model/type/TypeNameSet.java index d2fb297a..2ff09c2f 100644 --- a/processor/src/main/java/org/javahelpers/simple/builders/processor/model/type/TypeNameSet.java +++ b/processor/src/main/java/org/javahelpers/simple/builders/processor/model/type/TypeNameSet.java @@ -1,7 +1,7 @@ /* * MIT License * - * Copyright (c) 2026 Andreas Igel + * Copyright (c) 2025-2026 Andreas Igel * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/processor/src/main/java/org/javahelpers/simple/builders/processor/model/type/TypeNameVariable.java b/processor/src/main/java/org/javahelpers/simple/builders/processor/model/type/TypeNameVariable.java index e3ce2343..5be75133 100644 --- a/processor/src/main/java/org/javahelpers/simple/builders/processor/model/type/TypeNameVariable.java +++ b/processor/src/main/java/org/javahelpers/simple/builders/processor/model/type/TypeNameVariable.java @@ -1,7 +1,7 @@ /* * MIT License * - * Copyright (c) 2026 Andreas Igel + * Copyright (c) 2025-2026 Andreas Igel * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/processor/src/main/java/org/javahelpers/simple/builders/processor/model/type/package-info.java b/processor/src/main/java/org/javahelpers/simple/builders/processor/model/type/package-info.java index e3a4faa9..42bf15ed 100644 --- a/processor/src/main/java/org/javahelpers/simple/builders/processor/model/type/package-info.java +++ b/processor/src/main/java/org/javahelpers/simple/builders/processor/model/type/package-info.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2025-2026 Andreas Igel + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + /** * Package org.javahelpers.simple.builders.processor.model.type * diff --git a/processor/src/main/java/org/javahelpers/simple/builders/processor/processing/AnnotationValidator.java b/processor/src/main/java/org/javahelpers/simple/builders/processor/processing/AnnotationValidator.java index 3137dbef..baf4dde0 100644 --- a/processor/src/main/java/org/javahelpers/simple/builders/processor/processing/AnnotationValidator.java +++ b/processor/src/main/java/org/javahelpers/simple/builders/processor/processing/AnnotationValidator.java @@ -1,7 +1,7 @@ /* * MIT License * - * Copyright (c) 2026 Andreas Igel + * Copyright (c) 2025-2026 Andreas Igel * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/processor/src/main/java/org/javahelpers/simple/builders/processor/processing/BuilderConfigurationReader.java b/processor/src/main/java/org/javahelpers/simple/builders/processor/processing/BuilderConfigurationReader.java index ca2ea1db..01bcd15c 100644 --- a/processor/src/main/java/org/javahelpers/simple/builders/processor/processing/BuilderConfigurationReader.java +++ b/processor/src/main/java/org/javahelpers/simple/builders/processor/processing/BuilderConfigurationReader.java @@ -1,7 +1,7 @@ /* * MIT License * - * Copyright (c) 2026 Andreas Igel + * Copyright (c) 2025-2026 Andreas Igel * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/processor/src/main/java/org/javahelpers/simple/builders/processor/processing/BuilderDefinitionCreator.java b/processor/src/main/java/org/javahelpers/simple/builders/processor/processing/BuilderDefinitionCreator.java index a03effb9..3a8ce4a1 100644 --- a/processor/src/main/java/org/javahelpers/simple/builders/processor/processing/BuilderDefinitionCreator.java +++ b/processor/src/main/java/org/javahelpers/simple/builders/processor/processing/BuilderDefinitionCreator.java @@ -1,7 +1,7 @@ /* * MIT License * - * Copyright (c) 2026 Andreas Igel + * Copyright (c) 2025-2026 Andreas Igel * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/processor/src/main/java/org/javahelpers/simple/builders/processor/processing/CompilerArgumentsEnum.java b/processor/src/main/java/org/javahelpers/simple/builders/processor/processing/CompilerArgumentsEnum.java index 8dfa6118..e42081d9 100644 --- a/processor/src/main/java/org/javahelpers/simple/builders/processor/processing/CompilerArgumentsEnum.java +++ b/processor/src/main/java/org/javahelpers/simple/builders/processor/processing/CompilerArgumentsEnum.java @@ -1,7 +1,7 @@ /* * MIT License * - * Copyright (c) 2026 Andreas Igel + * Copyright (c) 2025-2026 Andreas Igel * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/processor/src/main/java/org/javahelpers/simple/builders/processor/processing/CompilerArgumentsReader.java b/processor/src/main/java/org/javahelpers/simple/builders/processor/processing/CompilerArgumentsReader.java index 178b0a4c..5f4ee76d 100644 --- a/processor/src/main/java/org/javahelpers/simple/builders/processor/processing/CompilerArgumentsReader.java +++ b/processor/src/main/java/org/javahelpers/simple/builders/processor/processing/CompilerArgumentsReader.java @@ -1,7 +1,7 @@ /* * MIT License * - * Copyright (c) 2026 Andreas Igel + * Copyright (c) 2025-2026 Andreas Igel * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/processor/src/main/java/org/javahelpers/simple/builders/processor/processing/OptionValueParsers.java b/processor/src/main/java/org/javahelpers/simple/builders/processor/processing/OptionValueParsers.java index 74fb39c3..d7416229 100644 --- a/processor/src/main/java/org/javahelpers/simple/builders/processor/processing/OptionValueParsers.java +++ b/processor/src/main/java/org/javahelpers/simple/builders/processor/processing/OptionValueParsers.java @@ -1,7 +1,7 @@ /* * MIT License * - * Copyright (c) 2026 Andreas Igel + * Copyright (c) 2025-2026 Andreas Igel * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/processor/src/main/java/org/javahelpers/simple/builders/processor/processing/ProcessingContext.java b/processor/src/main/java/org/javahelpers/simple/builders/processor/processing/ProcessingContext.java index 5af6fce0..1243f36e 100644 --- a/processor/src/main/java/org/javahelpers/simple/builders/processor/processing/ProcessingContext.java +++ b/processor/src/main/java/org/javahelpers/simple/builders/processor/processing/ProcessingContext.java @@ -1,7 +1,7 @@ /* * MIT License * - * Copyright (c) 2026 Andreas Igel + * Copyright (c) 2025-2026 Andreas Igel * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/processor/src/main/java/org/javahelpers/simple/builders/processor/processing/ProcessingTarget.java b/processor/src/main/java/org/javahelpers/simple/builders/processor/processing/ProcessingTarget.java index 9a4c5059..d523006c 100644 --- a/processor/src/main/java/org/javahelpers/simple/builders/processor/processing/ProcessingTarget.java +++ b/processor/src/main/java/org/javahelpers/simple/builders/processor/processing/ProcessingTarget.java @@ -1,7 +1,7 @@ /* * MIT License * - * Copyright (c) 2026 Andreas Igel + * Copyright (c) 2025-2026 Andreas Igel * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/processor/src/main/java/org/javahelpers/simple/builders/processor/processing/logging/ActivePerformanceTracker.java b/processor/src/main/java/org/javahelpers/simple/builders/processor/processing/logging/ActivePerformanceTracker.java index 840cefcb..be243479 100644 --- a/processor/src/main/java/org/javahelpers/simple/builders/processor/processing/logging/ActivePerformanceTracker.java +++ b/processor/src/main/java/org/javahelpers/simple/builders/processor/processing/logging/ActivePerformanceTracker.java @@ -1,7 +1,7 @@ /* * MIT License * - * Copyright (c) 2026 Andreas Igel + * Copyright (c) 2025-2026 Andreas Igel * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/processor/src/main/java/org/javahelpers/simple/builders/processor/processing/logging/NoOpPerformanceTracker.java b/processor/src/main/java/org/javahelpers/simple/builders/processor/processing/logging/NoOpPerformanceTracker.java index f1a3d4ff..a3236fb9 100644 --- a/processor/src/main/java/org/javahelpers/simple/builders/processor/processing/logging/NoOpPerformanceTracker.java +++ b/processor/src/main/java/org/javahelpers/simple/builders/processor/processing/logging/NoOpPerformanceTracker.java @@ -1,7 +1,7 @@ /* * MIT License * - * Copyright (c) 2026 Andreas Igel + * Copyright (c) 2025-2026 Andreas Igel * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/processor/src/main/java/org/javahelpers/simple/builders/processor/processing/logging/PerformanceTracker.java b/processor/src/main/java/org/javahelpers/simple/builders/processor/processing/logging/PerformanceTracker.java index 508dbd53..bb787dab 100644 --- a/processor/src/main/java/org/javahelpers/simple/builders/processor/processing/logging/PerformanceTracker.java +++ b/processor/src/main/java/org/javahelpers/simple/builders/processor/processing/logging/PerformanceTracker.java @@ -1,7 +1,7 @@ /* * MIT License * - * Copyright (c) 2026 Andreas Igel + * Copyright (c) 2025-2026 Andreas Igel * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/processor/src/main/java/org/javahelpers/simple/builders/processor/processing/logging/ProcessingLogger.java b/processor/src/main/java/org/javahelpers/simple/builders/processor/processing/logging/ProcessingLogger.java index fa3bf1a5..c67fc9cb 100644 --- a/processor/src/main/java/org/javahelpers/simple/builders/processor/processing/logging/ProcessingLogger.java +++ b/processor/src/main/java/org/javahelpers/simple/builders/processor/processing/logging/ProcessingLogger.java @@ -1,7 +1,7 @@ /* * MIT License * - * Copyright (c) 2026 Andreas Igel + * Copyright (c) 2025-2026 Andreas Igel * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/processor/src/main/java/org/javahelpers/simple/builders/processor/processing/package-info.java b/processor/src/main/java/org/javahelpers/simple/builders/processor/processing/package-info.java index 810de898..e84674ed 100644 --- a/processor/src/main/java/org/javahelpers/simple/builders/processor/processing/package-info.java +++ b/processor/src/main/java/org/javahelpers/simple/builders/processor/processing/package-info.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2025-2026 Andreas Igel + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + /** * Package org.javahelpers.simple.builders.processor.processing * diff --git a/processor/src/main/java/org/javahelpers/simple/builders/processor/util/ImportCollector.java b/processor/src/main/java/org/javahelpers/simple/builders/processor/util/ImportCollector.java index b7ab0b87..04f9fe28 100644 --- a/processor/src/main/java/org/javahelpers/simple/builders/processor/util/ImportCollector.java +++ b/processor/src/main/java/org/javahelpers/simple/builders/processor/util/ImportCollector.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2025-2026 Andreas Igel + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package org.javahelpers.simple.builders.processor.util; import java.util.Comparator; diff --git a/processor/src/test/java/org/javahelpers/simple/builders/processor/AddToCollectionTest.java b/processor/src/test/java/org/javahelpers/simple/builders/processor/AddToCollectionTest.java index b051593f..9cdbabab 100644 --- a/processor/src/test/java/org/javahelpers/simple/builders/processor/AddToCollectionTest.java +++ b/processor/src/test/java/org/javahelpers/simple/builders/processor/AddToCollectionTest.java @@ -1,7 +1,7 @@ /* * MIT License * - * Copyright (c) 2026 Andreas Igel + * Copyright (c) 2025-2026 Andreas Igel * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/processor/src/test/java/org/javahelpers/simple/builders/processor/AnnotationCopyTest.java b/processor/src/test/java/org/javahelpers/simple/builders/processor/AnnotationCopyTest.java index b16b0c38..74cb69e1 100644 --- a/processor/src/test/java/org/javahelpers/simple/builders/processor/AnnotationCopyTest.java +++ b/processor/src/test/java/org/javahelpers/simple/builders/processor/AnnotationCopyTest.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2025-2026 Andreas Igel + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package org.javahelpers.simple.builders.processor; import static org.javahelpers.simple.builders.processor.testing.ProcessorAsserts.contains; diff --git a/processor/src/test/java/org/javahelpers/simple/builders/processor/BuilderAnnotationInheritanceTest.java b/processor/src/test/java/org/javahelpers/simple/builders/processor/BuilderAnnotationInheritanceTest.java index 5210b161..23eb89c2 100644 --- a/processor/src/test/java/org/javahelpers/simple/builders/processor/BuilderAnnotationInheritanceTest.java +++ b/processor/src/test/java/org/javahelpers/simple/builders/processor/BuilderAnnotationInheritanceTest.java @@ -1,7 +1,7 @@ /* * MIT License * - * Copyright (c) 2026 Andreas Igel + * Copyright (c) 2025-2026 Andreas Igel * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/processor/src/test/java/org/javahelpers/simple/builders/processor/BuilderConfigurationReaderTest.java b/processor/src/test/java/org/javahelpers/simple/builders/processor/BuilderConfigurationReaderTest.java index e50451be..4a0545f9 100644 --- a/processor/src/test/java/org/javahelpers/simple/builders/processor/BuilderConfigurationReaderTest.java +++ b/processor/src/test/java/org/javahelpers/simple/builders/processor/BuilderConfigurationReaderTest.java @@ -1,7 +1,7 @@ /* * MIT License * - * Copyright (c) 2026 Andreas Igel + * Copyright (c) 2025-2026 Andreas Igel * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/processor/src/test/java/org/javahelpers/simple/builders/processor/BuilderJavadocExampleTest.java b/processor/src/test/java/org/javahelpers/simple/builders/processor/BuilderJavadocExampleTest.java index 0921b178..6515306f 100644 --- a/processor/src/test/java/org/javahelpers/simple/builders/processor/BuilderJavadocExampleTest.java +++ b/processor/src/test/java/org/javahelpers/simple/builders/processor/BuilderJavadocExampleTest.java @@ -1,7 +1,7 @@ /* * MIT License * - * Copyright (c) 2026 Andreas Igel + * Copyright (c) 2025-2026 Andreas Igel * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/processor/src/test/java/org/javahelpers/simple/builders/processor/BuilderProcessorTest.java b/processor/src/test/java/org/javahelpers/simple/builders/processor/BuilderProcessorTest.java index 90a83d42..136590d5 100644 --- a/processor/src/test/java/org/javahelpers/simple/builders/processor/BuilderProcessorTest.java +++ b/processor/src/test/java/org/javahelpers/simple/builders/processor/BuilderProcessorTest.java @@ -1,7 +1,7 @@ /* * MIT License * - * Copyright (c) 2025 Andreas Igel + * Copyright (c) 2025-2026 Andreas Igel * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal @@ -21,7 +21,6 @@ * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE * SOFTWARE. */ - package org.javahelpers.simple.builders.processor; import static com.google.testing.compile.CompilationSubject.assertThat; diff --git a/processor/src/test/java/org/javahelpers/simple/builders/processor/BuilderScopeProcessingTest.java b/processor/src/test/java/org/javahelpers/simple/builders/processor/BuilderScopeProcessingTest.java index 7e6f5770..9c9f2298 100644 --- a/processor/src/test/java/org/javahelpers/simple/builders/processor/BuilderScopeProcessingTest.java +++ b/processor/src/test/java/org/javahelpers/simple/builders/processor/BuilderScopeProcessingTest.java @@ -1,7 +1,7 @@ /* * MIT License * - * Copyright (c) 2026 Andreas Igel + * Copyright (c) 2025-2026 Andreas Igel * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/processor/src/test/java/org/javahelpers/simple/builders/processor/BuilderScopeResolverTest.java b/processor/src/test/java/org/javahelpers/simple/builders/processor/BuilderScopeResolverTest.java index dfd6f73e..bf6851b4 100644 --- a/processor/src/test/java/org/javahelpers/simple/builders/processor/BuilderScopeResolverTest.java +++ b/processor/src/test/java/org/javahelpers/simple/builders/processor/BuilderScopeResolverTest.java @@ -1,7 +1,7 @@ /* * MIT License * - * Copyright (c) 2026 Andreas Igel + * Copyright (c) 2025-2026 Andreas Igel * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/processor/src/test/java/org/javahelpers/simple/builders/processor/CompilerArgumentsReaderTest.java b/processor/src/test/java/org/javahelpers/simple/builders/processor/CompilerArgumentsReaderTest.java index c1928de6..6eb46280 100644 --- a/processor/src/test/java/org/javahelpers/simple/builders/processor/CompilerArgumentsReaderTest.java +++ b/processor/src/test/java/org/javahelpers/simple/builders/processor/CompilerArgumentsReaderTest.java @@ -1,7 +1,7 @@ /* * MIT License * - * Copyright (c) 2026 Andreas Igel + * Copyright (c) 2025-2026 Andreas Igel * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/processor/src/test/java/org/javahelpers/simple/builders/processor/ComponentDeactivationTest.java b/processor/src/test/java/org/javahelpers/simple/builders/processor/ComponentDeactivationTest.java index 617b0cc6..7f447072 100644 --- a/processor/src/test/java/org/javahelpers/simple/builders/processor/ComponentDeactivationTest.java +++ b/processor/src/test/java/org/javahelpers/simple/builders/processor/ComponentDeactivationTest.java @@ -1,7 +1,7 @@ /* * MIT License * - * Copyright (c) 2026 Andreas Igel + * Copyright (c) 2025-2026 Andreas Igel * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/processor/src/test/java/org/javahelpers/simple/builders/processor/ComprehensiveFeatureIntegrationTest.java b/processor/src/test/java/org/javahelpers/simple/builders/processor/ComprehensiveFeatureIntegrationTest.java index 3132b7d4..9eae3c2f 100644 --- a/processor/src/test/java/org/javahelpers/simple/builders/processor/ComprehensiveFeatureIntegrationTest.java +++ b/processor/src/test/java/org/javahelpers/simple/builders/processor/ComprehensiveFeatureIntegrationTest.java @@ -1,7 +1,7 @@ /* * MIT License * - * Copyright (c) 2026 Andreas Igel + * Copyright (c) 2025-2026 Andreas Igel * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/processor/src/test/java/org/javahelpers/simple/builders/processor/ConditionalExecutionTest.java b/processor/src/test/java/org/javahelpers/simple/builders/processor/ConditionalExecutionTest.java index d171ed8e..ac300ebe 100644 --- a/processor/src/test/java/org/javahelpers/simple/builders/processor/ConditionalExecutionTest.java +++ b/processor/src/test/java/org/javahelpers/simple/builders/processor/ConditionalExecutionTest.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2025-2026 Andreas Igel + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package org.javahelpers.simple.builders.processor; import static org.javahelpers.simple.builders.processor.testing.ProcessorAsserts.contains; diff --git a/processor/src/test/java/org/javahelpers/simple/builders/processor/ConfigurationProcessingTest.java b/processor/src/test/java/org/javahelpers/simple/builders/processor/ConfigurationProcessingTest.java index 24801cb5..0ec0c573 100644 --- a/processor/src/test/java/org/javahelpers/simple/builders/processor/ConfigurationProcessingTest.java +++ b/processor/src/test/java/org/javahelpers/simple/builders/processor/ConfigurationProcessingTest.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2025-2026 Andreas Igel + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package org.javahelpers.simple.builders.processor; import static com.google.testing.compile.CompilationSubject.assertThat; diff --git a/processor/src/test/java/org/javahelpers/simple/builders/processor/CustomCollectionTypeTest.java b/processor/src/test/java/org/javahelpers/simple/builders/processor/CustomCollectionTypeTest.java index 6e2bfd5b..05d1d052 100644 --- a/processor/src/test/java/org/javahelpers/simple/builders/processor/CustomCollectionTypeTest.java +++ b/processor/src/test/java/org/javahelpers/simple/builders/processor/CustomCollectionTypeTest.java @@ -1,7 +1,7 @@ /* * MIT License * - * Copyright (c) 2026 Andreas Igel + * Copyright (c) 2025-2026 Andreas Igel * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/processor/src/test/java/org/javahelpers/simple/builders/processor/CustomizingDocumentationTest.java b/processor/src/test/java/org/javahelpers/simple/builders/processor/CustomizingDocumentationTest.java index 063461d0..a040bc39 100644 --- a/processor/src/test/java/org/javahelpers/simple/builders/processor/CustomizingDocumentationTest.java +++ b/processor/src/test/java/org/javahelpers/simple/builders/processor/CustomizingDocumentationTest.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2025-2026 Andreas Igel + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package org.javahelpers.simple.builders.processor; import static com.google.testing.compile.CompilationSubject.assertThat; diff --git a/processor/src/test/java/org/javahelpers/simple/builders/processor/DefaultValueTest.java b/processor/src/test/java/org/javahelpers/simple/builders/processor/DefaultValueTest.java index 658a4dd4..7059a6db 100644 --- a/processor/src/test/java/org/javahelpers/simple/builders/processor/DefaultValueTest.java +++ b/processor/src/test/java/org/javahelpers/simple/builders/processor/DefaultValueTest.java @@ -1,7 +1,7 @@ /* * MIT License * - * Copyright (c) 2026 Andreas Igel + * Copyright (c) 2025-2026 Andreas Igel * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/processor/src/test/java/org/javahelpers/simple/builders/processor/FormattingModeTest.java b/processor/src/test/java/org/javahelpers/simple/builders/processor/FormattingModeTest.java index f6e3b789..beb42e36 100644 --- a/processor/src/test/java/org/javahelpers/simple/builders/processor/FormattingModeTest.java +++ b/processor/src/test/java/org/javahelpers/simple/builders/processor/FormattingModeTest.java @@ -1,10 +1,10 @@ /* * MIT License * - * Copyright (c) 2026 Andreas Igel + * Copyright (c) 2025-2026 Andreas Igel * * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation (the "Software"), to deal + * of this software and associated documentation files (the "Software"), to deal * in the Software without restriction, including without limitation the rights * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell * copies of the Software, and to permit persons to whom the Software is @@ -21,6 +21,7 @@ * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE * SOFTWARE. */ + package org.javahelpers.simple.builders.processor; import static com.google.testing.compile.CompilationSubject.assertThat; diff --git a/processor/src/test/java/org/javahelpers/simple/builders/processor/Ignore4BuilderGenerationTest.java b/processor/src/test/java/org/javahelpers/simple/builders/processor/Ignore4BuilderGenerationTest.java index 3eb6c05b..03f19102 100644 --- a/processor/src/test/java/org/javahelpers/simple/builders/processor/Ignore4BuilderGenerationTest.java +++ b/processor/src/test/java/org/javahelpers/simple/builders/processor/Ignore4BuilderGenerationTest.java @@ -1,7 +1,7 @@ /* * MIT License * - * Copyright (c) 2026 Andreas Igel + * Copyright (c) 2025-2026 Andreas Igel * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/processor/src/test/java/org/javahelpers/simple/builders/processor/JacksonModuleMultiPackageTest.java b/processor/src/test/java/org/javahelpers/simple/builders/processor/JacksonModuleMultiPackageTest.java index 3cd791e5..9ceffb49 100644 --- a/processor/src/test/java/org/javahelpers/simple/builders/processor/JacksonModuleMultiPackageTest.java +++ b/processor/src/test/java/org/javahelpers/simple/builders/processor/JacksonModuleMultiPackageTest.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2025-2026 Andreas Igel + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package org.javahelpers.simple.builders.processor; import static com.google.testing.compile.CompilationSubject.assertThat; diff --git a/processor/src/test/java/org/javahelpers/simple/builders/processor/JacksonModuleTest.java b/processor/src/test/java/org/javahelpers/simple/builders/processor/JacksonModuleTest.java index 52e57297..5f3ba146 100644 --- a/processor/src/test/java/org/javahelpers/simple/builders/processor/JacksonModuleTest.java +++ b/processor/src/test/java/org/javahelpers/simple/builders/processor/JacksonModuleTest.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2025-2026 Andreas Igel + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package org.javahelpers.simple.builders.processor; import static com.google.testing.compile.CompilationSubject.assertThat; diff --git a/processor/src/test/java/org/javahelpers/simple/builders/processor/JacksonModuleWarningTest.java b/processor/src/test/java/org/javahelpers/simple/builders/processor/JacksonModuleWarningTest.java index 34169a0c..78316643 100644 --- a/processor/src/test/java/org/javahelpers/simple/builders/processor/JacksonModuleWarningTest.java +++ b/processor/src/test/java/org/javahelpers/simple/builders/processor/JacksonModuleWarningTest.java @@ -1,7 +1,7 @@ /* * MIT License * - * Copyright (c) 2026 Andreas Igel + * Copyright (c) 2025-2026 Andreas Igel * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/processor/src/test/java/org/javahelpers/simple/builders/processor/JacksonSupportTest.java b/processor/src/test/java/org/javahelpers/simple/builders/processor/JacksonSupportTest.java index e77850dc..e4df1cf2 100644 --- a/processor/src/test/java/org/javahelpers/simple/builders/processor/JacksonSupportTest.java +++ b/processor/src/test/java/org/javahelpers/simple/builders/processor/JacksonSupportTest.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2025-2026 Andreas Igel + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package org.javahelpers.simple.builders.processor; import static com.google.testing.compile.CompilationSubject.assertThat; diff --git a/processor/src/test/java/org/javahelpers/simple/builders/processor/JavaLangAnalyserTest.java b/processor/src/test/java/org/javahelpers/simple/builders/processor/JavaLangAnalyserTest.java index c038b139..b345a262 100644 --- a/processor/src/test/java/org/javahelpers/simple/builders/processor/JavaLangAnalyserTest.java +++ b/processor/src/test/java/org/javahelpers/simple/builders/processor/JavaLangAnalyserTest.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2025-2026 Andreas Igel + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package org.javahelpers.simple.builders.processor; import static org.junit.jupiter.api.Assertions.*; diff --git a/processor/src/test/java/org/javahelpers/simple/builders/processor/MapStructSpiIntegrationTest.java b/processor/src/test/java/org/javahelpers/simple/builders/processor/MapStructSpiIntegrationTest.java index 4a38a330..7be84fff 100644 --- a/processor/src/test/java/org/javahelpers/simple/builders/processor/MapStructSpiIntegrationTest.java +++ b/processor/src/test/java/org/javahelpers/simple/builders/processor/MapStructSpiIntegrationTest.java @@ -1,13 +1,14 @@ /* * MIT License * - * Copyright (c) 2026 Andreas Igel + * Copyright (c) 2025-2026 Andreas Igel * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal * in the Software without restriction, including without limitation the rights * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons with the following conditions: + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: * * The above copyright notice and this permission notice shall be included in all * copies or substantial portions of the Software. diff --git a/processor/src/test/java/org/javahelpers/simple/builders/processor/MapStructSpiProbeTest.java b/processor/src/test/java/org/javahelpers/simple/builders/processor/MapStructSpiProbeTest.java index 2cc11a55..9db32101 100644 --- a/processor/src/test/java/org/javahelpers/simple/builders/processor/MapStructSpiProbeTest.java +++ b/processor/src/test/java/org/javahelpers/simple/builders/processor/MapStructSpiProbeTest.java @@ -1,7 +1,7 @@ /* * MIT License * - * Copyright (c) 2026 Andreas Igel + * Copyright (c) 2025-2026 Andreas Igel * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/processor/src/test/java/org/javahelpers/simple/builders/processor/MethodConflictResolutionTest.java b/processor/src/test/java/org/javahelpers/simple/builders/processor/MethodConflictResolutionTest.java index 415e201a..77f702dd 100644 --- a/processor/src/test/java/org/javahelpers/simple/builders/processor/MethodConflictResolutionTest.java +++ b/processor/src/test/java/org/javahelpers/simple/builders/processor/MethodConflictResolutionTest.java @@ -1,7 +1,7 @@ /* * MIT License * - * Copyright (c) 2025 Andreas Igel + * Copyright (c) 2025-2026 Andreas Igel * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal @@ -21,7 +21,6 @@ * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE * SOFTWARE. */ - package org.javahelpers.simple.builders.processor; import static com.google.testing.compile.CompilationSubject.assertThat; diff --git a/processor/src/test/java/org/javahelpers/simple/builders/processor/NullConstraintTest.java b/processor/src/test/java/org/javahelpers/simple/builders/processor/NullConstraintTest.java index 834de539..8b3e703f 100644 --- a/processor/src/test/java/org/javahelpers/simple/builders/processor/NullConstraintTest.java +++ b/processor/src/test/java/org/javahelpers/simple/builders/processor/NullConstraintTest.java @@ -1,7 +1,7 @@ /* * MIT License * - * Copyright (c) 2026 Andreas Igel + * Copyright (c) 2025-2026 Andreas Igel * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/processor/src/test/java/org/javahelpers/simple/builders/processor/ReadmeExampleTest.java b/processor/src/test/java/org/javahelpers/simple/builders/processor/ReadmeExampleTest.java index 5ead5797..15a93dcb 100644 --- a/processor/src/test/java/org/javahelpers/simple/builders/processor/ReadmeExampleTest.java +++ b/processor/src/test/java/org/javahelpers/simple/builders/processor/ReadmeExampleTest.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2025-2026 Andreas Igel + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package org.javahelpers.simple.builders.processor; import static org.javahelpers.simple.builders.processor.testing.ProcessorAsserts.contains; diff --git a/processor/src/test/java/org/javahelpers/simple/builders/processor/RoasterCodeGeneratorEdgeCasesTest.java b/processor/src/test/java/org/javahelpers/simple/builders/processor/RoasterCodeGeneratorEdgeCasesTest.java index 805028a5..c1d9944d 100644 --- a/processor/src/test/java/org/javahelpers/simple/builders/processor/RoasterCodeGeneratorEdgeCasesTest.java +++ b/processor/src/test/java/org/javahelpers/simple/builders/processor/RoasterCodeGeneratorEdgeCasesTest.java @@ -1,7 +1,7 @@ /* * MIT License * - * Copyright (c) 2026 Andreas Igel + * Copyright (c) 2025-2026 Andreas Igel * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/processor/src/test/java/org/javahelpers/simple/builders/processor/RoasterCodeGeneratorResilienceTest.java b/processor/src/test/java/org/javahelpers/simple/builders/processor/RoasterCodeGeneratorResilienceTest.java index 8422b2c8..4c221819 100644 --- a/processor/src/test/java/org/javahelpers/simple/builders/processor/RoasterCodeGeneratorResilienceTest.java +++ b/processor/src/test/java/org/javahelpers/simple/builders/processor/RoasterCodeGeneratorResilienceTest.java @@ -1,7 +1,7 @@ /* * MIT License * - * Copyright (c) 2026 Andreas Igel + * Copyright (c) 2025-2026 Andreas Igel * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/processor/src/test/java/org/javahelpers/simple/builders/processor/SealedTypesTest.java b/processor/src/test/java/org/javahelpers/simple/builders/processor/SealedTypesTest.java index e156d886..d7645e81 100644 --- a/processor/src/test/java/org/javahelpers/simple/builders/processor/SealedTypesTest.java +++ b/processor/src/test/java/org/javahelpers/simple/builders/processor/SealedTypesTest.java @@ -1,7 +1,7 @@ /* * MIT License * - * Copyright (c) 2026 Andreas Igel + * Copyright (c) 2025-2026 Andreas Igel * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/processor/src/test/java/org/javahelpers/simple/builders/processor/SimpleBuilderForTest.java b/processor/src/test/java/org/javahelpers/simple/builders/processor/SimpleBuilderForTest.java index 665107c6..93a5a098 100644 --- a/processor/src/test/java/org/javahelpers/simple/builders/processor/SimpleBuilderForTest.java +++ b/processor/src/test/java/org/javahelpers/simple/builders/processor/SimpleBuilderForTest.java @@ -1,7 +1,7 @@ /* * MIT License * - * Copyright (c) 2026 Andreas Igel + * Copyright (c) 2025-2026 Andreas Igel * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/processor/src/test/java/org/javahelpers/simple/builders/processor/SimpleBuildersSpiIntegrationTest.java b/processor/src/test/java/org/javahelpers/simple/builders/processor/SimpleBuildersSpiIntegrationTest.java index ec15d772..16a4fd32 100644 --- a/processor/src/test/java/org/javahelpers/simple/builders/processor/SimpleBuildersSpiIntegrationTest.java +++ b/processor/src/test/java/org/javahelpers/simple/builders/processor/SimpleBuildersSpiIntegrationTest.java @@ -1,13 +1,14 @@ /* * MIT License * - * Copyright (c) 2026 Andreas Igel + * Copyright (c) 2025-2026 Andreas Igel * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal * in the Software without restriction, including without limitation the rights * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons with the following conditions: + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: * * The above copyright notice and this permission notice shall be included in all * copies or substantial portions of the Software. diff --git a/processor/src/test/java/org/javahelpers/simple/builders/processor/SimpleMinimalBuilderTest.java b/processor/src/test/java/org/javahelpers/simple/builders/processor/SimpleMinimalBuilderTest.java index 963846c9..aa1c59f6 100644 --- a/processor/src/test/java/org/javahelpers/simple/builders/processor/SimpleMinimalBuilderTest.java +++ b/processor/src/test/java/org/javahelpers/simple/builders/processor/SimpleMinimalBuilderTest.java @@ -1,7 +1,7 @@ /* * MIT License * - * Copyright (c) 2026 Andreas Igel + * Copyright (c) 2025-2026 Andreas Igel * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/processor/src/test/java/org/javahelpers/simple/builders/processor/StrictModeTest.java b/processor/src/test/java/org/javahelpers/simple/builders/processor/StrictModeTest.java index f77c48c7..b7495cec 100644 --- a/processor/src/test/java/org/javahelpers/simple/builders/processor/StrictModeTest.java +++ b/processor/src/test/java/org/javahelpers/simple/builders/processor/StrictModeTest.java @@ -1,7 +1,7 @@ /* * MIT License * - * Copyright (c) 2026 Andreas Igel + * Copyright (c) 2025-2026 Andreas Igel * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/processor/src/test/java/org/javahelpers/simple/builders/processor/ToStringGenerationTest.java b/processor/src/test/java/org/javahelpers/simple/builders/processor/ToStringGenerationTest.java index 19096c54..ab473c1f 100644 --- a/processor/src/test/java/org/javahelpers/simple/builders/processor/ToStringGenerationTest.java +++ b/processor/src/test/java/org/javahelpers/simple/builders/processor/ToStringGenerationTest.java @@ -1,7 +1,7 @@ /* * MIT License * - * Copyright (c) 2026 Andreas Igel + * Copyright (c) 2025-2026 Andreas Igel * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/processor/src/test/java/org/javahelpers/simple/builders/processor/TypeUseAnnotationTest.java b/processor/src/test/java/org/javahelpers/simple/builders/processor/TypeUseAnnotationTest.java index c9fa0c61..b22285fc 100644 --- a/processor/src/test/java/org/javahelpers/simple/builders/processor/TypeUseAnnotationTest.java +++ b/processor/src/test/java/org/javahelpers/simple/builders/processor/TypeUseAnnotationTest.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2025-2026 Andreas Igel + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package org.javahelpers.simple.builders.processor; import static org.javahelpers.simple.builders.processor.testing.ProcessorAsserts.contains; diff --git a/processor/src/test/java/org/javahelpers/simple/builders/processor/UpdateHelperGeneratorTest.java b/processor/src/test/java/org/javahelpers/simple/builders/processor/UpdateHelperGeneratorTest.java index 3be049a2..a84b30d3 100644 --- a/processor/src/test/java/org/javahelpers/simple/builders/processor/UpdateHelperGeneratorTest.java +++ b/processor/src/test/java/org/javahelpers/simple/builders/processor/UpdateHelperGeneratorTest.java @@ -1,7 +1,7 @@ /* * MIT License * - * Copyright (c) 2026 Andreas Igel + * Copyright (c) 2025-2026 Andreas Igel * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/processor/src/test/java/org/javahelpers/simple/builders/processor/WithInterfaceTest.java b/processor/src/test/java/org/javahelpers/simple/builders/processor/WithInterfaceTest.java index 4c2872a7..dcdcfb07 100644 --- a/processor/src/test/java/org/javahelpers/simple/builders/processor/WithInterfaceTest.java +++ b/processor/src/test/java/org/javahelpers/simple/builders/processor/WithInterfaceTest.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2025-2026 Andreas Igel + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package org.javahelpers.simple.builders.processor; import static org.javahelpers.simple.builders.processor.testing.ProcessorAsserts.contains; diff --git a/processor/src/test/java/org/javahelpers/simple/builders/processor/classgen/roaster/RoasterSourceFormatterTest.java b/processor/src/test/java/org/javahelpers/simple/builders/processor/classgen/roaster/RoasterSourceFormatterTest.java index 44f3d92f..14117481 100644 --- a/processor/src/test/java/org/javahelpers/simple/builders/processor/classgen/roaster/RoasterSourceFormatterTest.java +++ b/processor/src/test/java/org/javahelpers/simple/builders/processor/classgen/roaster/RoasterSourceFormatterTest.java @@ -1,7 +1,7 @@ /* * MIT License * - * Copyright (c) 2026 Andreas Igel + * Copyright (c) 2025-2026 Andreas Igel * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/processor/src/test/java/org/javahelpers/simple/builders/processor/model/core/PackageScopesTest.java b/processor/src/test/java/org/javahelpers/simple/builders/processor/model/core/PackageScopesTest.java index 27610eb6..496b5b16 100644 --- a/processor/src/test/java/org/javahelpers/simple/builders/processor/model/core/PackageScopesTest.java +++ b/processor/src/test/java/org/javahelpers/simple/builders/processor/model/core/PackageScopesTest.java @@ -1,7 +1,7 @@ /* * MIT License * - * Copyright (c) 2026 Andreas Igel + * Copyright (c) 2025-2026 Andreas Igel * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal @@ -17,8 +17,8 @@ * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING - * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE * SOFTWARE. */ diff --git a/processor/src/test/java/org/javahelpers/simple/builders/processor/model/type/TypeNameTest.java b/processor/src/test/java/org/javahelpers/simple/builders/processor/model/type/TypeNameTest.java index 40a8f61f..aeeef10f 100644 --- a/processor/src/test/java/org/javahelpers/simple/builders/processor/model/type/TypeNameTest.java +++ b/processor/src/test/java/org/javahelpers/simple/builders/processor/model/type/TypeNameTest.java @@ -1,7 +1,7 @@ /* * MIT License * - * Copyright (c) 2026 Andreas Igel + * Copyright (c) 2025-2026 Andreas Igel * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/processor/src/test/java/org/javahelpers/simple/builders/processor/processing/OptionValueParsersTest.java b/processor/src/test/java/org/javahelpers/simple/builders/processor/processing/OptionValueParsersTest.java index ffdc7b0d..ca4edbb3 100644 --- a/processor/src/test/java/org/javahelpers/simple/builders/processor/processing/OptionValueParsersTest.java +++ b/processor/src/test/java/org/javahelpers/simple/builders/processor/processing/OptionValueParsersTest.java @@ -1,7 +1,7 @@ /* * MIT License * - * Copyright (c) 2026 Andreas Igel + * Copyright (c) 2025-2026 Andreas Igel * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/processor/src/test/java/org/javahelpers/simple/builders/processor/processing/logging/ActivePerformanceTrackerTest.java b/processor/src/test/java/org/javahelpers/simple/builders/processor/processing/logging/ActivePerformanceTrackerTest.java index 208b2c06..a8b07629 100644 --- a/processor/src/test/java/org/javahelpers/simple/builders/processor/processing/logging/ActivePerformanceTrackerTest.java +++ b/processor/src/test/java/org/javahelpers/simple/builders/processor/processing/logging/ActivePerformanceTrackerTest.java @@ -1,7 +1,7 @@ /* * MIT License * - * Copyright (c) 2026 Andreas Igel + * Copyright (c) 2025-2026 Andreas Igel * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/processor/src/test/java/org/javahelpers/simple/builders/processor/processing/logging/NoOpPerformanceTrackerTest.java b/processor/src/test/java/org/javahelpers/simple/builders/processor/processing/logging/NoOpPerformanceTrackerTest.java index 623ca2e6..b61c373a 100644 --- a/processor/src/test/java/org/javahelpers/simple/builders/processor/processing/logging/NoOpPerformanceTrackerTest.java +++ b/processor/src/test/java/org/javahelpers/simple/builders/processor/processing/logging/NoOpPerformanceTrackerTest.java @@ -1,7 +1,7 @@ /* * MIT License * - * Copyright (c) 2026 Andreas Igel + * Copyright (c) 2025-2026 Andreas Igel * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/processor/src/test/java/org/javahelpers/simple/builders/processor/testannotations/BuilderFactory.java b/processor/src/test/java/org/javahelpers/simple/builders/processor/testannotations/BuilderFactory.java index 56f57dfc..3e61d696 100644 --- a/processor/src/test/java/org/javahelpers/simple/builders/processor/testannotations/BuilderFactory.java +++ b/processor/src/test/java/org/javahelpers/simple/builders/processor/testannotations/BuilderFactory.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2025-2026 Andreas Igel + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package org.javahelpers.simple.builders.processor.testannotations; import java.lang.annotation.ElementType; diff --git a/processor/src/test/java/org/javahelpers/simple/builders/processor/testannotations/ParseFromString.java b/processor/src/test/java/org/javahelpers/simple/builders/processor/testannotations/ParseFromString.java index efeb4cbf..9af168e6 100644 --- a/processor/src/test/java/org/javahelpers/simple/builders/processor/testannotations/ParseFromString.java +++ b/processor/src/test/java/org/javahelpers/simple/builders/processor/testannotations/ParseFromString.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2025-2026 Andreas Igel + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package org.javahelpers.simple.builders.processor.testannotations; import java.lang.annotation.ElementType; diff --git a/processor/src/test/java/org/javahelpers/simple/builders/processor/testing/CapturingProcessingLogger.java b/processor/src/test/java/org/javahelpers/simple/builders/processor/testing/CapturingProcessingLogger.java index 0f5cab07..3ee63ad0 100644 --- a/processor/src/test/java/org/javahelpers/simple/builders/processor/testing/CapturingProcessingLogger.java +++ b/processor/src/test/java/org/javahelpers/simple/builders/processor/testing/CapturingProcessingLogger.java @@ -1,7 +1,7 @@ /* * MIT License * - * Copyright (c) 2026 Andreas Igel + * Copyright (c) 2025-2026 Andreas Igel * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/processor/src/test/java/org/javahelpers/simple/builders/processor/testing/FormatterProfileTestUtils.java b/processor/src/test/java/org/javahelpers/simple/builders/processor/testing/FormatterProfileTestUtils.java index abbde25e..162910d7 100644 --- a/processor/src/test/java/org/javahelpers/simple/builders/processor/testing/FormatterProfileTestUtils.java +++ b/processor/src/test/java/org/javahelpers/simple/builders/processor/testing/FormatterProfileTestUtils.java @@ -1,7 +1,7 @@ /* * MIT License * - * Copyright (c) 2026 Andreas Igel + * Copyright (c) 2025-2026 Andreas Igel * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/processor/src/test/java/org/javahelpers/simple/builders/processor/testing/FormatterProfileTestUtilsTest.java b/processor/src/test/java/org/javahelpers/simple/builders/processor/testing/FormatterProfileTestUtilsTest.java index 73abee20..41d55ba9 100644 --- a/processor/src/test/java/org/javahelpers/simple/builders/processor/testing/FormatterProfileTestUtilsTest.java +++ b/processor/src/test/java/org/javahelpers/simple/builders/processor/testing/FormatterProfileTestUtilsTest.java @@ -1,7 +1,7 @@ /* * MIT License * - * Copyright (c) 2026 Andreas Igel + * Copyright (c) 2025-2026 Andreas Igel * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/processor/src/test/java/org/javahelpers/simple/builders/processor/testing/MyBuliderForTestAnnotation.java b/processor/src/test/java/org/javahelpers/simple/builders/processor/testing/MyBuliderForTestAnnotation.java index 94e82ec2..81cfa131 100644 --- a/processor/src/test/java/org/javahelpers/simple/builders/processor/testing/MyBuliderForTestAnnotation.java +++ b/processor/src/test/java/org/javahelpers/simple/builders/processor/testing/MyBuliderForTestAnnotation.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2025-2026 Andreas Igel + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package org.javahelpers.simple.builders.processor.testing; import java.lang.annotation.*; diff --git a/processor/src/test/java/org/javahelpers/simple/builders/processor/testing/ProcessingEnvironmentStub.java b/processor/src/test/java/org/javahelpers/simple/builders/processor/testing/ProcessingEnvironmentStub.java index 77634c19..330a7bfa 100644 --- a/processor/src/test/java/org/javahelpers/simple/builders/processor/testing/ProcessingEnvironmentStub.java +++ b/processor/src/test/java/org/javahelpers/simple/builders/processor/testing/ProcessingEnvironmentStub.java @@ -1,7 +1,7 @@ /* * MIT License * - * Copyright (c) 2026 Andreas Igel + * Copyright (c) 2025-2026 Andreas Igel * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/processor/src/test/java/org/javahelpers/simple/builders/processor/testing/ProcessorAsserts.java b/processor/src/test/java/org/javahelpers/simple/builders/processor/testing/ProcessorAsserts.java index 5c39bffb..5ad63335 100644 --- a/processor/src/test/java/org/javahelpers/simple/builders/processor/testing/ProcessorAsserts.java +++ b/processor/src/test/java/org/javahelpers/simple/builders/processor/testing/ProcessorAsserts.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2025-2026 Andreas Igel + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package org.javahelpers.simple.builders.processor.testing; import static com.google.testing.compile.CompilationSubject.assertThat; diff --git a/processor/src/test/java/org/javahelpers/simple/builders/processor/testing/ProcessorTestUtils.java b/processor/src/test/java/org/javahelpers/simple/builders/processor/testing/ProcessorTestUtils.java index e0bbf582..c8181c80 100644 --- a/processor/src/test/java/org/javahelpers/simple/builders/processor/testing/ProcessorTestUtils.java +++ b/processor/src/test/java/org/javahelpers/simple/builders/processor/testing/ProcessorTestUtils.java @@ -1,3 +1,27 @@ +/* + * MIT License + * + * Copyright (c) 2025-2026 Andreas Igel + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + package org.javahelpers.simple.builders.processor.testing; import com.google.testing.compile.Compilation;