Example #1
0
 public static CodeElement getCopy(CodeElement orig) {
   CodeElement res = new CodeElement(orig.getParent(), orig.getCodeType());
   res.setAccessType(orig.getAccessType());
   res.setChildren(orig.children);
   res.setDerived(orig.getDerived());
   res.setElementName(orig.getElementName());
   res.setTypeSignature(orig.getTypeSignature());
   res.setEndPoint(orig.getEndPoint());
   res.setLength(orig.getLength());
   res.setNameOffset(orig.getNameOffset());
   res.setOffset(orig.getOffset());
   res.setSignature(orig.getSignature());
   res.setSource(orig.getSource());
   res.setStartPoint(orig.getStartPoint());
   res.setValidLength(orig.getValidLength());
   res.setValidOffset(orig.getValidOffset());
   return res;
 }