Hi Remko,
I'm so glad that somebody's used it (in Java). I've fixed an issue or two over
in Eclipse JDT around this very construct (placement new) - I had to read the
spec to find out how it was supposed to work...
-Jesper
> On 11 Apr 2018, at 16.01, Remko Popma wrote:
>
> Eric,
>
> Yes thi
One of the more common forms of array creation is catered for in the Parrot
parser.
On Thu, Apr 12, 2018 at 3:36 AM, wrote:
> I know it is part of the Java spec, but do you know anyone that actuallky
> does that? I'm just curious as I've never once seen a need for it.
>
> Array creation is the
Eric,
Yes this is used.
For example, picocli has an Ansi enum (ON, OFF, AUTO), with a nested inner
class Text.
A Text instance is created with
`currentAnsi.new Text(“@|bold hello|@“);`
The outer class determines whether Ansi escape codes are emitted when the text
is rendered.
I’m sure it’
I know it is part of the Java spec, but do you know anyone that actuallky does
that? I'm just curious as I've never once seen a need for it.
Array creation is the one item that comes up most often for me when converting
a source file from Java to Groovy.
Here is the test:
https://github.com/danielsun1106/groovy-parser/blob/new-non-static-inner-class/src/test/resources/core/NonStaticClass_01x.groovy
Cheers,
Daniel.Sun
--
Sent from: http://groovy.329449.n5.nabble.com/Groovy-Dev-f372993.html
Hi all,
When I tried to carry out the step1 of Phoenix plan( i.e. make Parrot
support Java syntax as a dialect), I found Groovy does not support some
code like `outer.new Inner()` to create instances of non-static inner
classes[1]. So I set aside some time to support the syntax in the Parr