github javaparser/javaparser javaparser-parent-3.28.2

14 days ago

Added

  • fix: implement phase-2 poly-expression inference for method/construct or references (JLS §15.12.2.7) (PR #5031 by @jlerbsc)
  • Enforce JLS §14.11.1 language-level rules for multi-pattern case labels (PR #5010 by @jlerbsc)

Changed

Fixed

  • fix: resolve constructor references via context rather than constructed type (PR #5030 by @jlerbsc)
  • fix: handle wildcard actualType in matchTypeParameters (issue #3751) (PR #5029 by @jlerbsc)
  • Fix: UnsupportedOperationException when resolving method calls inside lambdas in Comparator.comparing (#2716) (PR #5026 by @jlerbsc)
  • fix: resolve constructor parameter type for lambda in ObjectCreationExpr (PR #5024 by @jlerbsc)
  • fix(FunctionalInterfaceLogic): return empty() for non-reference types (#3625) (PR #5022 by @jlerbsc)
  • Fix lambda type inference for fully-qualified static method calls (#3476 (PR #5019 by @jlerbsc)
  • fix(grammar): allow text block ending in escaped backslash before closing """ (PR #5017 by @ethan-godden)
  • Fix parsing of multiple patterns in switch case labels (issue #4996) (PR #5009 by @jlerbsc)

Uncategorised

  • fix: resolve NameExpr to field when local variable with same name is declared later (PR #5025 by @jlerbsc)

❤️ Contributors

Thank You to all contributors who worked on this release!

Don't miss a new javaparser release

NewReleases is sending notifications on new releases.