Packages

package rpc

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Type Members

  1. case class APIError(message: String, stack: Array[String]) extends Product with Serializable
  2. trait APIRequest extends AnyRef
  3. case class BombScore(identifier: TypeIdentifier, usedBy: Int, uses: Int, score: Double) extends Product with Serializable
  4. case class ClassTestItem(name: String, targetLocation: TargetLocation) extends Product with Serializable
  5. case class CompletionItemLink(label: String, kind: String, detail: String = null) extends Product with Serializable
  6. case class DependencyCount(path: String, count: Int, maxDependencyCount: Either[Option[String], Int]) extends Product with Serializable
  7. case class DependencyGraph(nodeData: Array[DependencyNode], linkData: Array[DependencyLink]) extends Product with Serializable

    Dependency information for a given, typically this will be depth limited to avoid massive graphs.

  8. case class DependencyGraphRequest(promise: Promise[DependencyGraph], identifiers: Array[TypeIdentifier], depth: Int, apexOnly: Boolean, ignoring: Array[TypeIdentifier]) extends APIRequest with Product with Serializable
  9. case class DependencyLink(source: Int, target: Int, nature: String) extends Product with Serializable

    Link between nodes in a dependency graph.

  10. case class DependencyNode(identifier: TypeIdentifier, size: Long, nature: String, transitiveCount: Int, maxDependencyCount: Option[Int], isEntryPoint: Boolean, extending: Array[TypeIdentifier], implementing: Array[TypeIdentifier], using: Array[TypeIdentifier]) extends Product with Serializable

    Node of a dependency graph, represents some kind of type declaration.

  11. case class GetAllDependencyCounts(promise: Promise[GetAllDependencyCountsResult], request: GetAllDependencyCountsRequest) extends APIRequest with Product with Serializable
  12. case class GetAllDependencyCountsRequest(directoryScope: String, excludeTestClasses: Boolean) extends Product with Serializable
  13. case class GetAllDependencyCountsResult(counts: Array[DependencyCount]) extends Product with Serializable
  14. case class GetCompletionItems(promise: Promise[Array[CompletionItemLink]], path: String, line: Int, offset: Int, content: String) extends APIRequest with Product with Serializable
  15. case class GetDefinition(promise: Promise[Array[LocationLink]], path: String, line: Int, offset: Int, content: Option[String]) extends APIRequest with Product with Serializable
  16. case class GetDependencyBombs(promise: Promise[Array[BombScore]], count: Int) extends APIRequest with Product with Serializable
  17. case class GetDependencyCounts(promise: Promise[GetDependencyCountsResult], request: GetDependencyCountsRequest) extends APIRequest with Product with Serializable
  18. case class GetDependencyCountsRequest(paths: Array[String], excludeTestClasses: Boolean) extends Product with Serializable
  19. case class GetDependencyCountsResult(counts: Array[DependencyCount]) extends Product with Serializable
  20. case class GetImplementation(promise: Promise[Array[LocationLink]], path: String, line: Int, offset: Int, content: Option[String]) extends APIRequest with Product with Serializable
  21. case class GetIssues(promise: Promise[GetIssuesResult], includeWarnings: Boolean, maxIssuesPerFile: Int) extends APIRequest with Product with Serializable
  22. case class GetIssuesResult(issues: Array[Issue]) extends Product with Serializable
  23. case class GetReferences(promise: Promise[Array[TargetLocation]], path: String, line: Int, offset: Int) extends APIRequest with Product with Serializable
  24. case class GetTestClassItems(promise: Promise[TestClassItemsResult], paths: Array[String]) extends APIRequest with Product with Serializable
  25. case class GetTestClassItemsChanged(promise: Promise[TestClassItemsResult], paths: Array[String]) extends APIRequest with Product with Serializable
  26. case class GetTestClassNames(promise: Promise[GetTestClassNamesResult], paths: Array[String]) extends APIRequest with Product with Serializable
  27. case class GetTestClassNamesRequest(paths: Array[String]) extends Product with Serializable
  28. case class GetTestClassNamesResult(testClassesWithPath: Array[(String, Array[String])]) extends Product with Serializable
  29. case class GetTestMethodItems(promise: Promise[TestMethodItemsResult], paths: Array[String]) extends APIRequest with Product with Serializable
  30. case class GetTypeIdentifiersResult(identifiers: Array[TypeIdentifier]) extends Product with Serializable
  31. case class HasUpdatedIssues(promise: Promise[Array[String]]) extends APIRequest with Product with Serializable
  32. case class HoverItem(content: Option[String], location: Option[Location]) extends Product with Serializable
  33. case class IdentifierForPath(promise: Promise[IdentifierForPathResult], path: String) extends APIRequest with Product with Serializable
  34. case class IdentifierForPathResult(identifier: Option[TypeIdentifier]) extends Product with Serializable
  35. case class IdentifierLocation(promise: Promise[IdentifierLocationResult], identifier: TypeIdentifier) extends APIRequest with Product with Serializable
  36. case class IdentifierLocationResult(pathLocation: PathLocation) extends Product with Serializable
  37. case class IdentifierRequest(identifier: TypeIdentifier) extends Product with Serializable
  38. case class IdentifiersRequest(identifiers: Array[TypeIdentifier]) extends Product with Serializable
  39. case class IgnoreUpdatedIssues(promise: Promise[Unit], path: String) extends APIRequest with Product with Serializable
  40. case class IssuesForFile(promise: Promise[IssuesResult], path: String) extends APIRequest with Product with Serializable
  41. case class IssuesForFiles(promise: Promise[IssuesResult], paths: Array[String], includeWarnings: Boolean, maxErrorsPerFile: Int) extends APIRequest with Product with Serializable
  42. case class IssuesResult(issues: Array[Issue]) extends Product with Serializable
  43. case class LocationLink(origin: Location, targetPath: String, target: Location, targetSelection: Location) extends Product with Serializable

    A link for a given position, can be used for definition or reference links.

    A link for a given position, can be used for definition or reference links. origin is the calculated extent of the link that was selected. targetPath is where the definition or reference refers to. Within target path, target is the full extend of the definition whereas targetSelection is just the extent of the link itself.

  44. case class MethodTestItem(methodName: String, className: String, targetLocation: TargetLocation) extends Product with Serializable
  45. case class OpenOptions extends Product with Serializable
  46. case class OpenRequest(promise: Promise[OpenResult]) extends APIRequest with Product with Serializable
  47. case class OpenResult(error: Option[APIError], namespaces: Array[String]) extends Product with Serializable
  48. trait OrgAPI extends AnyRef
  49. class OrgAPIImpl extends OrgAPI
  50. class OrgQueue extends AnyRef
  51. class RPCServer extends AnyRef
  52. class RPCTerminatedException extends Exception
  53. case class Rename(path: String, edits: Array[Location]) extends Product with Serializable
  54. case class TargetLocation(targetPath: String, range: Location) extends Product with Serializable
  55. case class TestClassItemsResult(items: Array[ClassTestItem]) extends Product with Serializable
  56. case class TestMethodItemsResult(items: Array[MethodTestItem]) extends Product with Serializable
  57. case class TypeIdentifiers(promise: Promise[GetTypeIdentifiersResult], apexOnly: Boolean) extends APIRequest with Product with Serializable

