s_mach.codetools

reflectPrint

package reflectPrint

Visibility
  1. Public
  2. All

Type Members

  1. trait ReflectPrint[A] extends AnyRef

    A type-class for printing Scala code from an instance

  2. case class ReflectPrintFormat(multiLine: Boolean = false, namedParams: Boolean = true, spacing: Boolean = false, indentString: String = "", indent: String = "") extends Product with Serializable

    A case class for formatting the code printed by ReflectPrint implementations

    A case class for formatting the code printed by ReflectPrint implementations

    multiLine

    FALSE to format code as a single-line of text

    namedParams

    TRUE to show named arguments

    spacing

    TRUE to show spacing between terms

    indentString

    The string used to increase indentation (used only in multi-line mode)

    indent

    The string for the current level of indentation (used only in multi-line mode)

  3. trait ReflectPrintMacroBuilder extends AnyRef

Value Members

  1. object ReflectPrint

  2. object ReflectPrintFormat extends Serializable

  3. object ReflectPrintMacroBuilder

Ungrouped