[jira] [Resolved] (GROOVY-11257) [STC] Cannot detect the type of Optional in some cases

2023-12-24 Thread Eric Milles (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-11257?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Eric Milles resolved GROOVY-11257. -- Fix Version/s: 5.0.0-alpha-5 Resolution: Fixed

[jira] [Assigned] (GROOVY-11257) [STC] Cannot detect the type of Optional in some cases

2023-12-23 Thread Eric Milles (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-11257?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Eric Milles reassigned GROOVY-11257: Assignee: Eric Milles > [STC] Cannot detect the type of Optional in some cases >

[jira] [Resolved] (GROOVY-11256) Fail to identify direct call of abstract method

2023-12-23 Thread Eric Milles (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-11256?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Eric Milles resolved GROOVY-11256. -- Fix Version/s: 5.0.0-alpha-5 Resolution: Fixed

[jira] [Closed] (GROOVY-10934) Performance when Resolving Import Statement

2023-12-21 Thread Eric Milles (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-10934?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Eric Milles closed GROOVY-10934. > Performance when Resolving Import Statement > --- > >

[jira] [Commented] (GROOVY-11256) Fail to identify direct call of abstract method

2023-12-21 Thread Eric Milles (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-11256?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17799596#comment-17799596 ] Eric Milles commented on GROOVY-11256: -- Usage of "Type.super.method()" was recently opened up for

[jira] [Assigned] (GROOVY-11256) Fail to identify direct call of abstract method

2023-12-21 Thread Eric Milles (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-11256?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Eric Milles reassigned GROOVY-11256: Assignee: Eric Milles > Fail to identify direct call of abstract method >

[jira] [Commented] (GROOVY-11046) Better diagnostic message instead of stacktrace?

2023-12-20 Thread Eric Milles (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-11046?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17799155#comment-17799155 ] Eric Milles commented on GROOVY-11046: --

[jira] [Assigned] (GROOVY-11046) Better diagnostic message instead of stacktrace?

2023-12-20 Thread Eric Milles (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-11046?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Eric Milles reassigned GROOVY-11046: Assignee: Eric Milles > Better diagnostic message instead of stacktrace? >

[jira] [Comment Edited] (GROOVY-11116) Groovy does not handle missing classes gracefully like Java does

2023-12-20 Thread Eric Milles (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-6?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17799132#comment-17799132 ] Eric Milles edited comment on GROOVY-6 at 12/20/23 6:47 PM: Java

[jira] [Commented] (GROOVY-11116) Groovy does not handle missing classes gracefully like Java does

2023-12-20 Thread Eric Milles (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-6?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17799132#comment-17799132 ] Eric Milles commented on GROOVY-6: -- Java and Groovy are similar in this area, in that they

[jira] [Closed] (GROOVY-10982) Provide missing identity closure CountBy variants

2023-12-20 Thread Eric Milles (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-10982?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Eric Milles closed GROOVY-10982. Resolution: Duplicate > Provide missing identity closure CountBy variants >

[jira] [Commented] (GROOVY-10998) Not reporting cyclic dependency in function's type parameters

2023-12-20 Thread Eric Milles (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-10998?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17799091#comment-17799091 ] Eric Milles commented on GROOVY-10998: --

[jira] [Commented] (GROOVY-7934) Type inference breaks for Collection.inject

2023-12-20 Thread Eric Milles (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-7934?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17799023#comment-17799023 ] Eric Milles commented on GROOVY-7934: - The initial comment that the code should not compile is not

[jira] [Updated] (GROOVY-7934) Type inference breaks for Collection.inject

2023-12-20 Thread Eric Milles (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-7934?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Eric Milles updated GROOVY-7934: Attachment: screenshot-1.png > Type inference breaks for Collection.inject >

[jira] (GROOVY-7934) Type inference breaks for Collection.inject

2023-12-20 Thread Eric Milles (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-7934 ] Eric Milles deleted comment on GROOVY-7934: - was (Author: emilles): The cast exception is fixed by the last commit. > Type inference breaks for Collection.inject >

[jira] [Closed] (GROOVY-7914) Comparison operator does not delegate to .equals() for null

2023-12-19 Thread Eric Milles (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-7914?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Eric Milles closed GROOVY-7914. --- Resolution: Information Provided > Comparison operator does not delegate to .equals() for null >

[jira] [Commented] (GROOVY-7914) Comparison operator does not delegate to .equals() for null

2023-12-19 Thread Eric Milles (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-7914?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17798788#comment-17798788 ] Eric Milles commented on GROOVY-7914: - You can also use “is” method or === operator. > Comparison

[jira] [Commented] (GROOVY-11244) Cannot define Java-like lambda inside closure

2023-12-19 Thread Eric Milles (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-11244?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17798786#comment-17798786 ] Eric Milles commented on GROOVY-11244: -- Is it possible to prefer a local variable declaration if

[jira] [Commented] (GROOVY-7934) Type inference breaks for Collection.inject

2023-12-19 Thread Eric Milles (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-7934?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17798783#comment-17798783 ] Eric Milles commented on GROOVY-7934: - The cast exception is fixed by the last commit. > Type

[jira] [Commented] (GROOVY-11121) unexpected error when having overloaded methods, one of which receiving an Iterable

2023-12-19 Thread Eric Milles (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-11121?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17798653#comment-17798653 ] Eric Milles commented on GROOVY-11121: -- Without a fix for GROOVY-10714 and GROOVY-11010 there is

[jira] [Assigned] (GROOVY-11254) Compiler crash: ClassNode#getTypeClass for TemporalAccessor called before the type class is set

2023-12-19 Thread Eric Milles (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-11254?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Eric Milles reassigned GROOVY-11254: Assignee: Eric Milles > Compiler crash: ClassNode#getTypeClass for TemporalAccessor

[jira] [Resolved] (GROOVY-11250) Compilation fails when accessing getter with shortcut notation on Java class

2023-12-17 Thread Eric Milles (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-11250?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Eric Milles resolved GROOVY-11250. -- Fix Version/s: 3.0.20 Resolution: Fixed

[jira] [Commented] (GROOVY-11250) Compilation fails when accessing getter with shortcut notation on Java class

2023-12-17 Thread Eric Milles (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-11250?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17797938#comment-17797938 ] Eric Milles commented on GROOVY-11250: -- For this code: {code:groovy} def oneToOne = new

[jira] [Assigned] (GROOVY-11250) Compilation fails when accessing getter with shortcut notation on Java class

2023-12-16 Thread Eric Milles (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-11250?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Eric Milles reassigned GROOVY-11250: Assignee: Eric Milles > Compilation fails when accessing getter with shortcut notation

[jira] [Resolved] (GROOVY-6285) Null safety: delegate constructor selection using static param types

2023-12-16 Thread Eric Milles (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-6285?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Eric Milles resolved GROOVY-6285. - Fix Version/s: 5.0.0-alpha-4 Resolution: Fixed

[jira] [Updated] (GROOVY-6285) Null safety: delegate constructor selection using static param types

2023-12-16 Thread Eric Milles (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-6285?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Eric Milles updated GROOVY-6285: Summary: Null safety: delegate constructor selection using static param types (was: Delegate

[jira] [Updated] (GROOVY-6285) Delegate constructor selection using static param types (null safety)

2023-12-16 Thread Eric Milles (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-6285?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Eric Milles updated GROOVY-6285: Summary: Delegate constructor selection using static param types (null safety) (was: Delegate

[jira] [Updated] (GROOVY-6285) Delegate constructor selection using static param types (null safe)

2023-12-16 Thread Eric Milles (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-6285?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Eric Milles updated GROOVY-6285: Summary: Delegate constructor selection using static param types (null safe) (was: Delegate

[jira] [Updated] (GROOVY-6285) delegate constructor selection from static param types

2023-12-16 Thread Eric Milles (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-6285?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Eric Milles updated GROOVY-6285: Summary: delegate constructor selection from static param types (was: static declared type

[jira] [Updated] (GROOVY-6285) Delegate constructor selection from static param types

2023-12-16 Thread Eric Milles (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-6285?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Eric Milles updated GROOVY-6285: Summary: Delegate constructor selection from static param types (was: delegate constructor

[jira] [Assigned] (GROOVY-6285) static declared type should influence method selection for null values

2023-12-16 Thread Eric Milles (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-6285?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Eric Milles reassigned GROOVY-6285: --- Assignee: Eric Milles > static declared type should influence method selection for null

[jira] [Closed] (GROOVY-11059) Want a way to define casting/coercing FROM other classes as part of my class

2023-12-15 Thread Eric Milles (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-11059?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Eric Milles closed GROOVY-11059. Resolution: Information Provided > Want a way to define casting/coercing FROM other classes as

[jira] [Closed] (GROOVY-11078) Compiler does not validate final assignment in constructors

2023-12-15 Thread Eric Milles (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-11078?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Eric Milles closed GROOVY-11078. Resolution: Information Provided > Compiler does not validate final assignment in constructors >

[jira] [Resolved] (GROOVY-11091) main method signature transformed

2023-12-15 Thread Eric Milles (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-11091?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Eric Milles resolved GROOVY-11091. -- Resolution: Information Provided > main method signature transformed >

[jira] [Closed] (GROOVY-11094) SAM types not working well along with overloading

2023-12-15 Thread Eric Milles (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-11094?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Eric Milles closed GROOVY-11094. Resolution: Information Provided > SAM types not working well along with overloading >

[jira] [Closed] (GROOVY-11095) Bump hsqldb to 2.7.2 (test dependency)

2023-12-15 Thread Eric Milles (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-11095?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Eric Milles closed GROOVY-11095. Resolution: Fixed > Bump hsqldb to 2.7.2 (test dependency) >

[jira] [Updated] (GROOVY-4323) Convention for read-only properties

2023-12-15 Thread Eric Milles (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-4323?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Eric Milles updated GROOVY-4323: Summary: Convention for read-only properties (was: Convention for read only properties.) >

[jira] [Updated] (GROOVY-8417) Add @UseCategory annotation for classes/methods instead of use() everywhere

2023-12-15 Thread Eric Milles (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-8417?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Eric Milles updated GROOVY-8417: Affects Version/s: (was: 3.0.0-alpha-1) > Add @UseCategory annotation for classes/methods

[jira] [Updated] (GROOVY-2521) keyword 'use' like 'import (static)' to use categories in a complete compilation unit

2023-12-15 Thread Eric Milles (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-2521?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Eric Milles updated GROOVY-2521: Fix Version/s: (was: 4.x) > keyword 'use' like 'import (static)' to use categories in a

[jira] [Closed] (GROOVY-11097) Bump JMH to 1.36 (performance test dependency)

2023-12-15 Thread Eric Milles (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-11097?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Eric Milles closed GROOVY-11097. Resolution: Fixed > Bump JMH to 1.36 (performance test dependency) >

[jira] [Closed] (GROOVY-8209) create simple http client

2023-12-15 Thread Eric Milles (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-8209?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Eric Milles closed GROOVY-8209. --- Resolution: Abandoned

[jira] [Commented] (GROOVY-11106) Failed to detect an ambiguous method call?

2023-12-15 Thread Eric Milles (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-11106?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17797293#comment-17797293 ] Eric Milles commented on GROOVY-11106: --

[jira] [Closed] (GROOVY-11106) Failed to detect an ambiguous method call?

2023-12-15 Thread Eric Milles (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-11106?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Eric Milles closed GROOVY-11106. Resolution: Information Provided > Failed to detect an ambiguous method call? >

[jira] [Closed] (GROOVY-11130) Groovy 4 doesn't have classes from groovy.antlr

2023-12-15 Thread Eric Milles (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-11130?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Eric Milles closed GROOVY-11130. Resolution: Information Provided > Groovy 4 doesn't have classes from groovy.antlr >

[jira] [Closed] (GROOVY-11204) Incorrect overload selection for subclasses

2023-12-15 Thread Eric Milles (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-11204?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Eric Milles closed GROOVY-11204. Resolution: Information Provided > Incorrect overload selection for subclasses >

[jira] [Closed] (GROOVY-11205) Groovy 3.0.13 to Groovy 4.0.13, I encountered a "Java heap space" error during the compilation process

2023-12-15 Thread Eric Milles (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-11205?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Eric Milles closed GROOVY-11205. Resolution: Information Provided > Groovy 3.0.13 to Groovy 4.0.13, I encountered a "Java heap

[jira] [Closed] (GROOVY-11211) Unexpected invocation of getter method

2023-12-15 Thread Eric Milles (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-11211?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Eric Milles closed GROOVY-11211. Resolution: Information Provided > Unexpected invocation of getter method >

[jira] [Updated] (GROOVY-10936) Patterns conditionally created using pattern operator ~ are cast to String/GString

2023-12-15 Thread Eric Milles (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-10936?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Eric Milles updated GROOVY-10936: - Fix Version/s: 3.0.20 > Patterns conditionally created using pattern operator ~ are cast to >

[jira] [Updated] (GROOVY-10936) Patterns conditionally created using pattern operator ~ are cast to String/GString

2023-12-15 Thread Eric Milles (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-10936?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Eric Milles updated GROOVY-10936: - Fix Version/s: 4.0.17 > Patterns conditionally created using pattern operator ~ are cast to >

[jira] [Resolved] (GROOVY-10936) Patterns conditionally created using pattern operator ~ are cast to String/GString

2023-12-15 Thread Eric Milles (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-10936?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Eric Milles resolved GROOVY-10936. -- Fix Version/s: 5.0.0-alpha-4 Resolution: Fixed

[jira] [Commented] (GROOVY-10936) Patterns conditionally created using pattern operator ~ are cast to String/GString

2023-12-15 Thread Eric Milles (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-10936?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17797255#comment-17797255 ] Eric Milles commented on GROOVY-10936: -- The ternary classgen inserts a typecast to the common type

[jira] [Updated] (GROOVY-11028) STC: empty map (or list) literal does not type check like emptyMap()

2023-12-14 Thread Eric Milles (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-11028?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Eric Milles updated GROOVY-11028: - Fix Version/s: 3.0.20 > STC: empty map (or list) literal does not type check like emptyMap() >

[jira] [Updated] (GROOVY-10651) STC: closure parameter type inference for raw type that is iterable over type parameter

2023-12-14 Thread Eric Milles (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-10651?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Eric Milles updated GROOVY-10651: - Fix Version/s: 3.0.20 > STC: closure parameter type inference for raw type that is iterable

[jira] [Assigned] (GROOVY-10936) Patterns conditionally created using pattern operator ~ are cast to String/GString

2023-12-14 Thread Eric Milles (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-10936?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Eric Milles reassigned GROOVY-10936: Assignee: Eric Milles > Patterns conditionally created using pattern operator ~ are

[jira] [Updated] (GROOVY-10295) STC: cannot infer list or map type for method return

2023-12-12 Thread Eric Milles (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-10295?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Eric Milles updated GROOVY-10295: - Fix Version/s: 3.0.20 > STC: cannot infer list or map type for method return >

[jira] [Updated] (GROOVY-10326) STC: missing error for map*.key assignment

2023-12-12 Thread Eric Milles (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-10326?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Eric Milles updated GROOVY-10326: - Fix Version/s: 3.0.20 > STC: missing error for map*.key assignment >

[jira] [Updated] (GROOVY-10325) STC: error for map*.value assignment

2023-12-12 Thread Eric Milles (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-10325?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Eric Milles updated GROOVY-10325: - Fix Version/s: 3.0.20 > STC: error for map*.value assignment >

[jira] [Updated] (GROOVY-10094) STC misses type checks on default arguments

2023-12-12 Thread Eric Milles (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-10094?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Eric Milles updated GROOVY-10094: - Fix Version/s: 3.0.20 > STC misses type checks on default arguments >

[jira] [Updated] (GROOVY-9909) Cannot call super when overriding an interface default method

2023-12-11 Thread Eric Milles (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-9909?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Eric Milles updated GROOVY-9909: Fix Version/s: 3.0.20 > Cannot call super when overriding an interface default method >

[jira] [Updated] (GROOVY-10380) SC: IncompatibleClassChangeError when calling interface default method from non-public interface

2023-12-11 Thread Eric Milles (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-10380?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Eric Milles updated GROOVY-10380: - Fix Version/s: 3.0.20 > SC: IncompatibleClassChangeError when calling interface default method

[jira] [Updated] (GROOVY-10494) Groovy 4 can not compile super.foo with generic interface (or trait) method

2023-12-11 Thread Eric Milles (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-10494?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Eric Milles updated GROOVY-10494: - Fix Version/s: 3.0.20 > Groovy 4 can not compile super.foo with generic interface (or trait)

[jira] [Updated] (GROOVY-10698) Fail to infer the type argument when using nested diamond operator

2023-12-11 Thread Eric Milles (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-10698?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Eric Milles updated GROOVY-10698: - Fix Version/s: 3.0.20 > Fail to infer the type argument when using nested diamond operator >

[jira] [Updated] (GROOVY-10688) LUB does not work properly when mixing type parameter names and using wildcards

2023-12-11 Thread Eric Milles (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-10688?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Eric Milles updated GROOVY-10688: - Fix Version/s: 3.0.20 > LUB does not work properly when mixing type parameter names and using

[jira] [Updated] (GROOVY-11244) Cannot define Java-like lambda inside closure

2023-12-11 Thread Eric Milles (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-11244?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Eric Milles updated GROOVY-11244: - Component/s: parser-antlr4 (was: Static Type Checker) > Cannot define

[jira] [Commented] (GROOVY-11244) Cannot define Java-like lambda inside closure

2023-12-11 Thread Eric Milles (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-11244?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17795492#comment-17795492 ] Eric Milles commented on GROOVY-11244: -- When I add an arrow to the closure it works as expected.

[jira] [Updated] (GROOVY-10328) STC: incorrect type inference for list, map, etc. with lower bound generics

2023-12-11 Thread Eric Milles (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-10328?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Eric Milles updated GROOVY-10328: - Fix Version/s: 3.0.20 > STC: incorrect type inference for list, map, etc. with lower bound

[jira] [Updated] (GROOVY-9998) Wildcards with a lower bound fail static type checking

2023-12-11 Thread Eric Milles (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-9998?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Eric Milles updated GROOVY-9998: Fix Version/s: 3.0.20 > Wildcards with a lower bound fail static type checking >

[jira] [Updated] (GROOVY-11024) STC NPE when using Collectors.toMap() with a generic result

2023-12-11 Thread Eric Milles (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-11024?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Eric Milles updated GROOVY-11024: - Fix Version/s: 3.0.20 > STC NPE when using Collectors.toMap() with a generic result >

[jira] [Updated] (GROOVY-10341) "super" invocations of abstract methods should be caught at compile time with static compilation enabled

2023-12-08 Thread Eric Milles (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-10341?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Eric Milles updated GROOVY-10341: - Fix Version/s: 3.0.20 > "super" invocations of abstract methods should be caught at compile

[jira] [Commented] (GROOVY-11231) TupleConstructor could copy annotations to constructor

2023-12-08 Thread Eric Milles (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-11231?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17794860#comment-17794860 ] Eric Milles commented on GROOVY-11231: -- When this is expanded, how much of this is what you are

[jira] [Resolved] (GROOVY-11242) Stackoverflow error when calling super from overridden method

2023-12-08 Thread Eric Milles (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-11242?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Eric Milles resolved GROOVY-11242. -- Fix Version/s: 3.0.20 Resolution: Fixed

[jira] [Updated] (GROOVY-10897) Static Type Checking selects wrong method for abstract method call check

2023-12-08 Thread Eric Milles (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-10897?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Eric Milles updated GROOVY-10897: - Fix Version/s: 3.0.20 > Static Type Checking selects wrong method for abstract method call

[jira] [Commented] (GROOVY-11242) Stackoverflow error when calling super from overridden method

2023-12-08 Thread Eric Milles (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-11242?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17794847#comment-17794847 ] Eric Milles commented on GROOVY-11242: -- When selecting the {{add(Object)}} method to target, one

[jira] [Assigned] (GROOVY-11242) Stackoverflow error when calling super from overridden method

2023-12-08 Thread Eric Milles (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-11242?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Eric Milles reassigned GROOVY-11242: Assignee: Eric Milles > Stackoverflow error when calling super from overridden method >

[jira] [Updated] (GROOVY-11242) Stackoverflow error when calling super from overridden method

2023-12-08 Thread Eric Milles (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-11242?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Eric Milles updated GROOVY-11242: - Labels: StackOverflowError (was: ) > Stackoverflow error when calling super from overridden

[jira] [Commented] (GROOVY-11237) Support static interface methods

2023-12-07 Thread Eric Milles (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-11237?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17794352#comment-17794352 ] Eric Milles commented on GROOVY-11237: --

[jira] [Commented] (GROOVY-11241) Regression in STC generics solution

2023-12-07 Thread Eric Milles (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-11241?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17794289#comment-17794289 ] Eric Milles commented on GROOVY-11241: --

[jira] [Commented] (GROOVY-11241) Regression in STC generics solution

2023-12-06 Thread Eric Milles (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-11241?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17793911#comment-17793911 ] Eric Milles commented on GROOVY-11241: -- I don't have a solution yet for Groovy 4. It is mixing

[jira] [Resolved] (GROOVY-11241) Regression in STC generics solution

2023-12-06 Thread Eric Milles (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-11241?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Eric Milles resolved GROOVY-11241. -- Fix Version/s: 5.0.0-alpha-4 Resolution: Fixed

[jira] [Commented] (GROOVY-11241) Regression in STC generics solution

2023-12-06 Thread Eric Milles (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-11241?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17793768#comment-17793768 ] Eric Milles commented on GROOVY-11241: -- I'd have to pull down 4.0.14 to see why this passed STC

[jira] [Commented] (GROOVY-11241) Regression in STC generics solution

2023-12-06 Thread Eric Milles (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-11241?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17793763#comment-17793763 ] Eric Milles commented on GROOVY-11241: -- There is also an open ticket for adding support for method

[jira] [Commented] (GROOVY-11241) Regression in STC generics solution

2023-12-06 Thread Eric Milles (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-11241?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17793749#comment-17793749 ] Eric Milles commented on GROOVY-11241: -- You can add a type argument until this gets fixed:

[jira] [Updated] (GROOVY-11241) Regression in STC generics solution

2023-12-06 Thread Eric Milles (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-11241?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Eric Milles updated GROOVY-11241: - Description: The following code, which works in 4.0.14 and below, incorrectly produces an

[jira] [Updated] (GROOVY-10674) STC crashes when combining use-site variance with bounded polymorphism

2023-12-02 Thread Eric Milles (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-10674?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Eric Milles updated GROOVY-10674: - Fix Version/s: 3.0.20 > STC crashes when combining use-site variance with bounded polymorphism

[jira] [Updated] (GROOVY-10671) STC fails to compile AssertJ fluent API expression

2023-12-02 Thread Eric Milles (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-10671?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Eric Milles updated GROOVY-10671: - Fix Version/s: 3.0.20 > STC fails to compile AssertJ fluent API expression >

[jira] [Updated] (GROOVY-10153) STC: cannot combine use-variance with bounded polymorphism

2023-12-02 Thread Eric Milles (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-10153?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Eric Milles updated GROOVY-10153: - Fix Version/s: 3.0.20 > STC: cannot combine use-variance with bounded polymorphism >

[jira] [Updated] (GROOVY-8909) List literal type inference does not take its context into account

2023-12-02 Thread Eric Milles (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-8909?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Eric Milles updated GROOVY-8909: Fix Version/s: 3.0.20 > List literal type inference does not take its context into account >

[jira] [Updated] (GROOVY-9844) STC infers too-narrow bounds for inline map

2023-12-02 Thread Eric Milles (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-9844?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Eric Milles updated GROOVY-9844: Fix Version/s: 3.0.20 > STC infers too-narrow bounds for inline map >

[jira] [Updated] (GROOVY-7274) Improve type inference for hash map -> Map

2023-12-02 Thread Eric Milles (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-7274?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Eric Milles updated GROOVY-7274: Fix Version/s: 3.0.20 > Improve type inference for hash map -> Map >

[jira] [Updated] (GROOVY-7106) Improve coercion / implicit cast of map literals for @CompileStatic

2023-12-02 Thread Eric Milles (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-7106?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Eric Milles updated GROOVY-7106: Fix Version/s: 3.0.20 > Improve coercion / implicit cast of map literals for @CompileStatic >

[jira] [Assigned] (GROOVY-11241) Regression in STC generics solution

2023-12-01 Thread Eric Milles (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-11241?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Eric Milles reassigned GROOVY-11241: Assignee: Eric Milles > Regression in STC generics solution >

[jira] [Updated] (GROOVY-7506) Cannot assign value of type java.util.List to variable of type java.lang.String[]

2023-11-30 Thread Eric Milles (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-7506?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Eric Milles updated GROOVY-7506: Fix Version/s: 3.0.20 > Cannot assign value of type java.util.List to variable of > type

[jira] [Updated] (GROOVY-10660) STC: infer closure/lambda parameter types for return expression

2023-11-30 Thread Eric Milles (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-10660?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Eric Milles updated GROOVY-10660: - Fix Version/s: 3.0.20 > STC: infer closure/lambda parameter types for return expression >

[jira] [Updated] (GROOVY-10623) Type mismatch when encountering unconditional flow typing and null

2023-11-30 Thread Eric Milles (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-10623?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Eric Milles updated GROOVY-10623: - Fix Version/s: 3.0.20 > Type mismatch when encountering unconditional flow typing and null >

[jira] [Updated] (GROOVY-10356) STC changes the inferred type of variable in the presence of flow typing

2023-11-30 Thread Eric Milles (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-10356?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Eric Milles updated GROOVY-10356: - Fix Version/s: 3.0.20 > STC changes the inferred type of variable in the presence of flow

[jira] [Updated] (GROOVY-10271) Wrong inference when using ternary operator with closure and variable

2023-11-30 Thread Eric Milles (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-10271?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Eric Milles updated GROOVY-10271: - Fix Version/s: 3.0.20 > Wrong inference when using ternary operator with closure and variable

[jira] [Updated] (GROOVY-10272) Wrong inference when using ternary operator with lambdas

2023-11-30 Thread Eric Milles (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-10272?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Eric Milles updated GROOVY-10272: - Fix Version/s: 3.0.20 > Wrong inference when using ternary operator with lambdas >

[jira] [Updated] (GROOVY-10080) Closure with type argument inference does not work as expected

2023-11-30 Thread Eric Milles (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-10080?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Eric Milles updated GROOVY-10080: - Fix Version/s: 3.0.20 > Closure with type argument inference does not work as expected >

[jira] [Updated] (GROOVY-10308) SC incorrectly reports "access to Object#field" is forbidden

2023-11-30 Thread Eric Milles (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-10308?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Eric Milles updated GROOVY-10308: - Fix Version/s: 3.0.20 > SC incorrectly reports "access to Object#field" is forbidden >

[jira] [Commented] (GROOVY-11229) Support pattern matching for `instanceof`

2023-11-30 Thread Eric Milles (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-11229?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17791627#comment-17791627 ] Eric Milles commented on GROOVY-11229: -- For the Java 16 pattern, could you just create a

<    3   4   5   6   7   8   9   10   11   12   >