Class

org.ensime.core.javac

JavaCompiler

Related Doc: package javac

Permalink

class JavaCompiler extends JavaDocFinding with JavaCompletion with JavaSourceFinding with Helpers with SLF4JLogging

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. JavaCompiler
  2. JavaSourceFinding
  3. JavaCompletion
  4. JavaDocFinding
  5. Helpers
  6. UnsafeHelpers
  7. SLF4JLogging
  8. AnyRef
  9. 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(file: SourceFileInfo, offset: Int, maxResults: Int, caseSens: Boolean): CompletionInfoList

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

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

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

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

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

    Permalink
  11. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  12. def completionsAt(info: SourceFileInfo, offset: Int, maxResultsArg: Int, caseSens: Boolean): CompletionInfoList

    Permalink
    Definition Classes
    JavaCompletion
  13. val config: EnsimeConfig

    Permalink
    Definition Classes
    JavaCompilerJavaSourceFinding
  14. def docSignature(c: Compilation, p: TreePath): Option[DocSigPair]

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

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

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

    Permalink
    Definition Classes
    AnyRef → Any
  18. def finalize(): Unit

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

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

    Permalink
    Attributes
    protected
    Definition Classes
    JavaSourceFinding
  21. def fqn(c: Compilation, tm: TypeMirror): Option[JavaFqn]

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

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

    Permalink
    Definition Classes
    Helpers
  24. def fqn(c: Compilation, el: Element): Option[JavaFqn]

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

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

    Permalink
  27. def hashCode(): Int

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

    Permalink
    Definition Classes
    JavaCompilerJavaCompletion
  29. def internSource(sf: SourceFileInfo): JavaFileObject

    Permalink
  30. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  31. lazy val log: Logger

    Permalink
    Definition Classes
    SLF4JLogging
  32. def methodToTypeInfo(e: ExecutableElement): TypeInfo

    Permalink
    Attributes
    protected
  33. final def ne(arg0: AnyRef): Boolean

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

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

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

    Permalink
    Attributes
    protected
    Definition Classes
    JavaCompilerJavaCompletion
  37. val reportHandler: ReportHandler

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

    Permalink
    Attributes
    protected
    Definition Classes
    JavaCompilerJavaCompletion
  39. val search: SearchService

    Permalink
    Definition Classes
    JavaCompilerJavaSourceFinding
  40. var sharedFileManager: Option[JavaFileManager]

    Permalink
  41. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  42. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  43. def typeElement(c: Compilation, t: Tree): Option[Element]

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

    Permalink
    Definition Classes
    Helpers
  45. def typeMirrorToTypeInfo(tm: TypeMirror): TypeInfo

    Permalink
    Attributes
    protected
  46. def unsafeGetElement(t: Tree): Option[Element]

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

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

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

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

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

Inherited from JavaSourceFinding

Inherited from JavaCompletion

Inherited from JavaDocFinding

Inherited from Helpers

Inherited from UnsafeHelpers

Inherited from SLF4JLogging

Inherited from AnyRef

Inherited from Any

Ungrouped