dotty.tools.dotc.semanticdb

Members list

Concise view

Type members

Classlikes

sealed trait Access extends SemanticdbGeneratedSealedOneof

Attributes

Companion:
object
Graph
Supertypes
trait SemanticdbGeneratedSealedOneof
trait Product
trait Equals
class Object
trait Matchable
class Any
Known subtypes
object Access

Attributes

Companion:
trait
Graph
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
Access.type
final case class AccessMessage(sealedValue: SealedValue) extends SemanticdbGeneratedMessage

Attributes

Companion:
object
Graph
Supertypes
trait SemanticdbGeneratedMessage
trait Product
trait Equals
class Object
trait Matchable
class Any
object AccessMessage extends SemanticdbGeneratedMessageCompanion[AccessMessage]

Attributes

Companion:
class
Graph
Supertypes
trait Product
trait Mirror
trait SemanticdbGeneratedMessageCompanion[AccessMessage]
class Object
trait Matchable
class Any
Self type
final case class AnnotatedType(annotations: Seq[Annotation], tpe: Type) extends NonEmpty with SemanticdbGeneratedMessage

Attributes

Companion:
object
Graph
Supertypes
trait SemanticdbGeneratedMessage
trait NonEmpty
trait Type
trait SemanticdbGeneratedSealedOneof
trait Product
trait Equals
class Object
trait Matchable
class Any
object AnnotatedType extends SemanticdbGeneratedMessageCompanion[AnnotatedType]

Attributes

Companion:
class
Graph
Supertypes
trait Product
trait Mirror
trait SemanticdbGeneratedMessageCompanion[AnnotatedType]
class Object
trait Matchable
class Any
Self type
final case class Annotation(tpe: Type) extends SemanticdbGeneratedMessage

Attributes

Companion:
object
Graph
Supertypes
trait SemanticdbGeneratedMessage
trait Product
trait Equals
class Object
trait Matchable
class Any
object Annotation extends SemanticdbGeneratedMessageCompanion[Annotation]

Attributes

Companion:
class
Graph
Supertypes
trait Product
trait Mirror
trait SemanticdbGeneratedMessageCompanion[Annotation]
class Object
trait Matchable
class Any
Self type
final case class ApplyTree(function: Tree, arguments: Seq[Tree]) extends NonEmpty with SemanticdbGeneratedMessage

Attributes

Companion:
object
Graph
Supertypes
trait SemanticdbGeneratedMessage
trait NonEmpty
trait Tree
trait SemanticdbGeneratedSealedOneof
trait Product
trait Equals
class Object
trait Matchable
class Any
object ApplyTree extends SemanticdbGeneratedMessageCompanion[ApplyTree]

Attributes

Companion:
class
Graph
Supertypes
trait Product
trait Mirror
trait SemanticdbGeneratedMessageCompanion[ApplyTree]
class Object
trait Matchable
class Any
Self type
final case class BooleanConstant(value: Boolean) extends NonEmpty with SemanticdbGeneratedMessage

Attributes

Companion:
object
Graph
Supertypes
trait SemanticdbGeneratedMessage
trait NonEmpty
trait Constant
trait SemanticdbGeneratedSealedOneof
trait Product
trait Equals
class Object
trait Matchable
class Any
object BooleanConstant extends SemanticdbGeneratedMessageCompanion[BooleanConstant]

Attributes

Companion:
class
Graph
Supertypes
trait Product
trait Mirror
trait SemanticdbGeneratedMessageCompanion[BooleanConstant]
class Object
trait Matchable
class Any
Self type
final case class ByNameType(tpe: Type) extends NonEmpty with SemanticdbGeneratedMessage

Attributes

Companion:
object
Graph
Supertypes
trait SemanticdbGeneratedMessage
trait NonEmpty
trait Type
trait SemanticdbGeneratedSealedOneof
trait Product
trait Equals
class Object
trait Matchable
class Any
object ByNameType extends SemanticdbGeneratedMessageCompanion[ByNameType]

Attributes

Companion:
class
Graph
Supertypes
trait Product
trait Mirror
trait SemanticdbGeneratedMessageCompanion[ByNameType]
class Object
trait Matchable
class Any
Self type
final case class ByteConstant(value: Int) extends NonEmpty with SemanticdbGeneratedMessage

Attributes

Companion:
object
Graph
Supertypes
trait SemanticdbGeneratedMessage
trait NonEmpty
trait Constant
trait SemanticdbGeneratedSealedOneof
trait Product
trait Equals
class Object
trait Matchable
class Any
object ByteConstant extends SemanticdbGeneratedMessageCompanion[ByteConstant]

Attributes

Companion:
class
Graph
Supertypes
trait Product
trait Mirror
trait SemanticdbGeneratedMessageCompanion[ByteConstant]
class Object
trait Matchable
class Any
Self type
final case class CharConstant(value: Int) extends NonEmpty with SemanticdbGeneratedMessage

Attributes

Companion:
object
Graph
Supertypes
trait SemanticdbGeneratedMessage
trait NonEmpty
trait Constant
trait SemanticdbGeneratedSealedOneof
trait Product
trait Equals
class Object
trait Matchable
class Any
object CharConstant extends SemanticdbGeneratedMessageCompanion[CharConstant]

