-
Notifications
You must be signed in to change notification settings - Fork 41
Javac extension #3686
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
base: main
Are you sure you want to change the base?
Javac extension #3686
Conversation
| // this is needed to be able to load checker framework checkers in the javac | ||
| // extension | ||
| jvmArgs += [ | ||
| "--add-exports", |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This requirement makes this PR unusable in practice. The normal execution is java -jar key-...-exe.jar.
Using start scripts, it would be possible, but #3638 is not discussed.
| * @return future providing the list of diagnostics | ||
| */ | ||
| public static @NonNull CompletableFuture<List<PositionedIssueString>> check( | ||
| ProblemInitializer.ProblemInitializerListener listener, | ||
| Path bootClassPath, List<Path> classPath, Path javaPath) { | ||
| File bootClassPath, List<File> classPath, File javaPath, | ||
| List<String> processors) { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Should it not be JavacSettings instance here for later extensibility?
…figuration" This reverts commit 74af1d7.
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #3686 +/- ##
=========================================
Coverage 47.99% 47.99%
Complexity 16046 16046
=========================================
Files 1683 1683
Lines 96044 96044
Branches 15387 15387
=========================================
+ Hits 46093 46095 +2
+ Misses 44681 44680 -1
+ Partials 5270 5269 -1 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
Changes
in KeY. This includes creating settings for the Javac Extension, to be able to set the checkers.
version.
Type of pull request
Ensuring quality
.github/workflows/tests.ymlAdditional information and contact(s)
@WolframPfeifer is involved in this pull request.
The contributions within this pull request are licensed under GPLv2 (only) for inclusion in KeY.