Value Members

  1. object APIError extends Serializable
  2. object BombScore extends Serializable
  3. object ClassTestItem extends Serializable
  4. object CompletionItemLink extends Serializable
  5. object DependencyCount extends Serializable
  6. object DependencyGraph extends Serializable
  7. object DependencyGraphRequest extends Serializable
  8. object GetAllDependencyCounts extends Serializable
  9. object GetAllDependencyCountsRequest extends Serializable
  10. object GetAllDependencyCountsResult extends Serializable
  11. object GetCompletionItems extends Serializable
  12. object GetDefinition extends Serializable
  13. object GetDependencyBombs extends Serializable
  14. object GetDependencyCounts extends Serializable
  15. object GetDependencyCountsRequest extends Serializable
  16. object GetDependencyCountsResult extends Serializable
  17. object GetImplementation extends Serializable
  18. object GetIssues extends Serializable
  19. object GetIssuesResult extends Serializable
  20. object GetReferences extends Serializable
  21. object GetTestClassItems extends Serializable
  22. object GetTestClassItemsChanged extends Serializable
  23. object GetTestClassNames extends Serializable
  24. object GetTestClassNamesRequest extends Serializable
  25. object GetTestClassNamesResult extends Serializable
  26. object GetTestMethodItems extends Serializable
  27. object GetTypeIdentifiersResult extends Serializable
  28. object HasUpdatedIssues extends Serializable
  29. object HoverItem extends Serializable
  30. object IdentifierForPath extends Serializable
  31. object IdentifierForPathResult extends Serializable
  32. object IdentifierLocation extends Serializable
  33. object IdentifierLocationResult extends Serializable
  34. object IdentifierRequest extends Serializable
  35. object IdentifiersRequest extends Serializable
  36. object IgnoreUpdatedIssues extends Serializable
  37. object IssuesForFile extends Serializable
  38. object IssuesForFiles extends Serializable
  39. object IssuesResult extends Serializable
  40. object LocationLink extends Serializable
  41. object MethodTestItem extends Serializable
  42. object OpenOptions extends Serializable
  43. object OpenRequest extends Serializable
  44. object OpenResult extends Serializable
  45. object OrgAPI
  46. object OrgQueue
  47. object Rename extends Serializable
  48. object TargetLocation extends Serializable
  49. object TestClassItemsResult extends Serializable
  50. object TestMethodItemsResult extends Serializable
  51. object TypeIdentifiers extends Serializable

Ungrouped