@java.lang.Override public void set(spoon.reflect.reference.CtPackageReference replace) { this.element.setReference(replace); } }
/** * Creates a package declaration of a package. * * @param packageRef a reference to a package */ public CtPackageDeclaration createPackageDeclaration(CtPackageReference packageRef) { CtPackageDeclaration pd = factory.Core().createPackageDeclaration(); pd.setReference(packageRef); return pd; }
@Override public <T, U> void setValue(T element, U value) { castTarget(element).setReference(castValue(value)); } }
@java.lang.Override public void visitCtPackageDeclaration(spoon.reflect.declaration.CtPackageDeclaration packageDeclaration) { spoon.reflect.declaration.CtPackageDeclaration aCtPackageDeclaration = packageDeclaration.getFactory().Core().createPackageDeclaration(); this.builder.copy(packageDeclaration, aCtPackageDeclaration); aCtPackageDeclaration.setComments(this.cloneHelper.clone(packageDeclaration.getComments())); aCtPackageDeclaration.setAnnotations(this.cloneHelper.clone(packageDeclaration.getAnnotations())); aCtPackageDeclaration.setReference(this.cloneHelper.clone(packageDeclaration.getReference())); this.cloneHelper.tailor(packageDeclaration, aCtPackageDeclaration); this.other = aCtPackageDeclaration; }