Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update to EISOP 3.32-eisop1 from 3.28-eisop1 #55

Merged
merged 463 commits into from
Feb 1, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
463 commits
Select commit Hold shift + click to select a range
c7ff62e
Update with master and resolve conflict
jlerbsc Dec 12, 2022
9a2a75a
Merge pull request #3782 from jlerbsc/refactoring_context
jlerbsc Dec 12, 2022
36b6e35
Merge branch 'master' into improvement/checkstyle
jlerbsc Dec 12, 2022
ec206dc
Update changelog
jlerbsc Dec 12, 2022
eb8d88c
update readme
jlerbsc Dec 12, 2022
c34e87a
[maven-release-plugin] prepare release javaparser-parent-3.24.9
jlerbsc Dec 12, 2022
d5ef416
Merge branch 'master' into improvement/checkstyle
4everTheOne Dec 12, 2022
186631b
[maven-release-plugin] prepare for next development iteration
jlerbsc Dec 12, 2022
a4b33d5
Merge branch 'master' into improvement/checkstyle
jlerbsc Dec 12, 2022
b3b818a
Merge pull request #3781 from 4everTheOne/improvement/checkstyle
jlerbsc Dec 12, 2022
596990a
Update bnd file
jlerbsc Dec 12, 2022
0acce6b
Update bnd file
jlerbsc Dec 12, 2022
3e0b316
Merge pull request #3783 from jlerbsc/refactoring_context
jlerbsc Dec 12, 2022
6f2d866
Add utility methods in AbstractSymbolResolutionTest and setup a Parse…
jlerbsc Dec 13, 2022
b457603
Add InMemoryCache in CombinedTypeSolver as a default cache
jlerbsc Dec 13, 2022
77ccb32
Fix: JavaParserFacade must be found from the root typeSolver
jlerbsc Dec 13, 2022
a2cda3f
Move JavaParserFactory.toTypeDeclaration method to SymbolResolver to …
jlerbsc Dec 14, 2022
8076ddc
Fix: In JavaParserJsonDeserializerTest, new SymbolResolver instance m…
jlerbsc Dec 14, 2022
b8f6149
Merge pull request #3792 from jlerbsc/refactoring_context
jlerbsc Dec 14, 2022
41cf8cd
chore(deps): update dependency org.apache.maven.plugins:maven-checkst…
renovate[bot] Dec 14, 2022
5fd2a78
chore(deps): bump versions-maven-plugin from 2.13.0 to 2.14.1
dependabot[bot] Dec 15, 2022
54d7064
Merge pull request #3797 from javaparser/dependabot/maven/org.codehau…
jlerbsc Dec 16, 2022
78a5c50
chore(deps): bump actions/checkout from 3.1.0 to 3.2.0
dependabot[bot] Dec 16, 2022
9dfc425
Removed warning for star imports
4everTheOne Dec 16, 2022
f3de9f0
Fixed Imports order, so they don't have to be sorted by name inside g…
4everTheOne Dec 16, 2022
b9fc232
Merge branch 'master' into checkstyle/tweaks
4everTheOne Dec 16, 2022
18ec013
Merge pull request #3789 from javaparser/dependabot/github_actions/ac…
jlerbsc Dec 16, 2022
8e86058
chore(deps): bump checkstyle from 8.45.1 to 10.5.0
dependabot[bot] Dec 16, 2022
5032f9e
Merge branch 'master' into checkstyle/tweaks
jlerbsc Dec 17, 2022
eb4ec8f
Merge pull request #3799 from 4everTheOne/checkstyle/tweaks
jlerbsc Dec 17, 2022
1d6d9d1
Merge branch 'master' into dependabot/maven/com.puppycrawl.tools-chec…
jlerbsc Dec 17, 2022
1e34628
Organized Imports for JavaParser-Core-Generators
4everTheOne Dec 16, 2022
cde2ecb
Organized Imports for JavaParser-Core-Metamodel-Generator
4everTheOne Dec 16, 2022
db3320f
Organized Imports for JavaParser-Core-Serialization
4everTheOne Dec 16, 2022
dc23afe
Organized Imports for JavaParser-Core-Testing-BDD
4everTheOne Dec 16, 2022
7652a88
Moved License to the correct location in class
4everTheOne Dec 16, 2022
434b9e3
Organized Imports for JavaParser-Core-Testing
4everTheOne Dec 16, 2022
1911e77
Merge pull request #3788 from javaparser/dependabot/maven/com.puppycr…
jlerbsc Dec 17, 2022
a6cfb23
Merge branch 'master' into improvement/organized-imports-core-others
4everTheOne Dec 17, 2022
8e909ce
Merge branch 'master' into improvement/organized-imports-core-testing
4everTheOne Dec 17, 2022
26a0821
Organized Imports for JavaParser-Core
4everTheOne Dec 16, 2022
48570b4
Organized Imports for JavaParser-Symbol-Solver-Core
4everTheOne Dec 16, 2022
2d15f3d
Organized Imports for JavaParser-Symbol-Solver-Testing
4everTheOne Dec 16, 2022
608eeb9
Fix: 3412 Remove walkmod again
jlerbsc Dec 17, 2022
b9301ef
Merge pull request #3806 from jlerbsc/master
jlerbsc Dec 17, 2022
8ded2d7
Refactored code to include ImportOrderingStrategy
4everTheOne Dec 18, 2022
c501f93
Added logic for Eclipse and IntelliJ import ordering
4everTheOne Dec 18, 2022
3d88001
Added test to pretty printer with custom import ordering
4everTheOne Dec 18, 2022
7678720
Added JavaDoc to sortImports method
4everTheOne Dec 18, 2022
4d2d1be
Merge branch 'master' into improvement/printer-import-ordering-strategy
4everTheOne Dec 18, 2022
c66b6d6
Merge pull request #3807 from 4everTheOne/improvement/printer-import-…
jlerbsc Dec 18, 2022
ae85f89
Merge tag 'javaparser-parent-3.24.9' of https://github.com/javaparser…
mernst Dec 19, 2022
b185ebd
Merge branch 'master' into improvement/organized-imports-core-others
jlerbsc Dec 19, 2022
1a8ac16
Merge branch 'master' into improvement/organized-imports-core
4everTheOne Dec 19, 2022
0296f87
Merge branch 'master' into improvement/organized-imports-solver-core
4everTheOne Dec 19, 2022
0d921d5
Merge branch 'master' into improvement/organized-imports-solver-testing
4everTheOne Dec 19, 2022
913a2e7
Merge pull request #3801 from 4everTheOne/improvement/organized-impor…
jlerbsc Dec 19, 2022
5bce775
Merge branch 'master' into improvement/organized-imports-core-testing
jlerbsc Dec 19, 2022
c1839fe
Merge branch 'master' into improvement/organized-imports-core
4everTheOne Dec 19, 2022
e72e340
Merge pull request #3802 from 4everTheOne/improvement/organized-impor…
jlerbsc Dec 19, 2022
b78864e
Add convenience method 'isLastElement' to RemovedGroup
jlerbsc Dec 17, 2022
279e447
Simply unit test
jlerbsc Dec 17, 2022
a4e041d
Add convenience methods in CsmToken & Removed classes
jlerbsc Dec 19, 2022
ca3ca0c
Fix: #3796 Lexical Preserving Fails To Remove Comment
jlerbsc Dec 19, 2022
250fb28
Add unit test to the issue 3796
jlerbsc Dec 19, 2022
966e091
Adapt actual unit tests
jlerbsc Dec 19, 2022
ef3b1ab
Merge branch 'master' into improvement/organized-imports-core
4everTheOne Dec 19, 2022
02fc8fc
Merge pull request #3810 from jlerbsc/master
jlerbsc Dec 19, 2022
430f2da
Don't test under JDK 10
mernst Dec 20, 2022
597cebd
Merge branch 'master' into improvement/organized-imports-core
jlerbsc Dec 20, 2022
147ffcd
Merge pull request #3803 from 4everTheOne/improvement/organized-impor…
jlerbsc Dec 20, 2022
4fe5f0e
Merge branch 'master' into improvement/organized-imports-solver-core
4everTheOne Dec 20, 2022
6169c45
Merge pull request #102 from mernst/updating-javaparser-parent-3.24.9
mernst Dec 20, 2022
708382b
Merge pull request #3804 from 4everTheOne/improvement/organized-impor…
jlerbsc Dec 22, 2022
378df91
Merge branch 'master' into improvement/organized-imports-solver-testing
4everTheOne Dec 22, 2022
41c37c8
Merge pull request #3805 from 4everTheOne/improvement/organized-impor…
jlerbsc Dec 22, 2022
137ded4
Enabled import validation
4everTheOne Dec 22, 2022
4e5d290
Merge pull request #3812 from 4everTheOne/improvement/enable-checksty…
jlerbsc Dec 22, 2022
2762fea
Handle nested records
mernst Dec 24, 2022
b44b1a2
Fix broken merge
mernst Dec 25, 2022
2074366
chore(deps): bump versions-maven-plugin from 2.14.1 to 2.14.2
dependabot[bot] Dec 26, 2022
5d36c8d
Merge pull request #3814 from mernst/nested-record
jlerbsc Dec 26, 2022
7b7af45
Merge branch 'master' into dependabot/maven/org.codehaus.mojo-version…
jlerbsc Dec 27, 2022
0f4ca29
Merge pull request #3817 from javaparser/dependabot/maven/org.codehau…
jlerbsc Dec 27, 2022
acd4cff
Add toDescriptor to ResolvedMethodDeclaration
vanHekthor Dec 27, 2022
e6a1fdd
Fix: issue #3818 Wrong range calculation on ArrayType with multiple d…
jlerbsc Dec 27, 2022
e1c6232
Remove unnecessary print method
jlerbsc Dec 27, 2022
1fa450e
Merge pull request #3820 from jlerbsc/master
jlerbsc Dec 27, 2022
eaad372
explicit use asString for performance
dencat Dec 27, 2022
96db29e
Merge pull request #3821 from dencat/explicit_as_string
jlerbsc Dec 28, 2022
64b101a
Change TypeUtils.getPrimitiveTypeDescriptor structure
vanHekthor Dec 30, 2022
140042c
feat: provide a method in LexicalPreservingPrinter to know if the LPP…
jlerbsc Dec 31, 2022
777af08
Merge branch 'javaparser:master' into master
jlerbsc Dec 31, 2022
6059db0
Merge pull request #3823 from jlerbsc/master
jlerbsc Dec 31, 2022
eaf1f0d
Simplify TypeUtils.getPrimitiveTypeDescriptor
vanHekthor Dec 31, 2022
e6901c3
Restructure DescriptorTest and remove dependency
vanHekthor Dec 31, 2022
358e536
Add TypeDescriptorTest, rename DescriptorTest
vanHekthor Dec 31, 2022
6e76b53
Update changelog
jlerbsc Dec 31, 2022
da3540b
update readme
jlerbsc Dec 31, 2022
d8d616b
[maven-release-plugin] prepare release javaparser-parent-3.24.10
jlerbsc Dec 31, 2022
e2590f3
[maven-release-plugin] prepare for next development iteration
jlerbsc Dec 31, 2022
922cd3d
Fix import order according to checkstyle
vanHekthor Dec 31, 2022
655af91
Merge branch 'master' into issue3808
jlerbsc Dec 31, 2022
13ceb6a
Merge branch 'issue3808' of github.com:vanHekthor/javaparser into iss…
vanHekthor Dec 31, 2022
dc6418e
Merge pull request #3819 from vanHekthor/issue3808
jlerbsc Dec 31, 2022
b0efefd
feat: add isStatic method to ModuleRequiresDirective
jlerbsc Jan 1, 2023
af59644
Merge pull request #3826 from jlerbsc/master
jlerbsc Jan 1, 2023
5401ed2
Add test case to verify that LexicalPreservation supports TextBlock
jlerbsc Jan 1, 2023
e60f517
Merge branch 'javaparser:master' into master
jlerbsc Jan 1, 2023
2ae53e0
Merge pull request #3827 from jlerbsc/master
jlerbsc Jan 1, 2023
b4c2742
Add test case to verify range calculation on ArrayType
jlerbsc Jan 1, 2023
9d75f02
Merge pull request #3828 from jlerbsc/master
jlerbsc Jan 1, 2023
2d80fe5
chore(deps): bump checkstyle from 10.5.0 to 10.6.0
dependabot[bot] Jan 2, 2023
2a9b5bb
Merge pull request #3829 from javaparser/dependabot/maven/com.puppycr…
jlerbsc Jan 3, 2023
954fb8b
Fix: update codecov setting to not fail ci on error
jlerbsc Jan 3, 2023
f6f8026
chore(deps): bump actions/checkout from 3.2.0 to 3.3.0
dependabot[bot] Jan 5, 2023
9f0bfdf
Merge pull request #3834 from javaparser/dependabot/github_actions/ac…
jlerbsc Jan 6, 2023
2ce3f29
feat: Implement addRecord & getRecordByName for CompilationUnit with …
marcluque Jan 6, 2023
8f90b6f
Merge branch 'javaparser:master' into more-record-support-in-cu
marcluque Jan 6, 2023
72d5eea
feat: Remove addRecord; adapt AddRecord test case to use addType
marcluque Jan 6, 2023
226045a
Merge pull request #3836 from marcluque/more-record-support-in-cu
jlerbsc Jan 6, 2023
60c11c0
Merge branch 'javaparser:master' into master
jlerbsc Jan 6, 2023
b2187e9
chore(deps-dev): bump assertj-core from 3.23.1 to 3.24.1
dependabot[bot] Jan 6, 2023
9741903
Merge pull request #3837 from javaparser/dependabot/maven/org.assertj…
jlerbsc Jan 7, 2023
c7af4f3
Update to JavaParser version 3.24.10
smillst Jan 7, 2023
2e7df88
Merge branch 'javaparser:master' into master
jlerbsc Jan 8, 2023
e77eb89
Minor refactoring on Difference class
jlerbsc Jan 8, 2023
894c170
Merge pull request #3839 from jlerbsc/master
jlerbsc Jan 8, 2023
1c68867
chore(deps): update junit5 monorepo to v5.9.2
renovate[bot] Jan 10, 2023
4a9c1ad
Merge pull request #3840 from javaparser/renovate/junit5-monorepo
jlerbsc Jan 10, 2023
91e3b3d
Added Unused Import verification to CheckStyle
4everTheOne Jan 11, 2023
7bb992d
Removed unused imports
4everTheOne Jan 11, 2023
28e8131
Merge branch 'master' into checkstyle/unused-imports
4everTheOne Jan 11, 2023
cda441c
Merge branch 'javaparser/master' into checkstyle/unused-imports
4everTheOne Jan 11, 2023
752a76a
Merge remote-tracking branch '4everTheOne/checkstyle/unused-imports' …
4everTheOne Jan 11, 2023
e79b4cb
Removed unused imports
4everTheOne Jan 11, 2023
29b4b7e
Merge pull request #3841 from 4everTheOne/checkstyle/unused-imports
jlerbsc Jan 11, 2023
9479355
chore(deps): bump maven-checkstyle-plugin from 3.2.0 to 3.2.1
dependabot[bot] Jan 11, 2023
9c46d4b
chore(deps): update dependency org.apache.maven.plugins:maven-checkst…
renovate[bot] Jan 12, 2023
6a9e909
chore(deps): bump maven-dependency-plugin from 3.4.0 to 3.5.0
dependabot[bot] Jan 12, 2023
57c8ac0
Merge pull request #3846 from javaparser/dependabot/maven/org.apache.…
jlerbsc Jan 12, 2023
ad6c55a
Merge pull request #3845 from javaparser/dependabot/maven/org.apache.…
jlerbsc Jan 12, 2023
ac6b583
Tweak README
mernst Jan 15, 2023
281e690
chore(deps-dev): bump assertj-core from 3.24.1 to 3.24.2
dependabot[bot] Jan 16, 2023
1ae44ac
Merge pull request #3852 from javaparser/dependabot/maven/org.assertj…
jlerbsc Jan 17, 2023
8e19d9e
Fix: Issue 2374 Comments of added Nodes are ignored in LexicalPreserv…
jlerbsc Jan 17, 2023
9386ae7
Fix checkstyle issue
jlerbsc Jan 17, 2023
2b7ca10
Merge pull request #3856 from jlerbsc/master
jlerbsc Jan 17, 2023
1d3f54a
memory usage improvement when printing a node from the LexicalPreserv…
jlerbsc Jan 18, 2023
1a36bd6
Remove unused imports
jlerbsc Jan 18, 2023
44f520a
Merge pull request #3858 from jlerbsc/master
jlerbsc Jan 18, 2023
d0c65c4
Added copyrights in java files that don't have any.
jlerbsc Jan 19, 2023
5e9cb67
Update header copyright
jlerbsc Jan 19, 2023
8fe3b4f
Merge pull request #3862 from jlerbsc/master
jlerbsc Jan 19, 2023
ca5c486
Fix: One must be able to know if any resolved type is a boxed primiti…
jlerbsc Jan 20, 2023
133962b
Merge pull request #3864 from jlerbsc/master
jlerbsc Jan 20, 2023
d7bedda
Fix: issue 3703 Allow removing empty parentheses after removing all p…
jlerbsc Jan 21, 2023
9ae8fd7
Merge branch 'javaparser:master' into master
jlerbsc Jan 21, 2023
24596d8
Merge pull request #3865 from jlerbsc/master
jlerbsc Jan 21, 2023
8cc47f2
Fix: issue 3866
jlerbsc Jan 23, 2023
683aeae
Merge pull request #3868 from jlerbsc/master
jlerbsc Jan 23, 2023
f0fb76f
Refactoring: remove useless code that is already implemented
jlerbsc Jan 23, 2023
74d0e0c
Merge branch 'master' into master
jlerbsc Jan 23, 2023
e5db942
Fix: checkstyle unused import
jlerbsc Jan 23, 2023
d6c8dbe
Merge pull request #3869 from jlerbsc/master
jlerbsc Jan 23, 2023
0abd32f
fix #3859 UnsupportedOperationException when trying to resolve a type…
abego Jan 20, 2023
c284bdc
In the context of lexical preservation, the CSM token must be added m…
jlerbsc Jan 27, 2023
b88f78b
Solve checkstyle issues
jlerbsc Jan 27, 2023
adcdb6f
Merge pull request #3874 from jlerbsc/master
jlerbsc Jan 27, 2023
76057b2
Fix: Method hasScope must return true on NodeWithOptionalScope and No…
jlerbsc Jan 27, 2023
e62d2a6
Merge pull request #3875 from jlerbsc/master
jlerbsc Jan 27, 2023
78d0ea5
Add header and footer methods in comments instead of using literal st…
jlerbsc Jan 27, 2023
37cfc36
Merge pull request #3876 from jlerbsc/master
jlerbsc Jan 27, 2023
798d69f
feat: Improved support for calculating the type of an object creation…
jlerbsc Jan 27, 2023
ef827f6
Merge pull request #3877 from jlerbsc/method_reference
jlerbsc Jan 27, 2023
bf646c0
Minor refactoring for example to get all parameter types
jlerbsc Jan 27, 2023
0f2ee53
Merge pull request #3879 from jlerbsc/master
jlerbsc Jan 27, 2023
0371502
Merge branch 'master' into issue-3859-fix
jlerbsc Jan 27, 2023
3c7be13
Merge pull request #3873 from abego/issue-3859-fix
jlerbsc Jan 27, 2023
3e22ad6
First part of the implementation of least upper bound logic
jlerbsc Jan 30, 2023
02cd68b
Merge branch 'javaparser:master' into master
jlerbsc Jan 30, 2023
a83ed92
Merge pull request #3880 from jlerbsc/master
jlerbsc Jan 30, 2023
de7df9a
Revert checkstyle rule related to import from error to warning
jlerbsc Jan 30, 2023
a27e261
Merge pull request #3881 from jlerbsc/master
jlerbsc Jan 30, 2023
70defe1
Update changelog
jlerbsc Jan 31, 2023
11a455a
update readme
jlerbsc Jan 31, 2023
46afa90
[maven-release-plugin] prepare release javaparser-parent-3.25.0
jlerbsc Jan 31, 2023
892a60d
[maven-release-plugin] prepare for next development iteration
jlerbsc Jan 31, 2023
8835d59
Merge tag 'javaparser-parent-3.25.0' into updating-javaparser-parent-…
smillst Jan 31, 2023
2c657a8
Revert "Fix: issue #3818 Wrong range calculation on ArrayType with mu…
mernst Jan 31, 2023
2f5281b
Comment out test
mernst Jan 31, 2023
ba6f4ee
Don't use class that was removed in Java 17.
mernst Jan 31, 2023
4239f3a
chore(deps): bump checkstyle from 10.6.0 to 10.7.0
dependabot[bot] Jan 31, 2023
6aa8ce3
Refactor: cleanup/refactor code after fixing #3859
abego Jan 31, 2023
10d92da
Merge pull request #108 from smillst/updating-javaparser-parent-3.25.0
mernst Feb 1, 2023
26ec7cb
Merge pull request #3885 from javaparser/dependabot/maven/com.puppycr…
jlerbsc Feb 1, 2023
c4fb173
Merge branch 'master' into refactor-3859
jlerbsc Feb 1, 2023
88c5872
Merge pull request #3886 from abego/refactor-3859
jlerbsc Feb 1, 2023
36934b8
Fix: issue 1815 ArrayIndexOutOfBoundsException when resolving lambda …
jlerbsc Feb 3, 2023
812673d
Merge branch 'javaparser:master' into master
jlerbsc Feb 3, 2023
1407bd7
Merge pull request #3888 from jlerbsc/master
jlerbsc Feb 3, 2023
7109be8
Fix: unit test resources
jlerbsc Feb 4, 2023
999ce1a
Fix: Issue 1883 Finding lambda return type
jlerbsc Feb 4, 2023
b4453a6
Merge branch 'javaparser:master' into master
jlerbsc Feb 4, 2023
310e632
Merge pull request #3890 from jlerbsc/master
jlerbsc Feb 4, 2023
2b503c3
Creating a static method to instanciate LeastUpperBoundLogic
jlerbsc Feb 6, 2023
dfa4701
Throw an unsupported operation exception when the bound type of a sco…
jlerbsc Feb 6, 2023
135d3c2
An interface is not functional, while it only declares one abstract m…
jlerbsc Feb 7, 2023
e156d42
Improved search for functional interfaces
jlerbsc Feb 9, 2023
e8d0075
Merge branch 'javaparser:master' into master
jlerbsc Feb 9, 2023
67fab3d
Merge pull request #3894 from jlerbsc/master
jlerbsc Feb 9, 2023
4806b1d
chore(deps): update dependency org.apache.maven.plugins:maven-deploy-…
renovate[bot] Feb 9, 2023
2a227de
chore(deps): update dependency org.apache.maven.plugins:maven-surefir…
renovate[bot] Feb 10, 2023
43207a9
chore(deps): update dependency maven-wrapper to v3.1.1
renovate[bot] Feb 10, 2023
2251b15
Fix: Issue 3045
jlerbsc Feb 10, 2023
ccebf56
Fix issues on unit tests
jlerbsc Feb 10, 2023
736401f
Merge pull request #3896 from jlerbsc/master
jlerbsc Feb 10, 2023
381f6c6
Fix: issue 3577 \s escape gives lexical error but should be valid sin…
jlerbsc Feb 15, 2023
1367347
Merge branch 'javaparser:master' into master
jlerbsc Feb 15, 2023
8f655b9
Merge pull request #3903 from jlerbsc/master
jlerbsc Feb 15, 2023
abe0c0d
chore(deps): bump maven-javadoc-plugin from 3.4.1 to 3.5.0
dependabot[bot] Feb 15, 2023
2e2b5fb
Merge pull request #3906 from javaparser/dependabot/maven/org.apache.…
jlerbsc Feb 16, 2023
5478e79
chore(deps): bump versions-maven-plugin from 2.14.2 to 2.15.0
dependabot[bot] Feb 21, 2023
69fa82b
Merge pull request #3914 from javaparser/dependabot/maven/org.codehau…
jlerbsc Feb 22, 2023
5e2a997
Fix: issue 3911
jlerbsc Feb 23, 2023
38b0278
Merge pull request #3917 from jlerbsc/master
jlerbsc Feb 23, 2023
545a732
chore(deps): update dependency maven to v3.9.0
renovate[bot] Feb 23, 2023
14ca018
Fix: issue 3919 ResolvedType::isAssignableBy(ResolvedType) is wrong f…
jlerbsc Feb 24, 2023
f041929
Fix issue on isAssignableBy - the check must be made on the type refe…
jlerbsc Feb 24, 2023
26da202
Fix issue an array of Object is assignable by any array of primitive …
jlerbsc Feb 25, 2023
ca25249
Merge pull request #3920 from jlerbsc/master
jlerbsc Feb 25, 2023
46d9214
chore(deps): update dependency org.apache.maven.plugins:maven-surefir…
renovate[bot] Feb 25, 2023
0885f43
Fix: issue 3918
jlerbsc Feb 25, 2023
e32ac0d
Fix test case on issue 3866 because parsed source code does not compile
jlerbsc Feb 26, 2023
7bc8788
Add test code related to the issue
jlerbsc Feb 26, 2023
831f3c4
Fix the solution must be valid for inner type with non composite name…
jlerbsc Feb 26, 2023
11ea1f2
Merge pull request #3921 from jlerbsc/master
jlerbsc Feb 26, 2023
4ea9b52
Fix: issue 3924 Removing ImportDeclaration with Annotated package thr…
jlerbsc Feb 27, 2023
5ca3973
Fix grammar to handle optional annotations and the begin range
jlerbsc Feb 27, 2023
58333f0
Merge pull request #3926 from jlerbsc/master
jlerbsc Feb 27, 2023
0f44e88
chore(deps): bump checkstyle from 10.7.0 to 10.8.0
dependabot[bot] Feb 27, 2023
f5688c8
Merge pull request #3927 from javaparser/dependabot/maven/com.puppycr…
jlerbsc Feb 28, 2023
34592f6
chore(deps): bump maven-compiler-plugin from 3.10.1 to 3.11.0
dependabot[bot] Feb 28, 2023
8bcc5b6
Merge pull request #3928 from javaparser/dependabot/maven/org.apache.…
jlerbsc Feb 28, 2023
86e6f39
Update changelog
jlerbsc Feb 28, 2023
1339a54
update readme
jlerbsc Feb 28, 2023
7e76181
[maven-release-plugin] prepare release javaparser-parent-3.25.1
jlerbsc Feb 28, 2023
e611f19
Merge tag 'javaparser-parent-3.25.1' into updating-javaparser-parent-…
smillst Feb 28, 2023
68f3857
Update Stubparser version number.
smillst Feb 28, 2023
ef1e1a1
Merge pull request #109 from smillst/updating-javaparser-parent-3.25.1
mernst Feb 28, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
2 changes: 1 addition & 1 deletion .github/workflows/create_github_release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@master
uses: actions/checkout@v3.3.0

