[
https://issues.apache.org/jira/browse/GROOVY-8543?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16438802#comment-16438802
]
Jochen Theodorou commented on GROOVY-8543:
------------------------------------------
why does the current static compiler not use Java compilation(method selection,
type flowing, etc.) at the beginning? The generics problem surely was
underestimated, but if you think about it... the static compiler started by
compiling more and more Groovy constructs static, with the goal to have the
semantics as near to the dynamic mode as it makes sense and if technically
feasible. Why should you then first let it compile to semantics that are
neither the targeted static compilation mode, nor the original dynamic mode and
not declare it as a bug on top of it?
> Support setting compileStatic by default via system properties
> --------------------------------------------------------------
>
> Key: GROOVY-8543
> URL: https://issues.apache.org/jira/browse/GROOVY-8543
> Project: Groovy
> Issue Type: New Feature
> Reporter: Daniel Sun
> Assignee: Daniel Sun
> Priority: Major
> Fix For: 3.0.0-alpha-2, 2.6.0-alpha-4
>
>
> Enable compile static by default via `-Dgroovy.compile.static=true`
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)