de.sciss.synth.ugen

ClassGenerator

final class ClassGenerator extends Refactoring with Tracing with CompilerProvider with CompilerAccess with TreeFactory

Linear Supertypes
CompilerAccess, CompilerProvider, TreeCreationMethods, Refactoring, SourceGenerator, TreeChangesDiscoverer, Formatting, LayoutHelper, ReusingPrinter, Indentations, PrettyPrinter, AbstractPrinter, CommonPrintUtils, TreePrintingTraversals, SilentTracing, Tracing, TreeTransformations, TreeFactory, Transformations, Selections, PimpedTrees, TreeTraverser, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. ClassGenerator
  2. CompilerAccess
  3. CompilerProvider
  4. TreeCreationMethods
  5. Refactoring
  6. SourceGenerator
  7. TreeChangesDiscoverer
  8. Formatting
  9. LayoutHelper
  10. ReusingPrinter
  11. Indentations
  12. PrettyPrinter
  13. AbstractPrinter
  14. CommonPrintUtils
  15. TreePrintingTraversals
  16. SilentTracing
  17. Tracing
  18. TreeTransformations
  19. TreeFactory
  20. Transformations
  21. Selections
  22. PimpedTrees
  23. TreeTraverser
  24. AnyRef
  25. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Instance Constructors

  1. new ClassGenerator()

