Package

scala.meta.internal.semantic

proto

Permalink

package proto

Visibility
  1. Public
  2. All

Type Members

  1. final case class AttributedSource(path: String = "", names: collection.Seq[ResolvedName] = _root_.scala.collection.Seq.empty, messages: collection.Seq[Message] = _root_.scala.collection.Seq.empty, denotations: collection.Seq[SymbolDenotation] = _root_.scala.collection.Seq.empty, sugars: collection.Seq[Sugar] = _root_.scala.collection.Seq.empty) extends GeneratedMessage with com.trueaccord.scalapb.Message[AttributedSource] with Updatable[AttributedSource] with Product with Serializable

    Permalink
    Annotations
    @SerialVersionUID()
  2. final case class Database(sources: collection.Seq[AttributedSource] = _root_.scala.collection.Seq.empty) extends GeneratedMessage with com.trueaccord.scalapb.Message[Database] with Updatable[Database] with Product with Serializable

    Permalink

    sources

    A database is treated as a sequence of attributed source files. This accommodates incremental compilation, because database entries map one-to-one to compilation units. This also makes merging databases trivial, as the bytes of two databases can be simply concatenated to produce a new database.

    Annotations
    @SerialVersionUID()
  3. final case class Denotation(flags: Long = 0L, name: String = "", info: String = "") extends GeneratedMessage with com.trueaccord.scalapb.Message[Denotation] with Updatable[Denotation] with Product with Serializable

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

    Permalink
    Annotations
    @SerialVersionUID()
  5. final case class Range(start: Int = 0, end: Int = 0) extends GeneratedMessage with com.trueaccord.scalapb.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 com.trueaccord.scalapb.Message[ResolvedName] with Updatable[ResolvedName] with Product with Serializable

    Permalink
    Annotations
    @SerialVersionUID()
  7. final case class Sugar(range: Option[Range] = None, syntax: String = "") extends GeneratedMessage with com.trueaccord.scalapb.Message[Sugar] with Updatable[Sugar] with Product with Serializable

    Permalink
    Annotations
    @SerialVersionUID()
  8. final case class SymbolDenotation(symbol: String = "", denot: Option[Denotation] = None) extends GeneratedMessage with com.trueaccord.scalapb.Message[SymbolDenotation] with Updatable[SymbolDenotation] with Product with Serializable

    Permalink
    Annotations
    @SerialVersionUID()

Value Members

  1. object AttributedSource extends GeneratedMessageCompanion[AttributedSource] with Serializable

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

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

    Permalink
  4. object Message extends GeneratedMessageCompanion[Message] 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
  8. object Sugar extends GeneratedMessageCompanion[Sugar] with Serializable

    Permalink
  9. object SymbolDenotation extends GeneratedMessageCompanion[SymbolDenotation] with Serializable

    Permalink

Ungrouped