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]

Kirim email ke