Type Members

  1. trait BlockPrinters extends AnyRef

    Definition Classes
    ReusingPrinter
  2. trait ChangeSet extends AnyRef

    Definition Classes
    AbstractPrinter
  3. trait ClassModulePrinters extends AnyRef

    Definition Classes
    ReusingPrinter
  4. class CopyTypeFromOtherTree extends AnyRef

    Definition Classes
    TreeFactory
  5. class DefDefMethods extends AnyRef

    Definition Classes
    PimpedTrees
  6. case class FileSelection extends (Selections.this)#Selection with Product with Serializable

    Definition Classes
    Selections
  7. class FilterTreeTraverser extends scala.tools.nsc.Global.FilterTreeTraverser with (TreeTraverser.this)#Traverser

    Definition Classes
    TreeTraverser
  8. trait FunctionPrinters extends AnyRef

    Definition Classes
    ReusingPrinter
  9. trait IfPrinters extends AnyRef

    Definition Classes
    ReusingPrinter
  10. trait ImportPrinters extends AnyRef

    Definition Classes
    ReusingPrinter
  11. case class ImportSelectorTree extends scala.tools.nsc.Global.Tree with Product with Serializable

    Definition Classes
    PimpedTrees
  12. class ImportSelectorTreeExtractor extends AnyRef

    Definition Classes
    PimpedTrees
  13. class Indentation extends AnyRef

    Definition Classes
    Indentations
  14. trait LiteralPrinters extends AnyRef

    Definition Classes
    ReusingPrinter
  15. trait MethodCallPrinters extends AnyRef

    Definition Classes
    ReusingPrinter
  16. trait MiscPrinters extends AnyRef

    Definition Classes
    ReusingPrinter
  17. case class ModifierTree extends scala.tools.nsc.Global.Tree with Product with Serializable

    Definition Classes
    PimpedTrees
  18. case class MultipleAssignment extends scala.tools.nsc.Global.Tree with Product with Serializable

    Definition Classes
    PimpedTrees
  19. case class NameTree extends scala.tools.nsc.Global.Tree with Product with Serializable

    Definition Classes
    PimpedTrees
  20. case class NamedArgument extends scala.tools.nsc.Global.SymTree with scala.tools.nsc.Global.RefTree with Product with Serializable

    Definition Classes
    PimpedTrees
  21. class NotInstanceOf[T] extends AnyRef

    Definition Classes
    PimpedTrees
  22. trait PackagePrinters extends AnyRef

    Definition Classes
    ReusingPrinter
  23. trait PatternMatchingPrinters extends AnyRef

    Definition Classes
    ReusingPrinter
  24. abstract class PlainText extends scala.tools.nsc.Global.Tree

    Definition Classes
    PimpedTrees
  25. case class PrintingContext extends Product with Serializable

    Definition Classes
    AbstractPrinter
  26. trait PrintingUtils extends AnyRef

    Definition Classes
    ReusingPrinter
  27. trait Selection extends AnyRef

    Definition Classes
    Selections
  28. case class SelfTypeTree extends scala.tools.nsc.Global.Tree with Product with Serializable

    Definition Classes
    PimpedTrees
  29. case class SuperConstructorCall extends scala.tools.nsc.Global.Tree with Product with Serializable

    Definition Classes
    PimpedTrees
  30. trait SuperPrinters extends AnyRef

    Definition Classes
    ReusingPrinter
  31. class TemplateMethods extends AnyRef

    Definition Classes
    PimpedTrees
  32. class TraceAndReturn[T] extends AnyRef

    Definition Classes
    Tracing
  33. abstract class Transformation[X, Y] extends (X) ⇒ Option[Y]

    Definition Classes
    Transformations
  34. trait Traverser extends scala.tools.nsc.Global.Traverser

    Definition Classes
    TreeTraverser
  35. trait TraverserWithFakedTrees extends scala.tools.nsc.Global.Traverser

    Definition Classes
    TreeTraverser
  36. class TreeMethodsForPositions extends AnyRef

    Definition Classes
    PimpedTrees
  37. trait TreePrinting extends AnyRef

    Definition Classes
    TreePrintingTraversals
  38. class TreeReplacesOtherTreeViaPosition[T <: scala.tools.nsc.Global.Tree] extends AnyRef

    Definition Classes
    TreeTransformations
  39. case class TreeSelection extends (Selections.this)#Selection with Product with Serializable

    Definition Classes
    Selections
  40. class TreeWithSymbolTraverser extends scala.tools.nsc.Global.Traverser with (TreeTraverser.this)#Traverser

    Definition Classes
    TreeTraverser
  41. trait TryThrowPrinters extends AnyRef

    Definition Classes
    ReusingPrinter
  42. trait TypePrinters extends AnyRef

    Definition Classes
    ReusingPrinter
  43. trait ValDefDefPrinters extends AnyRef

    Definition Classes
    ReusingPrinter
  44. trait WhilePrinters extends AnyRef

    Definition Classes
    ReusingPrinter
  45. case class SourceLayoutTree extends scala.tools.nsc.Global.Tree with Product with Serializable

    Definition Classes
    PimpedTrees
    Annotations
    @deprecated
    Deprecated

    (Since version 0.5.0) Use PlainText objects and its components

