Debuggable

org.specs2.control.Debug.Debuggable
class Debuggable[T](t: => T) extends ConsoleOutput

Attributes

Graph
Supertypes
trait Output
class Object
trait Matchable
class Any

Members list

Value members

Concrete methods

def pp: T

print the object to the console and return it

print the object to the console and return it

Attributes

def pp(condition: Boolean): T

print the object to the console and return it, if the condition is satisfied

print the object to the console and return it, if the condition is satisfied

Attributes

def pp(condition: T => Boolean): T

print the object to the console and return it, if the condition is satisfied

print the object to the console and return it, if the condition is satisfied

Attributes

def pp(show: T => String)(implicit p: ImplicitParam): T

print the object to the console with a specific function and return it

print the object to the console with a specific function and return it

Attributes

def pp(pre: String): T

print the object to the console with a small message before

print the object to the console with a small message before

Attributes

Inherited methods

override def flush(): Unit

flush the content if necessary

flush the content if necessary

Attributes

Definition Classes
Inherited from:
ConsoleOutput
def printStackTrace(t: Throwable): Unit

print stacktraces

print stacktraces

Attributes

Inherited from:
Output
override def printf(s: String, args: Any*): Unit

print several objects according to a format string (see Console.printf)

print several objects according to a format string (see Console.printf)

Attributes

Definition Classes
Inherited from:
ConsoleOutput
def println(m: Any): Unit

print an object with a newline

print an object with a newline

Attributes

Inherited from:
Output

Concrete fields

lazy val value: T