groovy-notifications mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "James Kleeh (JIRA)" <j...@apache.org>
Subject [jira] [Comment Edited] (GROOVY-8726) Parameter lacks a reference to the MethodNode it belongs to
Date Fri, 03 Aug 2018 15:40:00 GMT

    [ https://issues.apache.org/jira/browse/GROOVY-8726?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16568363#comment-16568363
] 

James Kleeh edited comment on GROOVY-8726 at 8/3/18 3:39 PM:
-------------------------------------------------------------

[~emilles] I don't think that other nodes lack references is a reason to not have it. The
Java annotation processor API allows this behavior. The parameters are being retrieved from
the MethodNode. It doesn't make sense to me to require users to design an API that allows
a reference to the method node to be kept along with the parameter.

 

"Is there some interface that Groovy provides you are overriding that has Parameter as the
passed data?" No. This is my own API that uses any AnnotatedNode.


was (Author: schlogen):
[~emilles] I don't think that other nodes lack references is a reason to not have it. The
parameters are being retrieved from the MethodNode. It doesn't make sense to me to require
users to design an API that allows a reference to the method node to be kept along with the
parameter. 

 

"Is there some interface that Groovy provides you are overriding that has Parameter as the
passed data?" No. This is my own API that uses any AnnotatedNode.

> Parameter lacks a reference to the MethodNode it belongs to
> -----------------------------------------------------------
>
>                 Key: GROOVY-8726
>                 URL: https://issues.apache.org/jira/browse/GROOVY-8726
>             Project: Groovy
>          Issue Type: Improvement
>          Components: Compiler
>    Affects Versions: 2.5.1
>            Reporter: James Kleeh
>            Priority: Major
>
> The Parameter class lacks a reference to it's method node. This is important to find
arguments that have been "overridden".



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Mime
View raw message