You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@groovy.apache.org by "Paul King (Jira)" <ji...@apache.org> on 2022/02/03 22:33:00 UTC

[jira] [Closed] (GROOVY-10286) Set target bytecode by JDK

     [ https://issues.apache.org/jira/browse/GROOVY-10286?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Paul King closed GROOVY-10286.
------------------------------

> Set target bytecode by JDK
> --------------------------
>
>                 Key: GROOVY-10286
>                 URL: https://issues.apache.org/jira/browse/GROOVY-10286
>             Project: Groovy
>          Issue Type: Improvement
>            Reporter: Daniel Sun
>            Assignee: Daniel Sun
>            Priority: Major
>             Fix For: 4.0.0-beta-2
>
>          Time Spent: 40m
>  Remaining Estimate: 0h
>
> Currently Groovy's target bytecode version is JDK8, which can not leverage the power of native features, e.g. sealed type, record type, etc. 
> Setting target bytecode by JDK can help us use native features as much as possible.
> BTW, Setting target bytecode by JDK is aligned with the behaviour of Java:
> Java 1.2 uses major version 46
> Java 1.3 uses major version 47
> Java 1.4 uses major version 48
> Java 5 uses major version 49
> Java 6 uses major version 50
> Java 7 uses major version 51
> Java 8 uses major version 52
> Java 9 uses major version 53
> Java 10 uses major version 54
> Java 11 uses major version 55
> Java 12 uses major version 56
> Java 13 uses major version 57
> Java 14 uses major version 58
> Java 15 uses major version 59
> Java 16 uses major version 60
> Java 17 uses major version 61



--
This message was sent by Atlassian Jira
(v8.20.1#820001)