@java.lang.Override public <T> void visitCtFieldRead(final spoon.reflect.code.CtFieldRead<T> fieldRead) { spoon.reflect.code.CtFieldRead other = ((spoon.reflect.code.CtFieldRead) (this.stack.peek())); enter(fieldRead); biScan(spoon.reflect.path.CtRole.ANNOTATION, fieldRead.getAnnotations(), other.getAnnotations()); biScan(spoon.reflect.path.CtRole.CAST, fieldRead.getTypeCasts(), other.getTypeCasts()); biScan(spoon.reflect.path.CtRole.TARGET, fieldRead.getTarget(), other.getTarget()); biScan(spoon.reflect.path.CtRole.VARIABLE, fieldRead.getVariable(), other.getVariable()); biScan(spoon.reflect.path.CtRole.COMMENT, fieldRead.getComments(), other.getComments()); exit(fieldRead); }
@Override public <T> void visitCtFieldRead(CtFieldRead<T> fieldRead) { enter(fieldRead); scan(fieldRead.getAnnotations()); scan(fieldRead.getTypeCasts()); scan(fieldRead.getVariable()); scan(fieldRead.getTarget()); exit(fieldRead); }
@Override public <T> void visitCtFieldRead(final CtFieldRead<T> fieldRead) { enter(fieldRead); scan(CtRole.ANNOTATION, fieldRead.getAnnotations()); scan(CtRole.CAST, fieldRead.getTypeCasts()); scan(CtRole.TARGET, fieldRead.getTarget()); scan(CtRole.VARIABLE, fieldRead.getVariable()); scan(CtRole.COMMENT, fieldRead.getComments()); exit(fieldRead); }
@Override public <T> void visitCtFieldRead(CtFieldRead<T> fieldRead) { super.visitCtFieldRead(fieldRead); enter(fieldRead); scan(fieldRead.getVariable()); scan(fieldRead.getAnnotations()); scan(fieldRead.getTypeCasts()); scan(fieldRead.getVariable()); scan(fieldRead.getTarget()); exit(fieldRead); }
@java.lang.Override public <T> void visitCtFieldRead(final spoon.reflect.code.CtFieldRead<T> fieldRead) { replaceInListIfExist(fieldRead.getAnnotations(), new spoon.support.visitor.replace.ReplacementVisitor.CtElementAnnotationsReplaceListener(fieldRead)); replaceInListIfExist(fieldRead.getTypeCasts(), new spoon.support.visitor.replace.ReplacementVisitor.CtExpressionTypeCastsReplaceListener(fieldRead)); replaceElementIfExist(fieldRead.getTarget(), new spoon.support.visitor.replace.ReplacementVisitor.CtTargetedExpressionTargetReplaceListener(fieldRead)); replaceElementIfExist(fieldRead.getVariable(), new spoon.support.visitor.replace.ReplacementVisitor.CtFieldAccessVariableReplaceListener(fieldRead)); replaceInListIfExist(fieldRead.getComments(), new spoon.support.visitor.replace.ReplacementVisitor.CtElementCommentsReplaceListener(fieldRead)); }
@java.lang.Override public <T> void visitCtFieldRead(final spoon.reflect.code.CtFieldRead<T> fieldRead) { spoon.reflect.code.CtFieldRead<T> aCtFieldRead = fieldRead.getFactory().Core().createFieldRead(); this.builder.copy(fieldRead, aCtFieldRead); aCtFieldRead.setAnnotations(this.cloneHelper.clone(fieldRead.getAnnotations())); aCtFieldRead.setTypeCasts(this.cloneHelper.clone(fieldRead.getTypeCasts())); aCtFieldRead.setTarget(this.cloneHelper.clone(fieldRead.getTarget())); aCtFieldRead.setVariable(this.cloneHelper.clone(fieldRead.getVariable())); aCtFieldRead.setComments(this.cloneHelper.clone(fieldRead.getComments())); this.cloneHelper.tailor(fieldRead, aCtFieldRead); this.other = aCtFieldRead; }