Package

scala.tools.refactoring

sourcegen

Permalink

package sourcegen

Visibility
  1. Public
  2. All

Type Members

  1. trait AbstractPrinter extends CommonPrintUtils

    Permalink
  2. trait CommonPrintUtils extends AnyRef

    Permalink
  3. abstract class EmptyFragment extends Fragment

    Permalink
  4. trait Formatting extends AnyRef

    Permalink

    Holds default formatting preferences.

  5. trait Fragment extends AnyRef

    Permalink
  6. trait Indentations extends AnyRef

    Permalink

    A class that handles indentation and is passed between the pretty printer and the source generator.

    A class that handles indentation and is passed between the pretty printer and the source generator.

    defaultIncrement specifies how much the indentation should be incremented for newly generated code (pretty printer).

  7. trait Layout extends AnyRef

    Permalink
  8. trait LayoutHelper extends AnyRef

    Permalink
  9. trait PrettyPrinter extends TreePrintingTraversals with AbstractPrinter

    Permalink
  10. trait Requisite extends AnyRef

    Permalink
  11. trait ReusingPrinter extends TreePrintingTraversals with AbstractPrinter with CompilerApiAdapters

    Permalink
  12. trait SourceGenerator extends PrettyPrinter with Indentations with ReusingPrinter with EnrichedTrees with LayoutHelper with Formatting with TreeChangesDiscoverer

    Permalink
  13. trait SourceUtils extends AnyRef

    Permalink
  14. trait TreeChangesDiscoverer extends AnyRef

    Permalink

    Provides a function that discovers all trees that have changed and need to be regenerated.

  15. trait TreePrintingTraversals extends AnyRef

    Permalink

Value Members

  1. object CommentsUtils extends SourceUtils

    Permalink

    Only here for backward compatibility - use SourceUtils instead

  2. object EmptyFragment extends EmptyFragment

    Permalink
  3. object Fragment

    Permalink
  4. object Layout

    Permalink
  5. object NoLayout extends Layout with Product with Serializable

    Permalink
  6. object NoRequisite extends Requisite

    Permalink
  7. object Requisite

    Permalink
  8. object SourceUtils extends SourceUtils

    Permalink

Ungrouped