- name: Create Release
id: create_release
Expand Down
32 changes: 28 additions & 4 deletions .github/workflows/maven_tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,12 @@ on:
# Enable manual triggering (important for contributors to enable a check on their fork)
workflow_dispatch:

# If a build is running in the current branch, and the branch is updated, we cancel the previous build and start
# a new one with the updated changes.
concurrency:
group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }}
cancel-in-progress: true

jobs:
maven_test:
strategy:
Expand All @@ -29,7 +35,8 @@ jobs:
## Different JDK versions have different implementations etc. -- test on all combinations (ideally 8 to latest).
### exclude pre-8 (min development version jdk8)
### exclude post-12 (changes to jdk causes reflection tests to fail due to added methods #1701 )
jdk: [ 8,9,10,11,12,13,14,15,16 ]
# typetools: Exclude 10 because of crashes in the compiler
jdk: [ 8,9,11,12,13,14,15,16 ]
env:
OS: ${{ matrix.os }}
JDK: ${{ matrix.jdk }}
Expand All @@ -39,7 +46,7 @@ jobs:
steps:
## Checkout the current version of the code from the repo.
- name: Checkout latest code
uses: actions/checkout@v3
uses: actions/checkout@v3.3.0
with:
fetch-depth: "0"

Expand Down Expand Up @@ -82,7 +89,7 @@ jobs:
timeout-minutes: 10
with:
files: javaparser-core-testing/target/site/jacoco/jacoco.xml,javaparser-core-testing-bdd/target/site/jacoco/jacoco.xml
fail_ci_if_error: false # optional (default = false)
fail_ci_if_error: false # optional (default = false) -- fail the build if upload to codecov.io fails
verbose: false # optional (default = false):
flags: javaparser-core,AlsoSlowTests,${{ matrix.os }},jdk-${{ matrix.jdk }}
env_vars: OS,JDK
Expand All @@ -92,7 +99,24 @@ jobs:
timeout-minutes: 10
with:
file: javaparser-symbol-solver-testing/target/site/jacoco/jacoco.xml
fail_ci_if_error: false # optional (default = false)
fail_ci_if_error: false # optional (default = false) -- fail the build if upload to codecov.io fails
verbose: false # optional (default = false):
flags: javaparser-symbol-solver,AlsoSlowTests,${{ matrix.os }},jdk-${{ matrix.jdk }}
env_vars: OS,JDK

