@SuppressWarnings("unchecked") @Override public <T, U> U getValue(T element) { return ((U) ((Object) (castTarget(element).getExpression()))); }
@Override public void visitCtSynchronized(CtSynchronized synchro) { if (synchro.getExpression() == null && child instanceof CtExpression) { synchro.setExpression((CtExpression<?>) child); return; } if (synchro.getBlock() == null && child instanceof CtBlock) { synchro.setBlock((CtBlock<?>) child); return; } super.visitCtSynchronized(synchro); }
@Override public void visitCtSynchronized(CtSynchronized synchro) { enterCtStatement(synchro); printer.writeKeyword("synchronized"); if (synchro.getExpression() != null) { printer.writeSeparator("("); scan(synchro.getExpression()); printer.writeSeparator(")").writeSpace(); } scan(synchro.getBlock()); exitCtStatement(synchro); }
public void visitCtSynchronized(final spoon.reflect.code.CtSynchronized synchro) { spoon.reflect.code.CtSynchronized other = ((spoon.reflect.code.CtSynchronized) (this.stack.peek())); enter(synchro); biScan(spoon.reflect.path.CtRole.ANNOTATION, synchro.getAnnotations(), other.getAnnotations()); biScan(spoon.reflect.path.CtRole.EXPRESSION, synchro.getExpression(), other.getExpression()); biScan(spoon.reflect.path.CtRole.BODY, synchro.getBlock(), other.getBlock()); biScan(spoon.reflect.path.CtRole.COMMENT, synchro.getComments(), other.getComments()); exit(synchro); }
public void visitCtSynchronized(final CtSynchronized synchro) { enter(synchro); scan(CtRole.ANNOTATION, synchro.getAnnotations()); scan(CtRole.EXPRESSION, synchro.getExpression()); scan(CtRole.BODY, synchro.getBlock()); scan(CtRole.COMMENT, synchro.getComments()); exit(synchro); }
@java.lang.Override public void visitCtSynchronized(final spoon.reflect.code.CtSynchronized synchro) { replaceInListIfExist(synchro.getAnnotations(), new spoon.support.visitor.replace.ReplacementVisitor.CtElementAnnotationsReplaceListener(synchro)); replaceElementIfExist(synchro.getExpression(), new spoon.support.visitor.replace.ReplacementVisitor.CtSynchronizedExpressionReplaceListener(synchro)); replaceElementIfExist(synchro.getBlock(), new spoon.support.visitor.replace.ReplacementVisitor.CtSynchronizedBlockReplaceListener(synchro)); replaceInListIfExist(synchro.getComments(), new spoon.support.visitor.replace.ReplacementVisitor.CtElementCommentsReplaceListener(synchro)); }
public void visitCtSynchronized(final spoon.reflect.code.CtSynchronized synchro) { spoon.reflect.code.CtSynchronized aCtSynchronized = synchro.getFactory().Core().createSynchronized(); this.builder.copy(synchro, aCtSynchronized); aCtSynchronized.setAnnotations(this.cloneHelper.clone(synchro.getAnnotations())); aCtSynchronized.setExpression(this.cloneHelper.clone(synchro.getExpression())); aCtSynchronized.setBlock(this.cloneHelper.clone(synchro.getBlock())); aCtSynchronized.setComments(this.cloneHelper.clone(synchro.getComments())); this.cloneHelper.tailor(synchro, aCtSynchronized); this.other = aCtSynchronized; }
@SuppressWarnings("rawtypes") @Override public void visitCtSynchronized(CtSynchronized synchro) { super.visitCtSynchronized(synchro); CtExpression exper=synchro.getExpression(); if (candidates.containsKey(exper)) { synchro.setExpression(candidates.get(exper)); saveSketchAndSynthesize(); synchro.setExpression(exper); resoreDiskFile(); } } }
public void visitCtSynchronized(CtSynchronized synchro) { enterCtStatement(synchro); write("synchronized"); if (synchro.getExpression() != null) { write("("); scan(synchro.getExpression()); write(") "); } scan(synchro.getBlock()); }
@Override public void visitCtSynchronized(CtSynchronized synchro) { if (synchro.getExpression() == null && child instanceof CtExpression) { synchro.setExpression((CtExpression<?>) child); return; } if (synchro.getBlock() == null && child instanceof CtBlock) { synchro.setBlock((CtBlock<?>) child); return; } super.visitCtSynchronized(synchro); }
public void visitCtSynchronized(CtSynchronized synchro) { write("synchronized ("); scan(synchro.getExpression()); write(") "); scan(synchro.getBlock()); }
public void visitCtSynchronized(CtSynchronized synchro) { enter(synchro); scan(synchro.getAnnotations()); scan(synchro.getExpression()); scan(synchro.getBlock()); exit(synchro); }