Class

de.sciss.synth.ugen

ClassGenerator

Related Doc: package ugen

Permalink

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
Visibility
  1. Public
  2. All

Instance Constructors

  1. new ClassGenerator()

    Permalink

Type Members

  1. implicit class AdditionalListMethods[T] extends AnyRef

    Permalink
    Definition Classes
    TreeTransformations
  2. implicit class AdditionalTreeListMethods extends AnyRef

    Permalink
    Definition Classes
    TreeTransformations
  3. trait BlockPrinters extends AnyRef

    Permalink
    Definition Classes
    ReusingPrinter
  4. trait ChangeSet extends AnyRef

    Permalink
    Definition Classes
    AbstractPrinter
  5. trait ClassModulePrinters extends AnyRef

    Permalink
    Definition Classes
    ReusingPrinter
  6. implicit class CopyTypeFromOtherTree extends AnyRef

    Permalink
    Definition Classes
    TreeFactory
  7. implicit class DefDefMethods extends AnyRef

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

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

    Permalink
    Definition Classes
    TreeTraverser
  10. trait FunctionPrinters extends AnyRef

    Permalink
    Definition Classes
    ReusingPrinter
  11. trait IfPrinters extends AnyRef

    Permalink
    Definition Classes
    ReusingPrinter
  12. trait ImportPrinters extends AnyRef

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

    Permalink
    Definition Classes
    PimpedTrees
  14. implicit class ImportSelectorTreeExtractor extends AnyRef

    Permalink
    Definition Classes
    PimpedTrees
  15. class Indentation extends AnyRef

    Permalink
    Definition Classes
    Indentations
  16. trait LiteralPrinters extends AnyRef

    Permalink
    Definition Classes
    ReusingPrinter
  17. trait MethodCallPrinters extends AnyRef

    Permalink
    Definition Classes
    ReusingPrinter
  18. trait MiscPrinters extends AnyRef

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

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

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

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

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

    Permalink
    Definition Classes
    PimpedTrees
  24. trait PackagePrinters extends AnyRef

    Permalink
    Definition Classes
    ReusingPrinter
  25. trait PatternMatchingPrinters extends AnyRef

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

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

    Permalink
    Definition Classes
    AbstractPrinter
  28. trait PrintingUtils extends AnyRef

    Permalink
    Definition Classes
    ReusingPrinter
  29. implicit class RichModifiers extends AnyRef

    Permalink
    Definition Classes
    PimpedTrees
  30. trait Selection extends AnyRef

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

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

    Permalink
    Definition Classes
    PimpedTrees
  33. trait SuperPrinters extends AnyRef

    Permalink
    Definition Classes
    ReusingPrinter
  34. class TemplateMethods extends AnyRef

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

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

    Permalink
    Definition Classes
    Transformations
  37. trait Traverser extends scala.tools.nsc.Global.Traverser

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

    Permalink
    Definition Classes
    TreeTraverser
  39. class TreeMethodsForPositions extends AnyRef

    Permalink
    Definition Classes
    PimpedTrees
  40. trait TreePrinting extends AnyRef

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

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

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

    Permalink
    Definition Classes
    TreeTraverser
  44. trait TryThrowPrinters extends AnyRef

    Permalink
    Definition Classes
    ReusingPrinter
  45. trait TypePrinters extends AnyRef

    Permalink
    Definition Classes
    ReusingPrinter
  46. trait ValDefDefPrinters extends AnyRef

    Permalink
    Definition Classes
    ReusingPrinter
  47. trait WhilePrinters extends AnyRef

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

    Permalink
    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]

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

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ##(): Int

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

    Permalink
    Definition Classes
    AnyRef → Any
  5. val CHARSET: String

    Permalink
  6. val DocWidth: Int

    Permalink
  7. val ParamColumns: Int

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

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

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

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

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

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

    Permalink
    Definition Classes
    CommonPrintUtils
  14. def allChildren(t: ⇒ T[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]

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

    Permalink
    Definition Classes
    PimpedTrees
  16. final def asInstanceOf[T0]: T0

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

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

    Permalink
    Definition Classes
    CommonPrintUtils
  19. def balanceBracketsInLayout(open: Char, close: Char, l: Layout): Layout

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

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

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

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

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

    Permalink
    Definition Classes
    LayoutHelper
  25. def bottomup(t: ⇒ T[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]

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

    Permalink
    Definition Classes
    PimpedTrees
  27. def clone(): AnyRef

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

    Permalink
    Definition Classes
    ClassGenerator → CompilerAccess
  29. def constant(y: scala.tools.nsc.interactive.Global.Tree): T[scala.tools.nsc.interactive.Global.Tree, scala.tools.nsc.interactive.Global.Tree]

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

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

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

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

    Permalink
    Definition Classes
    SourceGenerator
  34. def defaultIndentationStep: String

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

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

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

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

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

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

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

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

    Permalink
    Definition Classes
    TreeTraverser
  43. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  44. 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])]

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

    Permalink
    Definition Classes
    PimpedTrees
  46. val findBestPackageForImports: 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])]

    Permalink
    Definition Classes
    TreeTransformations
  47. def findOriginalTree: (scala.tools.nsc.interactive.Global.Tree) ⇒ Option[scala.tools.nsc.interactive.Global.Tree]

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

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

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

    Permalink
    Definition Classes
    AnyRef → Any
  51. val global: Global

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

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

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

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

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

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

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

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

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

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

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

    Permalink
    Definition Classes
    LayoutHelper
  63. 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)

    Permalink
    Definition Classes
    LayoutHelper
  64. 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)

    Permalink
    Definition Classes
    LayoutHelper
  65. 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)

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

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

    Permalink
    Definition Classes
    LayoutHelper
  68. def matchingChildren(t: T[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]

    Permalink
    Definition Classes
    Transformations
  69. 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

    Permalink
    Definition Classes
    TreeFactory
  70. def mkAssignmentToCall(call: scala.tools.nsc.interactive.Global.Tree, returns: List[scala.tools.nsc.interactive.Global.Symbol]): scala.tools.nsc.interactive.Global.Tree

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

    Permalink
    Definition Classes
    TreeFactory
  72. 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

    Permalink
    Definition Classes
    TreeFactory
  73. def mkCallValDef(name: String, returns: List[scala.tools.nsc.interactive.Global.Symbol]): scala.tools.nsc.interactive.Global.Tree

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

    Permalink
    Definition Classes
    TreeFactory
  75. 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

    Permalink
    Definition Classes
    TreeFactory
  76. 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

    Permalink
    Definition Classes
    TreeFactory
  77. 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

    Permalink
    Definition Classes
    TreeFactory
  78. 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

    Permalink
    Definition Classes
    TreeFactory
  79. 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

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

    Permalink
    Definition Classes
    TreeFactory
  81. 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

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

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

    Permalink
    Definition Classes
    TreeFactory
  84. 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

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

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

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

    Permalink
    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

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

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

    Permalink
    Definition Classes
    TreeFactory
  91. def mkValOrVarDef(mods: scala.tools.nsc.interactive.Global.Modifiers, name: String, rhs: scala.tools.nsc.interactive.Global.Tree, tpt: scala.tools.nsc.interactive.Global.TypeTree): scala.tools.nsc.interactive.Global.ValDef

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

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

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

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

    Permalink
    Definition Classes
    Transformations
  96. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  97. final def notifyAll(): Unit

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

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

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

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

    Permalink
    Definition Classes
    PimpedTrees
  102. def parseJava(src: String): scala.tools.nsc.interactive.Global.Tree

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

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

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

    Permalink
  106. def postorder(t: ⇒ T[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]

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

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

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

    Permalink
    Definition Classes
    Transformations
  110. def preorder(t: ⇒ T[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]

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

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

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

    Permalink
    Definition Classes
    Refactoring
  114. 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]

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

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

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

    Permalink
    Definition Classes
    Selections
  118. def spacingAroundMultipleImports: String

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

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

    Permalink
    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)

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

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

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

    Permalink
    Definition Classes
    AnyRef
  125. def toString(): String

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

    Permalink
    Definition Classes
    PimpedTrees
  127. def topdown(t: ⇒ T[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]

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

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

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

    Permalink
    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]

    Permalink
    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]

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

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

    Permalink
    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

    Permalink
    Definition Classes
    TreeTransformations → Transformations
  136. def traverseAndTransformAll(t: ⇒ T[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]

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

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

    Permalink
    Definition Classes
    TreeCreationMethods
  139. def treeFromString(src: String, isJava: Boolean): scala.tools.nsc.interactive.Global.Tree

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

    Permalink
    Definition Classes
    CommonPrintUtils
  141. final def wait(): Unit

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

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  144. def (t: ⇒ T[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]

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

    Permalink
    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