@java.lang.Override public void set(java.util.List replace) { this.element.setEnumValues(replace); } }
@Override public <T, U> void setValue(T element, U value) { castTarget(element).setEnumValues(castValue(value)); } }
public <T extends java.lang.Enum<?>> void visitCtEnum(final spoon.reflect.declaration.CtEnum<T> ctEnum) { spoon.reflect.declaration.CtEnum<T> aCtEnum = ctEnum.getFactory().Core().createEnum(); this.builder.copy(ctEnum, aCtEnum); aCtEnum.setAnnotations(this.cloneHelper.clone(ctEnum.getAnnotations())); aCtEnum.setSuperInterfaces(this.cloneHelper.clone(ctEnum.getSuperInterfaces())); aCtEnum.setTypeMembers(this.cloneHelper.clone(ctEnum.getTypeMembers())); aCtEnum.setEnumValues(this.cloneHelper.clone(ctEnum.getEnumValues())); aCtEnum.setComments(this.cloneHelper.clone(ctEnum.getComments())); this.cloneHelper.tailor(ctEnum, aCtEnum); this.other = aCtEnum; }