[ https://issues.apache.org/jira/browse/GROOVY-10904?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Eric Milles updated GROOVY-10904: --------------------------------- Fix Version/s: 4.0.27 > STC doesn't find property accessor on nested class > -------------------------------------------------- > > Key: GROOVY-10904 > URL: https://issues.apache.org/jira/browse/GROOVY-10904 > Project: Groovy > Issue Type: Bug > Components: Static Type Checker > Affects Versions: 4.0.7 > Reporter: Christopher Smith > Assignee: Eric Milles > Priority: Major > Fix For: 5.0.0-alpha-1, 4.0.27 > > > The STC appears unable to see the property accessor for a nested class. > {code} > @CompileStatic > class Example { > static class Profile { > String name > } > Map<String, Profile> PROFILES = [new Profile()] > .stream() > .collect(toMap(Profile::getName, identity())) > } > {code} > {code} > Groovy:Failed to find class method 'getName(Example$Profile)' or instance > method 'getName()' for the type: Example$Profile > {code} -- This message was sent by Atlassian Jira (v8.20.10#820010)