On 2021-08-05 14:39, Paul King wrote:
> Marcin, I know we didn't progress, but do you recall whether we created an
> issue last time?

Good point Paul :-/. I should created a ticket to be able to track and
and be visible in grooming.

I've just created one for further consideration:
https://issues.apache.org/jira/browse/GROOVY-10192


Marcin


> 
> On Thu, Aug 5, 2021 at 10:08 PM Marcin Zajączkowski <msz...@wp.pl> wrote:
> 
>> I've been asking about the same thing back in 2020 with some proposals,
>> but unfortunately without any reply:
>>
>> https://mail-archives.apache.org/mod_mbox/groovy-users/202001.mbox/%3cb62eefce-5d71-f394-8024-f2dd93c12...@wp.pl%3e
>>
>> Nevertheless, maybe this time something constructive will be determined.
>>
>> Marcin
>>
>>
>> On 2021-08-04 22:00, Leonard Brünings wrote:
>>> It is possible to define Closures for annotations, e.g., Spock's
>>> `@Requires({ os.windows })`.
>>> However, it is currently impossible to tell the IDE what this annotation
>>> will delegate to, as @DelegatesTo is only applicable for parameters.
>>>
>>> Could we either allow @DelegatesTo for TYPE_USE or mabe add a new
>>> dedicated annotation for that.
>>>
>>> public @interface Requires {
>>>   Class<DelegatesTo(PreconditionContext.class) ? extends Closure>
>> value();
>>> }
>>>
>>> Alternatively, we could add METHOD as target, to the annotation.
>>>
>>> public @interface Requires {
>>>   DelegatesTo(PreconditionContext.class)
>>>   Class<? extends Closure> value();
>>> }
>>>
>>> Cheers Leonard
>>>
>>
>>
>> --
>> https://blog.solidsoft.pl/ - Working code is not enough
>>
> 


-- 
https://blog.solidsoft.pl/ - Working code is not enough

Reply via email to