-
Notifications
You must be signed in to change notification settings - Fork 123
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
Fix issue #588: Support for JDK17 in Reachability Analysis using WALA #593
Conversation
Hi @serenaponta & @henrikplate, Can you please check this PR. I added the support for analyzing JDK17 code with the goal a2c using WALA. |
1st of all thanks for the contribution @mayaba, great initiative! Here are a few comments on the PR:
|
… some java classes
… 17 example class, (3) reformat the code I added to comply with Google Java Style Guide
Hi @henrikplate, Thank you very much for the feedback. I did the following: |
Hi @henrikplate, |
Just ran the test with
There are many errors like
due to Lamdba classes created dynamically, which makes sense. We should maybe change message to warning... |
@henrikplate Thank you for the feedback.
Could you elaborate more on "We should maybe change message to warning...". Do you mean in the unit test itself, or the framework in general? |
I think the PR is fine in general (thank you again), but the Jenkins build currently fails due to problems when resolving some dependencies. I will try to dig deeper into this soon. |
According to the logs, several artifacts cannot be resolved, e.g.
However, both are present in https://repo.eclipse.org ... |
Added support for analyzing JDK 17 compiled resources with WALA
Tested the contribution by adding a unit test that analyze JDK 17 jar file. The content of the jar is the same as the other unit test
examplesWalaTest
, and the result is identical.TODO
s