# Run checkstyle validations for pipeline
checkstyle_check:
name: Validate checkstyle
runs-on: ubuntu-latest
steps:
- name: Checkout latest code
uses: actions/[email protected]
with:
fetch-depth: "0"
- name: Set up JDK 11
uses: actions/setup-java@v3
with:
java-version: '11'
distribution: 'zulu'
- name: Validate Project Checkstyle
run: ./mvnw -B checkstyle:check
2 changes: 1 addition & 1 deletion .github/workflows/prepare_release_changelog.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ jobs:

# Check out current repository
- name: Fetch Sources
uses: actions/checkout@v3.0.2
uses: actions/checkout@v3.3.0

# Setup Java 11 environment for the next steps
- name: Setup Java
Expand Down
Binary file modified .mvn/wrapper/maven-wrapper.jar
Binary file not shown.
10 changes: 5 additions & 5 deletions .mvn/wrapper/maven-wrapper.properties
Original file line number Diff line number Diff line change
Expand Up @@ -5,14 +5,14 @@
# to you 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
#
# http://www.apache.org/licenses/LICENSE-2.0
#
#
# https://www.apache.org/licenses/LICENSE-2.0
#
# 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.
distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.8.5/apache-maven-3.8.5-bin.zip
wrapperUrl=https://repo.maven.apache.org/maven2/org/apache/maven/wrapper/maven-wrapper/3.1.0/maven-wrapper-3.1.0.jar
distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.9.0/apache-maven-3.9.0-bin.zip
wrapperUrl=https://repo.maven.apache.org/maven2/org/apache/maven/wrapper/maven-wrapper/3.1.1/maven-wrapper-3.1.1.jar
273 changes: 265 additions & 8 deletions changelog.md

