package
api
Type Members
-
trait
CommonApi extends AnyRef
-
sealed
trait
Definition extends AnyRef
-
case class
DocComment(body: String, attributes: List[(String, String)]) extends Product with Serializable
-
case class
FingerprintTerm(variance: Variance, tpe: String) extends Product with Serializable
-
case class
IndexBusy(indexedModules: Seq[Module], indexErrors: Seq[String]) extends IndexStatus with Product with Serializable
-
case class
IndexJob(module: Module, artifactPath: String, docUrlPrefix: Option[String]) extends Product with Serializable
-
case class
IndexReady(indexedModules: Seq[Module], indexErrors: Seq[String]) extends IndexStatus with Product with Serializable
-
sealed
trait
IndexStatus extends AnyRef
-
case class
Module(organization: String, name: String, revision: String) extends Product with Serializable
-
case class
Result[E](entity: E, score: Float, explanation: Option[String]) extends Product with Serializable
-
-
-
case class
TypeDef(name: String, typeParameters: List[TypeParameter], comment: String = "", module: Module = Module.Unknown, typeFrequency: Map[Variance, Float] = ...) extends Definition with Product with Serializable
-
case class
TypeParameter(name: String, variance: Variance, lowerBound: TypeRef = TypeRef.Nothing.apply(Covariant), upperBound: TypeRef = TypeRef.Any.apply(Contravariant)) extends Product with Serializable
-
case class
TypeRef(name: String, variance: Variance, args: List[TypeRef], isTypeParam: Boolean = false) extends Product with Serializable
-
case class
ValueDef(name: String, typeParameters: List[TypeParameter], tpe: TypeRef, comment: DocComment, flags: Set[Flag] = ..., module: Module = Module.Unknown, docLink: Option[String] = scala.None) extends Definition with Product with Serializable
-
sealed
trait
Variance extends AnyRef
-
case class
ViewDef(from: TypeRef, to: TypeRef, distance: Float, definingEntityName: String = "", module: Module = Module.Unknown) extends Definition with Product with Serializable