@SuppressWarnings("unchecked") @Override public <T, U> U getValue(T element) { return ((U) ((Object) (castTarget(element).isVarArgs()))); }
public <T> void visitCtParameter(spoon.reflect.declaration.CtParameter<T> e) { ((spoon.reflect.declaration.CtParameter<T>) (other)).setVarArgs(e.isVarArgs()); ((spoon.reflect.declaration.CtParameter<T>) (other)).setModifiers(e.getModifiers()); ((spoon.reflect.declaration.CtParameter<T>) (other)).setShadow(e.isShadow()); super.visitCtParameter(e); }
@Override public <T> void visitCtParameter(CtParameter<T> parameter) { elementPrinterHelper.writeComment(parameter); elementPrinterHelper.writeAnnotations(parameter); elementPrinterHelper.writeModifiers(parameter); if (parameter.isVarArgs()) { scan(((CtArrayTypeReference<T>) parameter.getType()).getComponentType()); printer.writeSeparator("..."); } else { scan(parameter.getType()); } printer.writeSpace(); printer.writeIdentifier(parameter.getSimpleName()); }
public <T> void visitCtParameter(CtParameter<T> parameter) { writeAnnotations(parameter); writeModifiers(parameter); if (parameter.isVarArgs()) { scan(((CtArrayTypeReference<T>) parameter.getType()).getComponentType()); write("..."); } else { scan(parameter.getType()); } write(" "); write(parameter.getSimpleName()); }