org.ensime

indexer

package indexer

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. sealed trait BoundType extends AnyRef

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

  5. trait ClassParser extends AnyRef

  6. class ClassfileDepickler extends ScalapSymbolToFqn

  7. final class ClassfileIndexer extends SLF4JLogging

  8. class ClassfileWatcher extends Actor with SLF4JLogging

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

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

  10. sealed trait DescriptorType extends AnyRef

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

  12. trait FileChangeListener extends AnyRef

  13. sealed trait FullyQualifiedName extends AnyRef

  14. final case class GenericArg(boundType: Option[BoundType], genericSignature: GenericSignature) extends Product with Serializable

  15. final case class GenericArray(className: GenericSignature) extends GenericSignature with Product with Serializable

  16. final case class GenericClass(genericParam: Seq[GenericParam], superClasses: Seq[GenericClassName]) extends Product with Serializable

  17. final case class GenericClassName(className: ClassName, genericArg: Seq[GenericArg] = collection.this.Seq.empty[Nothing], innerClass: Seq[InnerClassName] = collection.this.Seq.empty[Nothing]) extends GenericSignature with Product with Serializable

  18. final case class GenericParam(name: String, classNames: Seq[GenericSignature]) extends Product with Serializable

  19. sealed trait GenericSignature extends AnyRef

  20. final case class GenericVar(name: String) extends GenericSignature with Product with Serializable

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

  22. class IndexService extends AnyRef

  23. class IndexingQueueActor extends Actor with ActorLogging

  24. final case class InnerClassName(name: String, genericArg: Seq[GenericArg] = collection.this.Seq.empty[Nothing]) extends Product with Serializable

  25. class JarJava7WatcherBuilder extends Java7WatcherBuilder

  26. class Java7WatchServiceBuilder extends SLF4JLogging

  27. trait Java7WatcherBuilder extends SLF4JLogging

  28. sealed trait MemberName extends FullyQualifiedName

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

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

  31. final case class RawClassfile(name: ClassName, generics: Option[GenericClass], innerClasses: Set[ClassName], superClass: Option[ClassName], interfaces: List[ClassName], access: Access, deprecated: Boolean, fields: List[RawField], methods: Queue[RawMethod], source: RawSource, isScala: Boolean, internalRefs: Set[FullyQualifiedName]) extends RawSymbol with Product with Serializable

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

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

  34. final case class RawScalapClass(javaName: ClassName, scalaName: String, typeSignature: String, access: Access, declaredAs: DeclaredAs, fields: Map[String, RawScalapField], methods: Map[String, IndexedSeq[RawScalapMethod]], typeAliases: Map[String, RawType]) extends RawScalapSymbol with Product with Serializable

  35. final case class RawScalapField(javaName: FieldName, scalaName: String, typeSignature: String, access: Access) extends RawScalapSymbol with Product with Serializable

  36. final case class RawScalapMethod(simpleName: String, scalaName: String, typeSignature: String, access: Access) extends RawScalapSymbol with Product with Serializable

  37. sealed trait RawScalapSymbol extends AnyRef

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

  39. sealed trait RawSymbol extends AnyRef

  40. final case class RawType(owner: ClassName, javaName: ClassName, scalaName: String, access: Access, typeSignature: String) extends RawScalapSymbol with Product with Serializable

  41. class SearchService extends FileChangeListener with SLF4JLogging

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

  42. class SourceResolver extends FileChangeListener with SLF4JLogging

  43. class SourceWatcher extends Watcher with SLF4JLogging

  44. 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 extends ClassParser

  5. object IndexService extends SLF4JLogging

  6. object LowerBound extends BoundType with Product with Serializable

  7. object Private extends Access with Product with Serializable

  8. object Protected extends Access with Product with Serializable

  9. object Public extends Access with Product with Serializable

  10. object SearchService

  11. object SignatureParser extends ClassParser

  12. object UpperBound extends BoundType with Product with Serializable

  13. package graph

  14. package lucene

  15. package orientdb

Ungrouped