Attributes

Companion:
class
Graph
Supertypes
trait Product
trait Mirror
trait SemanticdbGeneratedMessageCompanion[CharConstant]
class Object
trait Matchable
class Any
Self type
final case class ClassSignature(typeParameters: Option[Scope], parents: Seq[Type], self: Type, declarations: Option[Scope]) extends NonEmpty with SemanticdbGeneratedMessage

Attributes

Companion:
object
Graph
Supertypes
trait SemanticdbGeneratedMessage
trait NonEmpty
trait Signature
trait SemanticdbGeneratedSealedOneof
trait Product
trait Equals
class Object
trait Matchable
class Any
object ClassSignature extends SemanticdbGeneratedMessageCompanion[ClassSignature]

Attributes

Companion:
class
Graph
Supertypes
trait Product
trait Mirror
trait SemanticdbGeneratedMessageCompanion[ClassSignature]
class Object
trait Matchable
class Any
Self type
sealed trait Constant extends SemanticdbGeneratedSealedOneof

Attributes

Companion:
object
Graph
Supertypes
trait SemanticdbGeneratedSealedOneof
trait Product
trait Equals
class Object
trait Matchable
class Any
Known subtypes
object Constant

Attributes

Companion:
trait
Graph
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class ConstantMessage(sealedValue: SealedValue) extends SemanticdbGeneratedMessage

Attributes

Companion:
object
Graph
Supertypes
trait SemanticdbGeneratedMessage
trait Product
trait Equals
class Object
trait Matchable
class Any
object ConstantMessage extends SemanticdbGeneratedMessageCompanion[ConstantMessage]

Attributes

Companion:
class
Graph
Supertypes
trait Product
trait Mirror
trait SemanticdbGeneratedMessageCompanion[ConstantMessage]
class Object
trait Matchable
class Any
Self type

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
final case class ConstantType(constant: Constant) extends NonEmpty with SemanticdbGeneratedMessage

Attributes

Companion:
object
Graph
Supertypes
trait SemanticdbGeneratedMessage
trait NonEmpty
trait Type
trait SemanticdbGeneratedSealedOneof
trait Product
trait Equals
class Object
trait Matchable
class Any
object ConstantType extends SemanticdbGeneratedMessageCompanion[ConstantType]

Attributes

Companion:
class
Graph
Supertypes
trait Product
trait Mirror
trait SemanticdbGeneratedMessageCompanion[ConstantType]
class Object
trait Matchable
class Any
Self type
sealed trait Descriptor

Attributes

Companion:
object
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class Method
object None.type
class Package
class Parameter
class Term
class Type
object Descriptor

Attributes

Companion:
trait
Graph
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type

Attributes

Companion:
object
Graph
Supertypes
class Object
trait Matchable
class Any

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
final case class Diagnostic(range: Option[Range], severity: Severity, message: String) extends SemanticdbGeneratedMessage

Attributes

Companion:
object
Graph
Supertypes
trait SemanticdbGeneratedMessage
trait Product
trait Equals
class Object
trait Matchable
class Any
object Diagnostic extends SemanticdbGeneratedMessageCompanion[Diagnostic]

Attributes

Companion:
class
Graph
Supertypes
trait Product
trait Mirror
trait SemanticdbGeneratedMessageCompanion[Diagnostic]
class Object
trait Matchable
class Any
Self type
final case class Documentation(message: String, format: Format) extends SemanticdbGeneratedMessage

Attributes

Companion:
object
Graph
Supertypes
trait SemanticdbGeneratedMessage
trait Product
trait Equals
class Object
trait Matchable
class Any
object Documentation extends SemanticdbGeneratedMessageCompanion[Documentation]

Attributes

Companion:
class
Graph
Supertypes
trait Product
trait Mirror
trait SemanticdbGeneratedMessageCompanion[Documentation]
class Object
trait Matchable
class Any
Self type
final case class DoubleConstant(value: Double) extends NonEmpty with SemanticdbGeneratedMessage

Attributes

Companion:
object
Graph
Supertypes
trait SemanticdbGeneratedMessage
trait NonEmpty
trait Constant
trait SemanticdbGeneratedSealedOneof
trait Product
trait Equals
class Object
trait Matchable
class Any
object DoubleConstant extends SemanticdbGeneratedMessageCompanion[DoubleConstant]

Attributes

Companion:
class
Graph
Supertypes
trait Product
trait Mirror
trait SemanticdbGeneratedMessageCompanion[DoubleConstant]
class Object
trait Matchable
class Any
Self type
final case class ExistentialType(tpe: Type, declarations: Option[Scope]) extends NonEmpty with SemanticdbGeneratedMessage

Attributes

Companion:
object
Graph
Supertypes
trait SemanticdbGeneratedMessage
trait NonEmpty
trait Type
trait SemanticdbGeneratedSealedOneof
trait Product
trait Equals
class Object
trait Matchable
class Any
object ExistentialType extends SemanticdbGeneratedMessageCompanion[ExistentialType]

Attributes

Companion:
class
Graph
Supertypes
trait Product
trait Mirror
trait SemanticdbGeneratedMessageCompanion[ExistentialType]
class Object
trait Matchable
class Any
Self type
class ExtractSemanticDB extends Phase

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

