JavaParser v3.16.3 Release Notes
Release Date: 2020-11-07 // over 3 years ago-
- ➕ ADDED: Created MANY test cases for older issues resolved but not directly linked/closed. (PRs #2838, #2842, #2843, #2852, #2853, #2854, #2855, #2867, #2868, #2862, #2873, by @jlerbsc )
- ➕ ADDED: Added helper method to
ResolvedPrimitiveType.java
which checks if it is a boolean (PR #2856, by @jlerbsc) - ➕ ADDED: Added helper method to
ResolvedPrimitiveType.java
which returns all numeric types (PR #2858, by @jlerbsc) - ➕ ADDED/CHANGED: Minor refactoring - formatting code and adding convenient methods to
TypeHelper
andResolvedPrimitveType
(PR #2860, by @jlerbsc) - ➕ ADDED: Allow the symbol resolver for a
SymbolSolverCollectionStrategy
to be set via the given parser configuration (PR #2864, by @jlerbsc) - 🛠 FIXED:
MethodResolutionLogic.findMostApplicable
not return correct symbol reference when resolving overloaded method (PR #2866, by @jlerbsc) - 🛠 FIXED: Updated
AbstractSymbolResolutionTest.java
with better@BeforeEach
/@AfterEach
(PR #2871, by @jlerbsc) - 🛠 FIXED:
TypeResolver
fails on method with args to static imported fields (PR #2872, by @jlerbsc) - 🛠 FIXED: Fix issue Resolution error for non-generic constructor if generic constructor declared (PR #2874, by @jlerbsc)
- 🛠 FIXED: Fix issue Fails to calculate the type of a generic return type constructed from a Primitive type (PR #2875, by @jlerbsc)
- 🛠 FIXED: Fix issue Can't get qualified signature of a resolved method inside a Constant Enum declaration (PR #2876, by @jlerbsc)
- 🛠 FIXED: Fix issue Constructor resolution error for overloaded variadic constructor (PR #2877, by @jlerbsc)
- 🛠 FIXED: Fix issue Unable to find the constructor declaration when the argument list contains multiple
Optional.empty()
for differentOptional<T>
(PR #2880, by @jlerbsc) - 🛠 FIXED: Fix issue Solving symbol as value in the case where the scope is a constraint (PR #2883, by @jlerbsc)