Value Members

  1. def ![X](t: ⇒ T[X, X]): Transformation[X, X]

    Definition Classes
    Transformations
  2. final def !=(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  3. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  4. final def ##(): Int

    Definition Classes
    AnyRef → Any
  5. final def ==(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  6. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  7. final val CHARSET: String("UTF-8")

  8. final val DocWidth: Int(80)

  9. val NoBlock: NotInstanceOf[scala.tools.nsc.interactive.Global.Block]

    Definition Classes
    PimpedTrees
  10. val NoFunction: NotInstanceOf[scala.tools.nsc.interactive.Global.Function]

    Definition Classes
    PimpedTrees
  11. val NoPackageDef: NotInstanceOf[scala.tools.nsc.interactive.Global.PackageDef]

    Definition Classes
    PimpedTrees
  12. final val ParamColumns: Int(24)

  13. def abstractFileToTree(file: AbstractFile): scala.tools.nsc.interactive.Global.Tree

    Definition Classes
    TreeTransformations
  14. def addImportTransformation(importsToAdd: Iterable[String]): Transformation[scala.tools.nsc.interactive.Global.Tree, scala.tools.nsc.interactive.Global.Tree]

    Definition Classes
    TreeTransformations
  15. def addToCompiler(name: String, src: String): AbstractFile

    Definition Classes
    TreeCreationMethods
  16. implicit def additionalDefDefMethods(t: scala.tools.nsc.interactive.Global.DefDef): DefDefMethods

    Definition Classes
    PimpedTrees
  17. implicit def additionalListMethods[T](l: List[T]): AnyRef { def replaceSequence(what: List[T],replacement: List[T]): List[T] }

    Definition Classes
    TreeTransformations
  18. implicit def additionalTemplateMethods(t: scala.tools.nsc.interactive.Global.Template): TemplateMethods

    Definition Classes
    PimpedTrees
  19. implicit def additionalTreeMethodsForPositions(t: scala.tools.nsc.interactive.Global.Tree): TreeMethodsForPositions

    Definition Classes
    PimpedTrees
  20. def adjustedStartPosForSourceExtraction(t: scala.tools.nsc.interactive.Global.Tree, p: scala.tools.nsc.interactive.Global.Position): scala.tools.nsc.interactive.Global.Position

    Definition Classes
    CommonPrintUtils
  21. def allChildren[X, Y](t: ⇒ T[X, Y])(implicit arg0: (X) ⇒ ((X) ⇒ Y) ⇒ Y): T[X, Y]

    Definition Classes
    Transformations
  22. def ancestorSymbols(t: scala.tools.nsc.interactive.Global.Tree): List[scala.tools.nsc.interactive.Global.Symbol]

    Definition Classes
    PimpedTrees
  23. implicit def anythingToTrace[T](t: T): TraceAndReturn[T]

    Definition Classes
    Tracing
  24. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  25. def asSelectorString(t: scala.tools.nsc.interactive.Global.Tree): String

    Definition Classes
    PimpedTrees
  26. def balanceParens(open: Char, close: Char)(f: Fragment): EmptyFragment { val center: scala.tools.refactoring.sourcegen.Layout{val asText: String} }

    Definition Classes
    CommonPrintUtils
  27. def between(l: scala.tools.nsc.interactive.Global.Tree, r: scala.tools.nsc.interactive.Global.Tree)(implicit s: SourceFile): LayoutFromFile

    Definition Classes
    LayoutHelper
  28. def bottomup[X](t: ⇒ T[X, X])(implicit arg0: (X) ⇒ ((X) ⇒ X) ⇒ X): T[X, X]

    Definition Classes
    Transformations
  29. def children: (scala.tools.nsc.interactive.Global.Tree) ⇒ List[scala.tools.nsc.interactive.Global.Tree]

    Definition Classes
    PimpedTrees
  30. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  31. def compilationUnitOfFile(f: AbstractFile): Option[scala.tools.nsc.interactive.Global.CompilationUnit]

    Definition Classes
    ClassGenerator → CompilerAccess
  32. def constant[X, Y](y: Y): T[X, Y]

    Definition Classes
    Transformations
  33. def context[T](name: String)(body: ⇒ T): T

    Definition Classes
    SilentTracing → Tracing
    Annotations
    @inline()
  34. def createChanges(ts: List[scala.tools.nsc.interactive.Global.Tree]): List[TextChange]

    Definition Classes
    SourceGenerator
  35. def createFragment(t: scala.tools.nsc.interactive.Global.Tree): Fragment

    Definition Classes
    SourceGenerator
  36. def createText(t: scala.tools.nsc.interactive.Global.Tree, sourceFile: Option[SourceFile]): String

    Definition Classes
    SourceGenerator
  37. def defaultIndentationStep: String

    Definition Classes
    Formatting
  38. def endPositionAtEndOfSourceFile(pos: scala.tools.nsc.interactive.Global.Position, otherWise: Option[Int]): Int

    Definition Classes
    PimpedTrees
  39. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  40. def equals(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  41. def escapeScalaKeywordsForImport(n: String): String

    Definition Classes
    PimpedTrees
  42. def escapeScalaKeywordsForImport(n: scala.tools.nsc.interactive.Global.Name): String

    Definition Classes
    PimpedTrees
  43. def fail[X]: T[X, X]

    Definition Classes
    Transformations
  44. def filter(f: PartialFunction[scala.tools.nsc.interactive.Global.Tree, Boolean]): T[scala.tools.nsc.interactive.Global.Tree, scala.tools.nsc.interactive.Global.Tree]

    Definition Classes
    TreeTransformations
  45. def filterTree(t: scala.tools.nsc.interactive.Global.Tree, traverser: scala.tools.nsc.interactive.Global.FilterTreeTraverser): List[scala.tools.nsc.interactive.Global.Tree]

    Definition Classes
    TreeTraverser
  46. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  47. def findAllChangedTrees(t: scala.tools.nsc.interactive.Global.Tree): List[(scala.tools.nsc.interactive.Global.Tree, scala.tools.nsc.interactive.Global.Position, Set[scala.tools.nsc.interactive.Global.Tree])]

    Definition Classes
    TreeChangesDiscoverer
  48. val findAllTreesWithTheSamePosition: (scala.tools.nsc.interactive.Global.Tree) ⇒ Iterable[scala.tools.nsc.interactive.Global.Tree]

    Definition Classes
    PimpedTrees
  49. def findOriginalTree: (scala.tools.nsc.interactive.Global.Tree) ⇒ Option[scala.tools.nsc.interactive.Global.Tree]

    Definition Classes
    PimpedTrees
  50. def findSymbolForImportSelector(expr: scala.tools.nsc.interactive.Global.Tree, name: scala.tools.nsc.interactive.Global.Name): Option[scala.tools.nsc.interactive.Global.Symbol]

    Definition Classes
    PimpedTrees
  51. def findTopLevelTrees(ts: List[scala.tools.nsc.interactive.Global.Tree]): List[scala.tools.nsc.interactive.Global.Tree]

    Definition Classes
    TreeChangesDiscoverer
  52. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  53. val global: Global

    Definition Classes
    CompilerProvider → TreeCreationMethods
  54. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  55. def id[X]: T[X, X]

    Definition Classes
    Transformations
  56. implicit def importToImportSelectorTreeExtractor(t: scala.tools.nsc.interactive.Global.Import): ImportSelectorTreeExtractor

    Definition Classes
    PimpedTrees
  57. def indentation(implicit ctx: PrintingContext): String

    Definition Classes
    CommonPrintUtils
  58. def indentationString(tree: scala.tools.nsc.Global.Tree): String

    Definition Classes
    Indentations
  59. def indentedNewline(implicit ctx: PrintingContext): Requisite { def getLayout: scala.tools.refactoring.sourcegen.Layout{val asText: String} }

    Definition Classes
    CommonPrintUtils
  60. def isClassTag(c: scala.tools.nsc.interactive.Global.Constant): Boolean

    Definition Classes
    PimpedTrees
  61. def isEmptyTree(t: scala.tools.nsc.interactive.Global.Tree): Boolean

    Definition Classes
    PimpedTrees
  62. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  63. def keepTree(t: scala.tools.nsc.interactive.Global.Tree): Boolean

    Definition Classes
    PimpedTrees
  64. def layout(start: Int, end: Int)(implicit s: SourceFile): LayoutFromFile

    Definition Classes
    LayoutHelper
  65. def layoutForCompilationUnitRoot(t: scala.tools.nsc.interactive.Global.Tree): (Layout, Layout)

    Definition Classes
    LayoutHelper
  66. def layoutForEnclosedChild(t: scala.tools.nsc.interactive.Global.Tree, left: scala.tools.nsc.interactive.Global.Tree, right: scala.tools.nsc.interactive.Global.Tree, parent: scala.tools.nsc.interactive.Global.Tree): (Layout, Layout)

    Definition Classes
    LayoutHelper
  67. def layoutForLeftOuterChild(t: scala.tools.nsc.interactive.Global.Tree, parent: scala.tools.nsc.interactive.Global.Tree, right: scala.tools.nsc.interactive.Global.Tree): (Layout, Layout)

    Definition Classes
    LayoutHelper
  68. def layoutForRightOuterChild(t: scala.tools.nsc.interactive.Global.Tree, parent: scala.tools.nsc.interactive.Global.Tree, left: scala.tools.nsc.interactive.Global.Tree): (Layout, Layout)

    Definition Classes
    LayoutHelper
  69. def layoutForSingleChild(t: scala.tools.nsc.interactive.Global.Tree, p: scala.tools.nsc.interactive.Global.Tree): (Layout, Layout)

    Definition Classes
    LayoutHelper
  70. def leadingLayoutForTree(t: scala.tools.nsc.interactive.Global.Tree): Layout

    Definition Classes
    LayoutHelper
  71. val locatePackageLevelImports: T[scala.tools.nsc.interactive.Global.Tree, (scala.tools.nsc.interactive.Global.PackageDef, List[scala.tools.nsc.interactive.Global.Import], List[scala.tools.nsc.interactive.Global.Tree])]

    Definition Classes
    TreeTransformations
  72. def matchingChildren[X](t: T[X, X])(implicit arg0: (X) ⇒ ((X) ⇒ X) ⇒ X): T[X, X]

    Definition Classes
    Transformations
  73. def mkApply(mods: scala.tools.nsc.interactive.Global.Modifiers, parameters: List[List[scala.tools.nsc.interactive.Global.Symbol]], body: List[scala.tools.nsc.interactive.Global.Tree], typeParameters: List[scala.tools.nsc.interactive.Global.TypeDef]): scala.tools.nsc.interactive.Global.DefDef

    Definition Classes
    TreeFactory
  74. def mkBlock(trees: List[scala.tools.nsc.interactive.Global.Tree]): scala.tools.nsc.interactive.Global.Block

    Definition Classes
    TreeFactory
  75. def mkCallDefDef(name: String, arguments: List[List[scala.tools.nsc.interactive.Global.Symbol]], returns: List[scala.tools.nsc.interactive.Global.Symbol]): scala.tools.nsc.interactive.Global.Tree

    Definition Classes
    TreeFactory
  76. def mkCanEqual(classSymbol: scala.tools.nsc.interactive.Global.Symbol): scala.tools.nsc.interactive.Global.DefDef

    Definition Classes
    TreeFactory
  77. def mkCaseClass(mods: scala.tools.nsc.interactive.Global.Modifiers, name: String, tparams: List[scala.tools.nsc.interactive.Global.TypeDef], argss: List[List[(scala.tools.nsc.interactive.Global.Modifiers, String, scala.tools.nsc.interactive.Global.Tree)]], body: List[scala.tools.nsc.interactive.Global.Tree], parents: List[scala.tools.nsc.interactive.Global.Tree], superArgs: List[scala.tools.nsc.interactive.Global.Tree]): scala.tools.nsc.interactive.Global.ClassDef

    Definition Classes
    TreeFactory
  78. def mkClass(mods: scala.tools.nsc.interactive.Global.Modifiers, name: String, tparams: List[scala.tools.nsc.interactive.Global.TypeDef], argss: List[List[(scala.tools.nsc.interactive.Global.Modifiers, String, scala.tools.nsc.interactive.Global.Tree)]], body: List[scala.tools.nsc.interactive.Global.Tree], parents: List[scala.tools.nsc.interactive.Global.Tree], superArgs: List[scala.tools.nsc.interactive.Global.Tree]): scala.tools.nsc.interactive.Global.ClassDef

    Definition Classes
    TreeFactory
  79. def mkDefDef(mods: scala.tools.nsc.interactive.Global.Modifiers, name: String, parameters: List[List[scala.tools.nsc.interactive.Global.Symbol]], body: List[scala.tools.nsc.interactive.Global.Tree], typeParameters: List[scala.tools.nsc.interactive.Global.TypeDef]): scala.tools.nsc.interactive.Global.DefDef

    Definition Classes
    TreeFactory
  80. def mkEquals(classSymbol: scala.tools.nsc.interactive.Global.Symbol, classParamsForEqual: List[scala.tools.nsc.interactive.Global.ValDef], callSuper: Boolean): scala.tools.nsc.interactive.Global.DefDef

    Definition Classes
    TreeFactory
  81. def mkFunctionCallWithFunctionArgument(selector: scala.tools.nsc.interactive.Global.Tree, fun: String, param: scala.tools.nsc.interactive.Global.TermName, body: scala.tools.nsc.interactive.Global.Tree): scala.tools.nsc.interactive.Global.Tree

    Definition Classes
    TreeFactory
  82. def mkFunctionCallWithZeroArgFunctionArgument(selector: scala.tools.nsc.interactive.Global.Tree, fun: String, body: scala.tools.nsc.interactive.Global.Tree): scala.tools.nsc.interactive.Global.Tree

    Definition Classes
    TreeFactory
  83. def mkHashcode(classSymbol: scala.tools.nsc.interactive.Global.Symbol, classParamsForHashcode: List[scala.tools.nsc.interactive.Global.ValDef], callSuper: Boolean, prime: Int): scala.tools.nsc.interactive.Global.DefDef

    Definition Classes
    TreeFactory
  84. def mkImportFromStrings(qualifier: String, name: String): scala.tools.nsc.interactive.Global.Import

    Definition Classes
    TreeFactory
  85. def mkImportTrees(trees: List[scala.tools.nsc.interactive.Global.Select], enclosingPackage: String): List[scala.tools.nsc.interactive.Global.Import]

    Definition Classes
    TreeFactory
  86. def mkRenamedImportTree(t: ImportSelectorTree, name: String): ImportSelectorTree

    Definition Classes
    TreeFactory
  87. def mkRenamedSymTree(t: scala.tools.nsc.interactive.Global.SymTree, nameString: String): scala.tools.nsc.interactive.Global.SymTree

    Definition Classes
    TreeFactory
  88. def mkRenamedTypeTree(t: scala.tools.nsc.interactive.Global.TypeTree, name: String, originalSymbol: scala.tools.nsc.interactive.Global.Symbol): scala.tools.nsc.interactive.Global.TypeTree

    Definition Classes
    TreeFactory
  89. def mkReturn(s: List[scala.tools.nsc.interactive.Global.Symbol]): scala.tools.nsc.interactive.Global.Tree

    Definition Classes
    TreeFactory
  90. def mkValDef(name: String, rhs: scala.tools.nsc.interactive.Global.Tree): scala.tools.nsc.interactive.Global.ValDef

    Definition Classes
    TreeFactory
  91. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  92. def newline(implicit ctx: PrintingContext): Requisite { def getLayout: scala.tools.refactoring.sourcegen.Layout{val asText: String} }

    Definition Classes
    CommonPrintUtils
  93. def not[X](t: ⇒ T[X, X]): Transformation[X, X]

    Definition Classes
    Transformations
  94. final def notify(): Unit

    Definition Classes
    AnyRef
  95. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  96. def once[X <: AnyRef](t: T[X, X])(implicit arg0: (X) ⇒ ((X) ⇒ X) ⇒ X): T[X, X]

    Definition Classes
    Transformations
  97. val originalLeftSibling: (scala.tools.nsc.interactive.Global.Tree) ⇒ Option[scala.tools.nsc.interactive.Global.Tree]

    Definition Classes
    PimpedTrees
  98. val originalParentOf: (scala.tools.nsc.interactive.Global.Tree) ⇒ Option[scala.tools.nsc.interactive.Global.Tree]

    Definition Classes
    PimpedTrees
  99. val originalRightSibling: (scala.tools.nsc.interactive.Global.Tree) ⇒ Option[scala.tools.nsc.interactive.Global.Tree]

    Definition Classes
    PimpedTrees
  100. def performFile(specs: Seq[UGenSpec], file: File, revision: Int): Unit

  101. def performFiles(node: Node, dir: File, docs: Boolean = true, forceOverwrite: Boolean = false): Unit

  102. def performSpec(spec: UGenSpec): List[scala.tools.nsc.interactive.Global.Tree]

  103. def postorder[X](t: ⇒ T[X, X])(implicit arg0: (X) ⇒ ((X) ⇒ X) ⇒ X): T[X, X]

    Definition Classes
    Transformations
  104. lazy val precedence: (scala.tools.nsc.interactive.Global.Name) ⇒ Int

    Definition Classes
    CommonPrintUtils
  105. def predicate[X](f: (X) ⇒ Boolean): T[X, X]

    Definition Classes
    Transformations
  106. def predicate[X](f: PartialFunction[X, Boolean]): T[X, X]

    Definition Classes
    Transformations
  107. def preorder[X](t: ⇒ T[X, X])(implicit arg0: (X) ⇒ ((X) ⇒ X) ⇒ X): T[X, X]

    Definition Classes
    Transformations
  108. def print(t: scala.tools.nsc.interactive.Global.Tree, ctx: PrintingContext): Fragment

    Definition Classes
    SourceGenerator → AbstractPrinter
  109. val randomFileName: () ⇒ String

    Definition Classes
    TreeCreationMethods
  110. def refactor(changed: List[scala.tools.nsc.interactive.Global.Tree]): List[TextChange]

    Definition Classes
    Refactoring
  111. def replaceTree(from: scala.tools.nsc.interactive.Global.Tree, to: scala.tools.nsc.interactive.Global.Tree): T[scala.tools.nsc.interactive.Global.Tree, scala.tools.nsc.interactive.Global.Tree]

    Definition Classes
    TreeTransformations
  112. implicit def replacesTree[T <: scala.tools.nsc.interactive.Global.Tree](t1: T): TreeReplacesOtherTreeViaPosition[T]

    Definition Classes
    TreeTransformations
  113. lazy val scalaVersion: (Int, Int, Int)

    Definition Classes
    PimpedTrees
  114. val setNoPosition: T[scala.tools.nsc.interactive.Global.Tree, scala.tools.nsc.interactive.Global.Tree]

    Definition Classes
    TreeTransformations
  115. def shallowDuplicate[T <: scala.tools.nsc.interactive.Global.Tree](orig: T): T

    Definition Classes
    TreeTransformations
  116. def spacingAroundMultipleImports: String

    Definition Classes
    Formatting
  117. def splitLayoutBetweenLastChildAndParent(child: scala.tools.nsc.interactive.Global.Tree, parent: scala.tools.nsc.interactive.Global.Tree): (Layout, Layout)

    Definition Classes
    LayoutHelper
  118. def splitLayoutBetweenParentAndFirstChild(child: scala.tools.nsc.interactive.Global.Tree, parent: scala.tools.nsc.interactive.Global.Tree): (Layout, Layout)

    Definition Classes
    LayoutHelper
  119. def splitLayoutBetweenSiblings(parent: scala.tools.nsc.interactive.Global.Tree, left: scala.tools.nsc.interactive.Global.Tree, right: scala.tools.nsc.interactive.Global.Tree): (Layout, Layout)

    Definition Classes
    LayoutHelper
  120. def succeed[X]: T[X, X]

    Definition Classes
    Transformations
  121. def surroundingLayoutFromParentsAndSiblings(t: scala.tools.nsc.interactive.Global.Tree): (Layout, Layout)

    Definition Classes
    LayoutHelper
  122. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  123. def toString(): String

    Definition Classes
    AnyRef → Any
  124. def topPackageDef(t: scala.tools.nsc.interactive.Global.PackageDef): scala.tools.nsc.interactive.Global.PackageDef

    Definition Classes
    PimpedTrees
  125. def topdown[X](t: ⇒ T[X, X])(implicit arg0: (X) ⇒ ((X) ⇒ X) ⇒ X): T[X, X]

    Definition Classes
    Transformations
  126. def trace(msg: ⇒ String): Unit

    Definition Classes
    SilentTracing → Tracing
    Annotations
    @inline()
  127. def trace(msg: ⇒ String, arg1: ⇒ Any, args: Any*): Unit

    Definition Classes
    SilentTracing → Tracing
    Annotations
    @inline()
  128. def trailingLayoutForTree(t: scala.tools.nsc.interactive.Global.Tree): Layout

    Definition Classes
    LayoutHelper
  129. def transform(f: PartialFunction[scala.tools.nsc.interactive.Global.Tree, scala.tools.nsc.interactive.Global.Tree]): T[scala.tools.nsc.interactive.Global.Tree, scala.tools.nsc.interactive.Global.Tree]

    Definition Classes
    TreeTransformations
  130. def transformFile(file: AbstractFile, transformation: Transformation[scala.tools.nsc.interactive.Global.Tree, scala.tools.nsc.interactive.Global.Tree]): List[TextChange]

    Definition Classes
    Refactoring
  131. def transformation[X, Y](f: PartialFunction[X, Y]): T[X, Y]

    Definition Classes
    Transformations
  132. def traverseAndTransformAll[X](t: ⇒ T[X, X])(implicit arg0: (X) ⇒ ((X) ⇒ X) ⇒ X): T[X, X]

    Definition Classes
    Transformations
  133. def treeFrom(file: SourceFile): scala.tools.nsc.interactive.Global.Tree

    Definition Classes
    TreeCreationMethods
  134. def treeFrom(src: String): scala.tools.nsc.interactive.Global.Tree

    Definition Classes
    TreeCreationMethods
  135. def treesFrom(sources: List[SourceFile]): List[scala.tools.nsc.interactive.Global.Tree]

    Definition Classes
    TreeCreationMethods
  136. implicit def treesToTraversalFunction(tree: scala.tools.nsc.interactive.Global.Tree): ((scala.tools.nsc.interactive.Global.Tree) ⇒ scala.tools.nsc.interactive.Global.Tree) ⇒ scala.tools.nsc.interactive.Global.Tree

    Definition Classes
    TreeTransformations
  137. implicit def typeFromTree(t1: scala.tools.nsc.interactive.Global.Tree): CopyTypeFromOtherTree

    Definition Classes
    TreeFactory
  138. def typeToString(tree: scala.tools.nsc.interactive.Global.TypeTree, t: scala.tools.nsc.interactive.Global.Type)(implicit ctx: PrintingContext): String

    Definition Classes
    CommonPrintUtils
  139. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  140. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  141. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  142. def [X](t: ⇒ T[X, X])(implicit arg0: (X) ⇒ ((X) ⇒ X) ⇒ X): T[X, X]

    Definition Classes
    Transformations
  143. def [X](t: ⇒ T[X, X])(implicit arg0: (X) ⇒ ((X) ⇒ X) ⇒ X): T[X, X]

    Definition Classes
    Transformations

Inherited from CompilerAccess

Inherited from CompilerProvider

Inherited from TreeCreationMethods

Inherited from Refactoring

Inherited from SourceGenerator

Inherited from TreeChangesDiscoverer

Inherited from Formatting

Inherited from LayoutHelper

Inherited from ReusingPrinter

Inherited from Indentations

Inherited from PrettyPrinter

Inherited from AbstractPrinter

Inherited from CommonPrintUtils

Inherited from TreePrintingTraversals

Inherited from SilentTracing

Inherited from Tracing

Inherited from TreeTransformations

Inherited from TreeFactory

Inherited from Transformations

Inherited from Selections

Inherited from PimpedTrees

Inherited from TreeTraverser

Inherited from AnyRef

Inherited from Any

Ungrouped