Attributes

Companion:
object
Graph
Supertypes
class Phase
class Object
trait Matchable
class Any

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
final case class FloatConstant(value: Float) extends NonEmpty with SemanticdbGeneratedMessage

Attributes

Companion:
object
Graph
Supertypes
trait SemanticdbGeneratedMessage
trait NonEmpty
trait Constant
trait SemanticdbGeneratedSealedOneof
trait Product
trait Equals
class Object
trait Matchable
class Any
object FloatConstant extends SemanticdbGeneratedMessageCompanion[FloatConstant]

Attributes

Companion:
class
Graph
Supertypes
trait Product
trait Mirror
trait SemanticdbGeneratedMessageCompanion[FloatConstant]
class Object
trait Matchable
class Any
Self type
final case class FunctionTree(parameters: Seq[IdTree], body: Tree) extends NonEmpty with SemanticdbGeneratedMessage

Attributes

Companion:
object
Graph
Supertypes
trait SemanticdbGeneratedMessage
trait NonEmpty
trait Tree
trait SemanticdbGeneratedSealedOneof
trait Product
trait Equals
class Object
trait Matchable
class Any
object FunctionTree extends SemanticdbGeneratedMessageCompanion[FunctionTree]

Attributes

Companion:
class
Graph
Supertypes
trait Product
trait Mirror
trait SemanticdbGeneratedMessageCompanion[FunctionTree]
class Object
trait Matchable
class Any
Self type
final case class IdTree(symbol: String) extends NonEmpty with SemanticdbGeneratedMessage

Attributes

Companion:
object
Graph
Supertypes
trait SemanticdbGeneratedMessage
trait NonEmpty
trait Tree
trait SemanticdbGeneratedSealedOneof
trait Product
trait Equals
class Object
trait Matchable
class Any
object IdTree extends SemanticdbGeneratedMessageCompanion[IdTree]

Attributes

Companion:
class
Graph
Supertypes
trait Product
trait Mirror
trait SemanticdbGeneratedMessageCompanion[IdTree]
class Object
trait Matchable
class Any
Self type
IdTree.type
final case class IntConstant(value: Int) extends NonEmpty with SemanticdbGeneratedMessage

Attributes

Companion:
object
Graph
Supertypes
trait SemanticdbGeneratedMessage
trait NonEmpty
trait Constant
trait SemanticdbGeneratedSealedOneof
trait Product
trait Equals
class Object
trait Matchable
class Any
object IntConstant extends SemanticdbGeneratedMessageCompanion[IntConstant]

Attributes

Companion:
class
Graph
Supertypes
trait Product
trait Mirror
trait SemanticdbGeneratedMessageCompanion[IntConstant]
class Object
trait Matchable
class Any
Self type
final case class IntersectionType(types: Seq[Type]) extends NonEmpty with SemanticdbGeneratedMessage

Attributes

Companion:
object
Graph
Supertypes
trait SemanticdbGeneratedMessage
trait NonEmpty
trait Type
trait SemanticdbGeneratedSealedOneof
trait Product
trait Equals
class Object
trait Matchable
class Any
object IntersectionType extends SemanticdbGeneratedMessageCompanion[IntersectionType]

Attributes

Companion:
class
Graph
Supertypes
trait Product
trait Mirror
trait SemanticdbGeneratedMessageCompanion[IntersectionType]
class Object
trait Matchable
class Any
Self type
sealed abstract class Language(val value: Int) extends SemanticdbGeneratedEnum

Attributes

Companion:
object
Graph
Supertypes
trait SemanticdbGeneratedEnum
trait Product
trait Equals
class Object
trait Matchable
class Any
Known subtypes
object JAVA.type
object SCALA.type
object UNKNOWN_LANGUAGE.type
object Language

Attributes

Companion:
class
Graph
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type

Attributes

Graph
Supertypes
trait Enum
trait Product
trait Equals
class Object
trait Matchable
class Any
final case class LiteralTree(constant: Constant) extends NonEmpty with SemanticdbGeneratedMessage

Attributes

Companion:
object
Graph
Supertypes
trait SemanticdbGeneratedMessage
trait NonEmpty
trait Tree
trait SemanticdbGeneratedSealedOneof
trait Product
trait Equals
class Object
trait Matchable
class Any
object LiteralTree extends SemanticdbGeneratedMessageCompanion[LiteralTree]

Attributes

Companion:
class
Graph
Supertypes
trait Product
trait Mirror
trait SemanticdbGeneratedMessageCompanion[LiteralTree]
class Object
trait Matchable
class Any
Self type
final case class Location(uri: String, range: Option[Range]) extends SemanticdbGeneratedMessage

Attributes

Companion:
object
Graph
Supertypes
trait SemanticdbGeneratedMessage
trait Product
trait Equals
class Object
trait Matchable
class Any
object Location extends SemanticdbGeneratedMessageCompanion[Location]

Attributes

Companion:
class
Graph
Supertypes
trait Product
trait Mirror
trait SemanticdbGeneratedMessageCompanion[Location]
class Object
trait Matchable
class Any
Self type
final case class LongConstant(value: Long) extends NonEmpty with SemanticdbGeneratedMessage

Attributes

