diff --git a/src/library/scala/sys/process/Process.scala b/src/library/scala/sys/process/Process.scala index 45be7b2f4..eb452481b 100644 --- a/src/library/scala/sys/process/Process.scala +++ b/src/library/scala/sys/process/Process.scala @@ -156,14 +156,6 @@ trait ProcessCreation { * [[scala.sys.process.ProcessBuilder.Source]], which can then be * piped to something else. * - * This will concatenate the output of all sources. - */ - def cat(file: Source, files: Source*): ProcessBuilder = cat(file +: files) - - /** Create a [[scala.sys.process.ProcessBuilder]] from a non-empty sequence - * of [[scala.sys.process.ProcessBuilder.Source]], which can then be - * piped to something else. - * * This will concatenate the output of all sources. For example: * * {{{ @@ -178,6 +170,14 @@ trait ProcessCreation { * cat(spde, dispatch, build) #| "grep -i scala" ! * }}} */ + def cat(file: Source, files: Source*): ProcessBuilder = cat(file +: files) + + /** Create a [[scala.sys.process.ProcessBuilder]] from a non-empty sequence + * of [[scala.sys.process.ProcessBuilder.Source]], which can then be + * piped to something else. + * + * This will concatenate the output of all sources. + */ def cat(files: Seq[Source]): ProcessBuilder = { require(files.nonEmpty) files map (_.cat) reduceLeft (_ #&& _)