Large diffs are not rendered by default.

46 changes: 46 additions & 0 deletions dev-files/JavaParser-CheckStyle.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
<!DOCTYPE module PUBLIC
"-//Puppy Crawl//DTD Check Configuration 1.3//EN"
"http://www.puppycrawl.com/dtds/configuration_1_3.dtd">
<module name="Checker">

<!-- Based on documentation: https://github.com/javaparser/javaparser/wiki/Coding-Guidelines -->

<property name="fileExtensions" value="java"/>

<!-- Wrap lines at 120 characters -->
<module name="LineLength">
<property name="max" value="120"/>
<property name="severity" value="warning" />
</module>

<module name="TreeWalker">

<!-- Indent with four spaces -->
<module name="Indentation">
<property name="severity" value="warning" />
</module>

<!-- Type and Method annotations go on a separate line -->
<module name="AnnotationLocation">
<property name="allowSamelineMultipleAnnotations" value="false"/>
<property name="allowSamelineSingleParameterlessAnnotation" value="false"/>
<property name="allowSamelineParameterizedAnnotation" value="false"/>
<property name="severity" value="warning" />
</module>

<!-- Import order -->
<module name="CustomImportOrder">
<property name="customImportOrderRules"
value="THIRD_PARTY_PACKAGE###SPECIAL_IMPORTS###STANDARD_JAVA_PACKAGE###STATIC"/>
<property name="specialImportsRegExp" value="^javax\."/>
<property name="standardPackageRegExp" value="^java\."/>
<property name="sortImportsInGroupAlphabetically" value="false"/>
<property name="separateLineBetweenGroups" value="false"/>
<property name="severity" value="warning" />
</module>