Companion:
object
Graph
Supertypes
trait SemanticdbGeneratedMessage
trait NonEmpty
trait Constant
trait SemanticdbGeneratedSealedOneof
trait Product
trait Equals
class Object
trait Matchable
class Any
object LongConstant extends SemanticdbGeneratedMessageCompanion[LongConstant]

Attributes

Companion:
class
Graph
Supertypes
trait Product
trait Mirror
trait SemanticdbGeneratedMessageCompanion[LongConstant]
class Object
trait Matchable
class Any
Self type
final case class MacroExpansionTree(beforeExpansion: Tree, tpe: Type) extends NonEmpty with SemanticdbGeneratedMessage

Attributes

Companion:
object
Graph
Supertypes
trait SemanticdbGeneratedMessage
trait NonEmpty
trait Tree
trait SemanticdbGeneratedSealedOneof
trait Product
trait Equals
class Object
trait Matchable
class Any
object MacroExpansionTree extends SemanticdbGeneratedMessageCompanion[MacroExpansionTree]

Attributes

Companion:
class
Graph
Supertypes
trait Product
trait Mirror
trait SemanticdbGeneratedMessageCompanion[MacroExpansionTree]
class Object
trait Matchable
class Any
Self type
final case class MatchType(scrutinee: Type, cases: Seq[CaseType]) extends NonEmpty with SemanticdbGeneratedMessage

Attributes

Companion:
object
Graph
Supertypes
trait SemanticdbGeneratedMessage
trait NonEmpty
trait Type
trait SemanticdbGeneratedSealedOneof
trait Product
trait Equals
class Object
trait Matchable
class Any
object MatchType extends SemanticdbGeneratedMessageCompanion[MatchType]

Attributes

Companion:
class
Graph
Supertypes
trait Product
trait Mirror
trait SemanticdbGeneratedMessageCompanion[MatchType]
class Object
trait Matchable
class Any
Self type
final case class MethodSignature(typeParameters: Option[Scope], parameterLists: Seq[Scope], returnType: Type) extends NonEmpty with SemanticdbGeneratedMessage

Attributes

Companion:
object
Graph
Supertypes
trait SemanticdbGeneratedMessage
trait NonEmpty
trait Signature
trait SemanticdbGeneratedSealedOneof
trait Product
trait Equals
class Object
trait Matchable
class Any
object MethodSignature extends SemanticdbGeneratedMessageCompanion[MethodSignature]

Attributes

Companion:
class
Graph
Supertypes
trait Product
trait Mirror
trait SemanticdbGeneratedMessageCompanion[MethodSignature]
class Object
trait Matchable
class Any
Self type
final case class NullConstant() extends NonEmpty with SemanticdbGeneratedMessage

Attributes

Companion:
object
Graph
Supertypes
trait SemanticdbGeneratedMessage
trait NonEmpty
trait Constant
trait SemanticdbGeneratedSealedOneof
trait Product
trait Equals
class Object
trait Matchable
class Any
object NullConstant extends SemanticdbGeneratedMessageCompanion[NullConstant]

Attributes

Companion:
class
Graph
Supertypes
trait Product
trait Mirror
trait SemanticdbGeneratedMessageCompanion[NullConstant]
class Object
trait Matchable
class Any
Self type
final case class OriginalTree(range: Option[Range]) extends NonEmpty with SemanticdbGeneratedMessage

Attributes

Companion:
object
Graph
Supertypes
trait SemanticdbGeneratedMessage
trait NonEmpty
trait Tree
trait SemanticdbGeneratedSealedOneof
trait Product
trait Equals
class Object
trait Matchable
class Any
object OriginalTree extends SemanticdbGeneratedMessageCompanion[OriginalTree]

Attributes

Companion:
class
Graph
Supertypes
trait Product
trait Mirror
trait SemanticdbGeneratedMessageCompanion[OriginalTree]
class Object
trait Matchable
class Any
Self type

Attributes

Companion:
object
Graph
Supertypes
class Object
trait Matchable
class Any

Attributes

Companion:
trait
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
final case class PrivateAccess() extends NonEmpty with SemanticdbGeneratedMessage

Attributes

Companion:
object
Graph
Supertypes
trait SemanticdbGeneratedMessage
trait NonEmpty
trait Access
trait SemanticdbGeneratedSealedOneof
trait Product
trait Equals
class Object
trait Matchable
class Any
object PrivateAccess extends SemanticdbGeneratedMessageCompanion[PrivateAccess]

Attributes

Companion:
class
Graph
Supertypes
trait Product
trait Mirror
trait SemanticdbGeneratedMessageCompanion[PrivateAccess]
class Object
trait Matchable
class Any
Self type
final case class PrivateThisAccess() extends NonEmpty with SemanticdbGeneratedMessage

Attributes

Companion:
object
Graph
Supertypes
trait SemanticdbGeneratedMessage
trait NonEmpty
trait Access
trait SemanticdbGeneratedSealedOneof
trait Product
trait Equals
class Object
trait Matchable
class Any
object PrivateThisAccess extends SemanticdbGeneratedMessageCompanion[PrivateThisAccess]

Attributes

