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 JavaCompletion with JavaSourceFinding with Helpers with SLF4JLogging

    Permalink
  5. trait JavaCompletion extends AnyRef

    Permalink
  6. trait JavaDocFinding extends Helpers

    Permalink
  7. final case class JavaFqn(pack: Option[String], typename: Option[String], fieldOrMethod: Option[String]) extends Product with Serializable

    Permalink
    Annotations
    @deprecating( "prefer FullyQualifiedName" )
  8. trait JavaSourceFinding extends Helpers with SLF4JLogging

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

    Permalink
  10. 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 JavaFqn extends Serializable

    Permalink
  3. object PathFor

    Permalink
  4. object ScopeFor

    Permalink

Ungrouped