dotty.tools.dotc.semanticdb
package dotty.tools.dotc.semanticdb
Type members
Classlikes
- Companion:
- object
final case class AnnotatedType(annotations: Seq[Annotation], tpe: Type) extends NonEmpty with SemanticdbGeneratedMessage
- Companion:
- object
- Companion:
- object
- Companion:
- object
- Companion:
- object
- Companion:
- object
- Companion:
- object
- Companion:
- object
- Companion:
- object
- Companion:
- object
- Companion:
- object
final case class Diagnostic(range: Option[Range], severity: Severity, message: String) extends SemanticdbGeneratedMessage
- Companion:
- object
- Companion:
- object
- Companion:
- object
final case class ExistentialType(tpe: Type, declarations: Option[Scope]) extends NonEmpty with SemanticdbGeneratedMessage
- Companion:
- object
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
- Companion:
- object
final case class FunctionTree(parameters: Seq[IdTree], body: Tree) extends NonEmpty with SemanticdbGeneratedMessage
- Companion:
- object
- Companion:
- object
- Companion:
- object
final case class IntersectionType(types: Seq[Type]) extends NonEmpty with SemanticdbGeneratedMessage
- Companion:
- object
- Companion:
- object
- Companion:
- object
- Companion:
- object
final case class MacroExpansionTree(beforeExpansion: Tree, tpe: Type) extends NonEmpty with SemanticdbGeneratedMessage
- Companion:
- object
- Companion:
- object
- Companion:
- object
final case class OriginalTree(range: Option[Range]) extends NonEmpty with SemanticdbGeneratedMessage
- Companion:
- object
- Companion:
- object
- Companion:
- object
final case class PrivateWithinAccess(symbol: String) extends NonEmpty with SemanticdbGeneratedMessage
- Companion:
- object
- Companion:
- object
- Companion:
- object
final case class ProtectedWithinAccess(symbol: String) extends NonEmpty with SemanticdbGeneratedMessage
- Companion:
- object
- Companion:
- object
- Companion:
- object
- Companion:
- object
final case class Scope(symlinks: Seq[String], hardlinks: Seq[SymbolInformation]) extends SemanticdbGeneratedMessage
- Companion:
- object
final case class SelectTree(qualifier: Tree, id: Option[IdTree]) extends NonEmpty with SemanticdbGeneratedMessage
- Companion:
- object
- Companion:
- object
- Companion:
- object
final case class SingleType(prefix: Type, symbol: String) extends NonEmpty with SemanticdbGeneratedMessage
- Companion:
- object
- Companion:
- object
final case class StructuralType(tpe: Type, declarations: Option[Scope]) extends NonEmpty with SemanticdbGeneratedMessage
- Companion:
- object
- Companion:
- object
final case class SymbolInformation(symbol: String, language: Language, kind: Kind, properties: Int, displayName: String, signature: Signature, annotations: Seq[Annotation], access: Access, overriddenSymbols: Seq[String], documentation: Option[Documentation]) extends SemanticdbGeneratedMessage
- Companion:
- object
final case class SymbolOccurrence(range: Option[Range], symbol: String, role: Role) extends SemanticdbGeneratedMessage
- Companion:
- object
- Companion:
- object
final case class TextDocument(schema: Schema, uri: String, text: String, md5: String, language: Language, symbols: Seq[SymbolInformation], occurrences: Seq[SymbolOccurrence], diagnostics: Seq[Diagnostic], synthetics: Seq[Synthetic]) extends SemanticdbGeneratedMessage
- Companion:
- object
- Companion:
- object
- Companion:
- object
- Companion:
- object
final case class TypeApplyTree(function: Tree, typeArguments: Seq[Type]) extends NonEmpty with SemanticdbGeneratedMessage
- Companion:
- object
- Companion:
- object
- Companion:
- object
- Companion:
- object
- Companion:
- object
- Companion:
- object
final case class UniversalType(typeParameters: Option[Scope], tpe: Type) extends NonEmpty with SemanticdbGeneratedMessage
- Companion:
- object
- Companion:
- object
- Companion:
- object
Value members
Concrete methods
Extensions
Extensions
extension (info: SymbolInformation)