de.sciss.synth.ugen

ClassGenerator

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

Self Type
ClassGenerator
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. implicit class AdditionalListMethods[T] extends AnyRef

    Definition Classes
    TreeTransformations
  2. implicit class AdditionalTreeListMethods extends AnyRef

    Definition Classes
    TreeTransformations
  3. trait BlockPrinters extends AnyRef

    Definition Classes
    ReusingPrinter
  4. trait ChangeSet extends AnyRef

    Definition Classes
    AbstractPrinter
  5. trait ClassModulePrinters extends AnyRef

    Definition Classes
    ReusingPrinter
  6. implicit class CopyTypeFromOtherTree extends AnyRef

    Definition Classes
    TreeFactory
  7. implicit class DefDefMethods extends AnyRef

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

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

    Definition Classes
    TreeTraverser
  10. trait FunctionPrinters extends AnyRef

    Definition Classes
    ReusingPrinter
  11. trait IfPrinters extends AnyRef

    Definition Classes
    ReusingPrinter
  12. trait ImportPrinters extends AnyRef

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

    Definition Classes
    PimpedTrees
  14. implicit class ImportSelectorTreeExtractor extends AnyRef

    Definition Classes
    PimpedTrees
  15. class Indentation extends AnyRef

    Definition Classes
    Indentations
  16. trait LiteralPrinters extends AnyRef

    Definition Classes
    ReusingPrinter
  17. trait MethodCallPrinters extends AnyRef

    Definition Classes
    ReusingPrinter
  18. trait MiscPrinters extends AnyRef

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

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

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

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

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

    Definition Classes
    PimpedTrees
  24. trait PackagePrinters extends AnyRef

    Definition Classes
    ReusingPrinter
  25. trait PatternMatchingPrinters extends AnyRef

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

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

    Definition Classes
    AbstractPrinter
  28. trait PrintingUtils extends AnyRef

    Definition Classes
    ReusingPrinter
  29. trait Selection extends AnyRef

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

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

    Definition Classes
    PimpedTrees
  32. trait SuperPrinters extends AnyRef

    Definition Classes
    ReusingPrinter
  33. class TemplateMethods extends AnyRef

    Definition Classes
    PimpedTrees
  34. implicit class TraceAndReturn[T] extends AnyRef

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

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

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

    Definition Classes
    TreeTraverser
  38. class TreeMethodsForPositions extends AnyRef

    Definition Classes
    PimpedTrees
  39. trait TreePrinting extends AnyRef

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

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

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

    Definition Classes
    TreeTraverser
  43. trait TryThrowPrinters extends AnyRef

    Definition Classes
    ReusingPrinter
  44. trait TypePrinters extends AnyRef

    Definition Classes
    ReusingPrinter
  45. trait ValDefDefPrinters extends AnyRef

    Definition Classes
    ReusingPrinter
  46. trait WhilePrinters extends AnyRef

    Definition Classes
    ReusingPrinter
  47. type X = scala.tools.nsc.interactive.Global.Tree

    Definition Classes
    Transformations
  48. 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. val CHARSET: String

  8. val DocWidth: Int

  9. val ParamColumns: Int

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

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

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

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

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

    Definition Classes
    PimpedTrees
  15. 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
  16. def allChildren(t: ⇒ T[X, X]): T[X, X]

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

    Definition Classes
    PimpedTrees
  18. final def asInstanceOf[T0]: T0

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

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

    Definition Classes
    CommonPrintUtils
  21. def balanceParensInLayout(open: Char, close: Char, l: Layout): Layout

    Definition Classes
    CommonPrintUtils
  22. def between(l: scala.tools.nsc.interactive.Global.Tree, r: scala.tools.nsc.interactive.Global.Tree): LayoutFromFile

    Definition Classes
    LayoutHelper
  23. def betweenEndAndPoint(t1: scala.tools.nsc.interactive.Global.Tree, t2: scala.tools.nsc.interactive.Global.Tree): LayoutFromFile

    Definition Classes
    LayoutHelper
  24. def betweenPointAndEnd(t1: scala.tools.nsc.interactive.Global.Tree): LayoutFromFile

    Definition Classes
    LayoutHelper
  25. def betweenStartAndEnd(t1: scala.tools.nsc.interactive.Global.Tree): LayoutFromFile

    Definition Classes
    LayoutHelper
  26. def betweenStartAndPoint(t1: scala.tools.nsc.interactive.Global.Tree): LayoutFromFile

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

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

    Definition Classes
    PimpedTrees
  29. def clone(): AnyRef

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

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

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

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

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

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

    Definition Classes
    SourceGenerator
  36. def defaultIndentationStep: String

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

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

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

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

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

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

    Definition Classes
    Transformations
  43. 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
  44. 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
  45. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  46. 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
  47. val findAllTreesWithTheSamePosition: (scala.tools.nsc.interactive.Global.Tree) ⇒ Iterable[scala.tools.nsc.interactive.Global.Tree]

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

    Definition Classes
    PimpedTrees
  49. 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
  50. def findTopLevelTrees(ts: List[scala.tools.nsc.interactive.Global.Tree]): List[scala.tools.nsc.interactive.Global.Tree]

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

    Definition Classes
    AnyRef → Any
  52. val global: Global

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

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

    Definition Classes
    Transformations
  55. def indentation(implicit ctx: PrintingContext): String

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

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

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

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

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

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

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

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

    Definition Classes
    LayoutHelper
  64. 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
  65. 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
  66. 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
  67. def layoutForSingleChild(t: scala.tools.nsc.interactive.Global.Tree, p: scala.tools.nsc.interactive.Global.Tree): (Layout, Layout)

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

    Definition Classes
    LayoutHelper
  69. 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
  70. def matchingChildren(t: T[X, X]): T[X, X]

    Definition Classes
    Transformations
  71. 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
  72. def mkAssignmentToCall(call: scala.tools.nsc.interactive.Global.Tree, returns: List[scala.tools.nsc.interactive.Global.Symbol]): scala.tools.nsc.interactive.Global.Tree

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

    Definition Classes
    TreeFactory
  74. 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
  75. def mkCallValDef(name: String, 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], returnTypeOpt: Option[scala.tools.nsc.interactive.Global.TypeTree]): 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 mkModule(mods: scala.tools.nsc.interactive.Global.Modifiers, name: String, body: List[scala.tools.nsc.interactive.Global.Tree], parents: List[scala.tools.nsc.interactive.Global.Tree]): scala.tools.nsc.interactive.Global.ModuleDef

    Definition Classes
    TreeFactory
  87. def mkParam(name: String, tpe: scala.tools.nsc.interactive.Global.Type, defaultVal: scala.tools.nsc.interactive.Global.Tree): scala.tools.nsc.interactive.Global.ValDef

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

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

    Definition Classes
    TreeFactory
  90. 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
  91. def mkReturn(s: List[scala.tools.nsc.interactive.Global.Symbol]): scala.tools.nsc.interactive.Global.Tree

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

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

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

    Definition Classes
    CommonPrintUtils
  95. def newlineIndentedToChildren(implicit ctx: PrintingContext): Requisite { def getLayout: scala.tools.refactoring.sourcegen.Layout{val asText: String} }

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

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

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

    Definition Classes
    AnyRef
  99. def once[X <: AnyRef](t: T[X, X]): T[X, X]

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

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

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

    Definition Classes
    PimpedTrees
  103. def performFile(node: Node, dir: File, name: String, docs: Boolean = true, forceOverwrite: Boolean = false): Unit

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

  105. def performSpecs(specs: Seq[UGenSpec], file: File, revision: Int): Unit

  106. def postorder(t: ⇒ T[X, X]): T[X, X]

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

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

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

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

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

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

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

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

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

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

    Definition Classes
    TreeTransformations
  117. def skipForExpressionTrees(t: scala.tools.nsc.interactive.Global.Tree): scala.tools.nsc.interactive.Global.Tree

    Definition Classes
    Selections
  118. def spacingAroundMultipleImports: String

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

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

    Definition Classes
    LayoutHelper
  121. 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
  122. def succeed[X]: T[X, X]

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

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

    Definition Classes
    AnyRef
  125. def toString(): String

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

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

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

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

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

    Definition Classes
    LayoutHelper
  131. 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
  132. def transformFile(file: AbstractFile, transformations: List[Transformation[scala.tools.nsc.interactive.Global.Tree, scala.tools.nsc.interactive.Global.Tree]]): List[TextChange]

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

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

    Definition Classes
    Transformations
  135. def traverse(tree: scala.tools.nsc.interactive.Global.Tree, f: (scala.tools.nsc.interactive.Global.Tree) ⇒ scala.tools.nsc.interactive.Global.Tree): scala.tools.nsc.interactive.Global.Tree

    Definition Classes
    TreeTransformations → Transformations
  136. def traverseAndTransformAll(t: ⇒ T[X, X]): T[X, X]

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

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

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

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

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

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

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

    Definition Classes
    Transformations
  144. def (t: ⇒ T[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