[jira] [Commented] (GROOVY-11301) References to inaccesible methods with static compilation leads to runtime error

2024-02-23 Thread Eric Milles (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-11301?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17820062#comment-17820062 ] Eric Milles commented on GROOVY-11301: -- So what are the steps to recreate? > Refe

[jira] [Commented] (GROOVY-11313) Closure owner seems to be overwritten

2024-02-22 Thread Eric Milles (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-11313?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17819781#comment-17819781 ] Eric Milles commented on GROOVY-11313: -- "owner", "delegate" and "thisObject" have

[jira] [Updated] (GROOVY-11320) Unable to resolve class when putting variables into brackets.

2024-02-22 Thread Eric Milles (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-11320?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Eric Milles updated GROOVY-11320: - Component/s: parser-antlr4 > Unable to resolve class when putting variables into brackets. > --

[jira] [Updated] (GROOVY-11323) Interface default method and static import precedence

2024-02-22 Thread Eric Milles (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-11323?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Eric Milles updated GROOVY-11323: - Fix Version/s: 3.0.21 > Interface default method and static import precedence > ---

[jira] [Updated] (GROOVY-11323) Interface default method and static import precedence

2024-02-22 Thread Eric Milles (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-11323?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Eric Milles updated GROOVY-11323: - Fix Version/s: 4.0.19 > Interface default method and static import precedence > ---

[jira] [Resolved] (GROOVY-11323) Interface default method and static import precedence

2024-02-22 Thread Eric Milles (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-11323?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Eric Milles resolved GROOVY-11323. -- Fix Version/s: 5.0.0-alpha-6 Resolution: Fixed https://github.com/apache/groovy/commit

[jira] [Created] (GROOVY-11323) Interface default method and static import precedence

2024-02-22 Thread Eric Milles (Jira)
Eric Milles created GROOVY-11323: Summary: Interface default method and static import precedence Key: GROOVY-11323 URL: https://issues.apache.org/jira/browse/GROOVY-11323 Project: Groovy Issu

[jira] [Created] (GROOVY-11307) Compiler error for misapplication of @FunctionalInterface

2024-02-05 Thread Eric Milles (Jira)
Eric Milles created GROOVY-11307: Summary: Compiler error for misapplication of @FunctionalInterface Key: GROOVY-11307 URL: https://issues.apache.org/jira/browse/GROOVY-11307 Project: Groovy

[jira] [Commented] (GROOVY-11305) STC: support for-each or for-in loop for implicitly-Iterable type

2024-02-03 Thread Eric Milles (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-11305?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17813989#comment-17813989 ] Eric Milles commented on GROOVY-11305: -- inferLoopElemementType is static is the on

[jira] [Updated] (GROOVY-11305) STC: support for-each or for-in loop for implicitly-Iterable type

2024-02-03 Thread Eric Milles (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-11305?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Eric Milles updated GROOVY-11305: - Description: Consider the following: {code:groovy} class C { // implicitly Iterable Iterator

[jira] [Updated] (GROOVY-8133) Static type checking failure for streams and spread operator

2024-02-03 Thread Eric Milles (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-8133?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Eric Milles updated GROOVY-8133: Priority: Minor (was: Major) > Static type checking failure for streams and spread operator > ---

[jira] [Updated] (GROOVY-11305) STC: support for-each or for-in loop for implicitly-Iterable type

2024-02-03 Thread Eric Milles (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-11305?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Eric Milles updated GROOVY-11305: - Priority: Minor (was: Major) > STC: support for-each or for-in loop for implicitly-Iterable ty

[jira] [Created] (GROOVY-11305) STC: support for-each or for-in loop for implicitly-Iterable type

2024-02-03 Thread Eric Milles (Jira)
Eric Milles created GROOVY-11305: Summary: STC: support for-each or for-in loop for implicitly-Iterable type Key: GROOVY-11305 URL: https://issues.apache.org/jira/browse/GROOVY-11305 Project: Groovy

[jira] [Updated] (GROOVY-11305) STC: support for-each or for-in loop for implicitly-Iterable type

2024-02-03 Thread Eric Milles (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-11305?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Eric Milles updated GROOVY-11305: - Description: Consider the following: {code:groovy} class C { // implicitly Iterable Iterator

[jira] [Resolved] (GROOVY-7984) @SelfType does not allow trait to be added dynamically

2024-01-30 Thread Eric Milles (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-7984?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Eric Milles resolved GROOVY-7984. - Fix Version/s: 5.0.0-alpha-6 Resolution: Fixed https://github.com/apache/groovy/commit/7b

[jira] [Assigned] (GROOVY-7984) @SelfType does not allow trait to be added dynamically

2024-01-30 Thread Eric Milles (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-7984?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Eric Milles reassigned GROOVY-7984: --- Assignee: Eric Milles > @SelfType does not allow trait to be added dynamically > --

[jira] [Updated] (GROOVY-11303) trait static method could remain available through compiled interface

2024-01-30 Thread Eric Milles (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-11303?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Eric Milles updated GROOVY-11303: - Priority: Minor (was: Major) > trait static method could remain available through compiled int

[jira] [Updated] (GROOVY-11303) trait static method could remain available through compiled interface

2024-01-30 Thread Eric Milles (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-11303?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Eric Milles updated GROOVY-11303: - Labels: interface traits (was: ) > trait static method could remain available through compiled

[jira] [Created] (GROOVY-11303) trait static method could remain available through compiled interface

2024-01-30 Thread Eric Milles (Jira)
Eric Milles created GROOVY-11303: Summary: trait static method could remain available through compiled interface Key: GROOVY-11303 URL: https://issues.apache.org/jira/browse/GROOVY-11303 Project: Groo

[jira] [Commented] (GROOVY-7984) @SelfType does not allow trait to be added dynamically

2024-01-30 Thread Eric Milles (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-7984?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17812491#comment-17812491 ] Eric Milles commented on GROOVY-7984: - {code:groovy} class C { def m() { 'C' } }

[jira] [Updated] (GROOVY-7984) @SelfType does not allow trait to be added dynamically

2024-01-30 Thread Eric Milles (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-7984?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Eric Milles updated GROOVY-7984: Language: groovy > @SelfType does not allow trait to be added dynamically > --

[jira] [Updated] (GROOVY-11302) Method call with type args loses information within trait

2024-01-30 Thread Eric Milles (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-11302?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Eric Milles updated GROOVY-11302: - Fix Version/s: 4.0.19 > Method call with type args loses information within trait > ---

[jira] [Updated] (GROOVY-7909) Calling parents method from trait using Parent.super.method() fail depending on trait declaration order

2024-01-30 Thread Eric Milles (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-7909?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Eric Milles updated GROOVY-7909: Language: groovy > Calling parents method from trait using Parent.super.method() fail depending >

[jira] [Updated] (GROOVY-7909) Calling parents method from trait using Parent.super.method() fail depending on trait declaration order

2024-01-30 Thread Eric Milles (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-7909?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Eric Milles updated GROOVY-7909: Labels: traits (was: ) > Calling parents method from trait using Parent.super.method() fail depen

[jira] [Resolved] (GROOVY-11299) ClassNode getField(String), getMethods(String) and others return from super interface when class uses extends

2024-01-30 Thread Eric Milles (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-11299?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Eric Milles resolved GROOVY-11299. -- Fix Version/s: 5.0.0-alpha-6 Resolution: Fixed https://github.com/apache/groovy/commit

[jira] [Resolved] (GROOVY-11302) Method call with type args loses information within trait

2024-01-30 Thread Eric Milles (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-11302?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Eric Milles resolved GROOVY-11302. -- Fix Version/s: 5.0.0-alpha-6 Resolution: Fixed https://github.com/apache/groovy/commit

[jira] [Updated] (GROOVY-11302) Method call with type args loses information within trait

2024-01-30 Thread Eric Milles (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-11302?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Eric Milles updated GROOVY-11302: - Description: Consider the following: {code:groovy} trait T { def X m(x) {x} @TypeCheck

[jira] [Created] (GROOVY-11302) Method call with type args loses information within trait

2024-01-30 Thread Eric Milles (Jira)
Eric Milles created GROOVY-11302: Summary: Method call with type args loses information within trait Key: GROOVY-11302 URL: https://issues.apache.org/jira/browse/GROOVY-11302 Project: Groovy

[jira] [Commented] (GROOVY-11299) ClassNode getField(String), getMethods(String) and others return from super interface when class uses extends

2024-01-27 Thread Eric Milles (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-11299?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17811585#comment-17811585 ] Eric Milles commented on GROOVY-11299: -- Changing {{ClassNode#getSuperClass()}} to

[jira] [Updated] (GROOVY-11299) ClassNode getField(String), getMethods(String) and others return from super interface when class uses extends

2024-01-27 Thread Eric Milles (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-11299?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Eric Milles updated GROOVY-11299: - Description: Consider the following: {code:groovy} trait A { def m() {} } trait B extends A {

[jira] (GROOVY-11299) ClassNode getField(String), getMethods(String) and others return from super interface when class uses extends

2024-01-27 Thread Eric Milles (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-11299 ] Eric Milles deleted comment on GROOVY-11299: -- was (Author: emilles): The test cases of GROOVY-8272 and GROOVY-10312 are examples of where this comes up. {code:groovy} trait A { static sm

[jira] [Commented] (GROOVY-11299) ClassNode getField(String), getMethods(String) and others return from super interface when class uses extends

2024-01-27 Thread Eric Milles (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-11299?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17811561#comment-17811561 ] Eric Milles commented on GROOVY-11299: -- The test cases of GROOVY-8272 and GROOVY-1

[jira] [Updated] (GROOVY-11299) ClassNode getField(String), getMethods(String) and others return from super interface when class uses extends

2024-01-27 Thread Eric Milles (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-11299?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Eric Milles updated GROOVY-11299: - Description: Consider the following: {code:groovy} trait A { def m() {} } trait B extends A {

[jira] [Updated] (GROOVY-11299) ClassNode getField(String), getMethods(String) and others return from super interface when class uses extends

2024-01-27 Thread Eric Milles (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-11299?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Eric Milles updated GROOVY-11299: - Labels: traits (was: ) > ClassNode getField(String), getMethods(String) and others return from

[jira] [Updated] (GROOVY-11299) ClassNode getField(String), getMethods(String) and others return from super interface when class uses extends

2024-01-27 Thread Eric Milles (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-11299?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Eric Milles updated GROOVY-11299: - Description: Consider the following: {code:groovy} trait A { def m() {} } trait B extends A {

[jira] [Updated] (GROOVY-11299) ClassNode getField(String), getMethods(String) and others return from super interface when class uses extends

2024-01-27 Thread Eric Milles (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-11299?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Eric Milles updated GROOVY-11299: - Summary: ClassNode getField(String), getMethods(String) and others return from super interface

[jira] [Updated] (GROOVY-11299) ClassNode getField(String), getMethods(String) and others return from super interface when class uses extends

2024-01-27 Thread Eric Milles (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-11299?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Eric Milles updated GROOVY-11299: - Description: Consider the following: {code:groovy} trait A { def m() {} } trait B extends A {

[jira] [Created] (GROOVY-11299) ClassNode getField(String), getMethods(name) and others return from super interface when class uses extends

2024-01-27 Thread Eric Milles (Jira)
Eric Milles created GROOVY-11299: Summary: ClassNode getField(String), getMethods(name) and others return from super interface when class uses extends Key: GROOVY-11299 URL: https://issues.apache.org/jira/browse/G

[jira] [Commented] (GROOVY-11289) STC: error message for improper property initialization includes internal "

2024-01-24 Thread Eric Milles (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-11289?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17810558#comment-17810558 ] Eric Milles commented on GROOVY-11289: -- Now says "Cannot assign value of type java

[jira] [Resolved] (GROOVY-11289) STC: error message for improper property initialization includes internal "

2024-01-24 Thread Eric Milles (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-11289?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Eric Milles resolved GROOVY-11289. -- Fix Version/s: 5.0.0-alpha-6 Resolution: Fixed https://github.com/apache/groovy/commit

[jira] [Updated] (GROOVY-11296) shuffled modifies input array

2024-01-24 Thread Eric Milles (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-11296?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Eric Milles updated GROOVY-11296: - Fix Version/s: 3.0.21 > shuffled modifies input array > - > >

[jira] [Updated] (GROOVY-11296) shuffled modifies input array

2024-01-24 Thread Eric Milles (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-11296?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Eric Milles updated GROOVY-11296: - Fix Version/s: 4.0.19 > shuffled modifies input array > - > >

[jira] [Assigned] (GROOVY-11289) STC: error message for improper property initialization includes internal "

2024-01-24 Thread Eric Milles (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-11289?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Eric Milles reassigned GROOVY-11289: Assignee: Eric Milles > STC: error message for improper property initialization includes

[jira] [Commented] (GROOVY-11287) Perform constant folding for basic math calculations in CS

2024-01-24 Thread Eric Milles (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-11287?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17810423#comment-17810423 ] Eric Milles commented on GROOVY-11287: -- We do try to do some of this, especially f

[jira] [Updated] (GROOVY-11297) Fail to identify duplicate constructor declaration

2024-01-24 Thread Eric Milles (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-11297?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Eric Milles updated GROOVY-11297: - Component/s: (was: Static Type Checker) Language: groovy Duplicate constructor or me

[jira] [Commented] (GROOVY-11296) shuffled modifies input array

2024-01-24 Thread Eric Milles (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-11296?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17810414#comment-17810414 ] Eric Milles commented on GROOVY-11296: -- I ran out of time yesterday to do the back

[jira] [Resolved] (GROOVY-11296) shuffled modifies input array

2024-01-23 Thread Eric Milles (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-11296?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Eric Milles resolved GROOVY-11296. -- Fix Version/s: 5.0.0-alpha-6 Resolution: Fixed https://github.com/apache/groovy/commit

[jira] [Updated] (GROOVY-11296) shuffled modifies input array

2024-01-23 Thread Eric Milles (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-11296?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Eric Milles updated GROOVY-11296: - Component/s: groovy-jdk > shuffled modifies input array > - > >

[jira] [Created] (GROOVY-11296) shuffled modifies input array

2024-01-23 Thread Eric Milles (Jira)
Eric Milles created GROOVY-11296: Summary: shuffled modifies input array Key: GROOVY-11296 URL: https://issues.apache.org/jira/browse/GROOVY-11296 Project: Groovy Issue Type: Bug Affects

[jira] [Updated] (GROOVY-6837) String[] + String[] gives Object[]

2024-01-23 Thread Eric Milles (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-6837?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Eric Milles updated GROOVY-6837: Fix Version/s: 3.0.21 > String[] + String[] gives Object[] > -- >

[jira] [Updated] (GROOVY-11290) STC: multiple instanceof checks produce different results

2024-01-23 Thread Eric Milles (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-11290?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Eric Milles updated GROOVY-11290: - Fix Version/s: 3.0.21 > STC: multiple instanceof checks produce different results > ---

[jira] [Updated] (GROOVY-11290) STC: multiple instanceof checks produce different results

2024-01-23 Thread Eric Milles (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-11290?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Eric Milles updated GROOVY-11290: - Fix Version/s: 4.0.19 > STC: multiple instanceof checks produce different results > ---

[jira] [Resolved] (GROOVY-11290) STC: multiple instanceof checks produce different results

2024-01-23 Thread Eric Milles (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-11290?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Eric Milles resolved GROOVY-11290. -- Fix Version/s: 5.0.0-alpha-6 Resolution: Fixed https://github.com/apache/groovy/commit

[jira] [Updated] (GROOVY-11293) Error "BUG! At this point argument array length and parameter array length should be the same"

2024-01-22 Thread Eric Milles (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-11293?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Eric Milles updated GROOVY-11293: - Fix Version/s: 3.0.21 > Error "BUG! At this point argument array length and parameter array len

[jira] [Updated] (GROOVY-11292) Class without sealed parent cannot be non-sealed

2024-01-22 Thread Eric Milles (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-11292?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Eric Milles updated GROOVY-11292: - Language: groovy > Class without sealed parent cannot be non-sealed > -

[jira] [Updated] (GROOVY-11293) Error "BUG! At this point argument array length and parameter array length should be the same"

2024-01-22 Thread Eric Milles (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-11293?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Eric Milles updated GROOVY-11293: - Fix Version/s: 4.0.19 > Error "BUG! At this point argument array length and parameter array len

[jira] [Resolved] (GROOVY-11293) Error "BUG! At this point argument array length and parameter array length should be the same"

2024-01-22 Thread Eric Milles (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-11293?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Eric Milles resolved GROOVY-11293. -- Fix Version/s: 5.0.0-alpha-6 Resolution: Fixed https://github.com/apache/groovy/commit

[jira] [Assigned] (GROOVY-11293) Error "BUG! At this point argument array length and parameter array length should be the same"

2024-01-22 Thread Eric Milles (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-11293?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Eric Milles reassigned GROOVY-11293: Assignee: Eric Milles > Error "BUG! At this point argument array length and parameter ar

[jira] [Comment Edited] (GROOVY-11293) Error "BUG! At this point argument array length and parameter array length should be the same"

2024-01-22 Thread Eric Milles (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-11293?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17809614#comment-17809614 ] Eric Milles edited comment on GROOVY-11293 at 1/22/24 7:54 PM: --

[jira] [Comment Edited] (GROOVY-11293) Error "BUG! At this point argument array length and parameter array length should be the same"

2024-01-22 Thread Eric Milles (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-11293?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17809614#comment-17809614 ] Eric Milles edited comment on GROOVY-11293 at 1/22/24 7:30 PM: --

[jira] [Updated] (GROOVY-11293) Error "BUG! At this point argument array length and parameter array length should be the same"

2024-01-22 Thread Eric Milles (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-11293?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Eric Milles updated GROOVY-11293: - Affects Version/s: 3.0.20 > Error "BUG! At this point argument array length and parameter array

[jira] [Commented] (GROOVY-11293) Error "BUG! At this point argument array length and parameter array length should be the same"

2024-01-22 Thread Eric Milles (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-11293?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17809614#comment-17809614 ] Eric Milles commented on GROOVY-11293: -- Interesting that it works for 8 and 16+ bu

[jira] [Updated] (GROOVY-11293) Error "BUG! At this point argument array length and parameter array length should be the same"

2024-01-22 Thread Eric Milles (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-11293?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Eric Milles updated GROOVY-11293: - Language: groovy > Error "BUG! At this point argument array length and parameter array length

[jira] [Assigned] (GROOVY-11290) STC: multiple instanceof checks produce different results

2024-01-21 Thread Eric Milles (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-11290?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Eric Milles reassigned GROOVY-11290: Assignee: Eric Milles > STC: multiple instanceof checks produce different results >

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

2024-01-19 Thread Eric Milles (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-11204?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17808776#comment-17808776 ] Eric Milles edited comment on GROOVY-11204 at 1/19/24 6:27 PM: --

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

2024-01-19 Thread Eric Milles (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-11204?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17808776#comment-17808776 ] Eric Milles commented on GROOVY-11204: -- GROOVY-11258 discusses the possibility of

[jira] [Commented] (GROOVY-10887) groovyc STC loses generic information in extension methods

2024-01-19 Thread Eric Milles (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-10887?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17808769#comment-17808769 ] Eric Milles commented on GROOVY-10887: -- Is this still an issue under 4.0.18?  If s

[jira] [Created] (GROOVY-11290) STC: multiple instanceof checks produce different results

2024-01-18 Thread Eric Milles (Jira)
Eric Milles created GROOVY-11290: Summary: STC: multiple instanceof checks produce different results Key: GROOVY-11290 URL: https://issues.apache.org/jira/browse/GROOVY-11290 Project: Groovy

[jira] [Updated] (GROOVY-11288) Unnecessary bytecode generated after variable assignment

2024-01-18 Thread Eric Milles (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-11288?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Eric Milles updated GROOVY-11288: - Language: groovy > Unnecessary bytecode generated after variable assignment > -

[jira] [Updated] (GROOVY-10714) STC: Callable, Runnable, Serializable overload preference for functional argument (closure, lambda, etc.)

2024-01-18 Thread Eric Milles (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-10714?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Eric Milles updated GROOVY-10714: - Language: groovy > STC: Callable, Runnable, Serializable overload preference for functional >

[jira] [Updated] (GROOVY-11287) Perform constant folding for basic math calculations in CS

2024-01-18 Thread Eric Milles (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-11287?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Eric Milles updated GROOVY-11287: - Language: groovy > Perform constant folding for basic math calculations in CS > ---

[jira] [Updated] (GROOVY-11010) Ambiguous method reference when expecting a SAM type

2024-01-18 Thread Eric Milles (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-11010?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Eric Milles updated GROOVY-11010: - Language: groovy > Ambiguous method reference when expecting a SAM type > -

[jira] [Updated] (GROOVY-9239) Java compatibility: consider supporting method reference with generics

2024-01-18 Thread Eric Milles (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-9239?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Eric Milles updated GROOVY-9239: Language: groovy > Java compatibility: consider supporting method reference with generics > --

[jira] [Updated] (GROOVY-11285) Generated toList() and toMap() methods on records perform unnecessary wrapping

2024-01-18 Thread Eric Milles (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-11285?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Eric Milles updated GROOVY-11285: - Language: groovy > Generated toList() and toMap() methods on records perform unnecessary wrappi

[jira] [Updated] (GROOVY-11286) Extraneous bytecode generated after calls to void methods

2024-01-18 Thread Eric Milles (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-11286?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Eric Milles updated GROOVY-11286: - Language: groovy > Extraneous bytecode generated after calls to void methods >

[jira] [Updated] (GROOVY-11284) Generated size() method on records performs unnecessary boxing

2024-01-18 Thread Eric Milles (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-11284?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Eric Milles updated GROOVY-11284: - Language: groovy > Generated size() method on records performs unnecessary boxing > ---

[jira] [Created] (GROOVY-11289) STC: error message for improper property initialization includes internal "

2024-01-18 Thread Eric Milles (Jira)
Eric Milles created GROOVY-11289: Summary: STC: error message for improper property initialization includes internal "https://issues.apache.org/jira/browse/GROOVY-11289 Project: Groovy Issue Type: Improvement Compo

[jira] [Commented] (GROOVY-11288) Unnecessary bytecode generated after variable assignment

2024-01-18 Thread Eric Milles (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-11288?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17808359#comment-17808359 ] Eric Milles commented on GROOVY-11288: -- This is a consequence of sequences like "a

[jira] [Comment Edited] (GROOVY-10714) STC: Callable, Runnable, Serializable overload preference for functional argument (closure, lambda, etc.)

2024-01-16 Thread Eric Milles (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-10714?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17780030#comment-17780030 ] Eric Milles edited comment on GROOVY-10714 at 1/16/24 10:45 PM: -

[jira] [Updated] (GROOVY-10312) MissingMethodException in method with default parameter in trait - regression in 3.0.9

2024-01-16 Thread Eric Milles (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-10312?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Eric Milles updated GROOVY-10312: - Language: groovy > MissingMethodException in method with default parameter in trait - regressio

[jira] [Updated] (GROOVY-8854) MissingMethodException when a public method on a trait calls a static private one in a class hierarchy

2024-01-16 Thread Eric Milles (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-8854?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Eric Milles updated GROOVY-8854: Language: groovy > MissingMethodException when a public method on a trait calls a static private

[jira] [Comment Edited] (GROOVY-10714) STC: Callable, Runnable, Serializable overload preference for functional argument (closure, lambda, etc.)

2024-01-16 Thread Eric Milles (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-10714?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17780030#comment-17780030 ] Eric Milles edited comment on GROOVY-10714 at 1/16/24 4:20 PM: --

[jira] [Comment Edited] (GROOVY-10714) STC: Callable, Runnable, Serializable overload preference for functional argument (closure, lambda, etc.)

2024-01-15 Thread Eric Milles (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-10714?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17574283#comment-17574283 ] Eric Milles edited comment on GROOVY-10714 at 1/16/24 3:04 AM: --

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

2024-01-15 Thread Eric Milles (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-11121?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Eric Milles resolved GROOVY-11121. -- Fix Version/s: 5.0.0-alpha-5 Resolution: Fixed https://github.com/apache/groovy/commit

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

2024-01-15 Thread Eric Milles (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-11254?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Eric Milles updated GROOVY-11254: - Language: groovy > Compiler crash: ClassNode#getTypeClass for TemporalAccessor called before

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

2024-01-15 Thread Eric Milles (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-11254?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Eric Milles updated GROOVY-11254: - Component/s: (was: Static Type Checker) > Compiler crash: ClassNode#getTypeClass for Tempo

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

2024-01-15 Thread Eric Milles (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-11121?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Eric Milles updated GROOVY-11121: - Language: groovy > unexpected error when having overloaded methods, one of which receiving an

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

2024-01-15 Thread Eric Milles (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-11254?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Eric Milles updated GROOVY-11254: - Priority: Major (was: Minor) > Compiler crash: ClassNode#getTypeClass for TemporalAccessor ca

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

2024-01-15 Thread Eric Milles (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-11254?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Eric Milles updated GROOVY-11254: - Fix Version/s: 3.0.21 > Compiler crash: ClassNode#getTypeClass for TemporalAccessor called bef

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

2024-01-15 Thread Eric Milles (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-11121?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Eric Milles reassigned GROOVY-11121: Assignee: Eric Milles > unexpected error when having overloaded methods, one of which re

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

2024-01-15 Thread Eric Milles (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-11121 ] Eric Milles deleted comment on GROOVY-11121: -- was (Author: emilles): Without a fix for GROOVY-10714 and GROOVY-11010 there is no disambiguation by parameter count. If they are resolved, t

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

2024-01-15 Thread Eric Milles (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-11254?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Eric Milles updated GROOVY-11254: - Fix Version/s: 4.0.18 > Compiler crash: ClassNode#getTypeClass for TemporalAccessor called bef

[jira] [Comment Edited] (GROOVY-11010) Ambiguous method reference when expecting a SAM type

2024-01-15 Thread Eric Milles (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-11010?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17806582#comment-17806582 ] Eric Milles edited comment on GROOVY-11010 at 1/15/24 1:44 PM: --

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

2024-01-15 Thread Eric Milles (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-11254?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Eric Milles resolved GROOVY-11254. -- Fix Version/s: 5.0.0-alpha-5 Resolution: Fixed https://github.com/apache/groovy/commit

[jira] [Commented] (GROOVY-9239) Java compatibility: consider supporting method reference with generics

2024-01-15 Thread Eric Milles (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-9239?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17806817#comment-17806817 ] Eric Milles commented on GROOVY-9239: - https://github.com/apache/groovy/commit/d8726

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

2024-01-14 Thread Eric Milles (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-11046?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17806589#comment-17806589 ] Eric Milles commented on GROOVY-11046: -- I managed to reduce the frequency of these

[jira] [Comment Edited] (GROOVY-11159) ClassNode: separate type definition information

2024-01-14 Thread Eric Milles (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-11159?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17756010#comment-17756010 ] Eric Milles edited comment on GROOVY-11159 at 1/15/24 2:11 AM: --

[jira] [Updated] (GROOVY-10714) STC: Callable, Runnable, Serializable overload preference for functional argument (closure, lambda, etc.)

2024-01-14 Thread Eric Milles (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-10714?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Eric Milles updated GROOVY-10714: - Priority: Major (was: Minor) > STC: Callable, Runnable, Serializable overload preference for f

[jira] [Comment Edited] (GROOVY-11010) Ambiguous method reference when expecting a SAM type

2024-01-14 Thread Eric Milles (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-11010?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17806582#comment-17806582 ] Eric Milles edited comment on GROOVY-11010 at 1/15/24 1:59 AM: --

[jira] [Commented] (GROOVY-11010) Ambiguous method reference when expecting a SAM type

2024-01-14 Thread Eric Milles (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-11010?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17806582#comment-17806582 ] Eric Milles commented on GROOVY-11010: -- Replacing “Main::m” with “s -> Main.m(s)”

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