Companion:
class
Graph
Supertypes
trait Product
trait Mirror
trait SemanticdbGeneratedMessageCompanion[PrivateThisAccess]
class Object
trait Matchable
class Any
Self type
final case class PrivateWithinAccess(symbol: String) extends NonEmpty with SemanticdbGeneratedMessage

Attributes

Companion:
object
Graph
Supertypes
trait SemanticdbGeneratedMessage
trait NonEmpty
trait Access
trait SemanticdbGeneratedSealedOneof
trait Product
trait Equals
class Object
trait Matchable
class Any
object PrivateWithinAccess extends SemanticdbGeneratedMessageCompanion[PrivateWithinAccess]

Attributes

Companion:
class
Graph
Supertypes
trait Product
trait Mirror
trait SemanticdbGeneratedMessageCompanion[PrivateWithinAccess]
class Object
trait Matchable
class Any
Self type
final case class ProtectedAccess() extends NonEmpty with SemanticdbGeneratedMessage

Attributes

Companion:
object
Graph
Supertypes
trait SemanticdbGeneratedMessage
trait NonEmpty
trait Access
trait SemanticdbGeneratedSealedOneof
trait Product
trait Equals
class Object
trait Matchable
class Any
object ProtectedAccess extends SemanticdbGeneratedMessageCompanion[ProtectedAccess]

Attributes

Companion:
class
Graph
Supertypes
trait Product
trait Mirror
trait SemanticdbGeneratedMessageCompanion[ProtectedAccess]
class Object
trait Matchable
class Any
Self type
final case class ProtectedThisAccess() extends NonEmpty with SemanticdbGeneratedMessage

Attributes

Companion:
object
Graph
Supertypes
trait SemanticdbGeneratedMessage
trait NonEmpty
trait Access
trait SemanticdbGeneratedSealedOneof
trait Product
trait Equals
class Object
trait Matchable
class Any
object ProtectedThisAccess extends SemanticdbGeneratedMessageCompanion[ProtectedThisAccess]

Attributes

Companion:
class
Graph
Supertypes
trait Product
trait Mirror
trait SemanticdbGeneratedMessageCompanion[ProtectedThisAccess]
class Object
trait Matchable
class Any
Self type
final case class ProtectedWithinAccess(symbol: String) extends NonEmpty with SemanticdbGeneratedMessage

Attributes

Companion:
object
Graph
Supertypes
trait SemanticdbGeneratedMessage
trait NonEmpty
trait Access
trait SemanticdbGeneratedSealedOneof
trait Product
trait Equals
class Object
trait Matchable
class Any
object ProtectedWithinAccess extends SemanticdbGeneratedMessageCompanion[ProtectedWithinAccess]

Attributes

Companion:
class
Graph
Supertypes
trait Product
trait Mirror
trait SemanticdbGeneratedMessageCompanion[ProtectedWithinAccess]
class Object
trait Matchable
class Any
Self type
final case class PublicAccess() extends NonEmpty with SemanticdbGeneratedMessage

Attributes

Companion:
object
Graph
Supertypes
trait SemanticdbGeneratedMessage
trait NonEmpty
trait Access
trait SemanticdbGeneratedSealedOneof
trait Product
trait Equals
class Object
trait Matchable
class Any
object PublicAccess extends SemanticdbGeneratedMessageCompanion[PublicAccess]

Attributes

Companion:
class
Graph
Supertypes
trait Product
trait Mirror
trait SemanticdbGeneratedMessageCompanion[PublicAccess]
class Object
trait Matchable
class Any
Self type
final case class Range(startLine: Int, startCharacter: Int, endLine: Int, endCharacter: Int) extends SemanticdbGeneratedMessage

Attributes

Companion:
object
Graph
Supertypes
trait SemanticdbGeneratedMessage
trait Product
trait Equals
class Object
trait Matchable
class Any
object Range extends SemanticdbGeneratedMessageCompanion[Range]

Attributes

Companion:
class
Graph
Supertypes
trait Product
trait Mirror
trait SemanticdbGeneratedMessageCompanion[Range]
class Object
trait Matchable
class Any
Self type
Range.type
final case class RepeatedType(tpe: Type) extends NonEmpty with SemanticdbGeneratedMessage

Attributes

Companion:
object
Graph
Supertypes
trait SemanticdbGeneratedMessage
trait NonEmpty
trait Type
trait SemanticdbGeneratedSealedOneof
trait Product
trait Equals
class Object
trait Matchable
class Any
object RepeatedType extends SemanticdbGeneratedMessageCompanion[RepeatedType]

Attributes

Companion:
class
Graph
Supertypes
trait Product
trait Mirror
trait SemanticdbGeneratedMessageCompanion[RepeatedType]
class Object
trait Matchable
class Any
Self type
object Scala3

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Scala3.type
sealed abstract class Schema(val value: Int) extends SemanticdbGeneratedEnum

Attributes

Companion:
object
Graph
Supertypes
trait SemanticdbGeneratedEnum
trait Product
trait Equals
class Object
trait Matchable
class Any
Known subtypes
object LEGACY.type
object SEMANTICDB3.type
object SEMANTICDB4.type
object Schema

Attributes

Companion:
class
Graph
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
Schema.type
final case class Scope(symlinks: Seq[String], hardlinks: Seq[SymbolInformation]) extends SemanticdbGeneratedMessage

Attributes

