@SuppressWarnings("unchecked") @Override public <T, U> U getValue(T element) { return ((U) ((Object) (castTarget(element).getDimensionExpressions()))); }
public <T> void visitCtNewArray(final spoon.reflect.code.CtNewArray<T> newArray) { spoon.reflect.code.CtNewArray other = ((spoon.reflect.code.CtNewArray) (this.stack.peek())); enter(newArray); biScan(spoon.reflect.path.CtRole.ANNOTATION, newArray.getAnnotations(), other.getAnnotations()); biScan(spoon.reflect.path.CtRole.TYPE, newArray.getType(), other.getType()); biScan(spoon.reflect.path.CtRole.CAST, newArray.getTypeCasts(), other.getTypeCasts()); biScan(spoon.reflect.path.CtRole.EXPRESSION, newArray.getElements(), other.getElements()); biScan(spoon.reflect.path.CtRole.DIMENSION, newArray.getDimensionExpressions(), other.getDimensionExpressions()); biScan(spoon.reflect.path.CtRole.COMMENT, newArray.getComments(), other.getComments()); exit(newArray); }
if (newArray.getDimensionExpressions().size() > i) { CtExpression<Integer> e = newArray.getDimensionExpressions().get(i); scan(e); if (newArray.getDimensionExpressions().isEmpty()) { elementPrinterHelper.printList(newArray.getElements(), null, false, "{", true, false, ",", true, true, "}",
public <T> void visitCtNewArray(final CtNewArray<T> newArray) { enter(newArray); scan(CtRole.ANNOTATION, newArray.getAnnotations()); scan(CtRole.TYPE, newArray.getType()); scan(CtRole.CAST, newArray.getTypeCasts()); scan(CtRole.EXPRESSION, newArray.getElements()); scan(CtRole.DIMENSION, newArray.getDimensionExpressions()); scan(CtRole.COMMENT, newArray.getComments()); exit(newArray); }
@java.lang.Override public <T> void visitCtNewArray(final spoon.reflect.code.CtNewArray<T> newArray) { replaceInListIfExist(newArray.getAnnotations(), new spoon.support.visitor.replace.ReplacementVisitor.CtElementAnnotationsReplaceListener(newArray)); replaceElementIfExist(newArray.getType(), new spoon.support.visitor.replace.ReplacementVisitor.CtTypedElementTypeReplaceListener(newArray)); replaceInListIfExist(newArray.getTypeCasts(), new spoon.support.visitor.replace.ReplacementVisitor.CtExpressionTypeCastsReplaceListener(newArray)); replaceInListIfExist(newArray.getElements(), new spoon.support.visitor.replace.ReplacementVisitor.CtNewArrayElementsReplaceListener(newArray)); replaceInListIfExist(newArray.getDimensionExpressions(), new spoon.support.visitor.replace.ReplacementVisitor.CtNewArrayDimensionExpressionsReplaceListener(newArray)); replaceInListIfExist(newArray.getComments(), new spoon.support.visitor.replace.ReplacementVisitor.CtElementCommentsReplaceListener(newArray)); }
public <T> void visitCtNewArray(final spoon.reflect.code.CtNewArray<T> newArray) { spoon.reflect.code.CtNewArray<T> aCtNewArray = newArray.getFactory().Core().createNewArray(); this.builder.copy(newArray, aCtNewArray); aCtNewArray.setAnnotations(this.cloneHelper.clone(newArray.getAnnotations())); aCtNewArray.setType(this.cloneHelper.clone(newArray.getType())); aCtNewArray.setTypeCasts(this.cloneHelper.clone(newArray.getTypeCasts())); aCtNewArray.setElements(this.cloneHelper.clone(newArray.getElements())); aCtNewArray.setDimensionExpressions(this.cloneHelper.clone(newArray.getDimensionExpressions())); aCtNewArray.setComments(this.cloneHelper.clone(newArray.getComments())); this.cloneHelper.tailor(newArray, aCtNewArray); this.other = aCtNewArray; }
super.visitCtNewArray(newArray); List<CtExpression<Integer>> dimension = newArray.getDimensionExpressions(); for (int i = 0; i < dimension.size(); i++) { CtExpression p = dimension.get(i);
for (int i = 0; ref instanceof CtArrayTypeReference; i++) { write("["); if (newArray.getDimensionExpressions().size() > i) { scan(newArray.getDimensionExpressions().get(i)); if (newArray.getDimensionExpressions().size() == 0) { write("{ "); for (CtExpression e : newArray.getElements()) {
public <T> void visitCtNewArray(CtNewArray<T> newArray) { write("new "); scan(newArray.getType()); for (CtExpression<?> c : newArray.getDimensionExpressions()) { write("["); scan(c); write("]"); } write("{"); for (CtExpression<?> e : newArray.getElements()) { scan(e); write(","); } if (!newArray.getElements().isEmpty()) { clearLast(); } write("}"); }
public <T> void visitCtNewArray(CtNewArray<T> newArray) { enter(newArray); scan(newArray.getAnnotations()); scan(newArray.getType()); scanReferences(newArray.getTypeCasts()); scan(newArray.getElements()); scan(newArray.getDimensionExpressions()); exit(newArray); }