Class

org.ensime.core.javac

JavaCompiler

Related Doc: package javac

Permalink

class JavaCompiler extends JavaDocFinding with JavaCompletionsAtPoint with JavaTypeAtPoint with JavaSymbolAtPoint with JavaSourceFinding with Helpers with SLF4JLogging

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. JavaCompiler
  2. JavaSourceFinding
  3. JavaSymbolAtPoint
  4. JavaTypeAtPoint
  5. JavaCompletionsAtPoint
  6. JavaDocFinding
  7. Helpers
  8. UnsafeHelpers
  9. SLF4JLogging
  10. AnyRef
  11. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new JavaCompiler(config: EnsimeConfig, reportHandler: ReportHandler, indexer: ActorRef, search: SearchService, vfs: EnsimeVFS)

    Permalink

Value Members

  1. final def !=(arg0: Any): Boolean

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

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

    Permalink
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  5. def askCompletionsAtPoint(info: SourceFileInfo, offset: Int, maxResultsArg: Int, caseSens: Boolean): CompletionInfoList

    Permalink
    Definition Classes
    JavaCompletionsAtPoint
  6. def askDocSignatureAtPoint(file: SourceFileInfo, offset: Int): Option[DocSigPair]

    Permalink
  7. def askLinkPos(fqn: FullyQualifiedName, file: SourceFileInfo): Option[SourcePosition]

    Permalink
    Definition Classes
    JavaCompilerJavaSourceFinding
  8. def askSymbolAtPoint(file: SourceFileInfo, offset: Int): Option[SymbolInfo]

    Permalink
    Definition Classes
    JavaSymbolAtPoint
  9. def askTypeAtPoint(file: SourceFileInfo, offset: Int): Option[TypeInfo]

    Permalink
    Definition Classes
    JavaTypeAtPoint
  10. def askTypecheckFiles(files: List[SourceFileInfo]): Unit

    Permalink
  11. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  12. lazy val compiler: javax.tools.JavaCompiler

    Permalink
  13. val config: EnsimeConfig

    Permalink
    Definition Classes
    JavaCompilerJavaSourceFinding
  14. def createJavaFileObject(sf: SourceFileInfo): JavaFileObject

    Permalink
  15. def docSignature(c: Compilation, p: TreePath): Option[DocSigPair]

    Permalink
    Definition Classes
    JavaDocFinding
  16. def element(c: Compilation, path: TreePath): Option[Element]

    Permalink
    Definition Classes
    Helpers
  17. final def eq(arg0: AnyRef): Boolean

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

    Permalink
    Definition Classes
    AnyRef → Any
  19. lazy val fileManager: JavaFileManager

    Permalink
  20. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  21. def findDeclPos(c: Compilation, path: TreePath): Option[SourcePosition]

    Permalink
    Attributes
    protected
    Definition Classes
    JavaSourceFinding
  22. def findInCompiledUnit(c: Compilation, fqn: FullyQualifiedName): Option[SourcePosition]

    Permalink
    Attributes
    protected
    Definition Classes
    JavaSourceFinding
  23. def fqn(tm: TypeMirror): Option[ClassName]

    Permalink
    Definition Classes
    Helpers
  24. def fqn(c: Compilation, p: TreePath): Option[FullyQualifiedName]

    Permalink
    Definition Classes
    Helpers
  25. def fqn(c: Compilation, t: Tree): Option[FullyQualifiedName]

    Permalink
    Definition Classes
    Helpers
  26. def fqn(el: Element): Option[FullyQualifiedName]

    Permalink
    Definition Classes
    Helpers
  27. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  28. def getTask(lint: String, listener: DiagnosticListener[JavaFileObject], files: Iterable[JavaFileObject]): JavacTask

    Permalink
  29. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  30. val indexer: ActorRef

    Permalink
  31. def internSource(sf: SourceFileInfo): JavaFileObject

    Permalink
  32. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  33. lazy val log: Logger

    Permalink
    Definition Classes
    SLF4JLogging
  34. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  35. final def notify(): Unit

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

    Permalink
    Definition Classes
    AnyRef
  37. def path(c: Compilation, t: Tree): Option[TreePath]

    Permalink
    Definition Classes
    Helpers
  38. def pathToPoint(file: SourceFileInfo, offset: Int): Option[(Compilation, TreePath)]

    Permalink
    Attributes
    protected
  39. val reportHandler: ReportHandler

    Permalink
  40. def scopeForPoint(file: SourceFileInfo, offset: Int): Option[(Compilation, Scope)]

    Permalink
    Attributes
    protected
  41. val search: SearchService

    Permalink
    Definition Classes
    JavaCompilerJavaSourceFinding
  42. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  43. def toDocSig(fqn: FullyQualifiedName): DocSig

    Permalink
    Definition Classes
    Helpers
  44. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  45. def toSymbolName(fqn: FullyQualifiedName): String

    Permalink
    Definition Classes
    Helpers
  46. def typeElement(c: Compilation, t: Tree): Option[Element]

    Permalink
    Definition Classes
    Helpers
  47. def typeMirror(c: Compilation, t: Tree): Option[TypeMirror]

    Permalink
    Definition Classes
    Helpers
  48. def unsafeGetElement(t: Tree): Option[Element]

    Permalink
    Attributes
    protected
    Definition Classes
    UnsafeHelpers
  49. val vfs: EnsimeVFS

    Permalink
    Definition Classes
    JavaCompilerJavaSourceFinding
  50. final def wait(): Unit

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

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from JavaSourceFinding

Inherited from JavaSymbolAtPoint

Inherited from JavaTypeAtPoint

Inherited from JavaCompletionsAtPoint

Inherited from JavaDocFinding

Inherited from Helpers

Inherited from UnsafeHelpers

Inherited from SLF4JLogging

Inherited from AnyRef

Inherited from Any

Ungrouped