<!-- Imports that are not used, should be removed -->
<module name="UnusedImports"/>

</module>
</module>
42 changes: 0 additions & 42 deletions fixup.sh

This file was deleted.

2 changes: 1 addition & 1 deletion javaparser-core-generators/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
<parent>
<artifactId>javaparser-parent</artifactId>
<groupId>com.github.javaparser</groupId>
<version>3.24.7</version>
<version>3.25.1</version>
</parent>
<modelVersion>4.0.0</modelVersion>

Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
/*
* Copyright (C) 2007-2010 Júlio Vilmar Gesser.
* Copyright (C) 2011, 2013-2023 The JavaParser Team.
*
* This file is part of JavaParser.
*
* JavaParser can be used either under the terms of
* a) the GNU Lesser General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
* b) the terms of the Apache License
*
* You should have received a copy of both licenses in LICENCE.LGPL and
* LICENCE.APACHE. Please refer to those files for details.
*
* JavaParser is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU Lesser General Public License for more details.
*/

package com.github.javaparser.generator;

import com.github.javaparser.ParseResult;
import com.github.javaparser.ast.CompilationUnit;
import com.github.javaparser.utils.SourceRoot;

import java.util.List;

public abstract class CompilationUnitGenerator extends Generator {

protected CompilationUnitGenerator(SourceRoot sourceRoot) {
super(sourceRoot);
}

@Override
public void generate() throws Exception {
List<ParseResult<CompilationUnit>> parsedCus = sourceRoot.tryToParse();
for (ParseResult<CompilationUnit> cu : parsedCus) {
cu.ifSuccessful(this::generateCompilationUnit);
}
}

protected abstract void generateCompilationUnit(CompilationUnit compilationUnit);

}
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/*
* Copyright (C) 2007-2010 Júlio Vilmar Gesser.
* Copyright (C) 2011, 2013-2021 The JavaParser Team.
* Copyright (C) 2011, 2013-2023 The JavaParser Team.
*
* This file is part of JavaParser.
*
Expand All @@ -21,14 +21,14 @@

package com.github.javaparser.generator;

import com.github.javaparser.ast.Generated;
import com.github.javaparser.ast.Node;
import com.github.javaparser.ast.body.CallableDeclaration;
import com.github.javaparser.ast.body.ClassOrInterfaceDeclaration;
import com.github.javaparser.ast.body.MethodDeclaration;
import com.github.javaparser.ast.expr.Expression;
import com.github.javaparser.ast.expr.StringLiteralExpr;
import com.github.javaparser.ast.nodeTypes.NodeWithAnnotations;
import com.github.javaparser.ast.Generated;
import com.github.javaparser.utils.SourceRoot;

import java.util.List;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/*
* Copyright (C) 2007-2010 Júlio Vilmar Gesser.
* Copyright (C) 2011, 2013-2021 The JavaParser Team.
* Copyright (C) 2011, 2013-2023 The JavaParser Team.
*
* This file is part of JavaParser.
*
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/*
* Copyright (C) 2007-2010 Júlio Vilmar Gesser.
* Copyright (C) 2011, 2013-2021 The JavaParser Team.
* Copyright (C) 2011, 2013-2023 The JavaParser Team.
*
* This file is part of JavaParser.
*
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/*
* Copyright (C) 2007-2010 Júlio Vilmar Gesser.
* Copyright (C) 2011, 2013-2021 The JavaParser Team.
* Copyright (C) 2011, 2013-2023 The JavaParser Team.
*
* This file is part of JavaParser.
*
Expand All @@ -26,6 +26,7 @@
import com.github.javaparser.generator.core.node.*;
import com.github.javaparser.generator.core.other.BndGenerator;
import com.github.javaparser.generator.core.other.TokenKindGenerator;
import com.github.javaparser.generator.core.quality.NotNullGenerator;
import com.github.javaparser.generator.core.visitor.*;
import com.github.javaparser.utils.Log;
import com.github.javaparser.utils.SourceRoot;
Expand Down Expand Up @@ -97,5 +98,7 @@ private void run(SourceRoot sourceRoot, SourceRoot generatedJavaCcSourceRoot) th
new AcceptGenerator(sourceRoot).generate();
new TokenKindGenerator(sourceRoot, generatedJavaCcSourceRoot).generate();
new BndGenerator(sourceRoot).generate();

new NotNullGenerator(sourceRoot).generate();
}
}
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/*
* Copyright (C) 2007-2010 Júlio Vilmar Gesser.
* Copyright (C) 2011, 2013-2021 The JavaParser Team.
* Copyright (C) 2011, 2013-2023 The JavaParser Team.
*
* This file is part of JavaParser.
*
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/*
* Copyright (C) 2007-2010 Júlio Vilmar Gesser.
* Copyright (C) 2011, 2013-2021 The JavaParser Team.
* Copyright (C) 2011, 2013-2023 The JavaParser Team.
*
* This file is part of JavaParser.
*
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/*
* Copyright (C) 2007-2010 Júlio Vilmar Gesser.
* Copyright (C) 2011, 2013-2021 The JavaParser Team.
* Copyright (C) 2011, 2013-2023 The JavaParser Team.
*
* This file is part of JavaParser.
*
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/*
* Copyright (C) 2007-2010 Júlio Vilmar Gesser.
* Copyright (C) 2011, 2013-2021 The JavaParser Team.
* Copyright (C) 2011, 2013-2023 The JavaParser Team.
*
* This file is part of JavaParser.
*
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/*
* Copyright (C) 2007-2010 Júlio Vilmar Gesser.
* Copyright (C) 2011, 2013-2021 The JavaParser Team.
* Copyright (C) 2011, 2013-2023 The JavaParser Team.
*
* This file is part of JavaParser.
*
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/*
* Copyright (C) 2007-2010 Júlio Vilmar Gesser.
* Copyright (C) 2011, 2013-2021 The JavaParser Team.
* Copyright (C) 2011, 2013-2023 The JavaParser Team.
*
* This file is part of JavaParser.
*
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/*
* Copyright (C) 2007-2010 Júlio Vilmar Gesser.
* Copyright (C) 2011, 2013-2021 The JavaParser Team.
* Copyright (C) 2011, 2013-2023 The JavaParser Team.
*
* This file is part of JavaParser.
*
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/*
* Copyright (C) 2007-2010 Júlio Vilmar Gesser.
* Copyright (C) 2011, 2013-2021 The JavaParser Team.
* Copyright (C) 2011, 2013-2023 The JavaParser Team.
*
* This file is part of JavaParser.
*
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/*
* Copyright (C) 2007-2010 Júlio Vilmar Gesser.
* Copyright (C) 2011, 2013-2021 The JavaParser Team.
* Copyright (C) 2011, 2013-2023 The JavaParser Team.
*
* This file is part of JavaParser.
*
Expand Down
Loading