I'm relatively new to Groovy.  And, while working through the @Builder
example (Listing 9.9), from Groovy In Action Second Edition, which is a
*_fantastic_* book by the way, I was under the impression that the
following piece of code

@Builder
class Chemist {
    String first
    String last
    int born
}

def builder = Chemist.*builder()*


would result in the *builder() *method being recognized in the IDE I am
using (IntelliJ IDEA).  Instead, the IDE informs me "Cannot resolve symbol
'builder'".

I thought that since @Builder was a compile-time metaprogramming structure,
the IDE would recognize the *builder()* method and allow me to use the
IDE's auto-complete feature ...

Is that not true of the @Builder annotation ?
Am I making the wrong assumption here ?

Reply via email to