scala.tools.refactoring

sourcegen

package sourcegen

Visibility
  1. Public
  2. All

Type Members

  1. trait AbstractPrinter extends CommonPrintUtils

  2. trait CommonPrintUtils extends AnyRef

  3. abstract class EmptyFragment extends Fragment

  4. trait Formatting extends AnyRef

    Holds default formatting preferences.

  5. trait Fragment extends AnyRef

  6. trait Indentations extends AnyRef

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

  7. trait Layout extends AnyRef

  8. trait LayoutHelper extends AnyRef

  9. trait PrettyPrinter extends TreePrintingTraversals with AbstractPrinter

  10. trait Requisite extends AnyRef

  11. trait ReusingPrinter extends TreePrintingTraversals with AbstractPrinter with CompilerApiAdapters

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

  13. trait SourceUtils extends AnyRef

  14. trait TreeChangesDiscoverer extends AnyRef

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

  15. trait TreePrintingTraversals extends AnyRef

Value Members

  1. object CommentsUtils extends SourceUtils

    Only here for backward compatibility - use SourceUtils instead

  2. object EmptyFragment extends EmptyFragment

  3. object Fragment

  4. object Layout

  5. object NoLayout extends Layout with Product with Serializable

  6. object NoRequisite extends Requisite

  7. object Requisite

  8. object SourceUtils extends SourceUtils

Ungrouped