Package

org.scalameta.semantic.v1

proto

Permalink

package proto

Visibility
  1. Public
  2. All

Type Members

  1. final case class Address(path: String = "", contents: String = "") extends GeneratedMessage with Message[Address] with Updatable[Address] with Product with Serializable

    Permalink

    path

    Address.file

    contents

    Address.snippet

    Annotations
    @SerialVersionUID()
  2. final case class CompilerMessage(range: Option[Range] = None, severity: Severity = ..., msg: String = "") extends GeneratedMessage with Message[CompilerMessage] with Updatable[CompilerMessage] with Product with Serializable

    Permalink
    Annotations
    @SerialVersionUID()
  3. final case class Database(files: Seq[DatabaseFile] = _root_.scala.collection.Seq.empty) extends GeneratedMessage with Message[Database] with Updatable[Database] with Product with Serializable

    Permalink

    scala.meta.semantic.v1.Database

    scala.meta.semantic.v1.Database

    files

    a database is treated as a sequence of database files to accommodate

    • incremental compilation, a database file maps one-to-one with a compilation unit.
    • simple merging of two databases, the bytes of two semanticdbs can in essence be concatenated.
    Annotations
    @SerialVersionUID()
  4. final case class DatabaseFile(address: Option[Address] = None, symbols: Seq[ResolvedName] = _root_.scala.collection.Seq.empty, messages: Seq[CompilerMessage] = _root_.scala.collection.Seq.empty) extends GeneratedMessage with Message[DatabaseFile] with Updatable[DatabaseFile] with Product with Serializable

    Permalink
    Annotations
    @SerialVersionUID()
  5. final case class Range(start: Int = 0, end: Int = 0) extends GeneratedMessage with Message[Range] with Updatable[Range] with Product with Serializable

    Permalink
    Annotations
    @SerialVersionUID()
  6. final case class ResolvedName(range: Option[Range] = None, symbol: String = "") extends GeneratedMessage with Message[ResolvedName] with Updatable[ResolvedName] with Product with Serializable

    Permalink
    Annotations
    @SerialVersionUID()

Value Members

  1. object Address extends GeneratedMessageCompanion[Address] with Serializable

    Permalink
  2. object CompilerMessage extends GeneratedMessageCompanion[CompilerMessage] with Serializable

    Permalink
  3. object Database extends GeneratedMessageCompanion[Database] with Serializable

    Permalink
  4. object DatabaseFile extends GeneratedMessageCompanion[DatabaseFile] with Serializable

    Permalink
  5. object Range extends GeneratedMessageCompanion[Range] with Serializable

    Permalink
  6. object ResolvedName extends GeneratedMessageCompanion[ResolvedName] with Serializable

    Permalink
  7. object SemanticdbProto

    Permalink

Ungrouped