Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Browse files

latest 0.13.0-SNAPSHOT updates

  • Loading branch information...
commit 68b626f9db408f22ab3843ed81158491dfc0f665 1 parent 8882ee1
@harrah harrah authored
Showing with 716 additions and 226 deletions.
  1. +4 −1 0.13.0-SNAPSHOT/api/index/index-f.html
  2. +4 −1 0.13.0-SNAPSHOT/api/index/index-w.html
  3. +6 −6 0.13.0-SNAPSHOT/api/sbt/Defaults$.html
  4. +3 −3 0.13.0-SNAPSHOT/api/sbt/Keys$.html
  5. +3 −3 0.13.0-SNAPSHOT/api/sbt/TestFramework$.html
  6. +1 −1  0.13.0-SNAPSHOT/api/sbt/TestOption.html
  7. +413 −0 0.13.0-SNAPSHOT/api/sbt/Tests$$Filters.html
  8. +16 −3 0.13.0-SNAPSHOT/api/sbt/Tests$.html
  9. +6 −6 0.13.0-SNAPSHOT/api/sbt/appmacro/ContextUtil$.html
  10. +26 −7 0.13.0-SNAPSHOT/api/sbt/appmacro/InputWrapper$.html
  11. +2 −2 0.13.0-SNAPSHOT/api/sbt/std/PlainTaskMacro$.html
  12. +1 −1  0.13.0-SNAPSHOT/api/sbt/std/TaskConvert$.html
  13. +5 −0 0.13.0-SNAPSHOT/api/sbt/std/TaskMacro$$InitParserInput.html
  14. +5 −0 0.13.0-SNAPSHOT/api/sbt/std/TaskMacro$$MacroValue.html
  15. +20 −1 0.13.0-SNAPSHOT/api/sbt/std/TaskMacro$$ParserInput$.html
  16. +5 −0 0.13.0-SNAPSHOT/api/sbt/std/TaskMacro$$RawParserInput.html
  17. +5 −0 0.13.0-SNAPSHOT/api/sbt/std/TaskMacro$$StateParserInput.html
  18. +2 −2 0.13.0-SNAPSHOT/api/sbt/std/TaskMacro$.html
  19. +2 −2 0.13.0-SNAPSHOT/docs/Community/Community-Plugins.html
  20. +185 −185 0.13.0-SNAPSHOT/docs/Howto/Howto.html
  21. +1 −1  0.13.0-SNAPSHOT/docs/_static/searchtools.js
  22. +1 −1  0.13.0-SNAPSHOT/docs/searchindex.js
