org.specs2

control

package control

Visibility
  1. Public
  2. All

Type Members

  1. trait Debug extends ImplicitParameters

    This trait provides simple a way to print out any object to the console:

  2. trait Functions extends AnyRef

    This trait provides utility methods for functions

  3. trait ImplicitParameters extends AnyRef

    This trait can be used to overcome some limitations with method overloading due to type erasure

  4. case class IncludeExcludeStackTraceFilter(include: Seq[String], exclude: Seq[String]) extends StackTraceFilter with Product with Serializable

    Implementation of the StackTraceFilter trait with a list of include/exclude patterns

  5. trait LanguageFeatures extends AnyRef

  6. class LazyParameter[+T] extends AnyRef

    class holding a value to be evaluated lazily

  7. trait LazyParameters extends AnyRef

    This trait can be used to allow some function to be called with varargs, with values being evaluated lazily: def method[T](values: LazyParameter[T]*) = { values.toStream // use the toStream method to consume the values lazily } // usage method(exp1, exp2, exp3)

  8. trait NoDebug extends Debug

    Use this trait to disable the pp method on objects

  9. trait NoLanguageFeatures extends LanguageFeatures

  10. case class Property[T](value: () ⇒ Option[T], evaluated: Boolean = false, evaluatedValue: Option[T] = scala.None) extends Product with Serializable

    This class represents values which are evaluated lazily and which may even be missing.

  11. trait StackTraceFilter extends AnyRef

    This trait filters an Exception stacktrace

Value Members

  1. object Debug extends Debug

  2. object DefaultStackTraceFilter extends IncludeExcludeStackTraceFilter

    default filter for specs2 runs

  3. object Functions extends Functions

  4. object IncludeExcludeStackTraceFilter extends Serializable

    Factory object to build a stack trace filter from include/exclude expressions:

  5. object LazyParameters extends LazyParameters

  6. object NoStackTraceFilter extends StackTraceFilter

    This filter doesn't do anything

  7. object Property extends Serializable

    Companion object to create properties with possibly no initial value

Ungrouped