public static Object create() { PointerStruct self; self = new PointerStruct(); self.clear(); return self; }
/** * This is the implementation of the <code>Copyable</code> interface. This method will perform a * deep copy of <code>src</code> This method could be placed into <code>PointerStructTypeSupport * </code> rather than here by using the <code>-noCopyable</code> option to rtiddsgen. * * @param src The Object which contains the data to be copied. * @return Returns <code>this</code>. * @exception NullPointerException If <code>src</code> is null. * @exception ClassCastException If <code>src</code> is not the same type as <code>this</code>. * @see com.rti.dds.infrastructure.Copyable#copy_from(java.lang.Object) */ public Object copy_from(Object src) { PointerStruct typedSrc = (PointerStruct) src; PointerStruct typedDst = this; typedDst.member = typedSrc.member; return this; }