Consider the following:
def list = Collections.emptyList()
def map = ['foo'].collectEntries { [it, it.length()] }
The source and the target together do not provide enough type information to resolve each method's type parameters. This results in placeholders in the inferred result type.


Consider the following:
The source and the target together do not provide enough type information to resolve each method's type parameters. This results in placeholders in the inferred result type.