[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] [Commented] (GROOVY-11301) References to inaccesible methods leads to runtime error

2024-01-30 Thread Thodoris Sotiropoulos (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-11301?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17812445#comment-17812445 ] Thodoris Sotiropoulos commented on GROOVY-11301: {code} ❯ java -version

[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] [Commented] (GROOVY-11301) References to inaccesible methods leads to runtime error

2024-01-30 Thread Jochen Theodorou (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-11301?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17812410#comment-17812410 ] Jochen Theodorou commented on GROOVY-11301: --- [~theosot] for me it does not on

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

2024-01-30 Thread Thodoris Sotiropoulos (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-11301?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17812402#comment-17812402 ] Thodoris Sotiropoulos commented on GROOVY-11301: Oops; you are right! T

[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] [Comment Edited] (GROOVY-11301) References to inaccesible methods leads to runtime error

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

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

2024-01-30 Thread Jochen Theodorou (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-11301?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17812393#comment-17812393 ] Jochen Theodorou commented on GROOVY-11301: --- Even though Test.A::m is a priva

[jira] [Created] (GROOVY-11301) References to inaccesible methods leads to runtime error

2024-01-30 Thread Thodoris Sotiropoulos (Jira)
Thodoris Sotiropoulos created GROOVY-11301: -- Summary: References to inaccesible methods leads to runtime error Key: GROOVY-11301 URL: https://issues.apache.org/jira/browse/GROOVY-11301 Project