org.ensime

indexer

package indexer

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. indexer
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. sealed trait Access extends AnyRef

  2. final case class ArrayDescriptor(fqn: DescriptorType) extends DescriptorType with Product with Serializable

  3. final case class ClassName(pack: PackageName, name: String) extends FullyQualifiedName with DescriptorType with Product with Serializable

  4. class ClassfileDepickler extends AnyRef

  5. trait ClassfileIndexer extends AnyRef

  6. class ClassfileWatcher extends Actor with SLF4JLogging

    Watches the user's target output directories for classfiles that need to be indexed or updated (i.

  7. final case class Descriptor(params: List[DescriptorType], ret: DescriptorType) extends Product with Serializable

  8. class DescriptorParser extends Parser

  9. sealed trait DescriptorType extends AnyRef

  10. case class FieldName(owner: ClassName, name: String) extends MemberName with Product with Serializable

  11. trait FileChangeListener extends AnyRef

  12. sealed trait FullyQualifiedName extends AnyRef

  13. final case class IndexFile(f: FileObject) extends Product with Serializable

  14. class IndexService extends AnyRef

  15. class IndexingQueueActor extends Actor with ActorLogging

  16. class JarJava7WatcherBuilder extends Java7WatcherBuilder

  17. class Java7WatchServiceBuilder extends SLF4JLogging

  18. trait Java7WatcherBuilder extends SLF4JLogging

  19. sealed trait MemberName extends FullyQualifiedName

  20. final case class MethodName(owner: ClassName, name: String, descriptor: Descriptor) extends MemberName with Product with Serializable

  21. final case class PackageName(path: List[String]) extends FullyQualifiedName with Product with Serializable

  22. final case class RawClassfile(name: ClassName, generics: Option[String], superClass: Option[ClassName], interfaces: List[ClassName], access: Access, deprecated: Boolean, fields: Queue[RawField], methods: Queue[RawMethod], source: RawSource) extends Product with Serializable

  23. final case class RawField(name: FieldName, clazz: DescriptorType, generics: Option[String], access: Access) extends Product with Serializable

  24. final case class RawMethod(name: MethodName, access: Access, generics: Option[String], line: Option[Int]) extends Product with Serializable

  25. final case class RawSource(filename: Option[String], line: Option[Int]) extends Product with Serializable

  26. final case class RawType(fqn: String, access: Access) extends Product with Serializable

  27. implicit final class RichProperties extends AnyVal

  28. class SearchService extends ClassfileIndexer with FileChangeListener with SLF4JLogging

    Provides methods to perform ENSIME-specific indexing tasks, receives events that require an index update, and provides searches against the index.

  29. class SourceResolver extends FileChangeListener with SLF4JLogging

  30. class SourceWatcher extends Watcher with SLF4JLogging

  31. trait Watcher extends AnyRef

Value Members

  1. object Access

  2. object ClassName extends Serializable

  3. object Default extends Access with Product with Serializable

  4. object DescriptorParser

  5. object IndexService extends SLF4JLogging

  6. object Private extends Access with Product with Serializable

  7. object Protected extends Access with Product with Serializable

  8. object Public extends Access with Product with Serializable

  9. package database

  10. package lucene

Inherited from AnyRef

Inherited from Any

Ungrouped