dotty.tools.dotc.semanticdb
package dotty.tools.dotc.semanticdb
Type members
Classlikes
Extract symbol references and uses to semanticdb files. See https://scalameta.org/docs/semanticdb/specification.html#symbol-1 for a description of the format. TODO: Also extract type information
Extract symbol references and uses to semanticdb files. See https://scalameta.org/docs/semanticdb/specification.html#symbol-1 for a description of the format. TODO: Also extract type information
- Companion
- object
final case class Range(startLine: Int, startCharacter: Int, endLine: Int, endCharacter: Int) extends SemanticdbMessage[Range]
- Companion
- object
final case class SymbolInformation(symbol: String, language: Language, kind: Kind, properties: Int, displayName: String) extends SemanticdbMessage[SymbolInformation]
- Companion
- object
final case class SymbolOccurrence(symbol: String, range: Option[Range], role: Role) extends SemanticdbMessage[SymbolOccurrence]
- Companion
- object
final case class TextDocument(schema: Schema, language: Language, uri: String, text: String, md5: String, symbols: Seq[SymbolInformation], occurrences: Seq[SymbolOccurrence]) extends SemanticdbMessage[TextDocument]
- Companion
- object
final case class TextDocuments(documents: Seq[TextDocument]) extends SemanticdbMessage[TextDocuments]
- Companion
- object