private boolean lastParameterIsArray(List<ParameterSpec> parameters) { return !parameters.isEmpty() && TypeName.arrayComponent(parameters.get(parameters.size() - 1).type) != null; }
private boolean lastParameterIsArray(List<ParameterSpec> parameters) { return !parameters.isEmpty() && TypeName.arrayComponent(parameters.get(parameters.size() - 1).type) != null; }
void emit(CodeWriter codeWriter, boolean varargs) throws IOException { codeWriter.emitAnnotations(annotations, true); codeWriter.emitModifiers(modifiers); if (varargs) { codeWriter.emit("$T... $L", TypeName.arrayComponent(type), name); } else { codeWriter.emit("$T $L", type, name); } }
void emit(CodeWriter codeWriter, boolean varargs) throws IOException { codeWriter.emitAnnotations(annotations, true); codeWriter.emitModifiers(modifiers); if (varargs) { codeWriter.emit("$T... $L", TypeName.arrayComponent(type), name); } else { codeWriter.emit("$T $L", type, name); } }