grails-core
grails-core copied to clipboard
Update dependency com.github.javaparser:javaparser-core to v3.24.4
This PR contains the following updates:
Package | Change | Age | Adoption | Passing | Confidence |
---|---|---|---|---|---|
com.github.javaparser:javaparser-core | 3.15.14 -> 3.24.4 |
Release Notes
javaparser/javaparser
v3.24.4
GPG Fingerprint: 253E8E4C6FB28D11748115C1249DEE8E2C07A0A2
API or Behaviour Change
- Issue #3405 thread safety of pre/postprocessors (incl. breaking change to
Processor
with pre/post processor methods). (PR #3515 by @matozoid)
Changed
- chore(deps): update junit5 monorepo to v5.9.0 (PR #3645 by @renovate[bot])
- chore(deps): bump maven-resources-plugin from 3.2.0 to 3.3.0 (PR #3644 by @dependabot[bot])
- Flexible symbol resolution for declaration types (PR #3634 by @Col-E)
- Minor refactoring to manage check in range and use hasRange method in class CommentsInserter (PR #3587 by @jlerbsc)
- Renaming PACKAGE_PRIVATE to NONE (this refers to the discussion in the issue #2242) (PR #3573 by @jlerbsc)
Fixed
- chore(deps): update dependency org.apache.maven.plugins:maven-install-plugin to v3.0.0 (PR #3640 by @renovate[bot])
- Fix documentation of
JAVA_17
(PR #3623 by @mernst) - Fix issue 3631 NameExpr.resolve() does not take end of inner block scopes into account (PR #3613 by @jlerbsc)
- Fix issue #3588 Modifier is removed when removing an annotation (PR #3600 by @jlerbsc)
- Fix lambda generic types that are always resolved to the first type param (PR #3595 by @johannescoetzee)
- Fix issue #3489 SourceRoot.tryToParse() fails if the root path ends with a directory that is not a java identifier (PR #3551 by @jlerbsc)
- Default pretty printer should print inner-class receiver parameters on constructors (PR #3527 by @kelloggm)
- Issue #3405 thread safety of pre/postprocessors (incl. breaking change to
Processor
with pre/post processor methods). (PR #3515 by @matozoid)
Developer Changes
- chore(deps): update dependency org.apache.maven.plugins:maven-install-plugin to v3.0.1 (PR #3641 by @renovate[bot])
- chore(deps): update dependency org.apache.maven.plugins:maven-deploy-plugin to v3.0.0 (PR #3639 by @renovate[bot])
- chore(deps): bump exec-maven-plugin from 3.0.0 to 3.1.0 (PR #3637 by @dependabot[bot])
- chore(deps): update dependency com.squareup.okhttp3:okhttp to v4.10.0 (PR #3612 by @renovate[bot])
- chore(deps): update dependency biz.aqute.bnd:bnd-maven-plugin to v6.3.1 (PR #3607 by @renovate[bot])
- chore(deps): update dependency org.apache.maven.plugins:maven-surefire-plugin to v3.0.0-m7 (PR #3605 by @renovate[bot])
- chore(deps): update dependency org.mockito:mockito-inline to v4.6.1 (PR #3601 by @renovate[bot])
- chore(deps): update dependency biz.aqute.bnd:bnd-maven-plugin to v6.3.0 (PR #3598 by @renovate[bot])
- chore(deps): update dependency org.assertj:assertj-core to v3.23.1 (PR #3596 by @renovate[bot])
- chore(deps): update dependency org.assertj:assertj-core to v3.23.0 (PR #3594 by @renovate[bot])
- chore(deps): update dependency org.apache.maven.plugins:maven-scm-plugin to v1.13.0 (PR #3593 by @renovate[bot])
- chore(deps): update dependency org.mockito:mockito-inline to v4.6.0 (PR #3589 by @renovate[bot])
- chore(deps): update dependency org.codehaus.mojo:versions-maven-plugin to v2.11.0 (PR #3585 by @renovate[bot])
- fix(deps): update dependency org.javassist:javassist to v3.29.0-ga (PR #3581 by @renovate[bot])
- chore(deps): update dependency org.jbehave:jbehave-core to v4.8.3 (PR #3574 by @renovate[bot])
- chore(deps): bump codecov/codecov-action from 3.0.0 to 3.1.0 (PR #3567 by @dependabot[bot])
- chore(deps): update actions/checkout action to v3.0.2 (PR #3565 by @renovate[bot])
- chore(deps): update dependency org.mockito:mockito-inline to v4.5.1 (PR #3564 by @renovate[bot])
- chore(deps): update dependency org.apache.maven.plugins:maven-site-plugin to v3.12.0 (PR #3561 by @renovate[bot])
- chore(deps): update dependency org.apache.maven.plugins:maven-javadoc-plugin to v3.4.0 (PR #3560 by @renovate[bot])
- chore(deps): update dependency org.mockito:mockito-inline to v4.5.0 (PR #3557 by @renovate[bot])
- chore(deps): update actions/checkout action to v3.0.1 (PR #3555 by @renovate[bot])
- official Apache Maven wrapper (PR #3552 by @sullis)
- chore(deps): update codecov/codecov-action action to v3 (PR #3545 by @renovate[bot])
- chore(deps): update dependency org.jacoco:jacoco-maven-plugin to v0.8.8 (PR #3544 by @renovate[bot])
- chore(deps): update dependency org.apache.maven.plugins:maven-clean-plugin to v3.2.0 (PR #3542 by @renovate[bot])
- chore(deps): update dependency org.apache.maven.plugins:maven-surefire-plugin to v3.0.0-m6 (PR #3541 by @renovate[bot])
Uncategorised
- Implemented JavaParserTypeVariableDeclaration getAncestors method (PR #3060 by @4everTheOne)
:heart: Contributors
Thank You to all contributors who worked on this release!
v3.24.2
GPG Fingerprint: 253E8E4C6FB28D11748115C1249DEE8E2C07A0A2
Added
Changed
Fixed
Developer Changes
- Bump jbehave-junit-runner from 2.3.0 to 2.3.1 (PR #3531 by @dependabot[bot])
- Bump actions/cache from 2.1.7 to 3 (PR #3525 by @dependabot[bot])
- Update JDK 18 and add JDK 19 feature details to FEATURES.md (PR #3521 by @MysterAitch)
- Bump maven-dependency-plugin from 3.2.0 to 3.3.0 (PR #3514 by @dependabot[bot])
- chore(deps): update dependency org.apache.maven.plugins:maven-dependency-plugin to v3.3.0 (PR #3512 by @renovate[bot])
- chore(deps): update dependency org.apache.maven.plugins:maven-compiler-plugin to v3.10.1 (PR #3511 by @renovate[bot])
- chore(deps): update actions/checkout action (PR #3508 by @renovate[bot])
- Bump bnd-maven-plugin from 6.1.0 to 6.2.0 (PR #3505 by @dependabot[bot])
- chore(deps): update dependency biz.aqute.bnd:bnd-maven-plugin to v6.2.0 (PR #3503 by @renovate[bot])
- chore(deps): update actions/setup-java action to v3 (PR #3502 by @renovate[bot])
:heart: Contributors
Thank You to all contributors who worked on this release!
v3.24.0
Added
- Add erasure on parametrized type (PR #3438 by @jlerbsc)
- Add test cases for
NoChange
API (PR #3431 by @jlerbsc)
Changed
- Minor refactoring on
LexicalreservingPrinter
especially in the classDifference
(PR #3424 by @jlerbsc) - Update the readme with
@pedrombmachado
's suggestions (#3357), and also to switch frommvn
tomvnw
within some sample instructions (PR #3420 by @MysterAitch) - Reducing deeply nested logic in
MethodResolutionLogic
(work in progress) (PR #3411 by @jlerbsc) - Reducing deeply nested logic in
MethodResolutionLogic
(PR #3409 by @jlerbsc) - Improved
RemoveMethodGenerator
andReplaceMethodGenerator
to only override super when needed. (PR #3248 by @4everTheOne) - Reduced complexity for methods in
JavaParserFacade
(PR #3204 by @4everTheOne)
Fixed
- Fix issue #3436
getAncestors()
/getAllAncestors()
does not work if base class starts with the same name (PR #3437 by @jlerbsc) - Add a missing
hashCode()
method (PR #3432 by @msridhar) - Call
orElse()
instead oforElseGet()
(PR #3430 by @msridhar) - Fix issue #3408
LexicalPreservationPrinter
fails to add annotation to a class field decalared with fully qualified name (PR #3429 by @jlerbsc) - Issue #3419 - Fixed bug in
Difference.java
(PR #3428 by @4everTheOne) - Issue #3406
ParseProblemException
when parsing char\u005cn
(PR #3407 by @apixandru) - Fix issue #3399 Failed to resolve methods that evaluate as argument (PR #3401 by @jlerbsc)
- Fix resoure leak due to
File.walk
(PR #3398 by @lujiefsi) - Fix issue #2259 Type resolution issue when type of formal parameter is Object (PR #3397 by @jlerbsc)
- Fixes an issue where
JavaParserTypeSolver
ignores the character encoding configuration. (PR #3396 by @crucoba) - Issue #3272 resolve lambda exp type (PR #3273 by @si-e)
- Issue #3200
this
exp in anonymous class (PR #3268 by @si-e)
Developer Changes
- Partial revert of #3462 (removed GitHub Action) (PR #3464 by @MysterAitch)
- Updated release script to be non-interactive, and added option to use a manually-triggered GitHub Action to build a release (PR #3462 by @MysterAitch)
- chore(deps): update dependency org.apache.maven.plugins:maven-jar-plugin to v3.2.1 (PR #3459 by @renovate[bot])
- chore(deps): update dependency org.codehaus.mojo:build-helper-maven-plugin to v3.3.0 (PR #3458 by @renovate[bot])
- chore(deps): update dependency org.assertj:assertj-core to v3.22.0 (PR #3457 by @renovate[bot])
- chore(deps): update dependency org.apache.maven.plugins:maven-scm-plugin to v1.12.2 (PR #3456 by @renovate[bot])
- chore(deps): update dependency org.apache.maven.plugins:maven-deploy-plugin to v3.0.0-m2 (PR #3453 by @renovate[bot])
- chore(deps): update dependency org.apache.maven.plugins:maven-site-plugin to v3.10.0 (PR #3448 by @renovate[bot])
- chore(deps): update dependency org.mockito:mockito-core to v4.2.0 (PR #3442 by @renovate[bot])
- chore(deps): update junit5 monorepo to v5.8.2 (PR #3425 by @renovate[bot])
- Update / document
codecov.yml
(PR #3418 by @MysterAitch) - chore(deps): update actions/cache action to v2.1.7 (PR #3417 by @renovate[bot])
- Bump bnd-maven-plugin from 6.0.0 to 6.1.0 (PR #3416 by @dependabot[bot])
- chore(deps): update dependency biz.aqute.bnd:bnd-maven-plugin to v6.1.0 (PR #3414 by @renovate[bot])
- chore(deps): update dependency com.squareup.okhttp3:okhttp to v4.9.3 (PR #3413 by @renovate[bot])
- chore(deps): update actions/checkout action to v2.4.0 (PR #3402 by @renovate[bot])
- chore(deps): update actions/checkout action to v2.3.5 (PR #3395 by @renovate[bot])
- chore(deps): update dependency org.mockito:mockito-core to v4 (PR #3393 by @renovate[bot])
:heart: Contributors
Thank You to all contributors who worked on this release!
v3.23.1
Fixed
-
record
may be used as variable name in Java 16 (PR #3362 by @koppor)
API or Behaviour Change
- Java 11 is now the most used version (PR #3301 by @matozoid)
Added
Changed
- Configurable caching system for type solvers (PR #3343 by @4everTheOne)
- Java 11 is now the most used version (PR #3301 by @matozoid)
Fixed
- Fix issue 3387 LexicalPreservingPrinter adds wrong indentation when adding new comments (PR #3392 by @jlerbsc)
- Fix issue 2360 Symbol Solver is missing promotion of byte, char, and short in unary expressions (PR #3384 by @jlerbsc)
- Fix "record" as non-type identifier in Java 16 (PR #3362 by @koppor)
- Fix issue 3358 LexicalPreservingPrinter error on ArrayType (PR #3359 by @jlerbsc)
Developer Changes
- generate changelog for milestones - scripts included to do this by milestone id, milestone title, and a github action to add the output to a draft snapshot release (PR #3391 by @MysterAitch)
- Bump bnd-maven-plugin from 5.3.0 to 6.0.0 (PR #3390 by @dependabot[bot])
- chore(deps): update dependency biz.aqute.bnd:bnd-maven-plugin to v6 (PR #3389 by @renovate[bot])
- chore(deps): update dependency com.squareup.okhttp3:okhttp to v4.9.2 (PR #3388 by @renovate[bot])
- chore(deps): update dependency com.google.guava:guava to v31.0.1-jre (PR #3385 by @renovate[bot])
- chore(deps): update dependency com.google.guava:guava to v31 (PR #3381 by @renovate[bot])
- chore(deps): update junit5 monorepo to v5.8.1 (PR #3380 by @renovate[bot])
- chore(deps): update dependency org.assertj:assertj-core to v3.21.0 (PR #3378 by @renovate[bot])
- chore(deps): update dependency org.apache.maven.plugins:maven-scm-plugin to v1.12.0 (PR #3376 by @renovate[bot])
- chore(deps): update codecov/codecov-action action to v2.1.0 (PR #3373 by @renovate[bot])
- chore(deps): update junit5 monorepo to v5.8.0 (PR #3372 by @renovate[bot])
- remove accidentally-added pom release backup files, and added it to gitignore to prevent them being re-added (PR #3370 by @MysterAitch)
- chore(deps): update dependency org.apache.maven.plugins:maven-javadoc-plugin to v3.3.1 (PR #3368 by @renovate[bot])
- Reduce mvn verbosity on GitHub actions (and switch to mvnw) (PR #3363 by @koppor)
Uncategorised
- Prepare changelog for next version (PR #3354 by @MysterAitch)
:heart: Contributors
Thank You to all contributors who worked on this release!
v3.23.0
Added
- Improving
toString
on CSM classes (PR #3315 by @jlerbsc) - Add test case for issue #2210 Resolution of Method References (PR #3310 by @jlerbsc)
- Implemented method reference resolution on expressions (PR #3307 by @maartenc)
- Define if a field is volatile through the ResolvedFieldDeclaration interface - from issue #3240 (PR #3276 by @jlerbsc)
- Implemented logic for internalTypes in
JavaParserAnnotationDeclaration
andJavassistAnnotationDeclaration
(PR #3215 by @4everTheOne)
Changed
- Check if ancestor also for super class (PR #3324 by @ReallyLiri)
- Remove useless instanceof usage in Type (PR #3311 by @jlerbsc)
- Fix Java 11+ AST postprocessing (PR #3302 by @matozoid)
- Move duplicate code to JavaParserTypeAdapter (PR #3267 by @maartenc)
- Improved performance when resolving types for big source files (PR #3265 by @maartenc)
- Optimizations for Node class (CPU time and Memory usage) (PR #3233 by @4everTheOne)
- Fix Javadoc comment * escaping problem. (PR #3221 by @matozoid)
- Remove broken link (PR #2912 by @mernst)
Fixed
- Preserving field order when getting the fields declared from a ReferenceType (PR #3342 by @jlerbsc)
- Fix String Index out of range in TextBlockLiteralExpr (PR #3337 by @134ARG)
- Fixed prettyprinting new switch-statements (and switch-expressions). (PR #3335 by @kozsik)
- Fix pretty printing of generic records (PR #3334 by @twistedsquare)
- Fix issue #3317 Comment in the middle of a multi-line single statement (PR #3318 by @jlerbsc)
- Fix issue 3296 LexicalPreservation bug for array brackets (PR #3316 by @jlerbsc)
- Fixes Issue #3308 -- stackoverflow when resolving the
FieldAccessExpr
of anArrayAccessExpr
(PR #3312 by @MysterAitch) - Fix StackOverflow when resolving ClassOrInterfaceType of nested ObjectCreationExpr (PR #3279 by @maartenc)
- ResolvedMethods from javassist never had exceptions (PR #3264 by @maartenc)
- Issue 3064 conditional nested lambda (PR #3238 by @si-e)
- Further optimization in resolving in StatementContext (PR #3185 by @Col-E)
- Improve type resolution for duplicate names (PR #3012 by @thejk)
Developer Changes
- chore(deps): update dependency org.mockito:mockito-core to v3.12.4 (PR #3350 by @renovate[bot])
- chore(deps): update dependency org.mockito:mockito-core to v3.12.3 (PR #3349 by @renovate[bot])
- chore(deps): update codecov/codecov-action action to v2.0.3 (PR #3348 by @renovate[bot])
- chore(deps): update dependency org.mockito:mockito-core to v3.12.2 (PR #3347 by @renovate[bot])
- chore(deps): update dependency org.mockito:mockito-core to v3.12.1 (PR #3345 by @renovate[bot])
- chore(deps): update dependency org.mockito:mockito-core to v3.12.0 (PR #3344 by @renovate[bot])
- chore(deps): update dependency org.apache.maven.plugins:maven-scm-plugin to v1.11.3 (PR #3339 by @renovate[bot])
- Bump codecov/codecov-action from 1.5.2 to 2.0.2 (PR #3326 by @dependabot[bot])
- chore(deps): update dependency org.mockito:mockito-core to v3.11.2 (PR #3305 by @renovate[bot])
- chore(deps): update dependency org.assertj:assertj-core to v3.20.2 (PR #3297 by @renovate[bot])
- chore(deps): update dependency org.assertj:assertj-core to v3.20.0 (PR #3295 by @renovate[bot])
- chore(deps): update dependency org.apache.maven.plugins:maven-dependency-plugin to v3.2.0 (PR #3294 by @renovate[bot])
- chore(deps): update dependency org.mockito:mockito-core to v3.11.1 (PR #3293 by @renovate[bot])
- chore(deps): update codecov/codecov-action action to v1.5.2 (PR #3287 by @renovate[bot])
- chore(deps): update dependency org.mockito:mockito-core to v3.11.0 (PR #3285 by @renovate[bot])
- chore(deps): update actions/cache action to v2.1.6 (PR #3280 by @renovate[bot])
- chore(deps): update dependency org.apache.maven.plugins:maven-javadoc-plugin to v3.3.0 (PR #3270 by @renovate[bot])
- chore(deps): update junit5 monorepo to v5.7.2 (PR #3262 by @renovate[bot])
- chore(deps): update dependency org.apache.maven.plugins:maven-gpg-plugin to v3 (PR #3250 by @renovate[bot])
:heart: Contributors
Thank You to all contributors who worked on this release!
- @maartenc
- @kozsik
- @ReallyLiri
- @mernst
- @matozoid
- @Col-E
- @134ARG
- @MysterAitch
- @si-e
- @thejk
- @twistedsquare
- @jlerbsc
- @4everTheOne
v3.22.1
Added
Fixed
- update features.md -- fixed release version and date of records support, status of java 16 sealed classes to 2nd preview, and java 17 features (PR #3263 by @MysterAitch)
- fixes #3255 -- bugfix grammar case when using
record
to as an identifier (PR #3256 by @MysterAitch) - Fixes issue #3113 -- Arrow missing in Switch Expression + jumbled up in LexicalPreservingPrinter (PR #3235 by @Zoom1111)
- Handle possibility of tokens not being available (PR #3231 by @mernst)
Developer Changes
- chore(deps): update dependency org.mockito:mockito-core to v3.10.0 (PR #3259 by @renovate[bot])
- Bump codecov/codecov-action from 1 to 1.5.0 (PR #3258 by @dependabot[bot])
- Bump actions/create-release from 1 to 1.1.4 (PR #3257 by @dependabot[bot])
:heart: Contributors
Thank You to all contributors who worked on this release!
v3.22.0
API or Behaviour Change
- Implemented isAssignableBy for VoidType - now return
false
instead of throwingUnsupportedOperationException
(PR #3197 by @4everTheOne) - fixed ellipsis and doublecolon to be categorised as separators not operators (fixes #2897) (PR #2924 by @MysterAitch)
Added
- Update parser configuration and validators to include the release of java 16, and java 17 being in development (PR #3222 by @MysterAitch)
- Adding convenient methods to find out if a method is a variable/fixed arity method (PR #3196 by @jlerbsc)
- Fix issue #3173: Add isAnnotation() and asAnnotation() methods for ResolvedTypeDeclaration (PR #3187 by @deadlocklogic)
- Record support (compilation / parsing only, solving to follow separately) (PR #3022 by @MysterAitch)
Changed
- Implemented isAssignableBy for VoidType - now return
false
instead of throwingUnsupportedOperationException
(PR #3197 by @4everTheOne) - Simplify how to find the package name from AstResolutionUtils (PR #3193 by @jlerbsc)
- Type resolution improvment (PR #3189 by @jlerbsc)
- Memory optimization for JarTypeSolver (Up to 42% less memory) (PR #3188 by @4everTheOne)
- Fixes #3048 (
JavaParserSymbolDeclaration#localVar
returning old declaration) and adds tests forJavaParserSymbolDeclaration
(PR #3049 by @4everTheOne)
Fixed
- Fix issue #3244 OrphanComment in BlockStmt not appearing (PR #3245 by @jlerbsc)
- fix Log.error() throwing NullPointerException (PR #3243 by @CD4017BE)
- fixed ellipsis and doublecolon to be categorised as separators not operators (fixes #2897) (PR #2924 by @MysterAitch)
Developer Changes
- Include and use a Maven wrapper (PR #3254 by @MysterAitch)
- chore(deps): update dependency org.javassist:javassist to v3.28.0-ga (PR #3249 by @renovate[bot])
- chore(deps): update dependency org.jacoco:jacoco-maven-plugin to v0.8.7 (PR #3246 by @renovate[bot])
- chore(deps): update actions/cache action to v2.1.5 (PR #3226 by @renovate[bot])
- chore(deps): update dependency org.mockito:mockito-core to v3.9.0 (PR #3224 by @renovate[bot])
- chore(deps): update actions/setup-java action to v2 (PR #3220 by @renovate[bot])
- Update javaparser copyright headers (PR #3212 by @jlerbsc)
- Update readme template so that #3096 becomes permanent (PR #3210 by @MysterAitch)
- Improve tests on
getAllAncestors
method (PR #3209 by @jlerbsc) - Fix surefire configuration to allow jacoco to run correctly on JSS tests (PR #3208 by @MysterAitch)
:heart: Contributors
Thank You to all contributors who worked on this release!
v3.20.0
Added
- Issue #2991 - Added support for Iterables in CombinedTypeSolver (PR #3033, by @4everTheOne)
- Implemented logic for getAllFields in Annotations (PR #3097, by @4everTheOne)
Changed
- Issue #2717 - Removed "empty" label from break statement and added additional test for BreakStmt (PR #3109, by @4everTheOne)
- Issue #2708 - Improvement to the generated code (removal of redundant casts, and additions of
@Override
) (PR #3124, by @4everTheOne) - Performance improvement on ResolvedReferenceTypeDeclaration.isJavaLangObject() (PR #3125, by @jlerbsc)
- Optimization to avoid systematically creating a class from javassist when the class has already been created (PR #3126, by @jlerbsc)
- Bump jbehave-core from 4.8.1 to 4.8.2 (PR #3043, by @dependabot)
- Bump assertj-core from 3.18.1 to 3.19.0 (PR #3047, by @dependabot)
- Bump okhttp from 4.9.0 to 4.9.1 (PR #3054, by @dependabot)
- Bump actions/cache from v2 to v2.1.4 (PR #3070, by @dependabot)
- Bump mockito-core from 3.6.28 to 3.8.0 (PR #3110, by @dependabot)
- Bump junit from 4.13.1 to 4.13.2 (PR #3129, by @dependabot)
Fixed
- Issue #3038 and Issue #3071 - Hanging when certain names are resolved (PR #3072, by @col-e)
- Javadoc fixes (PR #3082, by @mernst)
- Update readme with correct Java support versions (PR #3096, by @MaartenGDev)
- Issue #3106 - Wrong descriptor for primitive type long (PR #3107, by @jlerbsc)
v3.19.0
Added
- Adding test case on PrettyPrinter indentation (PR #2950, by @jlerbsc)
- Adding interface Printable for printer (PR #2971, by @jlerbsc)
- Major update for pretty print, adding interfaces for printer configuration, printer, ... and deprecated old PrettyPrinter API (PR #2974, by @jlerbsc)
- Adding method descriptor resolution closes #2059 (PR #2976, by @jlerbsc)
- Adding management of the poly and standalone expression (PR #2994, by @jlerbsc)
- Add test case for issue #1770 UnaryExpr failing to resolve BITWISE_COMPLEMENT operator
(PR #3005, by @jlerbsc) - Created additional validators to differentiate between enabling standard and preview features
(PR #3015, by @MysterAitch) - Added additional tests to TypeSolvers
(PR #3046, by @4everTheOne) - Improved JavaParserTypeVariableDeclaration tests
(PR #3059, by @4everTheOne) - Improved coverage for resolved declarations and fixed inconsistencies between them
(PR #3062, by @4everTheOne) - Additional GenericVisitorWithDefaults and VoidVisitorWithDefaults tests
(PR #3067, by @4everTheOne) - Additional tests for hash code visitors
(PR #3068, by @4everTheOne) - Add unit tests to issue #3074 Unable to delete .jar files after parsing and using symbol solver (re: #3074)
(PR #3076, by @jlerbsc)
Changed
- Minor refactoring regarding indentation management (PR #2969, by @jlerbsc)
- Minor refactoring regarding indentation management (part2) (PR #2970, by @jlerbsc)
- Minor refactoring moving Indentation class to configuration package - preparation for other refactoring on Printer (PR #2972, by @jlerbsc)
- Bump guava from 30.0-jre to 30.1-jre (PR #2977, by @dependabot)
- Refactoring: relocation of boxing/unboxing methods (PR #2983, by @jlerbsc)
- Improve boxing/unboxing unit tests and remove useless code in isUnbox... (PR #2984, by @jlerbsc)
- Bump jbehave-core from 4.7 to 4.8.1 (PR #2989, by @dependabot)
- Add JVM memory settings for surefire (seems that forked mode is the default running mode) (PR #2999, by @jlerbsc)
- Move unit test Issue2592Test because it's not related to symbol solver (PR #3000, by @jlerbsc)
- Manage memory on test suite (clear internal cache to release memory) (PR #3001, by @jlerbsc)
- Remove the PhantomNodeLogic that generates memory issues when LexicalPreservingPrinter is used. Phantom node is now an attribut of each node. This is an optimization of the JP memory usage. (PR #3002, by @jlerbsc)
- Make the visit order of ModifierVisitor more consistent. (PR #3011, by @mernst)
- Link to the specification, not to a random blog. (PR #3013, by @mernst)
- Minor refactoring change call to getScope().isPresent() to hasScope() (PR #3026, by @jlerbsc)
- Issue #3050 - Minor improvement to thread safety (PR #3052, by @jlerbsc)
Deprecated
-
PhantomNodeLogic
is now deprecated, with the logic now being handled by the node itself. (PR #3002, by @jlerbsc)
Fixed
- Fix issue on pretty configuration change (PR #2979, by @jlerbsc)
- Fix trivial poly expression lambda, method reference, and parenthesized expressions (PR #2981, by @jlerbsc)
- Partially fix the issue #1743 ConditionalExpr resolves to wrong type (PR #2982, by @jlerbsc)
- Partially fix issue #1743 ConditionalExpr resolves to wrong type - trying to manage reference condition expression but lub (least upper bound) function is not yet implemented (PR #3004, by @jlerbsc)
- Issue #2987 StackOverflow error (PR #3006, by @jlerbsc)
- Issue #1774 Ensure the correct type is calculated
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, click this checkbox.
This PR has been generated by Mend Renovate. View repository job log here.
Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.
You have signed the CLA already but the status is still pending? Let us recheck it.
Renovate Ignore Notification
As this PR has been closed unmerged, Renovate will now ignore this update (3.24.4). You will still receive a PR once a newer version is released, so if you wish to permanently ignore this dependency, please add it to the ignoreDeps
array of your renovate config.
If this PR was closed by mistake or you changed your mind, you can simply rename this PR and you will soon get a fresh replacement PR opened.