Companion:
object
Graph
Supertypes
trait SemanticdbGeneratedMessage
trait Product
trait Equals
class Object
trait Matchable
class Any
object Scope extends SemanticdbGeneratedMessageCompanion[Scope]

Attributes

Companion:
class
Graph
Supertypes
trait Product
trait Mirror
trait SemanticdbGeneratedMessageCompanion[Scope]
class Object
trait Matchable
class Any
Self type
Scope.type
final case class SelectTree(qualifier: Tree, id: Option[IdTree]) extends NonEmpty with SemanticdbGeneratedMessage

Attributes

Companion:
object
Graph
Supertypes
trait SemanticdbGeneratedMessage
trait NonEmpty
trait Tree
trait SemanticdbGeneratedSealedOneof
trait Product
trait Equals
class Object
trait Matchable
class Any
object SelectTree extends SemanticdbGeneratedMessageCompanion[SelectTree]

Attributes

Companion:
class
Graph
Supertypes
trait Product
trait Mirror
trait SemanticdbGeneratedMessageCompanion[SelectTree]
class Object
trait Matchable
class Any
Self type

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
final case class ShortConstant(value: Int) extends NonEmpty with SemanticdbGeneratedMessage

Attributes

Companion:
object
Graph
Supertypes
trait SemanticdbGeneratedMessage
trait NonEmpty
trait Constant
trait SemanticdbGeneratedSealedOneof
trait Product
trait Equals
class Object
trait Matchable
class Any
object ShortConstant extends SemanticdbGeneratedMessageCompanion[ShortConstant]

Attributes

Companion:
class
Graph
Supertypes
trait Product
trait Mirror
trait SemanticdbGeneratedMessageCompanion[ShortConstant]
class Object
trait Matchable
class Any
Self type
sealed trait Signature extends SemanticdbGeneratedSealedOneof

Attributes

Companion:
object
Graph
Supertypes
trait SemanticdbGeneratedSealedOneof
trait Product
trait Equals
class Object
trait Matchable
class Any
Known subtypes
object Signature

Attributes

Companion:
trait
Graph
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class SignatureMessage(sealedValue: SealedValue) extends SemanticdbGeneratedMessage

Attributes

Companion:
object
Graph
Supertypes
trait SemanticdbGeneratedMessage
trait Product
trait Equals
class Object
trait Matchable
class Any
object SignatureMessage extends SemanticdbGeneratedMessageCompanion[SignatureMessage]

Attributes

Companion:
class
Graph
Supertypes
trait Product
trait Mirror
trait SemanticdbGeneratedMessageCompanion[SignatureMessage]
class Object
trait Matchable
class Any
Self type
final case class SingleType(prefix: Type, symbol: String) extends NonEmpty with SemanticdbGeneratedMessage

Attributes

Companion:
object
Graph
Supertypes
trait SemanticdbGeneratedMessage
trait NonEmpty
trait Type
trait SemanticdbGeneratedSealedOneof
trait Product
trait Equals
class Object
trait Matchable
class Any
object SingleType extends SemanticdbGeneratedMessageCompanion[SingleType]

Attributes

Companion:
class
Graph
Supertypes
trait Product
trait Mirror
trait SemanticdbGeneratedMessageCompanion[SingleType]
class Object
trait Matchable
class Any
Self type
final case class StringConstant(value: String) extends NonEmpty with SemanticdbGeneratedMessage

Attributes

Companion:
object
Graph
Supertypes
trait SemanticdbGeneratedMessage
trait NonEmpty
trait Constant
trait SemanticdbGeneratedSealedOneof
trait Product
trait Equals
class Object
trait Matchable
class Any
object StringConstant extends SemanticdbGeneratedMessageCompanion[StringConstant]

Attributes

Companion:
class
Graph
Supertypes
trait Product
trait Mirror
trait SemanticdbGeneratedMessageCompanion[StringConstant]
class Object
trait Matchable
class Any
Self type
final case class StructuralType(tpe: Type, declarations: Option[Scope]) extends NonEmpty with SemanticdbGeneratedMessage

Attributes

Companion:
object
Graph
Supertypes
trait SemanticdbGeneratedMessage
trait NonEmpty
trait Type
trait SemanticdbGeneratedSealedOneof
trait Product
trait Equals
class Object
trait Matchable
class Any
object StructuralType extends SemanticdbGeneratedMessageCompanion[StructuralType]

Attributes

Companion:
class
Graph
Supertypes
trait Product
trait Mirror
trait SemanticdbGeneratedMessageCompanion[StructuralType]
class Object
trait Matchable
class Any
Self type
final case class SuperType(prefix: Type, symbol: String) extends NonEmpty with SemanticdbGeneratedMessage

Attributes

Companion:
object
Graph
Supertypes
trait SemanticdbGeneratedMessage
trait NonEmpty
trait Type
trait SemanticdbGeneratedSealedOneof
trait Product
trait Equals
class Object
trait Matchable
class Any
object SuperType extends SemanticdbGeneratedMessageCompanion[SuperType]

Attributes

Companion:
class
Graph
Supertypes
trait Product
trait Mirror
trait SemanticdbGeneratedMessageCompanion[SuperType]
class Object
trait Matchable
class Any
Self type
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

Attributes

