AndroidIDE
AndroidIDE copied to clipboard
fix(deps): update dependency com.github.javaparser:javaparser-symbol-solver-core to v3.26.1
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| com.github.javaparser:javaparser-symbol-solver-core (source) | 3.25.8 -> 3.26.1 |
Release Notes
javaparser/javaparser (com.github.javaparser:javaparser-symbol-solver-core)
v3.26.1
Added
- Fix record declarations nested in annotation declarations (PR #4460 by @johannescoetzee)
Changed
- Format code with spotless (PR #4465 by @johannescoetzee)
- Simplifying the search for types in compilation unit (PR #4459 by @jlerbsc)
- Add spotless plugin configuration (PR #4409 by @johannescoetzee)
Fixed
- Disable spotless ratcheting and fix formatting (PR #4478 by @johannescoetzee)
- Fix: issue 4450 Endless recursion (-> StackOverflow) with cyclic static references (PR #4477 by @jlerbsc)
- Fix: issue 4399 MethodCallExpr inside lambda in assignment expression cannot be resolved (PR #4462 by @jlerbsc)
- Fix crash on SwitchExpr entries if tokens are not stored (PR #4461 by @johannescoetzee)
- Fix lookahead for pattern expression in switch entries [Issue 4455] (PR #4458 by @johannescoetzee)
Developer Changes
- Automatically format code after codegen and validate with a github action (PR #4468 by @johannescoetzee)
- Add git-blame-ignore-revs file to ignore the reformatting commit in git blame (PR #4466 by @johannescoetzee)
Uncategorised
- Add link to the guide to adding nodes in CONTRIBUTING.md (PR #4453 by @johannescoetzee)
:heart: Contributors
Thank You to all contributors who worked on this release!
v3.26.0
Added
- [JEP 440] Add support for record patterns (PR #4432 by @johannescoetzee)
- PatternExpr -> TypePatternExpr refactor in preparation for record pattern implementation (PR #4387 by @johannescoetzee)
- [JEP441] Add support for switch pattern matching (PR #4375 by @johannescoetzee)
- Add support for
case null, defaultin switch and fix concrete syntax model for new switch syntax (PR #4364 by @johannescoetzee)
Changed
- Fixes SYSTEM_EOL warnings (PR #4412 by @matthieu-vergne)
- Refact: Adds a find node by range method in Node class (PR #4377 by @jlerbsc)
Fixed
- Fix: issue 3277 StackOverflow issue while parse MethodCallExpr/FieldAccessExpr, their ancestor/child node is ObjectCreation expression which contain .new (PR #4447 by @jlerbsc)
- Fix expressions in the body of switch expression entries (Issue 4440) (PR #4446 by @johannescoetzee)
- Fix: issue 4442 LexicalPreservingPrinter does not support unexpected token (PR #4444 by @jlerbsc)
- Fix: issue 3100 JavaSymbolSolver unable to resolve an inner class defined in a base class (PR #4441 by @jlerbsc)
- Fix: 4330 Method 'forEach' cannot be resolved in certain context (PR #4436 by @jlerbsc)
- Fix: 'permits' and 'sealed' Contextual keyworlds usage (PR #4434 by @jlerbsc)
- Fixes an error in jbehave tests when they are run in a Windows os (PR #4433 by @jlerbsc)
- Make resolution of implements and extends types start with the parent… (PR #4430 by @eldapiiro)
- Fix: solveMethodAsUsage() for implicit method
::values() (PR #4424 by @Kimmmey) - Fix:
::values() is a static method, was not static (PR #4417 by @Kimmmey) - Fix missed generated code from PatternExpr refactor (PR #4414 by @johannescoetzee)
- Fixes #4410 (PR #4411 by @matthieu-vergne)
- Fix issue 2368 Unable to calculate the type of a varargs parameter (PR #4402 by @jlerbsc)
- Fix: Fixes the version currently supported by Javaparser. (PR #4393 by @jlerbsc)
- ?? make mvnw command runnable by copy-pasting (PR #4382 by @cravingPixels)
Developer Changes
- chore(deps): bump actions/checkout from 4.1.4 to 4.1.5 (PR #4415 by @dependabot[bot])
- Minor refactoring on Concrete syntax model (PR #4405 by @jlerbsc)
- chore(deps): bump actions/checkout from 4.1.2 to 4.1.3 (PR #4381 by @dependabot[bot])
Uncategorised
:heart: Contributors
Thank You to all contributors who worked on this release!
v3.25.10
Fixed
- Fix issue 4345 Strange error when trying to find erasure of generic t… (PR #4362 by @jlerbsc)
- fix: issue 4358 prevent infinite cycles with static imports (PR #4359 by @kdunee)
- Refactor
ResolvedReferenceType#equals(PR #4351 by @freya022) - fix: issue 4331 Cannot be 'abstract' and also 'private'. for a private method in an interface (PR #4332 by @jlerbsc)
Developer Changes
- chore(deps): bump actions/checkout from 4.1.1 to 4.1.2 (PR #4341 by @dependabot[bot])
:heart: Contributors
Thank You to all contributors who worked on this release!
v3.25.9
Added
- Fix: issue #3878 resolve MethodReference in ObjectCreationExpr (PR #4296 by @fishautumn)
Changed
- Switch order of literals to prevent NullPointerException (PR #4322 by @citizenjosh)
- Minor refactoring to use the existing getArgumentPosition method (PR #4306 by @jlerbsc)
- Optimize find ancestor (PR #4294 by @magicwerk)
- refac: Removes useless ExpressionHelper utility class and replaces some explicit casts by using the javaparser API (PR #4291 by @jlerbsc)
Fixed
- fix: Dead stores should be removed (sonar rule) (PR #4329 by @jlerbsc)
- fix: Replace this if-then-else statement by a single return statement (sonar rule) (PR #4328 by @jlerbsc)
- fix: issue 2043 getAccessSpecifier should return public for interface methods (PR #4317 by @jlerbsc)
- Further improve correction of whitespace during difference application (PR #4316 by @jlerbsc)
- Fix: issue #3946 Symbol solver is unable to resolve inherited inner classes (PR #4314 by @jlerbsc)
- fix: issue 4311 IllegalStateException when removing all comments with LexicalPreservingPrinter (PR #4313 by @jlerbsc)
- Fix: issue 3939 SymbolResolver.calculateType(Expression) may fails on first try, then succeed on later tries (PR #4290 by @jlerbsc)
- Adds unit test for issue 4284 "ClassCastException when resolving MethodCallExpr inside an enhanced switch statement" (PR #4285 by @jlerbsc)
- Change
SwitchStmttoSwitchNodeinSwitchEntryContextto avoidClassCastException(PR #4283 by @PalashSharma20)
Developer Changes
- chore(deps): bump org.codehaus.mojo:exec-maven-plugin from 3.1.1 to 3.2.0 (PR #4323 by @dependabot[bot])
- chore(deps): update junit5 monorepo to v5.10.2 (PR #4307 by @renovate[bot])
- chore(deps): update codecov/codecov-action action to v4 (PR #4304 by @renovate[bot])
- chore(deps): update actions/cache action to v4 (PR #4293 by @renovate[bot])
:heart: Contributors
Thank You to all contributors who worked on this release!
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
- [ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.