Links

Lists

Latest Updates

Ruby On Rails List
Python list
Advanced Java
The JavaScript List
Apache Users
Full Disclosure
Linux Security

Search the archives!


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Advanced-java] CLONE


  • From: greg@xxxxxxxxxxxxxxx (Greg Munt)
  • Subject: [Advanced-java] CLONE
  • Date: Tue, 29 Jan 2002 17:04:08 -0000

Erk.

What if the type of the class varies at different times during execution of
the program?

Try using reflection to see if the clone method is there, or if the object
implements Cloneable. Or make Message an extension of Cloneable.

----- Original Message -----
From: "David Rosenstrauch" <darose@xxxxxxx>
To: <advanced-java@xxxxxxxxxxxxxxxx>
Sent: Tuesday, January 29, 2002 4:18 PM
Subject: Re: [Advanced-java] CLONE


> Do a System.out.println(msg.getClass()) to find out what actual sub-class
the object is.  See if that class supports clone.  If it does, then cast msg
to the subclass type and call clone on it.
>
>
> DR
>
>
> At 02:52 AM 1/29/02 -0800, diya prakash wrote:
> >Hello,
> >
> >I have what seems like a simple java question!!!!
> >
> >I have an interface Message and i have something like
> >
> >Message msg;
> >
> >I need to clone this msg variable!!!! I dont know how
> >to acheive this as msg is not an object.
> >
> >Kindly help me.
> >thank you,
> >Ramya
>
> _______________________________________________
> Advanced-java mailing list
> Advanced-java@xxxxxxxxxxxxxxxxxxxxxx
> http://lists.xcf.berkeley.edu/mailman/listinfo/advanced-java
>