Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Add workaround for scalap 2.13 parameter behavior
In Scala 2.13, scalap started no longer reporting method parameters under `MethodSymbol.children`. This broke the ability of lift-json to compare method parameter types for class constructors, and therefore broke the ability to find constructors that matched an extracting JSON structure. This commit introduces a separate method, `paramSymbolsFor`, to manage method parameter lookup explicitly, without referencing `MethodSymbol.children`. Relevant calls are replaced with calls to `paramSymbolsFor`.
- Loading branch information