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

Migrate to newer versions of the JavaParser library #3073

Open
tishun opened this issue Dec 10, 2024 · 0 comments · May be fixed by #2998
Open

Migrate to newer versions of the JavaParser library #3073

tishun opened this issue Dec 10, 2024 · 0 comments · May be fixed by #2998
Labels
status: help-wanted An issue that a contributor can help us with
Milestone

Comments

@tishun
Copy link
Collaborator

tishun commented Dec 10, 2024

Feature Request

See #2998

Is your feature request related to a problem? Please describe

The java-parser-core library is used in generating the API stubs when implementing new methods for the public API.
It is currently using a quite old version - 3.6.3 from Apr. 2018

Unfortunately there have been quite some API changes to the library itself since then and bumping would require some effort.

Describe the solution you'd like

Bump to latest stable version and fix all the compatibility issues in the code.
Then - of course - verify that the generator still works as intended

Describe alternatives you've considered

Right now there are no clear benefits to bumping that I know of so this is very low priority.
The code is also only used when generating classes, so even if vulnerabilities exist they would not impact the driver.

Teachability, Documentation, Adoption, Migration Strategy

None

@tishun tishun added the status: help-wanted An issue that a contributor can help us with label Dec 10, 2024
@tishun tishun added this to the Icebox milestone Dec 10, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
status: help-wanted An issue that a contributor can help us with
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant