-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

The first parameter to these functions should be the reference the object.

so try:

(defn -init [this]
    (.setDescription this "this is a derived class")

On 12/27/2008 08:05 PM, CuppoJava wrote:
> Here's my stab at it.
> I'm having problems with the setDescription() line.
> Thanks for your help
>   -Patrick
> 
> (ns test)
> (gen-class
>  :name test.MyDerivedClass
>  :extends [SuperClass]
>  :init init
>  :constructors {[] [String]})
> 
> (defn -init []
>   ;The following line doesn't work.
>   ;I need to call setDescription on this object
>   ;who's reference is not available yet.
>   (. this setDescription "this is a derived class")
> 
>   ;Superclass constructor
>   [["derived class"] nil]
> > 

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAklW0qAACgkQWorbjR01Cx5qaACgyUEFNoNDlPt6YNNhbCCwI92r
FmEAniT/gtGvnmOjDFZVBKIco8tZ4aDQ
=FtTB
-----END PGP SIGNATURE-----

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Clojure" group.
To post to this group, send email to clojure@googlegroups.com
To unsubscribe from this group, send email to 
clojure+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/clojure?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to