Companion:
object
Graph
Supertypes
trait SemanticdbGeneratedMessage
trait Product
trait Equals
class Object
trait Matchable
class Any
object SymbolInformation extends SemanticdbGeneratedMessageCompanion[SymbolInformation]

Attributes

Companion:
class
Graph
Supertypes
trait Product
trait Mirror
trait SemanticdbGeneratedMessageCompanion[SymbolInformation]
class Object
trait Matchable
class Any
Self type

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
final case class SymbolOccurrence(range: Option[Range], symbol: String, role: Role) extends SemanticdbGeneratedMessage

Attributes

Companion:
object
Graph
Supertypes
trait SemanticdbGeneratedMessage
trait Product
trait Equals
class Object
trait Matchable
class Any
object SymbolOccurrence extends SemanticdbGeneratedMessageCompanion[SymbolOccurrence]

Attributes

Companion:
class
Graph
Supertypes
trait Product
trait Mirror
trait SemanticdbGeneratedMessageCompanion[SymbolOccurrence]
class Object
trait Matchable
class Any
Self type

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
final case class Synthetic(range: Option[Range], tree: Tree) extends SemanticdbGeneratedMessage

Attributes

Companion:
object
Graph
Supertypes
trait SemanticdbGeneratedMessage
trait Product
trait Equals
class Object
trait Matchable
class Any
object Synthetic extends SemanticdbGeneratedMessageCompanion[Synthetic]

Attributes

Companion:
class
Graph
Supertypes
trait Product
trait Mirror
trait SemanticdbGeneratedMessageCompanion[Synthetic]
class Object
trait Matchable
class Any
Self type

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
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

Attributes

Companion:
object
Graph
Supertypes
trait SemanticdbGeneratedMessage
trait Product
trait Equals
class Object
trait Matchable
class Any
object TextDocument extends SemanticdbGeneratedMessageCompanion[TextDocument]

Attributes

Companion:
class
Graph
Supertypes
trait Product
trait Mirror
trait SemanticdbGeneratedMessageCompanion[TextDocument]
class Object
trait Matchable
class Any
Self type
final case class TextDocuments(documents: Seq[TextDocument]) extends SemanticdbGeneratedMessage

Attributes

Companion:
object
Graph
Supertypes
trait SemanticdbGeneratedMessage
trait Product
trait Equals
class Object
trait Matchable
class Any
object TextDocuments extends SemanticdbGeneratedMessageCompanion[TextDocuments]

Attributes

Companion:
class
Graph
Supertypes
trait Product
trait Mirror
trait SemanticdbGeneratedMessageCompanion[TextDocuments]
class Object
trait Matchable
class Any
Self type
final case class ThisType(symbol: String) extends NonEmpty with SemanticdbGeneratedMessage

Attributes

Companion:
object
Graph
Supertypes
trait SemanticdbGeneratedMessage
trait NonEmpty
trait Type
trait SemanticdbGeneratedSealedOneof
trait Product
trait Equals
class Object
trait Matchable
class Any
object ThisType extends SemanticdbGeneratedMessageCompanion[ThisType]

Attributes

Companion:
class
Graph
Supertypes
trait Product
trait Mirror
trait SemanticdbGeneratedMessageCompanion[ThisType]
class Object
trait Matchable
class Any
Self type
object Tools

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Tools.type
sealed trait Tree extends SemanticdbGeneratedSealedOneof

Attributes

Companion:
object
Graph
Supertypes
trait SemanticdbGeneratedSealedOneof
trait Product
trait Equals
class Object
trait Matchable
class Any
Known subtypes
object Tree

Attributes

Companion:
trait
Graph
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
Tree.type
final case class TreeMessage(sealedValue: SealedValue) extends SemanticdbGeneratedMessage

Attributes

Companion:
object
Graph
Supertypes
trait SemanticdbGeneratedMessage
trait Product
trait Equals
class Object
trait Matchable
class Any
object TreeMessage extends SemanticdbGeneratedMessageCompanion[TreeMessage]

Attributes

Companion:
class
Graph
Supertypes
trait Product
trait Mirror
trait SemanticdbGeneratedMessageCompanion[TreeMessage]
class Object
trait Matchable
class Any
Self type
sealed trait Type extends SemanticdbGeneratedSealedOneof

Attributes

Companion:
object
Graph
Supertypes
trait SemanticdbGeneratedSealedOneof
trait Product
trait Equals
class Object
trait Matchable
class Any
Known subtypes
object Type

Attributes

Companion:
trait
Graph
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
Type.type
final case class TypeApplyTree(function: Tree, typeArguments: Seq[Type]) extends NonEmpty with SemanticdbGeneratedMessage

Attributes

Companion:
object
Graph
Supertypes
trait SemanticdbGeneratedMessage
trait NonEmpty
trait Tree
trait SemanticdbGeneratedSealedOneof
trait Product
trait Equals
class Object
trait Matchable
class Any
object TypeApplyTree extends SemanticdbGeneratedMessageCompanion[TypeApplyTree]

Attributes

Companion:
class
Graph
Supertypes
trait Product
trait Mirror
trait SemanticdbGeneratedMessageCompanion[TypeApplyTree]
class Object
trait Matchable
class Any
Self type
final case class TypeMessage(sealedValue: SealedValue) extends SemanticdbGeneratedMessage

