package nest

Source
package.scala
Linear Supertypes
Content Hierarchy
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. nest
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Type Members

  1. class AbstractRunner extends AnyRef
  2. class CommandLine extends CommandLineConfig

    An instance of a command line, parsed according to a Spec.

  3. trait CommandLineConfig extends AnyRef
  4. class DirectCompiler extends AnyRef
  5. class FileManager extends AnyRef
  6. abstract class FromString[+T] extends PartialFunction[String, T]

    A general mechanism for defining how a command line argument (always a String) is transformed into an arbitrary type.

    A general mechanism for defining how a command line argument (always a String) is transformed into an arbitrary type. A few example instances are in the companion object, but in general either IntFromString will suffice or you'll want custom transformers.

  7. trait Instance extends Spec

    The trait mixed into each instance of a specification.

    The trait mixed into each instance of a specification.

    See also

    Reference

  8. trait Interpolation extends AnyRef

    Interpolation logic for generated files.

    Interpolation logic for generated files. The idea is to be able to write in terms of @@THIS@@ and @@THAT@@ and the reference specification knows enough to perform the substitutions. Warrants expansion.

  9. class LogContext extends AnyRef
  10. class PartestGlobal extends Global
  11. class PathSettings extends AnyRef

    Get current value for path settings.

    Get current value for path settings. Default values are read from system properties partest.srcdir and partest.root.

  12. trait Reference extends Spec

    Mixes in the specification trait and uses the vals therein to side-effect private accumulators.

    Mixes in the specification trait and uses the vals therein to side-effect private accumulators. From this emerges formatted help, lists of unary and binary arguments, an apply which can creates instances of the specification, and etc.

    See also

    Instance

  13. class Runner extends AnyRef

    Run a single test.

  14. trait RunnerSpec extends Spec with StdOpts with Interpolation
  15. trait Spec extends AnyRef

    This trait works together with others in scala.tools.cmd to allow declaratively specifying a command line program, with many attendant benefits.

    This trait works together with others in scala.tools.cmd to allow declaratively specifying a command line program, with many attendant benefits. See scala.tools.cmd.DemoSpec for an example.

  16. final class Stopwatch extends AnyRef

    Measured elapsed time between between calls to start and stop.

    Measured elapsed time between between calls to start and stop. May be pause-ed and re-started before stop is eventually called.

  17. case class TestInfo(testFile: java.io.File) extends Product with Serializable

    pos/t1234.scala or pos/t1234 if dir

  18. class TestSettings extends Settings
  19. final class TestTranscript extends AnyRef
  20. case class TimeoutException(duration: Duration) extends RuntimeException with Product with Serializable
  21. class UnsafeAccess extends AnyRef
    Annotations
    @SuppressWarnings()

Deprecated Type Members

  1. class DelegatingSecurityManager extends SecurityManager
    Annotations
    @deprecated
    Deprecated

    (Since version 2.13.7) JDK 17 deprecates SecurityManager

Value Members

  1. def fromOpt(s: String): String
  2. def runAndExit(body: => Unit): Nothing
  3. def stripQuotes(s: String): String
  4. def toOpt(s: String): String
  5. object ExtConsoleReporter
  6. object FileManager
  7. object FromString
  8. object Interpolation
  9. object LogContext
  10. object Meta

    Meta-options for command line tools.

    Meta-options for command line tools. We could have all kinds of additional goodness here, but for now it's completion and script generation. See Demo for example usage.

  11. object Opt

    Machinery for what amounts to a command line specification DSL.

    Machinery for what amounts to a command line specification DSL. It is designed so the same specification trait can be used for two different purposes: generating a singleton specification object (trait Reference) and providing well typed vals for every configurable option in response to any given set of arguments (trait Instance).

  12. object Output
  13. object Properties extends PropertiesTrait

    Loads library.properties from the jar.

  14. object Reference
  15. object RunnerSpec extends RunnerSpec with Reference
  16. object Spec
  17. object StreamCapture

Deprecated Value Members

  1. object TrapExit
    Annotations
    @deprecated
    Deprecated

    (Since version 2.13.7) JDK 17 deprecates SecurityManager

Inherited from AnyRef

Inherited from Any

Ungrouped