Update to Factory version #1

Open
mlin7442 wants to merge 5 commits from mlin7442/javaparser:161_branch_20260205 into leap-16.1
First-time contributor

Update to Factory version

Update to Factory version
mlin7442 added 5 commits 2026-02-05 12:09:40 +01:00
- Upgrade to upstream version 3.26.2
  * Changed
    + Move formatting workflows into separate file (PR #4480 by
      @johannescoetzee)
    + Exclude unavailable macos <-> java version combinations from
      github tests (PR #4479 by @johannescoetzee)
  * Fixed
    + Fixes #4526. Fix Node.PostOrderIterator for roots without
      children (PR #4538 by @ktul)
    + Add missing copyright notice to RecordPatternExpr.java (PR
      #4527 by @johannescoetzee)
    + Add missing type erasure in ClassOrInterfaceType.toDescriptor
      (PR #4522 by @johanneskloos)
    + Allow primitive types for patterns (PR #4506 by
      @johannescoetzee)
    + Fix project formatting (PR #4499 by @johannescoetzee)
    + Fix: issue 4492 resolve LambdaExpr has NullPointException (PR
      #4497 by @jlerbsc)
    + Fix: issue 2738 UnsolvedSymbolException while trying to
      ResolvedMethodDeclaration from MethodCallExpr (PR #4482 by
      @jlerbsc)
  * Developer Changes
    + fix(deps): update byte-buddy.version to v1.15.1 (PR #4547 by
      @renovate[bot])
    + fix(deps): update byte-buddy.version to v1.15.0 (PR #4543 by
      @renovate[bot])
    + fix(deps): update dependency com.google.guava:guava to
      v33.3.0-jre (PR #4532 by @renovate[bot])
    + fix(deps): update dependency net.bytebuddy:byte-buddy-agent
      to v1.14.19 (PR #4531 by @renovate[bot])
    + chore(deps): update junit5 monorepo to v5.11.0 (PR #4528 by
      @renovate[bot])
    + fix(deps): update byte-buddy.version to v1.14.18 (PR #4493 by
      @renovate[bot])
    + chore(deps): update actions/checkout action to v4.1.7 (PR
      #4486 by @renovate[bot])
    + chore(deps): update actions/checkout action to v4.0.0 (PR
      #4485 by @renovate[bot])
    + chore(deps): update junit5 monorepo to v5.10.3 (PR #4483 by
      @renovate[bot])
  * Uncategorised
    + Add better instructions for re-formatting the project (PR
      #4540 by @johannescoetzee)
- Upgrade to upstream version 3.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)
- Upgrade to upstream version 3.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, default in 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
    + Improve unit test on generic (PR #4407 by @jlerbsc)

OBS-URL: https://build.opensuse.org/request/show/1206164
OBS-URL: https://build.opensuse.org/package/show/Java:packages/javaparser?expand=0&rev=40
3.26.2

OBS-URL: https://build.opensuse.org/request/show/1206187
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/javaparser?expand=0&rev=16
Explicitely declare jsr305 in build requires

OBS-URL: https://build.opensuse.org/request/show/1273843
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/javaparser?expand=0&rev=17
autogits_workflow_pr_bot requested review from legaldb 2026-02-05 12:10:09 +01:00
autogits_workflow_pr_bot requested review from packagehub-review 2026-02-05 12:10:09 +01:00
First-time contributor
Build successful, for more information go in https://build.opensuse.org/project/show/openSUSE:Backports:SLE-16.1:PullRequest:419.
packagehub-review requested review from bigironman 2026-02-05 12:18:00 +01:00
packagehub-review requested review from lkocman-factory 2026-02-05 12:18:00 +01:00
packagehub-review requested review from maxlin_factory 2026-02-05 12:18:00 +01:00
packagehub-review requested review from smithfarm 2026-02-05 12:18:00 +01:00

Review by packagehub-review represents a group of reviewers: bigironman, lkocman-factory, maxlin_factory, smithfarm .

Do not use standard review interface to review on behalf of the group.
To accept the review on behalf of the group, create the following comment: @packagehub-review: approve.
To request changes on behalf of the group, create the following comment: @packagehub-review: decline followed with lines justifying the decision.
Future edits of the comments are ignored, a new comment is required to change the review state.

Review by packagehub-review represents a group of reviewers: bigironman, lkocman-factory, maxlin_factory, smithfarm . Do **not** use standard review interface to review on behalf of the group. To accept the review on behalf of the group, create the following comment: `@packagehub-review: approve`. To request changes on behalf of the group, create the following comment: `@packagehub-review: decline` followed with lines justifying the decision. Future edits of the comments are ignored, a new comment is required to change the review state.
Member

Legal reviewed as acceptable:

Accepted because previously reviewed under the same license (343813)
Legal reviewed as [acceptable](https://legaldb.suse.de/reviews/details/503408): ``` Accepted because previously reviewed under the same license (343813) ```
1.2 KiB
legaldb approved these changes 2026-02-05 12:23:31 +01:00
This pull request has official review requests.
You are not authorized to merge this pull request.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u 161_branch_20260205:mlin7442-161_branch_20260205
git checkout mlin7442-161_branch_20260205
Sign in to join this conversation.