public <T, A extends T> void visitCtAssignment(final spoon.reflect.code.CtAssignment<T, A> assignement) { spoon.reflect.code.CtAssignment other = ((spoon.reflect.code.CtAssignment) (this.stack.peek())); enter(assignement); biScan(spoon.reflect.path.CtRole.ANNOTATION, assignement.getAnnotations(), other.getAnnotations()); biScan(spoon.reflect.path.CtRole.TYPE, assignement.getType(), other.getType()); biScan(spoon.reflect.path.CtRole.CAST, assignement.getTypeCasts(), other.getTypeCasts()); biScan(spoon.reflect.path.CtRole.ASSIGNED, assignement.getAssigned(), other.getAssigned()); biScan(spoon.reflect.path.CtRole.ASSIGNMENT, assignement.getAssignment(), other.getAssignment()); biScan(spoon.reflect.path.CtRole.COMMENT, assignement.getComments(), other.getComments()); exit(assignement); }
} else if (candidate instanceof CtAssignment<?, ?>) { CtAssignment<?, ?> ctAssignment = (CtAssignment<?, ?>) candidate; Class<?> localVariableClass = ctAssignment.getType() .getActualClass();
public <T, A extends T> void visitCtAssignment(final CtAssignment<T, A> assignement) { enter(assignement); scan(CtRole.ANNOTATION, assignement.getAnnotations()); scan(CtRole.TYPE, assignement.getType()); scan(CtRole.CAST, assignement.getTypeCasts()); scan(CtRole.ASSIGNED, assignement.getAssigned()); scan(CtRole.ASSIGNMENT, assignement.getAssignment()); scan(CtRole.COMMENT, assignement.getComments()); exit(assignement); }
} else if (candidate instanceof CtAssignment<?, ?>) { CtAssignment<?, ?> ctAssignment = (CtAssignment<?, ?>) candidate; Class<?> localVariableClass = ctAssignment.getType() .getActualClass();
@java.lang.Override public <T, A extends T> void visitCtAssignment(final spoon.reflect.code.CtAssignment<T, A> assignement) { replaceInListIfExist(assignement.getAnnotations(), new spoon.support.visitor.replace.ReplacementVisitor.CtElementAnnotationsReplaceListener(assignement)); replaceElementIfExist(assignement.getType(), new spoon.support.visitor.replace.ReplacementVisitor.CtTypedElementTypeReplaceListener(assignement)); replaceInListIfExist(assignement.getTypeCasts(), new spoon.support.visitor.replace.ReplacementVisitor.CtExpressionTypeCastsReplaceListener(assignement)); replaceElementIfExist(assignement.getAssigned(), new spoon.support.visitor.replace.ReplacementVisitor.CtAssignmentAssignedReplaceListener(assignement)); replaceElementIfExist(assignement.getAssignment(), new spoon.support.visitor.replace.ReplacementVisitor.CtRHSReceiverAssignmentReplaceListener(assignement)); replaceInListIfExist(assignement.getComments(), new spoon.support.visitor.replace.ReplacementVisitor.CtElementCommentsReplaceListener(assignement)); }
public <T, A extends T> void visitCtAssignment(final spoon.reflect.code.CtAssignment<T, A> assignement) { spoon.reflect.code.CtAssignment<T, A> aCtAssignment = assignement.getFactory().Core().createAssignment(); this.builder.copy(assignement, aCtAssignment); aCtAssignment.setAnnotations(this.cloneHelper.clone(assignement.getAnnotations())); aCtAssignment.setType(this.cloneHelper.clone(assignement.getType())); aCtAssignment.setTypeCasts(this.cloneHelper.clone(assignement.getTypeCasts())); aCtAssignment.setAssigned(this.cloneHelper.clone(assignement.getAssigned())); aCtAssignment.setAssignment(this.cloneHelper.clone(assignement.getAssignment())); aCtAssignment.setComments(this.cloneHelper.clone(assignement.getComments())); this.cloneHelper.tailor(assignement, aCtAssignment); this.other = aCtAssignment; }
public <T, A extends T> void visitCtAssignment( CtAssignment<T, A> assignement) { enter(assignement); scan(assignement.getAnnotations()); scan(assignement.getType()); scanReferences(assignement.getTypeCasts()); scan(assignement.getAssigned()); scan(assignement.getAssignment()); exit(assignement); }