View
5 0.13.0-SNAPSHOT/api/index/index-f.html
@@ -84,6 +84,9 @@
<div class="name">FilteredLoader</div>
<div class="occurrences"><a href="../sbt/classpath/package.html" class="extype" name="sbt.classpath">classpath</a> </div>
</div><div class="entry">
+ <div class="name">Filters</div>
+ <div class="occurrences"><a href="../sbt/Tests$.html" class="extype" name="sbt.Tests">Tests</a> </div>
+ </div><div class="entry">
<div class="name">Find</div>
<div class="occurrences"><a href="../xsbt/boot/package.html" class="extype" name="xsbt.boot">boot</a> </div>
</div><div class="entry">
@@ -346,7 +349,7 @@
<div class="occurrences"><a href="../sbt/Act$.html" class="extype" name="sbt.Act">Act</a> </div>
</div><div class="entry">
<div class="name">filterTest</div>
- <div class="occurrences"><a href="../sbt/Tests$$Filter.html" class="extype" name="sbt.Tests.Filter">Filter</a> </div>
+ <div class="occurrences"><a href="../sbt/Tests$$Filter.html" class="extype" name="sbt.Tests.Filter">Filter</a> <a href="../sbt/Tests$$Filters.html" class="extype" name="sbt.Tests.Filters">Filters</a> </div>
</div><div class="entry">
<div class="name">finalTransforms</div>
<div class="occurrences"><a href="../sbt/Load$.html" class="extype" name="sbt.Load">Load</a> </div>
View
5 0.13.0-SNAPSHOT/api/index/index-w.html
@@ -184,7 +184,7 @@
<div class="occurrences"><a href="../sbt/ForkOptions.html" class="extype" name="sbt.ForkOptions">ForkOptions</a> <a href="../sbt/ForkScalaRun.html" class="extype" name="sbt.ForkScalaRun">ForkScalaRun</a> <a href="../xsbt/boot/RunConfiguration.html" class="extype" name="xsbt.boot.RunConfiguration">RunConfiguration</a> </div>
</div><div class="entry">
<div class="name">wrap</div>
- <div class="occurrences"><a href="../sbt/CompletionService$.html" class="extype" name="sbt.CompletionService">CompletionService</a> <a href="../sbt/TestLogger$.html" class="extype" name="sbt.TestLogger">TestLogger</a> <a href="../sbt/Using$.html" class="extype" name="sbt.Using">Using</a> </div>
+ <div class="occurrences"><a href="../sbt/CompletionService$.html" class="extype" name="sbt.CompletionService">CompletionService</a> <a href="../sbt/TestLogger$.html" class="extype" name="sbt.TestLogger">TestLogger</a> <a href="../sbt/Using$.html" class="extype" name="sbt.Using">Using</a> <a href="../sbt/std/TaskMacro$$ParserInput$.html" class="extype" name="sbt.std.TaskMacro.ParserInput">ParserInput</a> </div>
</div><div class="entry">
<div class="name">wrapEquiv</div>
<div class="occurrences"><a href="../sbt/BasicCacheImplicits.html" class="extype" name="sbt.BasicCacheImplicits">BasicCacheImplicits</a> </div>
@@ -192,6 +192,9 @@
<div class="name">wrapHL</div>
<div class="occurrences"><a href="../sbt/CacheIvy$.html" class="extype" name="sbt.CacheIvy">CacheIvy</a> </div>
</div><div class="entry">
+ <div class="name">wrapImpl</div>
+ <div class="occurrences"><a href="../sbt/appmacro/InputWrapper$.html" class="extype" name="sbt.appmacro.InputWrapper">InputWrapper</a> </div>
+ </div><div class="entry">
<div class="name">wrapIn</div>
<div class="occurrences"><a href="../sbt/BasicCacheImplicits.html" class="extype" name="sbt.BasicCacheImplicits">BasicCacheImplicits</a> </div>
</div><div class="entry">
View
12 0.13.0-SNAPSHOT/api/sbt/Defaults$.html
@@ -1673,15 +1673,15 @@ <h4 class="signature">
</h4>
</li><li name="sbt.Defaults#selectedFilter" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
- <a id="selectedFilter(args:Seq[String]):String=&gt;Boolean"></a>
- <a id="selectedFilter(Seq[String]):(String)⇒Boolean"></a>
+ <a id="selectedFilter(args:Seq[String]):Seq[String=&gt;Boolean]"></a>
+ <a id="selectedFilter(Seq[String]):Seq[(String)⇒Boolean]"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier"></span>
<span class="kind">def</span>
</span>
<span class="symbol">
- <span class="name">selectedFilter</span><span class="params">(<span name="args">args: <a href="../scala/package.html#Seq[+A]=Seq[A]" class="extmbr" name="scala.Seq">Seq</a>[<span class="extype" name="scala.Predef.String">String</span>]</span>)</span><span class="result">: (<span class="extype" name="scala.Predef.String">String</span>) ⇒ <span class="extype" name="scala.Boolean">Boolean</span></span>
+ <span class="name">selectedFilter</span><span class="params">(<span name="args">args: <a href="../scala/package.html#Seq[+A]=Seq[A]" class="extmbr" name="scala.Seq">Seq</a>[<span class="extype" name="scala.Predef.String">String</span>]</span>)</span><span class="result">: <a href="../scala/package.html#Seq[+A]=Seq[A]" class="extmbr" name="scala.Seq">Seq</a>[(<span class="extype" name="scala.Predef.String">String</span>) ⇒ <span class="extype" name="scala.Boolean">Boolean</span>]</span>
</span>
</h4>
@@ -1803,15 +1803,15 @@ <h4 class="signature">
</h4>
</li><li name="sbt.Defaults#testQuickFilter" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
- <a id="testQuickFilter:sbt.Def.Initialize[sbt.Task[Seq[String]=&gt;(String=&gt;Boolean)]]"></a>
- <a id="testQuickFilter:Def.Initialize[Task[(Seq[String])⇒(String)⇒Boolean]]"></a>
+ <a id="testQuickFilter:sbt.Def.Initialize[sbt.Task[Seq[String]=&gt;Seq[String=&gt;Boolean]]]"></a>
+ <a id="testQuickFilter:Def.Initialize[Task[(Seq[String])⇒Seq[(String)⇒Boolean]]]"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier"></span>
<span class="kind">def</span>
</span>
<span class="symbol">
- <span class="name">testQuickFilter</span><span class="result">: <a href="Def$.html#Initialize[T]extendsAnyRef" class="extmbr" name="sbt.Init.Initialize">Def.Initialize</a>[<a href="Task.html" class="extype" name="sbt.Task">Task</a>[(<a href="../scala/package.html#Seq[+A]=Seq[A]" class="extmbr" name="scala.Seq">Seq</a>[<span class="extype" name="scala.Predef.String">String</span>]) ⇒ (<span class="extype" name="scala.Predef.String">String</span>) ⇒ <span class="extype" name="scala.Boolean">Boolean</span>]]</span>
+ <span class="name">testQuickFilter</span><span class="result">: <a href="Def$.html#Initialize[T]extendsAnyRef" class="extmbr" name="sbt.Init.Initialize">Def.Initialize</a>[<a href="Task.html" class="extype" name="sbt.Task">Task</a>[(<a href="../scala/package.html#Seq[+A]=Seq[A]" class="extmbr" name="scala.Seq">Seq</a>[<span class="extype" name="scala.Predef.String">String</span>]) ⇒ <a href="../scala/package.html#Seq[+A]=Seq[A]" class="extmbr" name="scala.Seq">Seq</a>[(<span class="extype" name="scala.Predef.String">String</span>) ⇒ <span class="extype" name="scala.Boolean">Boolean</span>]]]</span>
</span>
</h4>
View
6 0.13.0-SNAPSHOT/api/sbt/Keys$.html
@@ -3389,15 +3389,15 @@ <h4 class="signature">
</h4>
</li><li name="sbt.Keys#testFilter" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
- <a id="testFilter:sbt.TaskKey[Seq[String]=&gt;(String=&gt;Boolean)]"></a>
- <a id="testFilter:TaskKey[(Seq[String])⇒(String)⇒Boolean]"></a>
+ <a id="testFilter:sbt.TaskKey[Seq[String]=&gt;Seq[String=&gt;Boolean]]"></a>
+ <a id="testFilter:TaskKey[(Seq[String])⇒Seq[(String)⇒Boolean]]"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier"></span>
<span class="kind">val</span>
</span>
<span class="symbol">
- <span class="name">testFilter</span><span class="result">: <a href="TaskKey.html" class="extype" name="sbt.TaskKey">TaskKey</a>[(<a href="../scala/package.html#Seq[+A]=Seq[A]" class="extmbr" name="scala.Seq">Seq</a>[<span class="extype" name="scala.Predef.String">String</span>]) ⇒ (<span class="extype" name="scala.Predef.String">String</span>) ⇒ <span class="extype" name="scala.Boolean">Boolean</span>]</span>
+ <span class="name">testFilter</span><span class="result">: <a href="TaskKey.html" class="extype" name="sbt.TaskKey">TaskKey</a>[(<a href="../scala/package.html#Seq[+A]=Seq[A]" class="extmbr" name="scala.Seq">Seq</a>[<span class="extype" name="scala.Predef.String">String</span>]) ⇒ <a href="../scala/package.html#Seq[+A]=Seq[A]" class="extmbr" name="scala.Seq">Seq</a>[(<span class="extype" name="scala.Predef.String">String</span>) ⇒ <span class="extype" name="scala.Boolean">Boolean</span>]]</span>
</span>
</h4>
View
6 0.13.0-SNAPSHOT/api/sbt/TestFramework$.html
@@ -357,15 +357,15 @@ <h4 class="signature">
</h4>
<div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
</li><li name="sbt.TestFramework#testTasks" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
- <a id="testTasks(frameworks:Seq[org.scalatools.testing.Framework],testLoader:ClassLoader,tests:Seq[sbt.TestDefinition],log:sbt.Logger,listeners:Seq[sbt.TestReportListener],testArgsByFramework:Map[org.scalatools.testing.Framework,Seq[String]]):(()=&gt;Unit,Iterable[(String,()=&gt;sbt.TestResult.Value)],sbt.TestResult.Value=&gt;(()=&gt;Unit))"></a>
- <a id="testTasks(Seq[Framework],ClassLoader,Seq[TestDefinition],Logger,Seq[TestReportListener],Map[Framework,Seq[String]]):(()⇒Unit,Iterable[(String,()⇒TestResult.Value)],(TestResult.Value)⇒()⇒Unit)"></a>
+ <a id="testTasks(frameworks:Seq[org.scalatools.testing.Framework],testLoader:ClassLoader,tests:Seq[sbt.TestDefinition],log:sbt.Logger,listeners:Seq[sbt.TestReportListener],testArgsByFramework:Map[org.scalatools.testing.Framework,Seq[String]]):(()=&gt;Unit,Seq[(String,()=&gt;sbt.TestResult.Value)],sbt.TestResult.Value=&gt;(()=&gt;Unit))"></a>
+ <a id="testTasks(Seq[Framework],ClassLoader,Seq[TestDefinition],Logger,Seq[TestReportListener],Map[Framework,Seq[String]]):(()⇒Unit,Seq[(String,()⇒TestResult.Value)],(TestResult.Value)⇒()⇒Unit)"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier"></span>
<span class="kind">def</span>
</span>
<span class="symbol">
- <span class="name">testTasks</span><span class="params">(<span name="frameworks">frameworks: <a href="../scala/package.html#Seq[+A]=Seq[A]" class="extmbr" name="scala.Seq">Seq</a>[<span class="extype" name="org.scalatools.testing.Framework">Framework</span>]</span>, <span name="testLoader">testLoader: <span class="extype" name="java.lang.ClassLoader">ClassLoader</span></span>, <span name="tests">tests: <a href="../scala/package.html#Seq[+A]=Seq[A]" class="extmbr" name="scala.Seq">Seq</a>[<a href="TestDefinition.html" class="extype" name="sbt.TestDefinition">TestDefinition</a>]</span>, <span name="log">log: <a href="Logger.html" class="extype" name="sbt.Logger">Logger</a></span>, <span name="listeners">listeners: <a href="../scala/package.html#Seq[+A]=Seq[A]" class="extmbr" name="scala.Seq">Seq</a>[<a href="TestReportListener.html" class="extype" name="sbt.TestReportListener">TestReportListener</a>]</span>, <span name="testArgsByFramework">testArgsByFramework: <span class="extype" name="scala.Predef.Map">Map</span>[<span class="extype" name="org.scalatools.testing.Framework">Framework</span>, <a href="../scala/package.html#Seq[+A]=Seq[A]" class="extmbr" name="scala.Seq">Seq</a>[<span class="extype" name="scala.Predef.String">String</span>]]</span>)</span><span class="result">: (() ⇒ <span class="extype" name="scala.Unit">Unit</span>, <a href="../scala/package.html#Iterable[+A]=Iterable[A]" class="extmbr" name="scala.Iterable">Iterable</a>[(<span class="extype" name="scala.Predef.String">String</span>, () ⇒ <a href="TestResult$.html#ValueextendsOrdered[Enumeration.this.Value]withSerializable" class="extmbr" name="sbt.TestResult.Value">TestResult.Value</a>)], (<a href="TestResult$.html#ValueextendsOrdered[Enumeration.this.Value]withSerializable" class="extmbr" name="sbt.TestResult.Value">TestResult.Value</a>) ⇒ () ⇒ <span class="extype" name="scala.Unit">Unit</span>)</span>
+ <span class="name">testTasks</span><span class="params">(<span name="frameworks">frameworks: <a href="../scala/package.html#Seq[+A]=Seq[A]" class="extmbr" name="scala.Seq">Seq</a>[<span class="extype" name="org.scalatools.testing.Framework">Framework</span>]</span>, <span name="testLoader">testLoader: <span class="extype" name="java.lang.ClassLoader">ClassLoader</span></span>, <span name="tests">tests: <a href="../scala/package.html#Seq[+A]=Seq[A]" class="extmbr" name="scala.Seq">Seq</a>[<a href="TestDefinition.html" class="extype" name="sbt.TestDefinition">TestDefinition</a>]</span>, <span name="log">log: <a href="Logger.html" class="extype" name="sbt.Logger">Logger</a></span>, <span name="listeners">listeners: <a href="../scala/package.html#Seq[+A]=Seq[A]" class="extmbr" name="scala.Seq">Seq</a>[<a href="TestReportListener.html" class="extype" name="sbt.TestReportListener">TestReportListener</a>]</span>, <span name="testArgsByFramework">testArgsByFramework: <span class="extype" name="scala.Predef.Map">Map</span>[<span class="extype" name="org.scalatools.testing.Framework">Framework</span>, <a href="../scala/package.html#Seq[+A]=Seq[A]" class="extmbr" name="scala.Seq">Seq</a>[<span class="extype" name="scala.Predef.String">String</span>]]</span>)</span><span class="result">: (() ⇒ <span class="extype" name="scala.Unit">Unit</span>, <a href="../scala/package.html#Seq[+A]=Seq[A]" class="extmbr" name="scala.Seq">Seq</a>[(<span class="extype" name="scala.Predef.String">String</span>, () ⇒ <a href="TestResult$.html#ValueextendsOrdered[Enumeration.this.Value]withSerializable" class="extmbr" name="sbt.TestResult.Value">TestResult.Value</a>)], (<a href="TestResult$.html#ValueextendsOrdered[Enumeration.this.Value]withSerializable" class="extmbr" name="sbt.TestResult.Value">TestResult.Value</a>) ⇒ () ⇒ <span class="extype" name="scala.Unit">Unit</span>)</span>
</span>
</h4>
View
2  0.13.0-SNAPSHOT/api/sbt/TestOption.html
@@ -49,7 +49,7 @@ <h4 id="signature" class="signature">
<div class="superTypes hiddenContent"><a href="../scala/package.html#AnyRef=Object" class="extmbr" name="scala.AnyRef">AnyRef</a>, <span class="extype" name="scala.Any">Any</span></div>
</div><div class="toggleContainer block">
<span class="toggle">Known Subclasses</span>
- <div class="subClasses hiddenContent"><a href="Tests$$Argument.html" class="extype" name="sbt.Tests.Argument">Argument</a>, <a href="Tests$$Cleanup.html" class="extype" name="sbt.Tests.Cleanup">Cleanup</a>, <a href="Tests$$Exclude.html" class="extype" name="sbt.Tests.Exclude">Exclude</a>, <a href="Tests$$Filter.html" class="extype" name="sbt.Tests.Filter">Filter</a>, <a href="Tests$$Listeners.html" class="extype" name="sbt.Tests.Listeners">Listeners</a>, <a href="Tests$$Setup.html" class="extype" name="sbt.Tests.Setup">Setup</a></div>
+ <div class="subClasses hiddenContent"><a href="Tests$$Argument.html" class="extype" name="sbt.Tests.Argument">Argument</a>, <a href="Tests$$Cleanup.html" class="extype" name="sbt.Tests.Cleanup">Cleanup</a>, <a href="Tests$$Exclude.html" class="extype" name="sbt.Tests.Exclude">Exclude</a>, <a href="Tests$$Filter.html" class="extype" name="sbt.Tests.Filter">Filter</a>, <a href="Tests$$Filters.html" class="extype" name="sbt.Tests.Filters">Filters</a>, <a href="Tests$$Listeners.html" class="extype" name="sbt.Tests.Listeners">Listeners</a>, <a href="Tests$$Setup.html" class="extype" name="sbt.Tests.Setup">Setup</a></div>
</div></div>
View
413 0.13.0-SNAPSHOT/api/sbt/Tests$$Filters.html
@@ -0,0 +1,413 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html>
+ <head>
+ <title>Filters - sbt.Tests.Filters</title>
+ <meta name="description" content="Filters - sbt.Tests.Filters" />
+ <meta name="keywords" content="Filters sbt.Tests.Filters" />
+ <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
+
+ <link href="../lib/template.css" media="screen" type="text/css" rel="stylesheet" />
+ <link href="../lib/diagrams.css" media="screen" type="text/css" rel="stylesheet" id="diagrams-css" />
+ <script type="text/javascript" src="../lib/jquery.js" id="jquery-js"></script>
+ <script type="text/javascript" src="../lib/jquery-ui.js"></script>
+ <script type="text/javascript" src="../lib/template.js"></script>
+ <script type="text/javascript" src="../lib/tools.tooltip.js"></script>
+
+ <script type="text/javascript">
+ if(top === self) {
+ var url = '../index.html';
+ var hash = 'sbt.Tests$$Filters';
+ var anchor = window.location.hash;
+ var anchor_opt = '';
+ if (anchor.length >= 1)
+ anchor_opt = '@' + anchor.substring(1);
+ window.location.href = url + '#' + hash + anchor_opt;
+ }
+ </script>
+
+ </head>
+ <body class="type">
+ <div id="definition">
+ <img src="../lib/class_big.png" />
+ <p id="owner"><a href="package.html" class="extype" name="sbt">sbt</a>.<a href="Tests$.html" class="extype" name="sbt.Tests">Tests</a></p>
+ <h1>Filters</h1>
+ </div>
+
+ <h4 id="signature" class="signature">
+ <span class="modifier_kind">
+ <span class="modifier">final </span>
+ <span class="kind">case class</span>
+ </span>
+ <span class="symbol">
+ <span class="name">Filters</span><span class="params">(<span name="filterTest">filterTest: <a href="../scala/package.html#Seq[+A]=Seq[A]" class="extmbr" name="scala.Seq">Seq</a>[(<span class="extype" name="scala.Predef.String">String</span>) ⇒ <span class="extype" name="scala.Boolean">Boolean</span>]</span>)</span><span class="result"> extends <a href="TestOption.html" class="extype" name="sbt.TestOption">TestOption</a> with <span class="extype" name="scala.Product">Product</span> with <span class="extype" name="scala.Serializable">Serializable</span></span>
+ </span>
+ </h4>
+
+ <div id="comment" class="fullcommenttop"><div class="comment cmt"><p>Test execution will be ordered by the position of the matching filter.</p></div><div class="toggleContainer block">
+ <span class="toggle">Linear Supertypes</span>
+ <div class="superTypes hiddenContent"><span class="extype" name="scala.Serializable">Serializable</span>, <span class="extype" name="java.io.Serializable">Serializable</span>, <span class="extype" name="scala.Product">Product</span>, <span class="extype" name="scala.Equals">Equals</span>, <a href="TestOption.html" class="extype" name="sbt.TestOption">TestOption</a>, <a href="../scala/package.html#AnyRef=Object" class="extmbr" name="scala.AnyRef">AnyRef</a>, <span class="extype" name="scala.Any">Any</span></div>
+ </div></div>
+
+
+ <div id="mbrsel">
+ <div id="textfilter"><span class="pre"></span><span class="input"><input id="mbrsel-input" type="text" accesskey="/" /></span><span class="post"></span></div>
+ <div id="order">
+ <span class="filtertype">Ordering</span>
+ <ol>
+
+ <li class="alpha in"><span>Alphabetic</span></li>
+ <li class="inherit out"><span>By inheritance</span></li>
+ </ol>
+ </div>
+ <div id="ancestors">
+ <span class="filtertype">Inherited<br />
+ </span>
+ <ol id="linearization">
+ <li class="in" name="sbt.Tests.Filters"><span>Filters</span></li><li class="in" name="scala.Serializable"><span>Serializable</span></li><li class="in" name="java.io.Serializable"><span>Serializable</span></li><li class="in" name="scala.Product"><span>Product</span></li><li class="in" name="scala.Equals"><span>Equals</span></li><li class="in" name="sbt.TestOption"><span>TestOption</span></li><li class="in" name="scala.AnyRef"><span>AnyRef</span></li><li class="in" name="scala.Any"><span>Any</span></li>
+ </ol>
+ </div><div id="ancestors">
+ <span class="filtertype"></span>
+ <ol>
+ <li class="hideall out"><span>Hide All</span></li>
+ <li class="showall in"><span>Show all</span></li>
+ </ol>
+ <a href="http://docs.scala-lang.org/overviews/scaladoc/usage.html#members" target="_blank">Learn more about member selection</a>
+ </div>
+ <div id="visbl">
+ <span class="filtertype">Visibility</span>
+ <ol><li class="public in"><span>Public</span></li><li class="all out"><span>All</span></li></ol>
+ </div>
+ </div>
+
+ <div id="template">
+ <div id="allMembers">
+ <div id="constructors" class="members">
+ <h3>Instance Constructors</h3>
+ <ol><li name="sbt.Tests.Filters#&lt;init&gt;" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+ <a id="&lt;init&gt;(filterTest:Seq[String=&gt;Boolean]):sbt.Tests.Filters"></a>
+ <a id="&lt;init&gt;:Filters"></a>
+ <h4 class="signature">
+ <span class="modifier_kind">
+ <span class="modifier"></span>
+ <span class="kind">new</span>
+ </span>
+ <span class="symbol">
+ <span class="name">Filters</span><span class="params">(<span name="filterTest">filterTest: <a href="../scala/package.html#Seq[+A]=Seq[A]" class="extmbr" name="scala.Seq">Seq</a>[(<span class="extype" name="scala.Predef.String">String</span>) ⇒ <span class="extype" name="scala.Boolean">Boolean</span>]</span>)</span>
+ </span>
+ </h4>
+
+ </li></ol>
+ </div>
+
+
+
+
+
+ <div id="values" class="values members">
+ <h3>Value Members</h3>
+ <ol><li name="scala.AnyRef#!=" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+ <a id="!=(x$1:AnyRef):Boolean"></a>
+ <a id="!=(AnyRef):Boolean"></a>
+ <h4 class="signature">
+ <span class="modifier_kind">
+ <span class="modifier">final </span>
+ <span class="kind">def</span>
+ </span>
+ <span class="symbol">
+ <span title="gt4s: $bang$eq" class="name">!=</span><span class="params">(<span name="arg0">arg0: <a href="../scala/package.html#AnyRef=Object" class="extmbr" name="scala.AnyRef">AnyRef</a></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+ </span>
+ </h4>
+ <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+ </li><li name="scala.Any#!=" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+ <a id="!=(x$1:Any):Boolean"></a>
+ <a id="!=(Any):Boolean"></a>
+ <h4 class="signature">
+ <span class="modifier_kind">
+ <span class="modifier">final </span>
+ <span class="kind">def</span>
+ </span>
+ <span class="symbol">
+ <span title="gt4s: $bang$eq" class="name">!=</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+ </span>
+ </h4>
+ <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Any</dd></dl></div>
+ </li><li name="scala.AnyRef###" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+ <a id="##():Int"></a>
+ <a id="##():Int"></a>
+ <h4 class="signature">
+ <span class="modifier_kind">
+ <span class="modifier">final </span>
+ <span class="kind">def</span>
+ </span>
+ <span class="symbol">
+ <span title="gt4s: $hash$hash" class="name">##</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
+ </span>
+ </h4>
+ <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+ </li><li name="scala.AnyRef#==" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+ <a id="==(x$1:AnyRef):Boolean"></a>
+ <a id="==(AnyRef):Boolean"></a>
+ <h4 class="signature">
+ <span class="modifier_kind">
+ <span class="modifier">final </span>
+ <span class="kind">def</span>
+ </span>
+ <span class="symbol">
+ <span title="gt4s: $eq$eq" class="name">==</span><span class="params">(<span name="arg0">arg0: <a href="../scala/package.html#AnyRef=Object" class="extmbr" name="scala.AnyRef">AnyRef</a></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+ </span>
+ </h4>
+ <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+ </li><li name="scala.Any#==" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+ <a id="==(x$1:Any):Boolean"></a>
+ <a id="==(Any):Boolean"></a>
+ <h4 class="signature">
+ <span class="modifier_kind">
+ <span class="modifier">final </span>
+ <span class="kind">def</span>
+ </span>
+ <span class="symbol">
+ <span title="gt4s: $eq$eq" class="name">==</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+ </span>
+ </h4>
+ <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Any</dd></dl></div>
+ </li><li name="scala.Any#asInstanceOf" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+ <a id="asInstanceOf[T0]:T0"></a>
+ <a id="asInstanceOf[T0]:T0"></a>
+ <h4 class="signature">
+ <span class="modifier_kind">
+ <span class="modifier">final </span>
+ <span class="kind">def</span>
+ </span>
+ <span class="symbol">
+ <span class="name">asInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <span class="extype" name="scala.Any.asInstanceOf.T0">T0</span></span>
+ </span>
+ </h4>
+ <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Any</dd></dl></div>
+ </li><li name="scala.AnyRef#clone" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
+ <a id="clone():Object"></a>
+ <a id="clone():AnyRef"></a>
+ <h4 class="signature">
+ <span class="modifier_kind">
+ <span class="modifier"></span>
+ <span class="kind">def</span>
+ </span>
+ <span class="symbol">
+ <span class="name">clone</span><span class="params">()</span><span class="result">: <a href="../scala/package.html#AnyRef=Object" class="extmbr" name="scala.AnyRef">AnyRef</a></span>
+ </span>
+ </h4>
+ <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../java$lang.html" class="extype" name="java.lang">java.lang</a>] </dd><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+ <span class="name">@throws</span><span class="args">()</span>
+
+ </dd></dl></div>
+ </li><li name="scala.AnyRef#eq" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+ <a id="eq(x$1:AnyRef):Boolean"></a>
+ <a id="eq(AnyRef):Boolean"></a>
+ <h4 class="signature">
+ <span class="modifier_kind">
+ <span class="modifier">final </span>
+ <span class="kind">def</span>
+ </span>
+ <span class="symbol">
+ <span class="name">eq</span><span class="params">(<span name="arg0">arg0: <a href="../scala/package.html#AnyRef=Object" class="extmbr" name="scala.AnyRef">AnyRef</a></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+ </span>
+ </h4>
+ <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+ </li><li name="sbt.Tests.Filters#filterTest" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+ <a id="filterTest:Seq[String=&gt;Boolean]"></a>
+ <a id="filterTest:Seq[(String)⇒Boolean]"></a>
+ <h4 class="signature">
+ <span class="modifier_kind">
+ <span class="modifier"></span>
+ <span class="kind">val</span>
+ </span>
+ <span class="symbol">
+ <span class="name">filterTest</span><span class="result">: <a href="../scala/package.html#Seq[+A]=Seq[A]" class="extmbr" name="scala.Seq">Seq</a>[(<span class="extype" name="scala.Predef.String">String</span>) ⇒ <span class="extype" name="scala.Boolean">Boolean</span>]</span>
+ </span>
+ </h4>
+
+ </li><li name="scala.AnyRef#finalize" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
+ <a id="finalize():Unit"></a>
+ <a id="finalize():Unit"></a>
+ <h4 class="signature">
+ <span class="modifier_kind">
+ <span class="modifier"></span>
+ <span class="kind">def</span>
+ </span>
+ <span class="symbol">
+ <span class="name">finalize</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+ </span>
+ </h4>
+ <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../java$lang.html" class="extype" name="java.lang">java.lang</a>] </dd><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+ <span class="name">@throws</span><span class="args">()</span>
+
+ </dd></dl></div>
+ </li><li name="scala.AnyRef#getClass" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+ <a id="getClass():Class[_]"></a>
+ <a id="getClass():Class[_]"></a>
+ <h4 class="signature">
+ <span class="modifier_kind">
+ <span class="modifier">final </span>
+ <span class="kind">def</span>
+ </span>
+ <span class="symbol">
+ <span class="name">getClass</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.Class">Class</span>[_]</span>
+ </span>
+ </h4>
+ <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+ </li><li name="scala.Any#isInstanceOf" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+ <a id="isInstanceOf[T0]:Boolean"></a>
+ <a id="isInstanceOf[T0]:Boolean"></a>
+ <h4 class="signature">
+ <span class="modifier_kind">
+ <span class="modifier">final </span>
+ <span class="kind">def</span>
+ </span>
+ <span class="symbol">
+ <span class="name">isInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+ </span>
+ </h4>
+ <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Any</dd></dl></div>
+ </li><li name="scala.AnyRef#ne" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+ <a id="ne(x$1:AnyRef):Boolean"></a>
+ <a id="ne(AnyRef):Boolean"></a>
+ <h4 class="signature">
+ <span class="modifier_kind">
+ <span class="modifier">final </span>
+ <span class="kind">def</span>
+ </span>
+ <span class="symbol">
+ <span class="name">ne</span><span class="params">(<span name="arg0">arg0: <a href="../scala/package.html#AnyRef=Object" class="extmbr" name="scala.AnyRef">AnyRef</a></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+ </span>
+ </h4>
+ <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+ </li><li name="scala.AnyRef#notify" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+ <a id="notify():Unit"></a>
+ <a id="notify():Unit"></a>
+ <h4 class="signature">
+ <span class="modifier_kind">
+ <span class="modifier">final </span>
+ <span class="kind">def</span>
+ </span>
+ <span class="symbol">
+ <span class="name">notify</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+ </span>
+ </h4>
+ <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+ </li><li name="scala.AnyRef#notifyAll" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+ <a id="notifyAll():Unit"></a>
+ <a id="notifyAll():Unit"></a>
+ <h4 class="signature">
+ <span class="modifier_kind">
+ <span class="modifier">final </span>
+ <span class="kind">def</span>
+ </span>
+ <span class="symbol">
+ <span class="name">notifyAll</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+ </span>
+ </h4>
+ <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+ </li><li name="scala.AnyRef#synchronized" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+ <a id="synchronized[T0](x$1:=&gt;T0):T0"></a>
+ <a id="synchronized[T0](⇒T0):T0"></a>
+ <h4 class="signature">
+ <span class="modifier_kind">
+ <span class="modifier">final </span>
+ <span class="kind">def</span>
+ </span>
+ <span class="symbol">
+ <span class="name">synchronized</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="params">(<span name="arg0">arg0: ⇒ <span class="extype" name="java.lang.AnyRef.synchronized.T0">T0</span></span>)</span><span class="result">: <span class="extype" name="java.lang.AnyRef.synchronized.T0">T0</span></span>
+ </span>
+ </h4>
+ <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+ </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+ <a id="wait():Unit"></a>
+ <a id="wait():Unit"></a>
+ <h4 class="signature">
+ <span class="modifier_kind">
+ <span class="modifier">final </span>
+ <span class="kind">def</span>
+ </span>
+ <span class="symbol">
+ <span class="name">wait</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+ </span>
+ </h4>
+ <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+ <span class="name">@throws</span><span class="args">()</span>
+
+ </dd></dl></div>
+ </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+ <a id="wait(x$1:Long,x$2:Int):Unit"></a>
+ <a id="wait(Long,Int):Unit"></a>
+ <h4 class="signature">
+ <span class="modifier_kind">
+ <span class="modifier">final </span>
+ <span class="kind">def</span>
+ </span>
+ <span class="symbol">
+ <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Long">Long</span></span>, <span name="arg1">arg1: <span class="extype" name="scala.Int">Int</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+ </span>
+ </h4>
+ <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+ <span class="name">@throws</span><span class="args">()</span>
+
+ </dd></dl></div>
+ </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+ <a id="wait(x$1:Long):Unit"></a>
+ <a id="wait(Long):Unit"></a>
+ <h4 class="signature">
+ <span class="modifier_kind">
+ <span class="modifier">final </span>
+ <span class="kind">def</span>
+ </span>
+ <span class="symbol">
+ <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Long">Long</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+ </span>
+ </h4>
+ <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+ <span class="name">@throws</span><span class="args">()</span>
+
+ </dd></dl></div>
+ </li></ol>
+ </div>
+
+
+
+
+ </div>
+
+ <div id="inheritedMembers">
+ <div class="parent" name="scala.Serializable">
+ <h3>Inherited from <span class="extype" name="scala.Serializable">Serializable</span></h3>
+ </div><div class="parent" name="java.io.Serializable">
+ <h3>Inherited from <span class="extype" name="java.io.Serializable">Serializable</span></h3>
+ </div><div class="parent" name="scala.Product">
+ <h3>Inherited from <span class="extype" name="scala.Product">Product</span></h3>
+ </div><div class="parent" name="scala.Equals">
+ <h3>Inherited from <span class="extype" name="scala.Equals">Equals</span></h3>
+ </div><div class="parent" name="sbt.TestOption">
+ <h3>Inherited from <a href="TestOption.html" class="extype" name="sbt.TestOption">TestOption</a></h3>
+ </div><div class="parent" name="scala.AnyRef">
+ <h3>Inherited from <a href="../scala/package.html#AnyRef=Object" class="extmbr" name="scala.AnyRef">AnyRef</a></h3>
+ </div><div class="parent" name="scala.Any">
+ <h3>Inherited from <span class="extype" name="scala.Any">Any</span></h3>
+ </div>
+
+ </div>
+
+ <div id="groupedMembers">
+ <div class="group" name="Ungrouped">
+ <h3>Ungrouped</h3>
+
+ </div>
+ </div>
+
+ </div>
+
+ <div id="tooltip"></div>
+
+ <div id="footer"> </div>
+
+
+ </body>
+ </html>
View
19 0.13.0-SNAPSHOT/api/sbt/Tests$.html
@@ -151,6 +151,19 @@ <h4 class="signature">
</span>
</h4>
+ </li><li name="sbt.Tests.Filters" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+ <a id="FiltersextendsTestOptionwithProductwithSerializable"></a>
+ <a id="Filters:Filters"></a>
+ <h4 class="signature">
+ <span class="modifier_kind">
+ <span class="modifier">final </span>
+ <span class="kind">case class</span>
+ </span>
+ <span class="symbol">
+ <a href="Tests$$Filters.html"><span class="name">Filters</span></a><span class="params">(<span name="filterTest">filterTest: <a href="../scala/package.html#Seq[+A]=Seq[A]" class="extmbr" name="scala.Seq">Seq</a>[(<span class="extype" name="scala.Predef.String">String</span>) ⇒ <span class="extype" name="scala.Boolean">Boolean</span>]</span>)</span><span class="result"> extends <a href="TestOption.html" class="extype" name="sbt.TestOption">TestOption</a> with <span class="extype" name="scala.Product">Product</span> with <span class="extype" name="scala.Serializable">Serializable</span></span>
+ </span>
+ </h4>
+ <p class="comment cmt">Test execution will be ordered by the position of the matching filter.</p>
</li><li name="sbt.Tests.Group" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
<a id="GroupextendsProductwithSerializable"></a>
<a id="Group:Group"></a>
@@ -568,15 +581,15 @@ <h4 class="signature">
</h4>
</li><li name="sbt.Tests#makeSerial" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
- <a id="makeSerial(runnables:Iterable[(String,()=&gt;sbt.TestResult.Value)],setupTasks:sbt.Task[Unit],tags:Seq[(sbt.ConcurrentRestrictions.Tag,Int)]):sbt.Task[Iterable[(String,sbt.TestResult.Value)]]"></a>
- <a id="makeSerial(Iterable[(String,()⇒TestResult.Value)],Task[Unit],Seq[(Tag,Int)]):Task[Iterable[(String,TestResult.Value)]]"></a>
+ <a id="makeSerial(runnables:Seq[(String,()=&gt;sbt.TestResult.Value)],setupTasks:sbt.Task[Unit],tags:Seq[(sbt.ConcurrentRestrictions.Tag,Int)]):sbt.Task[Seq[(String,sbt.TestResult.Value)]]"></a>
+ <a id="makeSerial(Seq[(String,()⇒TestResult.Value)],Task[Unit],Seq[(Tag,Int)]):Task[Seq[(String,TestResult.Value)]]"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier"></span>
<span class="kind">def</span>
</span>
<span class="symbol">
- <span class="name">makeSerial</span><span class="params">(<span name="runnables">runnables: <a href="../scala/package.html#Iterable[+A]=Iterable[A]" class="extmbr" name="scala.Iterable">Iterable</a>[(<span class="extype" name="scala.Predef.String">String</span>, () ⇒ <a href="TestResult$.html#ValueextendsOrdered[Enumeration.this.Value]withSerializable" class="extmbr" name="sbt.TestResult.Value">TestResult.Value</a>)]</span>, <span name="setupTasks">setupTasks: <a href="Task.html" class="extype" name="sbt.Task">Task</a>[<span class="extype" name="scala.Unit">Unit</span>]</span>, <span name="tags">tags: <a href="../scala/package.html#Seq[+A]=Seq[A]" class="extmbr" name="scala.Seq">Seq</a>[(<a href="ConcurrentRestrictions$$Tag.html" class="extype" name="sbt.ConcurrentRestrictions.Tag">Tag</a>, <span class="extype" name="scala.Int">Int</span>)]</span>)</span><span class="result">: <a href="Task.html" class="extype" name="sbt.Task">Task</a>[<span class="extype" name="scala.collection.Iterable">Iterable</span>[(<span class="extype" name="scala.Predef.String">String</span>, <a href="TestResult$.html#ValueextendsOrdered[Enumeration.this.Value]withSerializable" class="extmbr" name="sbt.TestResult.Value">TestResult.Value</a>)]]</span>
+ <span class="name">makeSerial</span><span class="params">(<span name="runnables">runnables: <a href="../scala/package.html#Seq[+A]=Seq[A]" class="extmbr" name="scala.Seq">Seq</a>[(<span class="extype" name="scala.Predef.String">String</span>, () ⇒ <a href="TestResult$.html#ValueextendsOrdered[Enumeration.this.Value]withSerializable" class="extmbr" name="sbt.TestResult.Value">TestResult.Value</a>)]</span>, <span name="setupTasks">setupTasks: <a href="Task.html" class="extype" name="sbt.Task">Task</a>[<span class="extype" name="scala.Unit">Unit</span>]</span>, <span name="tags">tags: <a href="../scala/package.html#Seq[+A]=Seq[A]" class="extmbr" name="scala.Seq">Seq</a>[(<a href="ConcurrentRestrictions$$Tag.html" class="extype" name="sbt.ConcurrentRestrictions.Tag">Tag</a>, <span class="extype" name="scala.Int">Int</span>)]</span>)</span><span class="result">: <a href="Task.html" class="extype" name="sbt.Task">Task</a>[<span class="extype" name="scala.collection.Seq">Seq</span>[(<span class="extype" name="scala.Predef.String">String</span>, <a href="TestResult$.html#ValueextendsOrdered[Enumeration.this.Value]withSerializable" class="extmbr" name="sbt.TestResult.Value">TestResult.Value</a>)]]</span>
</span>
</h4>
View
12 0.13.0-SNAPSHOT/api/sbt/appmacro/ContextUtil$.html
@@ -345,15 +345,15 @@ <h4 class="signature">
</h4>
<div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
</li><li name="sbt.appmacro.ContextUtil#selectMacroImpl" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
- <a id="selectMacroImpl[T,S](c:scala.reflect.macros.Context)(f:c.Expr[S]=&gt;c.Expr[T])(implicitevidence$1:c.WeakTypeTag[T],implicitevidence$2:c.WeakTypeTag[S]):c.Expr[T]"></a>
- <a id="selectMacroImpl[T,S](Context)((scala.reflect.macros.Context.Expr[S])⇒scala.reflect.macros.Context.Expr[T])(scala.reflect.macros.Context.WeakTypeTag[T],scala.reflect.macros.Context.WeakTypeTag[S]):scala.reflect.macros.Context.Expr[T]"></a>
+ <a id="selectMacroImpl[T,S](c:scala.reflect.macros.Context)(f:(c.Expr[S],c.Position)=&gt;c.Expr[T])(implicitevidence$1:c.WeakTypeTag[T],implicitevidence$2:c.WeakTypeTag[S]):c.Expr[T]"></a>
+ <a id="selectMacroImpl[T,S](Context)((scala.reflect.macros.Context.Expr[S],scala.reflect.macros.Context.Position)⇒scala.reflect.macros.Context.Expr[T])(scala.reflect.macros.Context.WeakTypeTag[T],scala.reflect.macros.Context.WeakTypeTag[S]):scala.reflect.macros.Context.Expr[T]"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier"></span>
<span class="kind">def</span>
</span>
<span class="symbol">
- <span class="name">selectMacroImpl</span><span class="tparams">[<span name="T">T</span>, <span name="S">S</span>]</span><span class="params">(<span name="c">c: <span class="extype" name="scala.reflect.macros.Context">Context</span></span>)</span><span class="params">(<span name="f">f: (<span class="extype" name="scala.reflect.macros.Aliases.Expr">scala.reflect.macros.Context.Expr</span>[<span class="extype" name="sbt.appmacro.ContextUtil.selectMacroImpl.S">S</span>]) ⇒ <span class="extype" name="scala.reflect.macros.Aliases.Expr">scala.reflect.macros.Context.Expr</span>[<span class="extype" name="sbt.appmacro.ContextUtil.selectMacroImpl.T">T</span>]</span>)</span><span class="params">(<span class="implicit">implicit </span><span name="arg0">arg0: <span class="extype" name="scala.reflect.macros.Aliases.WeakTypeTag">scala.reflect.macros.Context.WeakTypeTag</span>[<span class="extype" name="sbt.appmacro.ContextUtil.selectMacroImpl.T">T</span>]</span>, <span name="arg1">arg1: <span class="extype" name="scala.reflect.macros.Aliases.WeakTypeTag">scala.reflect.macros.Context.WeakTypeTag</span>[<span class="extype" name="sbt.appmacro.ContextUtil.selectMacroImpl.S">S</span>]</span>)</span><span class="result">: <span class="extype" name="scala.reflect.macros.Aliases.Expr">scala.reflect.macros.Context.Expr</span>[<span class="extype" name="sbt.appmacro.ContextUtil.selectMacroImpl.T">T</span>]</span>
+ <span class="name">selectMacroImpl</span><span class="tparams">[<span name="T">T</span>, <span name="S">S</span>]</span><span class="params">(<span name="c">c: <span class="extype" name="scala.reflect.macros.Context">Context</span></span>)</span><span class="params">(<span name="f">f: (<span class="extype" name="scala.reflect.macros.Aliases.Expr">scala.reflect.macros.Context.Expr</span>[<span class="extype" name="sbt.appmacro.ContextUtil.selectMacroImpl.S">S</span>], <span class="extype" name="scala.reflect.macros.Aliases.Position">scala.reflect.macros.Context.Position</span>) ⇒ <span class="extype" name="scala.reflect.macros.Aliases.Expr">scala.reflect.macros.Context.Expr</span>[<span class="extype" name="sbt.appmacro.ContextUtil.selectMacroImpl.T">T</span>]</span>)</span><span class="params">(<span class="implicit">implicit </span><span name="arg0">arg0: <span class="extype" name="scala.reflect.macros.Aliases.WeakTypeTag">scala.reflect.macros.Context.WeakTypeTag</span>[<span class="extype" name="sbt.appmacro.ContextUtil.selectMacroImpl.T">T</span>]</span>, <span name="arg1">arg1: <span class="extype" name="scala.reflect.macros.Aliases.WeakTypeTag">scala.reflect.macros.Context.WeakTypeTag</span>[<span class="extype" name="sbt.appmacro.ContextUtil.selectMacroImpl.S">S</span>]</span>)</span><span class="result">: <span class="extype" name="scala.reflect.macros.Aliases.Expr">scala.reflect.macros.Context.Expr</span>[<span class="extype" name="sbt.appmacro.ContextUtil.selectMacroImpl.T">T</span>]</span>
</span>
</h4>
<p class="shortcomment cmt">Helper for implementing a no-argument macro that is introduced via an implicit.</p><div class="fullcomment"><div class="comment cmt"><p>Helper for implementing a no-argument macro that is introduced via an implicit.
@@ -386,15 +386,15 @@ <h4 class="signature">
</h4>
<div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
</li><li name="sbt.appmacro.ContextUtil#unexpectedTree" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
- <a id="unexpectedTree[C&lt;:scala.reflect.macros.Context](tree:_443.universe.TreeforSome{val_443:C}):Nothing"></a>
- <a id="unexpectedTree[C&lt;:Context](TreeforSome{val_443:C}):Nothing"></a>
+ <a id="unexpectedTree[C&lt;:scala.reflect.macros.Context](tree:_442.universe.TreeforSome{val_442:C}):Nothing"></a>
+ <a id="unexpectedTree[C&lt;:Context](TreeforSome{val_442:C}):Nothing"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier"></span>
<span class="kind">def</span>
</span>
<span class="symbol">
- <span class="name">unexpectedTree</span><span class="tparams">[<span name="C">C &lt;: <span class="extype" name="scala.reflect.macros.Context">Context</span></span>]</span><span class="params">(<span name="tree">tree: <span class="extype" name="scala.reflect.macros.Universe.Tree">Tree</span> forSome {val _443: <span class="extype" name="sbt.appmacro.ContextUtil.unexpectedTree.C">C</span>}</span>)</span><span class="result">: <span class="extype" name="scala.Nothing">Nothing</span></span>
+ <span class="name">unexpectedTree</span><span class="tparams">[<span name="C">C &lt;: <span class="extype" name="scala.reflect.macros.Context">Context</span></span>]</span><span class="params">(<span name="tree">tree: <span class="extype" name="scala.reflect.macros.Universe.Tree">Tree</span> forSome {val _442: <span class="extype" name="sbt.appmacro.ContextUtil.unexpectedTree.C">C</span>}</span>)</span><span class="result">: <span class="extype" name="scala.Nothing">Nothing</span></span>
</span>
</h4>
View
33 0.13.0-SNAPSHOT/api/sbt/appmacro/InputWrapper$.html
@@ -393,22 +393,35 @@ <h4 class="signature">
<span class="name">@throws</span><span class="args">()</span>
</dd></dl></div>
- </li><li name="sbt.appmacro.InputWrapper#wrapKey" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
- <a id="wrapKey[T](c:scala.reflect.macros.Context)(ts:c.Expr[Any])(implicitevidence$2:c.WeakTypeTag[T]):c.Expr[T]"></a>
- <a id="wrapKey[T](Context)(scala.reflect.macros.Context.Expr[Any])(scala.reflect.macros.Context.WeakTypeTag[T]):scala.reflect.macros.Context.Expr[T]"></a>
+ </li><li name="sbt.appmacro.InputWrapper#wrapImpl" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+ <a id="wrapImpl[T,S&lt;:Singleton](c:scala.reflect.macros.Context,s:S,wrapName:String)(ts:c.Expr[Any],pos:c.Position)(implicitevidence$3:c.WeakTypeTag[T],implicitit:c.TypeTag[s.type]):c.Expr[T]"></a>
+ <a id="wrapImpl[T,S&lt;:Singleton](Context,S,String)(scala.reflect.macros.Context.Expr[Any],scala.reflect.macros.Context.Position)(scala.reflect.macros.Context.WeakTypeTag[T],scala.reflect.macros.Context.TypeTag[s.type]):scala.reflect.macros.Context.Expr[T]"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier"></span>
<span class="kind">def</span>
</span>
<span class="symbol">
- <span class="name">wrapKey</span><span class="tparams">[<span name="T">T</span>]</span><span class="params">(<span name="c">c: <span class="extype" name="scala.reflect.macros.Context">Context</span></span>)</span><span class="params">(<span name="ts">ts: <span class="extype" name="scala.reflect.macros.Aliases.Expr">scala.reflect.macros.Context.Expr</span>[<span class="extype" name="scala.Any">Any</span>]</span>)</span><span class="params">(<span class="implicit">implicit </span><span name="arg0">arg0: <span class="extype" name="scala.reflect.macros.Aliases.WeakTypeTag">scala.reflect.macros.Context.WeakTypeTag</span>[<span class="extype" name="sbt.appmacro.InputWrapper.wrapKey.T">T</span>]</span>)</span><span class="result">: <span class="extype" name="scala.reflect.macros.Aliases.Expr">scala.reflect.macros.Context.Expr</span>[<span class="extype" name="sbt.appmacro.InputWrapper.wrapKey.T">T</span>]</span>
+ <span class="name">wrapImpl</span><span class="tparams">[<span name="T">T</span>, <span name="S">S &lt;: <span class="extype" name="scala.Singleton">Singleton</span></span>]</span><span class="params">(<span name="c">c: <span class="extype" name="scala.reflect.macros.Context">Context</span></span>, <span name="s">s: <span class="extype" name="sbt.appmacro.InputWrapper.wrapImpl.S">S</span></span>, <span name="wrapName">wrapName: <span class="extype" name="scala.Predef.String">String</span></span>)</span><span class="params">(<span name="ts">ts: <span class="extype" name="scala.reflect.macros.Aliases.Expr">scala.reflect.macros.Context.Expr</span>[<span class="extype" name="scala.Any">Any</span>]</span>, <span name="pos">pos: <span class="extype" name="scala.reflect.macros.Aliases.Position">scala.reflect.macros.Context.Position</span></span>)</span><span class="params">(<span class="implicit">implicit </span><span name="arg0">arg0: <span class="extype" name="scala.reflect.macros.Aliases.WeakTypeTag">scala.reflect.macros.Context.WeakTypeTag</span>[<span class="extype" name="sbt.appmacro.InputWrapper.wrapImpl.T">T</span>]</span>, <span name="it">it: <span class="extype" name="scala.reflect.macros.Aliases.TypeTag">scala.reflect.macros.Context.TypeTag</span>[<span class="extype" name="sbt.appmacro.InputWrapper.wrapImpl.s">s</span>.type]</span>)</span><span class="result">: <span class="extype" name="scala.reflect.macros.Aliases.Expr">scala.reflect.macros.Context.Expr</span>[<span class="extype" name="sbt.appmacro.InputWrapper.wrapImpl.T">T</span>]</span>
</span>
</h4>
- <p class="shortcomment cmt">Wraps an arbitrary Tree in a call to the <code>wrap</code> method of this module for later processing by an enclosing macro.</p><div class="fullcomment"><div class="comment cmt"><p>Wraps an arbitrary Tree in a call to the <code>wrap</code> method of this module for later processing by an enclosing macro.
-The resulting Tree is the manually constructed version of:</p><p><code>c.universe.reify { InputWrapper.&lt;WrapName&gt;[T](ts.splice) }</code>
+ <p class="shortcomment cmt">Wraps an arbitrary Tree in a call to the <code>&lt;s&gt;.&lt;wrapName&gt;</code> method of this module for later processing by an enclosing macro.</p><div class="fullcomment"><div class="comment cmt"><p>Wraps an arbitrary Tree in a call to the <code>&lt;s&gt;.&lt;wrapName&gt;</code> method of this module for later processing by an enclosing macro.
+The resulting Tree is the manually constructed version of:</p><p><code>c.universe.reify { &lt;s&gt;.&lt;wrapName&gt;[T](ts.splice) }</code>
</p></div></div>
- </li><li name="sbt.appmacro.InputWrapper#wrap_☃☃" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+ </li><li name="sbt.appmacro.InputWrapper#wrapKey" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+ <a id="wrapKey[T](c:scala.reflect.macros.Context)(ts:c.Expr[Any],pos:c.Position)(implicitevidence$2:c.WeakTypeTag[T]):c.Expr[T]"></a>
+ <a id="wrapKey[T](Context)(scala.reflect.macros.Context.Expr[Any],scala.reflect.macros.Context.Position)(scala.reflect.macros.Context.WeakTypeTag[T]):scala.reflect.macros.Context.Expr[T]"></a>
+ <h4 class="signature">
+ <span class="modifier_kind">
+ <span class="modifier"></span>
+ <span class="kind">def</span>
+ </span>
+ <span class="symbol">
+ <span class="name">wrapKey</span><span class="tparams">[<span name="T">T</span>]</span><span class="params">(<span name="c">c: <span class="extype" name="scala.reflect.macros.Context">Context</span></span>)</span><span class="params">(<span name="ts">ts: <span class="extype" name="scala.reflect.macros.Aliases.Expr">scala.reflect.macros.Context.Expr</span>[<span class="extype" name="scala.Any">Any</span>]</span>, <span name="pos">pos: <span class="extype" name="scala.reflect.macros.Aliases.Position">scala.reflect.macros.Context.Position</span></span>)</span><span class="params">(<span class="implicit">implicit </span><span name="arg0">arg0: <span class="extype" name="scala.reflect.macros.Aliases.WeakTypeTag">scala.reflect.macros.Context.WeakTypeTag</span>[<span class="extype" name="sbt.appmacro.InputWrapper.wrapKey.T">T</span>]</span>)</span><span class="result">: <span class="extype" name="scala.reflect.macros.Aliases.Expr">scala.reflect.macros.Context.Expr</span>[<span class="extype" name="sbt.appmacro.InputWrapper.wrapKey.T">T</span>]</span>
+ </span>
+ </h4>
+
+ </li><li name="sbt.appmacro.InputWrapper#wrap_☃☃" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="wrap_☃☃[T](in:Any):T"></a>
<a id="wrap_☃☃[T](Any):T"></a>
<h4 class="signature">
@@ -420,7 +433,13 @@ <h4 class="signature">
<span title="gt4s: wrap_$u2603$u2603" class="name">wrap_☃☃</span><span class="tparams">[<span name="T">T</span>]</span><span class="params">(<span name="in">in: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="sbt.appmacro.InputWrapper.wrap_☃☃.T">T</span></span>
</span>
</h4>
+ <div class="fullcomment"><dl class="attributes block"> <dt>Annotations</dt><dd>
+ <span class="name">@compileTimeOnly</span><span class="args">(<span>
+ <span class="defval" name="&quot;`value` can only be used within a task or setting macro, such as :=, +=, ++=, Def.task, or Def.setting.&quot;">...</span>
+ </span>)</span>
+
+ </dd></dl></div>
</li></ol>
</div>
View
4 0.13.0-SNAPSHOT/api/sbt/std/PlainTaskMacro$.html
@@ -350,7 +350,7 @@ <h4 class="signature">
</dd></dl></div>
</li><li name="sbt.std.PlainTaskMacro#taskDynImpl" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
- <a id="taskDynImpl[T](c:scala.reflect.macros.Context)(t:c.Expr[sbt.Task[T]])(implicitevidence$43:c.WeakTypeTag[T]):c.Expr[sbt.Task[T]]"></a>
+ <a id="taskDynImpl[T](c:scala.reflect.macros.Context)(t:c.Expr[sbt.Task[T]])(implicitevidence$44:c.WeakTypeTag[T]):c.Expr[sbt.Task[T]]"></a>
<a id="taskDynImpl[T](Context)(scala.reflect.macros.Context.Expr[Task[T]])(scala.reflect.macros.Context.WeakTypeTag[T]):scala.reflect.macros.Context.Expr[Task[T]]"></a>
<h4 class="signature">
<span class="modifier_kind">
@@ -363,7 +363,7 @@ <h4 class="signature">
</h4>
</li><li name="sbt.std.PlainTaskMacro#taskImpl" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
- <a id="taskImpl[T](c:scala.reflect.macros.Context)(t:c.Expr[T])(implicitevidence$42:c.WeakTypeTag[T]):c.Expr[sbt.Task[T]]"></a>
+ <a id="taskImpl[T](c:scala.reflect.macros.Context)(t:c.Expr[T])(implicitevidence$43:c.WeakTypeTag[T]):c.Expr[sbt.Task[T]]"></a>
<a id="taskImpl[T](Context)(scala.reflect.macros.Context.Expr[T])(scala.reflect.macros.Context.WeakTypeTag[T]):scala.reflect.macros.Context.Expr[Task[T]]"></a>
<h4 class="signature">
<span class="modifier_kind">
View
2  0.13.0-SNAPSHOT/api/sbt/std/TaskConvert$.html
@@ -157,7 +157,7 @@ <h4 class="signature">
</h4>
<div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Any</dd></dl></div>
</li><li name="sbt.std.TaskConvert#apply" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
- <a id="apply[T](c:scala.reflect.macros.Context)(in:c.Tree)(implicitevidence$41:c.WeakTypeTag[T]):c.Tree"></a>
+ <a id="apply[T](c:scala.reflect.macros.Context)(in:c.Tree)(implicitevidence$42:c.WeakTypeTag[T]):c.Tree"></a>
<a id="apply[T](Context)(scala.reflect.macros.Context.Tree)(scala.reflect.macros.Context.WeakTypeTag[T]):scala.reflect.macros.Context.Tree"></a>
<h4 class="signature">
<span class="modifier_kind">
View
5 0.13.0-SNAPSHOT/api/sbt/std/TaskMacro$$InitParserInput.html
@@ -335,6 +335,11 @@ <h4 class="signature">
<div class="fullcomment"><dl class="attributes block"> <dt>Annotations</dt><dd>
<span class="name">@macroImpl</span><span class="args">()</span>
+ <span class="name">@compileTimeOnly</span><span class="args">(<span>
+
+ <span class="defval" name="&quot;`parsed` can only be used within an input task macro, such as := or Def.inputTask.&quot;">...</span>
+ </span>)</span>
+
</dd></dl></div>
</li><li name="scala.AnyRef#synchronized" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="synchronized[T0](x$1:=&gt;T0):T0"></a>
View
5 0.13.0-SNAPSHOT/api/sbt/std/TaskMacro$$MacroValue.html
@@ -361,6 +361,11 @@ <h4 class="signature">
<div class="fullcomment"><dl class="attributes block"> <dt>Annotations</dt><dd>
<span class="name">@macroImpl</span><span class="args">()</span>
+ <span class="name">@compileTimeOnly</span><span class="args">(<span>
+
+ <span class="defval" name="&quot;`value` can only be used within a task or setting macro, such as :=, +=, ++=, Def.task, or Def.setting.&quot;">...</span>
+ </span>)</span>
+
</dd></dl></div>
</li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="wait():Unit"></a>
View
21 0.13.0-SNAPSHOT/api/sbt/std/TaskMacro$$ParserInput$.html
@@ -319,7 +319,7 @@ <h4 class="signature">
</span>
</h4>
<div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
- </li><li name="sbt.std.TaskMacro.ParserInput#parser_☃☃" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+ </li><li name="sbt.std.TaskMacro.ParserInput#parser_☃☃" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="parser_☃☃[T](i:sbt.Def.Initialize[sbt.State=&gt;sbt.complete.Parser[T]]):T"></a>
<a id="parser_☃☃[T](Def.Initialize[(State)⇒Parser[T]]):T"></a>
<h4 class="signature">
@@ -331,7 +331,13 @@ <h4 class="signature">
<span title="gt4s: parser_$u2603$u2603" class="name">parser_☃☃</span><span class="tparams">[<span name="T">T</span>]</span><span class="params">(<span name="i">i: <a href="../Def$.html#Initialize[T]extendsAnyRef" class="extmbr" name="sbt.Init.Initialize">Def.Initialize</a>[(<a href="../State.html" class="extype" name="sbt.State">State</a>) ⇒ <a href="../complete/Parser.html" class="extype" name="sbt.complete.Parser">Parser</a>[<span class="extype" name="sbt.std.TaskMacro.ParserInput.parser_☃☃.T">T</span>]]</span>)</span><span class="result">: <span class="extype" name="sbt.std.TaskMacro.ParserInput.parser_☃☃.T">T</span></span>
</span>
</h4>
+ <div class="fullcomment"><dl class="attributes block"> <dt>Annotations</dt><dd>
+ <span class="name">@compileTimeOnly</span><span class="args">(<span>
+ <span class="defval" name="&quot;`parsed` can only be used within an input task macro, such as := or Def.inputTask.&quot;">...</span>
+ </span>)</span>
+
+ </dd></dl></div>
</li><li name="scala.AnyRef#synchronized" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="synchronized[T0](x$1:=&gt;T0):T0"></a>
<a id="synchronized[T0](⇒T0):T0"></a>
@@ -406,6 +412,19 @@ <h4 class="signature">
<span class="name">@throws</span><span class="args">()</span>
</dd></dl></div>
+ </li><li name="sbt.std.TaskMacro.ParserInput#wrap" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+ <a id="wrap[T](c:scala.reflect.macros.Context)(ts:c.Expr[Any],pos:c.Position)(implicitevidence$36:c.WeakTypeTag[T]):c.Expr[T]"></a>
+ <a id="wrap[T](Context)(scala.reflect.macros.Context.Expr[Any],scala.reflect.macros.Context.Position)(scala.reflect.macros.Context.WeakTypeTag[T]):scala.reflect.macros.Context.Expr[T]"></a>
+ <h4 class="signature">
+ <span class="modifier_kind">
+ <span class="modifier"></span>
+ <span class="kind">def</span>
+ </span>
+ <span class="symbol">
+ <span class="name">wrap</span><span class="tparams">[<span name="T">T</span>]</span><span class="params">(<span name="c">c: <span class="extype" name="scala.reflect.macros.Context">Context</span></span>)</span><span class="params">(<span name="ts">ts: <span class="extype" name="scala.reflect.macros.Aliases.Expr">scala.reflect.macros.Context.Expr</span>[<span class="extype" name="scala.Any">Any</span>]</span>, <span name="pos">pos: <span class="extype" name="scala.reflect.macros.Aliases.Position">scala.reflect.macros.Context.Position</span></span>)</span><span class="params">(<span class="implicit">implicit </span><span name="arg0">arg0: <span class="extype" name="scala.reflect.macros.Aliases.WeakTypeTag">scala.reflect.macros.Context.WeakTypeTag</span>[<span class="extype" name="sbt.std.TaskMacro.ParserInput.wrap.T">T</span>]</span>)</span><span class="result">: <span class="extype" name="scala.reflect.macros.Aliases.Expr">scala.reflect.macros.Context.Expr</span>[<span class="extype" name="sbt.std.TaskMacro.ParserInput.wrap.T">T</span>]</span>
+ </span>
+ </h4>
+
</li></ol>
</div>
View
5 0.13.0-SNAPSHOT/api/sbt/std/TaskMacro$$RawParserInput.html
@@ -335,6 +335,11 @@ <h4 class="signature">
<div class="fullcomment"><dl class="attributes block"> <dt>Annotations</dt><dd>
<span class="name">@macroImpl</span><span class="args">()</span>
+ <span class="name">@compileTimeOnly</span><span class="args">(<span>
+
+ <span class="defval" name="&quot;`parsed` can only be used within an input task macro, such as := or Def.inputTask.&quot;">...</span>
+ </span>)</span>
+
</dd></dl></div>
</li><li name="scala.AnyRef#synchronized" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="synchronized[T0](x$1:=&gt;T0):T0"></a>
View
5 0.13.0-SNAPSHOT/api/sbt/std/TaskMacro$$StateParserInput.html
@@ -335,6 +335,11 @@ <h4 class="signature">
<div class="fullcomment"><dl class="attributes block"> <dt>Annotations</dt><dd>
<span class="name">@macroImpl</span><span class="args">()</span>
+ <span class="name">@compileTimeOnly</span><span class="args">(<span>
+
+ <span class="defval" name="&quot;`parsed` can only be used within an input task macro, such as := or Def.inputTask.&quot;">...</span>
+ </span>)</span>
+
</dd></dl></div>
</li><li name="scala.AnyRef#synchronized" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="synchronized[T0](x$1:=&gt;T0):T0"></a>
View
4 0.13.0-SNAPSHOT/api/sbt/std/TaskMacro$.html
@@ -438,7 +438,7 @@ <h4 class="signature">
</h4>
<p class="shortcomment cmt">Implementation of := macro for tasks.</p>
</li><li name="sbt.std.TaskMacro#inputTaskDynMacroImpl" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
- <a id="inputTaskDynMacroImpl[T](c:scala.reflect.macros.Context)(t:c.Expr[sbt.Def.Initialize[sbt.Task[T]]])(implicitevidence$37:c.WeakTypeTag[T]):c.Expr[sbt.Def.Initialize[sbt.InputTask[T]]]"></a>
+ <a id="inputTaskDynMacroImpl[T](c:scala.reflect.macros.Context)(t:c.Expr[sbt.Def.Initialize[sbt.Task[T]]])(implicitevidence$38:c.WeakTypeTag[T]):c.Expr[sbt.Def.Initialize[sbt.InputTask[T]]]"></a>
<a id="inputTaskDynMacroImpl[T](Context)(scala.reflect.macros.Context.Expr[Def.Initialize[Task[T]]])(scala.reflect.macros.Context.WeakTypeTag[T]):scala.reflect.macros.Context.Expr[Def.Initialize[InputTask[T]]]"></a>
<h4 class="signature">
<span class="modifier_kind">
@@ -451,7 +451,7 @@ <h4 class="signature">
</h4>
</li><li name="sbt.std.TaskMacro#inputTaskMacroImpl" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
- <a id="inputTaskMacroImpl[T](c:scala.reflect.macros.Context)(t:c.Expr[T])(implicitevidence$36:c.WeakTypeTag[T]):c.Expr[sbt.Def.Initialize[sbt.InputTask[T]]]"></a>
+ <a id="inputTaskMacroImpl[T](c:scala.reflect.macros.Context)(t:c.Expr[T])(implicitevidence$37:c.WeakTypeTag[T]):c.Expr[sbt.Def.Initialize[sbt.InputTask[T]]]"></a>
<a id="inputTaskMacroImpl[T](Context)(scala.reflect.macros.Context.Expr[T])(scala.reflect.macros.Context.WeakTypeTag[T]):scala.reflect.macros.Context.Expr[Def.Initialize[InputTask[T]]]"></a>
<h4 class="signature">
<span class="modifier_kind">
View
4 0.13.0-SNAPSHOT/docs/Community/Community-Plugins.html
@@ -185,7 +185,7 @@
<h3>One jar plugins<a class="headerlink" href="#one-jar-plugins" title="Permalink to this headline">¶</a></h3>
<ul class="simple">
<li>sbt-assembly: <a class="reference external" href="https://github.com/sbt/sbt-assembly">https://github.com/sbt/sbt-assembly</a></li>
-<li>xsbt-proguard-plugin: <a class="reference external" href="https://github.com/siasia/xsbt-proguard-plugin">https://github.com/siasia/xsbt-proguard-plugin</a></li>
+<li>xsbt-proguard-plugin: <a class="reference external" href="https://github.com/adamw/xsbt-proguard-plugin">https://github.com/adamw/xsbt-proguard-plugin</a></li>
<li>sbt-deploy: <a class="reference external" href="https://github.com/reaktor/sbt-deploy">https://github.com/reaktor/sbt-deploy</a></li>
<li>sbt-appbundle (os x standalone): <a class="reference external" href="https://github.com/sbt/sbt-appbundle">https://github.com/sbt/sbt-appbundle</a></li>
<li>sbt-onejar (Packages your project using One-JAR™):
@@ -243,7 +243,7 @@
<a class="reference external" href="https://github.com/steppenwells/sbt-sh">https://github.com/steppenwells/sbt-sh</a></li>
<li>cronish-sbt (interval sbt / shell command execution):
<a class="reference external" href="https://github.com/philcali/cronish-sbt">https://github.com/philcali/cronish-sbt</a></li>
-<li>git (executes git commands): <a class="reference external" href="https://github.com/sbt/sbt-git-plugin">https://github.com/sbt/sbt-git-plugin</a></li>
+<li>git (executes git commands): <a class="reference external" href="https://github.com/sbt/sbt-git">https://github.com/sbt/sbt-git</a></li>
<li>svn (execute svn commands): <a class="reference external" href="https://github.com/xuwei-k/sbtsvn">https://github.com/xuwei-k/sbtsvn</a></li>
<li>sbt-groll (sbt plugin to navigate the Git history):
<a class="reference external" href="https://github.com/sbt/sbt-groll">https://github.com/sbt/sbt-groll</a></li>
View
370 0.13.0-SNAPSHOT/docs/Howto/Howto.html
@@ -96,119 +96,164 @@
<p>This page presents an index of the how-to topics with short examples for many of them.
Click <tt class="docutils literal"><span class="pre">(details)</span></tt> to jump to the full explanation.
See also the <a class="reference internal" href="index.html"><em>Basic Index</em></a>, which omits the examples and just lists the topics.</p>
-<div class="doc-howto-summary section" id="generating-files">
-<h3>Generating files<a class="reference external" href="generatefiles.html"> (details)</a><a class="headerlink" href="#generating-files" title="Permalink to this headline">¶</a></h3>
-<div class="howto-summary section" id="generate-sources">
-<h4>Generate sources<a class="reference external" href="generatefiles.html#sources"> (details)</a><a class="headerlink" href="#generate-sources" title="Permalink to this headline">¶</a></h4>
-<p><div class="highlight-scala"><div class="highlight"><pre><span class="n">sourceGenerators</span> <span class="n">in</span> <span class="nc">Compile</span> <span class="o">+=</span> <span class="o">&lt;</span><span class="n">your</span> <span class="nc">Task</span><span class="o">[</span><span class="kt">Seq</span><span class="o">[</span><span class="kt">File</span><span class="o">]]</span> <span class="n">here</span><span class="o">&gt;</span>
+<div class="doc-howto-summary section" id="triggered-execution">
+<h3>Triggered execution<a class="reference external" href="triggered.html"> (details)</a><a class="headerlink" href="#triggered-execution" title="Permalink to this headline">¶</a></h3>
+<div class="howto-summary section" id="run-a-command-when-sources-change">
+<h4>Run a command when sources change<a class="reference external" href="triggered.html#basic"> (details)</a><a class="headerlink" href="#run-a-command-when-sources-change" title="Permalink to this headline">¶</a></h4>
+<p><div class="highlight-console"><div class="highlight"><pre><span class="gp">&gt;</span> ~ <span class="nb">test</span>
</pre></div>
</div>
</p>
</div>
-<div class="howto-summary section" id="generate-resources">
-<h4>Generate resources<a class="reference external" href="generatefiles.html#resources"> (details)</a><a class="headerlink" href="#generate-resources" title="Permalink to this headline">¶</a></h4>
-<p><div class="highlight-scala"><div class="highlight"><pre><span class="n">resourceGenerators</span> <span class="n">in</span> <span class="nc">Compile</span> <span class="o">+=</span> <span class="o">&lt;</span><span class="n">your</span> <span class="nc">Task</span><span class="o">[</span><span class="kt">Seq</span><span class="o">[</span><span class="kt">File</span><span class="o">]]</span> <span class="n">here</span><span class="o">&gt;</span>
+<div class="howto-summary section" id="run-multiple-commands-when-sources-change">
+<h4>Run multiple commands when sources change<a class="reference external" href="triggered.html#multi"> (details)</a><a class="headerlink" href="#run-multiple-commands-when-sources-change" title="Permalink to this headline">¶</a></h4>
+<p><div class="highlight-console"><div class="highlight"><pre><span class="gp">&gt;</span> ~ ;a ;b
</pre></div>
</div>
</p>
</div>
+<div class="howto-summary section" id="configure-the-sources-that-are-checked-for-changes">
+<h4>Configure the sources that are checked for changes<a class="reference external" href="triggered.html#sources"> (details)</a><a class="headerlink" href="#configure-the-sources-that-are-checked-for-changes" title="Permalink to this headline">¶</a></h4>
+<p><div class="highlight-scala"><div class="highlight"><pre><span class="n">watchSources</span> <span class="o">+=</span> <span class="n">baseDirectory</span><span class="o">.</span><span class="n">value</span> <span class="o">/</span> <span class="s">&quot;examples.txt&quot;</span>
+</pre></div>
</div>
-<div class="doc-howto-summary section" id="configure-packaging">
-<h3>Configure packaging<a class="reference external" href="package.html"> (details)</a><a class="headerlink" href="#configure-packaging" title="Permalink to this headline">¶</a></h3>
-<div class="howto-summary section" id="use-the-packaged-jar-on-classpaths-instead-of-class-directory">
-<h4>Use the packaged jar on classpaths instead of class directory<a class="reference external" href="package.html#export"> (details)</a><a class="headerlink" href="#use-the-packaged-jar-on-classpaths-instead-of-class-directory" title="Permalink to this headline">¶</a></h4>
-<p><div class="highlight-scala"><div class="highlight"><pre><span class="n">exportJars</span> <span class="o">:=</span> <span class="kc">true</span>
+</p>
+</div>
+<div class="howto-summary section" id="set-the-time-interval-between-checks-for-changes-to-sources">
+<h4>Set the time interval between checks for changes to sources<a class="reference external" href="triggered.html#interval"> (details)</a><a class="headerlink" href="#set-the-time-interval-between-checks-for-changes-to-sources" title="Permalink to this headline">¶</a></h4>
+<p><div class="highlight-scala"><div class="highlight"><pre><span class="n">pollInterval</span> <span class="o">:=</span> <span class="mi">1000</span> <span class="c1">// in ms</span>
</pre></div>
</div>
</p>
</div>
-<div class="howto-summary section" id="add-manifest-attributes">
-<h4>Add manifest attributes<a class="reference external" href="package.html#manifest"> (details)</a><a class="headerlink" href="#add-manifest-attributes" title="Permalink to this headline">¶</a></h4>
-<p><div class="highlight-scala"><div class="highlight"><pre><span class="n">packageOptions</span> <span class="n">in</span> <span class="o">(</span><span class="nc">Compile</span><span class="o">,</span> <span class="n">packageBin</span><span class="o">)</span> <span class="o">+=</span>
- <span class="nc">Package</span><span class="o">.</span><span class="nc">ManifestAttributes</span><span class="o">(</span> <span class="nc">Attributes</span><span class="o">.</span><span class="nc">Name</span><span class="o">.</span><span class="nc">SEALED</span> <span class="o">-&gt;</span> <span class="s">&quot;true&quot;</span> <span class="o">)</span>
+</div>
+<div class="doc-howto-summary section" id="inspect-the-build">
+<h3>Inspect the build<a class="reference external" href="inspect.html"> (details)</a><a class="headerlink" href="#inspect-the-build" title="Permalink to this headline">¶</a></h3>
+<div class="howto-summary section" id="show-or-search-help-for-a-command-task-or-setting">
+<h4>Show or search help for a command, task, or setting<a class="reference external" href="inspect.html#taskhelp"> (details)</a><a class="headerlink" href="#show-or-search-help-for-a-command-task-or-setting" title="Permalink to this headline">¶</a></h4>
+<p><div class="highlight-console"><div class="highlight"><pre><span class="gp">&gt;</span> <span class="nb">help </span>compile
</pre></div>
</div>
</p>
</div>
-<div class="howto-summary section" id="change-the-file-name-of-a-package">
-<h4>Change the file name of a package<a class="reference external" href="package.html#name"> (details)</a><a class="headerlink" href="#change-the-file-name-of-a-package" title="Permalink to this headline">¶</a></h4>
-<p></p>
+<div class="howto-summary section" id="list-available-tasks">
+<h4>List available tasks<a class="reference external" href="inspect.html#listtasks"> (details)</a><a class="headerlink" href="#list-available-tasks" title="Permalink to this headline">¶</a></h4>
+<p><div class="highlight-console"><div class="highlight"><pre><span class="gp">&gt;</span> tasks
+</pre></div>
</div>
-<div class="howto-summary section" id="modify-the-contents-of-the-package">
-<h4>Modify the contents of the package<a class="reference external" href="package.html#contents"> (details)</a><a class="headerlink" href="#modify-the-contents-of-the-package" title="Permalink to this headline">¶</a></h4>
-<p><div class="highlight-scala"><div class="highlight"><pre><span class="n">mappings</span> <span class="n">in</span> <span class="o">(</span><span class="nc">Compile</span><span class="o">,</span> <span class="n">packageBin</span><span class="o">)</span> <span class="o">+=</span>
- <span class="o">{</span> <span class="o">(</span> <span class="n">baseDirectory</span><span class="o">.</span><span class="n">value</span> <span class="o">/</span> <span class="s">&quot;example.txt&quot;</span><span class="o">)</span> <span class="o">-&gt;</span> <span class="s">&quot;out/example.txt&quot;</span> <span class="o">}</span>
+</p>
+</div>
+<div class="howto-summary section" id="list-available-settings">
+<h4>List available settings<a class="reference external" href="inspect.html#listsettings"> (details)</a><a class="headerlink" href="#list-available-settings" title="Permalink to this headline">¶</a></h4>
+<p><div class="highlight-console"><div class="highlight"><pre><span class="gp">&gt;</span> settings
</pre></div>
</div>
</p>
</div>
+<div class="howto-summary section" id="display-forward-and-reverse-dependencies-of-a-setting-or-task">
+<h4>Display forward and reverse dependencies of a setting or task<a class="reference external" href="inspect.html#dependencies"> (details)</a><a class="headerlink" href="#display-forward-and-reverse-dependencies-of-a-setting-or-task" title="Permalink to this headline">¶</a></h4>
+<p><div class="highlight-console"><div class="highlight"><pre><span class="gp">&gt;</span> inspect compile
+</pre></div>
</div>
-<div class="doc-howto-summary section" id="interactive-mode">
-<h3>Interactive mode<a class="reference external" href="interactive.html"> (details)</a><a class="headerlink" href="#interactive-mode" title="Permalink to this headline">¶</a></h3>
-<div class="howto-summary section" id="use-tab-completion">
-<h4>Use tab completion<a class="reference external" href="interactive.html#basic_completion"> (details)</a><a class="headerlink" href="#use-tab-completion" title="Permalink to this headline">¶</a></h4>
-<p><div class="highlight-console"><div class="highlight"><pre><span class="gp">&gt;</span> testOnly &lt;TAB&gt;
+</p>
+</div>
+<div class="howto-summary section" id="display-tree-of-setting-task-dependencies">
+<h4>Display tree of setting/task dependencies<a class="reference external" href="inspect.html#taskdependencytree"> (details)</a><a class="headerlink" href="#display-tree-of-setting-task-dependencies" title="Permalink to this headline">¶</a></h4>
+<p><div class="highlight-console"><div class="highlight"><pre><span class="gp">&gt;</span> inspect compile
</pre></div>
</div>
</p>
</div>
-<div class="howto-summary section" id="show-more-tab-completion-suggestions">
-<h4>Show more tab completion suggestions<a class="reference external" href="interactive.html#verbose_completion"> (details)</a><a class="headerlink" href="#show-more-tab-completion-suggestions" title="Permalink to this headline">¶</a></h4>
-<p><div class="highlight-text"><div class="highlight"><pre>Press tab multiple times.
+<div class="howto-summary section" id="display-the-description-and-type-of-a-setting-or-task">
+<h4>Display the description and type of a setting or task<a class="reference external" href="inspect.html#description"> (details)</a><a class="headerlink" href="#display-the-description-and-type-of-a-setting-or-task" title="Permalink to this headline">¶</a></h4>
+<p><div class="highlight-console"><div class="highlight"><pre><span class="gp">&gt;</span> <span class="nb">help </span>compile
</pre></div>
</div>
</p>
</div>
-<div class="howto-summary section" id="show-jline-keybindings">
-<h4>Show JLine keybindings<a class="reference external" href="interactive.html#show_keybindings"> (details)</a><a class="headerlink" href="#show-jline-keybindings" title="Permalink to this headline">¶</a></h4>
-<p><div class="highlight-console"><div class="highlight"><pre><span class="gp">&gt;</span> consoleQuick
-<span class="go">scala&gt; :keybindings</span>
+<div class="howto-summary section" id="display-the-delegation-chain-of-a-setting-or-task">
+<h4>Display the delegation chain of a setting or task<a class="reference external" href="inspect.html#delegates"> (details)</a><a class="headerlink" href="#display-the-delegation-chain-of-a-setting-or-task" title="Permalink to this headline">¶</a></h4>
+<p><div class="highlight-console"><div class="highlight"><pre><span class="gp">&gt;</span> inspect compile
</pre></div>
</div>
</p>
</div>
-<div class="howto-summary section" id="modify-the-default-jline-keybindings">
-<h4>Modify the default JLine keybindings<a class="reference external" href="interactive.html#change_keybindings"> (details)</a><a class="headerlink" href="#modify-the-default-jline-keybindings" title="Permalink to this headline">¶</a></h4>
-<p></p>
+<div class="howto-summary section" id="display-related-settings-or-tasks">
+<h4>Display related settings or tasks<a class="reference external" href="inspect.html#related"> (details)</a><a class="headerlink" href="#display-related-settings-or-tasks" title="Permalink to this headline">¶</a></h4>
+<p><div class="highlight-console"><div class="highlight"><pre><span class="gp">&gt;</span> inspect compile
+</pre></div>
</div>
-<div class="howto-summary section" id="configure-the-prompt-string">
-<h4>Configure the prompt string<a class="reference external" href="interactive.html#prompt"> (details)</a><a class="headerlink" href="#configure-the-prompt-string" title="Permalink to this headline">¶</a></h4>
-<p><div class="highlight-scala"><div class="highlight"><pre><span class="n">shellPrompt</span> <span class="o">:=</span> <span class="o">{</span> <span class="o">(</span><span class="n">s</span><span class="k">:</span> <span class="kt">State</span><span class="o">)</span> <span class="k">=&gt;</span> <span class="nc">System</span><span class="o">.</span><span class="n">getProperty</span><span class="o">(</span><span class="s">&quot;user.name&quot;</span><span class="o">)</span> <span class="o">+</span> <span class="s">&quot;&gt; &quot;</span> <span class="o">}</span>
+</p>
+</div>
+<div class="howto-summary section" id="show-the-list-of-projects-and-builds">
+<h4>Show the list of projects and builds<a class="reference external" href="inspect.html#projects"> (details)</a><a class="headerlink" href="#show-the-list-of-projects-and-builds" title="Permalink to this headline">¶</a></h4>
+<p><div class="highlight-console"><div class="highlight"><pre><span class="gp">&gt;</span> projects
</pre></div>
</div>
</p>
</div>
-<div class="howto-summary section" id="use-history">
-<h4>Use history<a class="reference external" href="interactive.html#history"> (details)</a><a class="headerlink" href="#use-history" title="Permalink to this headline">¶</a></h4>
-<p><div class="highlight-console"><div class="highlight"><pre><span class="gp">&gt;</span> !
+<div class="howto-summary section" id="show-the-current-session-temporary-settings">
+<h4>Show the current session (temporary) settings<a class="reference external" href="inspect.html#session"> (details)</a><a class="headerlink" href="#show-the-current-session-temporary-settings" title="Permalink to this headline">¶</a></h4>
+<p><div class="highlight-console"><div class="highlight"><pre><span class="gp">&gt;</span> session list
</pre></div>
</div>
</p>
</div>
-<div class="howto-summary section" id="change-the-location-of-the-interactive-history-file">
-<h4>Change the location of the interactive history file<a class="reference external" href="interactive.html#history_file"> (details)</a><a class="headerlink" href="#change-the-location-of-the-interactive-history-file" title="Permalink to this headline">¶</a></h4>
-<p><div class="highlight-scala"><div class="highlight"><pre><span class="n">historyPath</span> <span class="o">:=</span> <span class="nc">Some</span><span class="o">(</span> <span class="n">baseDirectory</span><span class="o">.</span><span class="n">value</span> <span class="o">/</span> <span class="s">&quot;.history&quot;</span> <span class="o">)</span>
+<div class="howto-summary section" id="show-basic-information-about-sbt-and-the-current-build">
+<h4>Show basic information about sbt and the current build<a class="reference external" href="inspect.html#about"> (details)</a><a class="headerlink" href="#show-basic-information-about-sbt-and-the-current-build" title="Permalink to this headline">¶</a></h4>
+<p><div class="highlight-console"><div class="highlight"><pre><span class="gp">&gt;</span> about
</pre></div>
</div>
</p>
</div>
-<div class="howto-summary section" id="use-the-same-history-for-all-projects">
-<h4>Use the same history for all projects<a class="reference external" href="interactive.html#share_history"> (details)</a><a class="headerlink" href="#use-the-same-history-for-all-projects" title="Permalink to this headline">¶</a></h4>
-<p><div class="highlight-scala"><div class="highlight"><pre><span class="n">historyPath</span> <span class="o">:=</span> <span class="nc">Some</span><span class="o">(</span> <span class="o">(</span><span class="n">target</span> <span class="n">in</span> <span class="nc">LocalRootProject</span><span class="o">).</span><span class="n">value</span> <span class="o">/</span> <span class="s">&quot;.history&quot;</span> <span class="o">)</span>
+<div class="howto-summary section" id="show-the-value-of-a-setting">
+<h4>Show the value of a setting<a class="reference external" href="inspect.html#value"> (details)</a><a class="headerlink" href="#show-the-value-of-a-setting" title="Permalink to this headline">¶</a></h4>
+<p><div class="highlight-console"><div class="highlight"><pre><span class="gp">&gt;</span> show name
</pre></div>
</div>
</p>
</div>
-<div class="howto-summary section" id="disable-interactive-history">
-<h4>Disable interactive history<a class="reference external" href="interactive.html#disable_history"> (details)</a><a class="headerlink" href="#disable-interactive-history" title="Permalink to this headline">¶</a></h4>
-<p><div class="highlight-scala"><div class="highlight"><pre><span class="n">historyPath</span> <span class="o">:=</span> <span class="nc">None</span>
+<div class="howto-summary section" id="show-the-result-of-executing-a-task">
+<h4>Show the result of executing a task<a class="reference external" href="inspect.html#result"> (details)</a><a class="headerlink" href="#show-the-result-of-executing-a-task" title="Permalink to this headline">¶</a></h4>
+<p><div class="highlight-console"><div class="highlight"><pre><span class="gp">&gt;</span> show update
</pre></div>
</div>
</p>
</div>
-<div class="howto-summary section" id="run-commands-before-entering-interactive-mode">
-<h4>Run commands before entering interactive mode<a class="reference external" href="interactive.html#pre_commands"> (details)</a><a class="headerlink" href="#run-commands-before-entering-interactive-mode" title="Permalink to this headline">¶</a></h4>
-<p><div class="highlight-console"><div class="highlight"><pre><span class="gp">$</span> sbt clean compile shell
+<div class="howto-summary section" id="show-the-classpath-used-for-compilation-or-testing">
+<h4>Show the classpath used for compilation or testing<a class="reference external" href="inspect.html#classpath"> (details)</a><a class="headerlink" href="#show-the-classpath-used-for-compilation-or-testing" title="Permalink to this headline">¶</a></h4>
+<p><div class="highlight-console"><div class="highlight"><pre><span class="gp">&gt;</span> show compile:dependencyClasspath
+</pre></div>
+</div>
+</p>
+</div>
+<div class="howto-summary section" id="show-the-main-classes-detected-in-a-project">
+<h4>Show the main classes detected in a project<a class="reference external" href="inspect.html#applications"> (details)</a><a class="headerlink" href="#show-the-main-classes-detected-in-a-project" title="Permalink to this headline">¶</a></h4>
+<p><div class="highlight-console"><div class="highlight"><pre><span class="gp">&gt;</span> show compile:discoveredMainClasses
+</pre></div>
+</div>
+</p>
+</div>
+<div class="howto-summary section" id="show-the-test-classes-detected-in-a-project">
+<h4>Show the test classes detected in a project<a class="reference external" href="inspect.html#tests"> (details)</a><a class="headerlink" href="#show-the-test-classes-detected-in-a-project" title="Permalink to this headline">¶</a></h4>
+<p><div class="highlight-console"><div class="highlight"><pre><span class="gp">&gt;</span> show definedTestNames
+</pre></div>
+</div>
+</p>
+</div>
+</div>
+<div class="doc-howto-summary section" id="generating-files">
+<h3>Generating files<a class="reference external" href="generatefiles.html"> (details)</a><a class="headerlink" href="#generating-files" title="Permalink to this headline">¶</a></h3>
+<div class="howto-summary section" id="generate-sources">
+<h4>Generate sources<a class="reference external" href="generatefiles.html#sources"> (details)</a><a class="headerlink" href="#generate-sources" title="Permalink to this headline">¶</a></h4>
+<p><div class="highlight-scala"><div class="highlight"><pre><span class="n">sourceGenerators</span> <span class="n">in</span> <span class="nc">Compile</span> <span class="o">+=</span> <span class="o">&lt;</span><span class="n">your</span> <span class="nc">Task</span><span class="o">[</span><span class="kt">Seq</span><span class="o">[</span><span class="kt">File</span><span class="o">]]</span> <span class="n">here</span><span class="o">&gt;</span>
+</pre></div>
+</div>
+</p>
+</div>
+<div class="howto-summary section" id="generate-resources">
+<h4>Generate resources<a class="reference external" href="generatefiles.html#resources"> (details)</a><a class="headerlink" href="#generate-resources" title="Permalink to this headline">¶</a></h4>
+<p><div class="highlight-scala"><div class="highlight"><pre><span class="n">resourceGenerators</span> <span class="n">in</span> <span class="nc">Compile</span> <span class="o">+=</span> <span class="o">&lt;</span><span class="n">your</span> <span class="nc">Task</span><span class="o">[</span><span class="kt">Seq</span><span class="o">[</span><span class="kt">File</span><span class="o">]]</span> <span class="n">here</span><span class="o">&gt;</span>
</pre></div>
</div>
</p>
@@ -267,60 +312,72 @@
<p></p>
</div>
</div>
-<div class="doc-howto-summary section" id="project-metadata">
-<h3>Project metadata<a class="reference external" href="metadata.html"> (details)</a><a class="headerlink" href="#project-metadata" title="Permalink to this headline">¶</a></h3>
-<div class="howto-summary section" id="set-the-project-name">
-<h4>Set the project name<a class="reference external" href="metadata.html#name"> (details)</a><a class="headerlink" href="#set-the-project-name" title="Permalink to this headline">¶</a></h4>
-<p><div class="highlight-scala"><div class="highlight"><pre><span class="n">name</span> <span class="o">:=</span> <span class="s">&quot;demo&quot;</span>
+<div class="doc-howto-summary section" id="interactive-mode">
+<h3>Interactive mode<a class="reference external" href="interactive.html"> (details)</a><a class="headerlink" href="#interactive-mode" title="Permalink to this headline">¶</a></h3>
+<div class="howto-summary section" id="use-tab-completion">
+<h4>Use tab completion<a class="reference external" href="interactive.html#basic_completion"> (details)</a><a class="headerlink" href="#use-tab-completion" title="Permalink to this headline">¶</a></h4>
+<p><div class="highlight-console"><div class="highlight"><pre><span class="gp">&gt;</span> testOnly &lt;TAB&gt;
</pre></div>
</div>
</p>
</div>
-<div class="howto-summary section" id="set-the-project-version">
-<h4>Set the project version<a class="reference external" href="metadata.html#version"> (details)</a><a class="headerlink" href="#set-the-project-version" title="Permalink to this headline">¶</a></h4>
-<p><div class="highlight-scala"><div class="highlight"><pre><span class="n">version</span> <span class="o">:=</span> <span class="s">&quot;1.0&quot;</span>
+<div class="howto-summary section" id="show-more-tab-completion-suggestions">
+<h4>Show more tab completion suggestions<a class="reference external" href="interactive.html#verbose_completion"> (details)</a><a class="headerlink" href="#show-more-tab-completion-suggestions" title="Permalink to this headline">¶</a></h4>
+<p><div class="highlight-text"><div class="highlight"><pre>Press tab multiple times.
</pre></div>
</div>
</p>
</div>
-<div class="howto-summary section" id="set-the-project-organization">
-<h4>Set the project organization<a class="reference external" href="metadata.html#organization"> (details)</a><a class="headerlink" href="#set-the-project-organization" title="Permalink to this headline">¶</a></h4>
-<p><div class="highlight-scala"><div class="highlight"><pre><span class="n">organization</span> <span class="o">:=</span> <span class="s">&quot;org.example&quot;</span>
+<div class="howto-summary section" id="show-jline-keybindings">
+<h4>Show JLine keybindings<a class="reference external" href="interactive.html#show_keybindings"> (details)</a><a class="headerlink" href="#show-jline-keybindings" title="Permalink to this headline">¶</a></h4>
+<p><div class="highlight-console"><div class="highlight"><pre><span class="gp">&gt;</span> consoleQuick
+<span class="go">scala&gt; :keybindings</span>
</pre></div>
</div>
</p>
</div>
-<div class="howto-summary section" id="set-the-project-homepage-and-other-metadata-used-in-a-published-pom-xml">
-<h4>set the project homepage and other metadata used in a published pom.xml<a class="reference external" href="metadata.html#other"> (details)</a><a class="headerlink" href="#set-the-project-homepage-and-other-metadata-used-in-a-published-pom-xml" title="Permalink to this headline">¶</a></h4>
+<div class="howto-summary section" id="modify-the-default-jline-keybindings">
+<h4>Modify the default JLine keybindings<a class="reference external" href="interactive.html#change_keybindings"> (details)</a><a class="headerlink" href="#modify-the-default-jline-keybindings" title="Permalink to this headline">¶</a></h4>
<p></p>
</div>
+<div class="howto-summary section" id="configure-the-prompt-string">
+<h4>Configure the prompt string<a class="reference external" href="interactive.html#prompt"> (details)</a><a class="headerlink" href="#configure-the-prompt-string" title="Permalink to this headline">¶</a></h4>
+<p><div class="highlight-scala"><div class="highlight"><pre><span class="n">shellPrompt</span> <span class="o">:=</span> <span class="o">{</span> <span class="o">(</span><span class="n">s</span><span class="k">:</span> <span class="kt">State</span><span class="o">)</span> <span class="k">=&gt;</span> <span class="nc">System</span><span class="o">.</span><span class="n">getProperty</span><span class="o">(</span><span class="s">&quot;user.name&quot;</span><span class="o">)</span> <span class="o">+</span> <span class="s">&quot;&gt; &quot;</span> <span class="o">}</span>
+</pre></div>
</div>
-<div class="doc-howto-summary section" id="triggered-execution">
-<h3>Triggered execution<a class="reference external" href="triggered.html"> (details)</a><a class="headerlink" href="#triggered-execution" title="Permalink to this headline">¶</a></h3>
-<div class="howto-summary section" id="run-a-command-when-sources-change">
-<h4>Run a command when sources change<a class="reference external" href="triggered.html#basic"> (details)</a><a class="headerlink" href="#run-a-command-when-sources-change" title="Permalink to this headline">¶</a></h4>
-<p><div class="highlight-console"><div class="highlight"><pre><span class="gp">&gt;</span> ~ <span class="nb">test</span>
+</p>
+</div>
+<div class="howto-summary section" id="use-history">
+<h4>Use history<a class="reference external" href="interactive.html#history"> (details)</a><a class="headerlink" href="#use-history" title="Permalink to this headline">¶</a></h4>
+<p><div class="highlight-console"><div class="highlight"><pre><span class="gp">&gt;</span> !
</pre></div>
</div>
</p>
</div>
-<div class="howto-summary section" id="run-multiple-commands-when-sources-change">
-<h4>Run multiple commands when sources change<a class="reference external" href="triggered.html#multi"> (details)</a><a class="headerlink" href="#run-multiple-commands-when-sources-change" title="Permalink to this headline">¶</a></h4>
-<p><div class="highlight-console"><div class="highlight"><pre><span class="gp">&gt;</span> ~ ;a ;b
+<div class="howto-summary section" id="change-the-location-of-the-interactive-history-file">
+<h4>Change the location of the interactive history file<a class="reference external" href="interactive.html#history_file"> (details)</a><a class="headerlink" href="#change-the-location-of-the-interactive-history-file" title="Permalink to this headline">¶</a></h4>
+<p><div class="highlight-scala"><div class="highlight"><pre><span class="n">historyPath</span> <span class="o">:=</span> <span class="nc">Some</span><span class="o">(</span> <span class="n">baseDirectory</span><span class="o">.</span><span class="n">value</span> <span class="o">/</span> <span class="s">&quot;.history&quot;</span> <span class="o">)</span>
</pre></div>
</div>
</p>
</div>
-<div class="howto-summary section" id="configure-the-sources-that-are-checked-for-changes">
-<h4>Configure the sources that are checked for changes<a class="reference external" href="triggered.html#sources"> (details)</a><a class="headerlink" href="#configure-the-sources-that-are-checked-for-changes" title="Permalink to this headline">¶</a></h4>
-<p><div class="highlight-scala"><div class="highlight"><pre><span class="n">watchSources</span> <span class="o">+=</span> <span class="n">baseDirectory</span><span class="o">.</span><span class="n">value</span> <span class="o">/</span> <span class="s">&quot;examples.txt&quot;</span>
+<div class="howto-summary section" id="use-the-same-history-for-all-projects">
+<h4>Use the same history for all projects<a class="reference external" href="interactive.html#share_history"> (details)</a><a class="headerlink" href="#use-the-same-history-for-all-projects" title="Permalink to this headline">¶</a></h4>
+<p><div class="highlight-scala"><div class="highlight"><pre><span class="n">historyPath</span> <span class="o">:=</span> <span class="nc">Some</span><span class="o">(</span> <span class="o">(</span><span class="n">target</span> <span class="n">in</span> <span class="nc">LocalRootProject</span><span class="o">).</span><span class="n">value</span> <span class="o">/</span> <span class="s">&quot;.history&quot;</span> <span class="o">)</span>
</pre></div>
</div>
</p>
</div>
-<div class="howto-summary section" id="set-the-time-interval-between-checks-for-changes-to-sources">
-<h4>Set the time interval between checks for changes to sources<a class="reference external" href="triggered.html#interval"> (details)</a><a class="headerlink" href="#set-the-time-interval-between-checks-for-changes-to-sources" title="Permalink to this headline">¶</a></h4>
-<p><div class="highlight-scala"><div class="highlight"><pre><span class="n">pollInterval</span> <span class="o">:=</span> <span class="mi">1000</span> <span class="c1">// in ms</span>
+<div class="howto-summary section" id="disable-interactive-history">
+<h4>Disable interactive history<a class="reference external" href="interactive.html#disable_history"> (details)</a><a class="headerlink" href="#disable-interactive-history" title="Permalink to this headline">¶</a></h4>
+<p><div class="highlight-scala"><div class="highlight"><pre><span class="n">historyPath</span> <span class="o">:=</span> <span class="nc">None</span>
+</pre></div>
+</div>
+</p>
+</div>
+<div class="howto-summary section" id="run-commands-before-entering-interactive-mode">
+<h4>Run commands before entering interactive mode<a class="reference external" href="interactive.html#pre_commands"> (details)</a><a class="headerlink" href="#run-commands-before-entering-interactive-mode" title="Permalink to this headline">¶</a></h4>
+<p><div class="highlight-console"><div class="highlight"><pre><span class="gp">$</span> sbt clean compile shell
</pre></div>
</div>
</p>
@@ -364,116 +421,31 @@
</p>
</div>
</div>
-<div class="doc-howto-summary section" id="inspect-the-build">
-<h3>Inspect the build<a class="reference external" href="inspect.html"> (details)</a><a class="headerlink" href="#inspect-the-build" title="Permalink to this headline">¶</a></h3>
-<div class="howto-summary section" id="show-or-search-help-for-a-command-task-or-setting">
-<h4>Show or search help for a command, task, or setting<a class="reference external" href="inspect.html#taskhelp"> (details)</a><a class="headerlink" href="#show-or-search-help-for-a-command-task-or-setting" title="Permalink to this headline">¶</a></h4>
-<p><div class="highlight-console"><div class="highlight"><pre><span class="gp">&gt;</span> <span class="nb">help </span>compile
-</pre></div>
-</div>
-</p>
-</div>
-<div class="howto-summary section" id="list-available-tasks">
-<h4>List available tasks<a class="reference external" href="inspect.html#listtasks"> (details)</a><a class="headerlink" href="#list-available-tasks" title="Permalink to this headline">¶</a></h4>
-<p><div class="highlight-console"><div class="highlight"><pre><span class="gp">&gt;</span> tasks
-</pre></div>
-</div>
-</p>
-</div>
-<div class="howto-summary section" id="list-available-settings">
-<h4>List available settings<a class="reference external" href="inspect.html#listsettings"> (details)</a><a class="headerlink" href="#list-available-settings" title="Permalink to this headline">¶</a></h4>
-<p><div class="highlight-console"><div class="highlight"><pre><span class="gp">&gt;</span> settings
-</pre></div>
-</div>
-</p>
-</div>
-<div class="howto-summary section" id="display-forward-and-reverse-dependencies-of-a-setting-or-task">
-<h4>Display forward and reverse dependencies of a setting or task<a class="reference external" href="inspect.html#dependencies"> (details)</a><a class="headerlink" href="#display-forward-and-reverse-dependencies-of-a-setting-or-task" title="Permalink to this headline">¶</a></h4>
-<p><div class="highlight-console"><div class="highlight"><pre><span class="gp">&gt;</span> inspect compile
-</pre></div>
-</div>
-</p>
-</div>
-<div class="howto-summary section" id="display-tree-of-setting-task-dependencies">
-<h4>Display tree of setting/task dependencies<a class="reference external" href="inspect.html#taskdependencytree"> (details)</a><a class="headerlink" href="#display-tree-of-setting-task-dependencies" title="Permalink to this headline">¶</a></h4>
-<p><div class="highlight-console"><div class="highlight"><pre><span class="gp">&gt;</span> inspect compile
-</pre></div>
-</div>
-</p>
-</div>
-<div class="howto-summary section" id="display-the-description-and-type-of-a-setting-or-task">
-<h4>Display the description and type of a setting or task<a class="reference external" href="inspect.html#description"> (details)</a><a class="headerlink" href="#display-the-description-and-type-of-a-setting-or-task" title="Permalink to this headline">¶</a></h4>
-<p><div class="highlight-console"><div class="highlight"><pre><span class="gp">&gt;</span> <span class="nb">help </span>compile
-</pre></div>
-</div>
-</p>
-</div>
-<div class="howto-summary section" id="display-the-delegation-chain-of-a-setting-or-task">
-<h4>Display the delegation chain of a setting or task<a class="reference external" href="inspect.html#delegates"> (details)</a><a class="headerlink" href="#display-the-delegation-chain-of-a-setting-or-task" title="Permalink to this headline">¶</a></h4>
-<p><div class="highlight-console"><div class="highlight"><pre><span class="gp">&gt;</span> inspect compile
-</pre></div>
-</div>
-</p>
-</div>
-<div class="howto-summary section" id="display-related-settings-or-tasks">
-<h4>Display related settings or tasks<a class="reference external" href="inspect.html#related"> (details)</a><a class="headerlink" href="#display-related-settings-or-tasks" title="Permalink to this headline">¶</a></h4>
-<p><div class="highlight-console"><div class="highlight"><pre><span class="gp">&gt;</span> inspect compile
-</pre></div>
-</div>
-</p>
-</div>
-<div class="howto-summary section" id="show-the-list-of-projects-and-builds">
-<h4>Show the list of projects and builds<a class="reference external" href="inspect.html#projects"> (details)</a><a class="headerlink" href="#show-the-list-of-projects-and-builds" title="Permalink to this headline">¶</a></h4>
-<p><div class="highlight-console"><div class="highlight"><pre><span class="gp">&gt;</span> projects
-</pre></div>
-</div>
-</p>
-</div>
-<div class="howto-summary section" id="show-the-current-session-temporary-settings">
-<h4>Show the current session (temporary) settings<