Package

org.ensime.core

javac

Permalink

package javac

Visibility
  1. Public
  2. All

Type Members

  1. class Compilation extends AnyRef

    Permalink
  2. trait Helpers extends UnsafeHelpers with SLF4JLogging

    Permalink
  3. case class Hit(path: TreePath) extends Exception with Product with Serializable

    Permalink
  4. class JavaCompiler extends JavaDocFinding with JavaCompletionsAtPoint with JavaTypeAtPoint with JavaSymbolAtPoint with JavaSourceFinding with Helpers with SLF4JLogging

    Permalink
  5. trait JavaCompletionsAtPoint extends AnyRef

    Permalink
  6. trait JavaDocFinding extends Helpers

    Permalink
  7. trait JavaSourceFinding extends Helpers with SLF4JLogging

    Permalink
  8. trait JavaSymbolAtPoint extends AnyRef

    Permalink
  9. trait JavaTypeAtPoint extends AnyRef

    Permalink
  10. class PathFor extends TreePathScanner[Unit, Unit]

    Permalink
  11. trait UnsafeHelpers extends SLF4JLogging

    Permalink

    This trait provides behavior missing from jdk 1.6, 1.7, see: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/8dd528992c15 and sadly depends on unsupported implementation classes, (com.sun.tools.javac.*).

    This trait provides behavior missing from jdk 1.6, 1.7, see: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/8dd528992c15 and sadly depends on unsupported implementation classes, (com.sun.tools.javac.*). As a result, this may stop working on on Java 9. At that point we can either: 1) Take the long way around and find Elements ourselves by searching the scope/target for the selected name (see my older version of JavaDocFinding). 2) Use reflection here. 3) Convince Java 9 to let us import these unsafe libs.

    -aemon

Value Members

  1. object Compilation

    Permalink
  2. object PathFor

    Permalink
  3. object ScopeFor

    Permalink

Ungrouped