org.ensime.core.javac

JavaCompiler

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
Learn more about member selection
Visibility
  1. Public
  2. All

Instance Constructors

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

Value Members

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

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

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

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

    Definition Classes
    AnyRef
  5. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  6. final def asInstanceOf[T0]: T0

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

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

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

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

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

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

  13. def clone(): AnyRef

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

  15. val config: EnsimeConfig

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

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

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

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

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

    Definition Classes
    AnyRef → Any
  21. lazy val fileManager: JavaFileManager

  22. def finalize(): Unit

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

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

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

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

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

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

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

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

  31. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  32. val indexer: ActorRef

  33. def internSource(sf: SourceFileInfo): JavaFileObject

  34. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  35. lazy val log: Logger

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

    Definition Classes
    AnyRef
  37. final def notify(): Unit

    Definition Classes
    AnyRef
  38. final def notifyAll(): Unit

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

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

    Attributes
    protected
  41. val reportHandler: ReportHandler

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

    Attributes
    protected
  43. val search: SearchService

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

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

    Definition Classes
    Helpers
  46. def toString(): String

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

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

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

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

    Attributes
    protected
    Definition Classes
    UnsafeHelpers
  51. val vfs: EnsimeVFS

    Definition Classes
    JavaCompilerJavaSourceFinding
  52. final def wait(): Unit

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

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

    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