[ https://issues.apache.org/jira/browse/GROOVY-8223?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Daniel Sun reassigned GROOVY-8223: ---------------------------------- Assignee: Daniel Sun > Multiple Return Values @CompileStatic Tuple#<> working > ------------------------------------------------------ > > Key: GROOVY-8223 > URL: https://issues.apache.org/jira/browse/GROOVY-8223 > Project: Groovy > Issue Type: New Feature > Components: Compiler > Reporter: Constance Eustace > Assignee: Daniel Sun > Priority: Major > Fix For: 3.0.0-beta-3 > > > @COmpileStatic seems to bomb with 2.4 if I have: > 1) a static util function such as: > class blah { > static Tuple2<String,Integer> dostuff() { new Tuple2<>("string",55) } > } > 2) invoke via: > def (String mystr, Integer myint) = dostuff() > With @CompileStatic, that all bombs. > Alternatively, tried using getAt overrides, also did not work, but that would > lack typing infor necessary for @CompileStatic. But the Tuple2 should have > the necessary type info... > I would think this could be done... I might try to do it, but I'd like to > file the issue -- This message was sent by Atlassian Jira (v8.3.4#803005)