2008/8/7 Arie Kusuma Atmaja <[EMAIL PROTECTED]>
> Edwin Pratomo wrote:
>
> > Itu tadi contoh di Java.
> >
> > Untuk annotation di (J)Ruby syntax-nya seperti ini:
> >
> > # This is a mojo description
> > # @goal
> > # @phase "validate"
> > # @requiresDependency Resolution "compile"
> > class MyMojo < Mojo
> >
> > ________________________________
> >
> > maksudnya sudah di-support di jruby? khusus jruby tok?
> > tapi kok masuk sbg comment? (di belakang pound sign #)
> > atau contoh di atas ini baru hypothetical code?
>
Memang seperti itu sintaks-nya (dimasukkan comment), karena JRuby "tidak
mau" menambahkan sintaks baru ke Ruby language.
Annotation yang didemonstrasikan tersebut kalau di Java jadinya kurang lebih
seperti ini:
@Goal @Phase("validate") @RequiresDependency(resolution="compile")
class MyMojo extends Mojo
...
Ini makanya saya bilang bahwa syntax annotation di JRuby itu "jorok" karena
masih lebih elegan/clean sintaks di Java, padahal sintaks di Java (selain
annotation) menurut saya secara umum lebih jorok daripada Ruby. Namun masih
lebih mending daripada nggak support annotation sama sekali.
> yg saya tangkap:hendy kasih analogi kalau di ruby kurang lebih seperti
> apa (dari contoh java codes).
>
Contoh yang saya berikan di atas adalah contoh real dari jruby-maven-plugin,
jadi bukan sekedar analogi
Sila lihat sendiri di:
http://mojo.codehaus.org/jruby-maven-plugin/howto.html
>
> yg saya baca dari blog2x yg link2nya saya paste di lain reply annotation
> baru ditambahkan buat jruby. cmiiw.
>
Yap kurang lebih begitu
--
Best regards,
Hendy Irawan
[Non-text portions of this message have been removed]