Re: How to specify a default array value for annotation attribute with static compilation?

2021-03-19 Thread Bill James
Reading the error, it seems the issue is the default value "[]" which a List, not an Array... is there a way to change the default value to an Array? Seems like that would be a more useful solution.

Re: How to specify a default array value for annotation attribute with static compilation?

2021-03-09 Thread Damir Murat
Tnx Szymon. I opted for the first solution without CompileStatic.

Re: How to specify a default array value for annotation attribute with static compilation?

2021-03-09 Thread Szymon Stępniak
You might actually don't need the @CompileStatic annotation in this example. Here is what the bytecode decompiled to the Java class looks like (an example without static compilation enabled): // // Source code recreated from a .class file by IntelliJ IDEA // (powered by FernFlower decompiler) //