Lines Matching defs:clone
301 public Object clone ()
328 return((Descriptor)consDescriptor.clone());
399 Descriptor clone;
402 clone = new DescriptorSupport();
405 clone = (Descriptor) in.clone();
409 if (defaulted && clone.getFieldValue("name")==null) {
410 clone.setField("name", this.getName());
413 if (defaulted && clone.getFieldValue("descriptorType")==null) {
414 clone.setField("descriptorType", "operation");
417 if (clone.getFieldValue("displayName") == null) {
418 clone.setField("displayName",this.getName());
421 if (clone.getFieldValue("role") == null) {
422 clone.setField("role","constructor");
427 if (!clone.isValid()) {
430 "one or more required fields are invalid. Descriptor:" + clone.toString());
432 if (!getName().equalsIgnoreCase((String) clone.getFieldValue("name"))) {
435 " Expected: "+ this.getName() + " , was: " + clone.getFieldValue("name"));
437 if (!"operation".equalsIgnoreCase((String) clone.getFieldValue("descriptorType"))) {
440 " Expected: \"operation\" ," + " was: " + clone.getFieldValue("descriptorType"));
442 if (! ((String)clone.getFieldValue("role")).equalsIgnoreCase("constructor")) {
445 " Expected: \"constructor\" ," + " was: " + clone.getFieldValue("role"));
448 return clone;