Package

org.ensime

noddy

Permalink

package noddy

Visibility
  1. Public
  2. All

Type Members

  1. trait BackCompat extends AnyRef

    Permalink
  2. trait IsIde extends AnyRef

    Permalink

    Convenient way to tell if you are running in an interactive context.

  3. class NoddyPlugin extends Plugin

    Permalink
  4. trait WithPos extends AnyRef

    Permalink

    A major source of bugs in macros and compiler plugins is failure to preserve mutable information when transforming global.Tree instances.

    A major source of bugs in macros and compiler plugins is failure to preserve mutable information when transforming global.Tree instances.

    Copying a global.Tree will result in the pos, symbol and tpe fields being reset.

    The global.treeCopy._ methods should be used instead of copy on global.Tree implementations.

    Note that the Modifiers.withAnnotations method adds to existing methods instead of replacing, so we provide a more cananocial form here in copyWithAnns.

    http://docs.scala-lang.org/overviews/reflection/symbols-trees-types#trees

Ungrouped