Attributes

Companion:
object
Graph
Supertypes
trait SemanticdbGeneratedMessage
trait Product
trait Equals
class Object
trait Matchable
class Any
object TypeMessage extends SemanticdbGeneratedMessageCompanion[TypeMessage]

Attributes

Companion:
class
Graph
Supertypes
trait Product
trait Mirror
trait SemanticdbGeneratedMessageCompanion[TypeMessage]
class Object
trait Matchable
class Any
Self type
class TypeOps

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
final case class TypeRef(prefix: Type, symbol: String, typeArguments: Seq[Type]) extends NonEmpty with SemanticdbGeneratedMessage

Attributes

Companion:
object
Graph
Supertypes
trait SemanticdbGeneratedMessage
trait NonEmpty
trait Type
trait SemanticdbGeneratedSealedOneof
trait Product
trait Equals
class Object
trait Matchable
class Any
object TypeRef extends SemanticdbGeneratedMessageCompanion[TypeRef]

Attributes

Companion:
class
Graph
Supertypes
trait Product
trait Mirror
trait SemanticdbGeneratedMessageCompanion[TypeRef]
class Object
trait Matchable
class Any
Self type
TypeRef.type
final case class TypeSignature(typeParameters: Option[Scope], lowerBound: Type, upperBound: Type) extends NonEmpty with SemanticdbGeneratedMessage

Attributes

Companion:
object
Graph
Supertypes
trait SemanticdbGeneratedMessage
trait NonEmpty
trait Signature
trait SemanticdbGeneratedSealedOneof
trait Product
trait Equals
class Object
trait Matchable
class Any
object TypeSignature extends SemanticdbGeneratedMessageCompanion[TypeSignature]

Attributes

Companion:
class
Graph
Supertypes
trait Product
trait Mirror
trait SemanticdbGeneratedMessageCompanion[TypeSignature]
class Object
trait Matchable
class Any
Self type
final case class UnionType(types: Seq[Type]) extends NonEmpty with SemanticdbGeneratedMessage

Attributes

Companion:
object
Graph
Supertypes
trait SemanticdbGeneratedMessage
trait NonEmpty
trait Type
trait SemanticdbGeneratedSealedOneof
trait Product
trait Equals
class Object
trait Matchable
class Any
object UnionType extends SemanticdbGeneratedMessageCompanion[UnionType]

Attributes

Companion:
class
Graph
Supertypes
trait Product
trait Mirror
trait SemanticdbGeneratedMessageCompanion[UnionType]
class Object
trait Matchable
class Any
Self type
final case class UnitConstant() extends NonEmpty with SemanticdbGeneratedMessage

Attributes

Companion:
object
Graph
Supertypes
trait SemanticdbGeneratedMessage
trait NonEmpty
trait Constant
trait SemanticdbGeneratedSealedOneof
trait Product
trait Equals
class Object
trait Matchable
class Any
object UnitConstant extends SemanticdbGeneratedMessageCompanion[UnitConstant]

Attributes

Companion:
class
Graph
Supertypes
trait Product
trait Mirror
trait SemanticdbGeneratedMessageCompanion[UnitConstant]
class Object
trait Matchable
class Any
Self type
final case class UniversalType(typeParameters: Option[Scope], tpe: Type) extends NonEmpty with SemanticdbGeneratedMessage

Attributes

Companion:
object
Graph
Supertypes
trait SemanticdbGeneratedMessage
trait NonEmpty
trait Type
trait SemanticdbGeneratedSealedOneof
trait Product
trait Equals
class Object
trait Matchable
class Any
object UniversalType extends SemanticdbGeneratedMessageCompanion[UniversalType]

Attributes

Companion:
class
Graph
Supertypes
trait Product
trait Mirror
trait SemanticdbGeneratedMessageCompanion[UniversalType]
class Object
trait Matchable
class Any
Self type
final case class ValueSignature(tpe: Type) extends NonEmpty with SemanticdbGeneratedMessage

Attributes

Companion:
object
Graph
Supertypes
trait SemanticdbGeneratedMessage
trait NonEmpty
trait Signature
trait SemanticdbGeneratedSealedOneof
trait Product
trait Equals
class Object
trait Matchable
class Any
object ValueSignature extends SemanticdbGeneratedMessageCompanion[ValueSignature]

Attributes

Companion:
class
Graph
Supertypes
trait Product
trait Mirror
trait SemanticdbGeneratedMessageCompanion[ValueSignature]
class Object
trait Matchable
class Any
Self type
final case class WithType(types: Seq[Type]) extends NonEmpty with SemanticdbGeneratedMessage

Attributes

Companion:
object
Graph
Supertypes
trait SemanticdbGeneratedMessage
trait NonEmpty
trait Type
trait SemanticdbGeneratedSealedOneof
trait Product
trait Equals
class Object
trait Matchable
class Any
object WithType extends SemanticdbGeneratedMessageCompanion[WithType]

Attributes

Companion:
class
Graph
Supertypes
trait Product
trait Mirror
trait SemanticdbGeneratedMessageCompanion[WithType]
class Object
trait Matchable
class Any
Self type

Value members

Concrete methods

Extensions

Extensions