dotty.tools.dotc.semanticdb

Members list

Type members

Classlikes

sealed trait Access extends SemanticdbGeneratedSealedOneof

Attributes

Companion
object
Supertypes
trait SemanticdbGeneratedSealedOneof
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
Known subtypes
object Access

Attributes

Companion
trait
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
Supertypes
trait SemanticdbGeneratedMessage
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object AccessMessage extends SemanticdbGeneratedMessageCompanion[AccessMessage]

Attributes

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

Attributes

Companion
object
Supertypes
trait SemanticdbGeneratedMessage
trait NonEmpty
trait Type
trait SemanticdbGeneratedSealedOneof
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object AnnotatedType extends SemanticdbGeneratedMessageCompanion[AnnotatedType]

Attributes

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

Attributes

Companion
object
Supertypes
trait SemanticdbGeneratedMessage
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object Annotation extends SemanticdbGeneratedMessageCompanion[Annotation]

Attributes

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

Attributes

Companion
object
Supertypes
trait SemanticdbGeneratedMessage
trait NonEmpty
trait Tree
trait SemanticdbGeneratedSealedOneof
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object ApplyTree extends SemanticdbGeneratedMessageCompanion[ApplyTree]

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
trait SemanticdbGeneratedMessageCompanion[ApplyTree]
trait Serializable
class Object
trait Matchable
class Any
Show all
Self type
ApplyTree.type
final case class BooleanConstant(value: Boolean) extends NonEmpty, SemanticdbGeneratedMessage

Attributes

Companion
object
Supertypes
trait SemanticdbGeneratedMessage
trait NonEmpty
trait Constant
trait SemanticdbGeneratedSealedOneof
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object BooleanConstant extends SemanticdbGeneratedMessageCompanion[BooleanConstant]

Attributes

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

Attributes

Companion
object
Supertypes
trait SemanticdbGeneratedMessage
trait NonEmpty
trait Type
trait SemanticdbGeneratedSealedOneof
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object ByNameType extends SemanticdbGeneratedMessageCompanion[ByNameType]

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
trait SemanticdbGeneratedMessageCompanion[ByNameType]
trait Serializable
class Object
trait Matchable
class Any
Show all
Self type
ByNameType.type
final case class ByteConstant(value: Int) extends NonEmpty, SemanticdbGeneratedMessage

Attributes

Companion
object
Supertypes
trait SemanticdbGeneratedMessage
trait NonEmpty
trait Constant
trait SemanticdbGeneratedSealedOneof
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object ByteConstant extends SemanticdbGeneratedMessageCompanion[ByteConstant]

Attributes

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

Attributes

Companion
object
Supertypes
trait SemanticdbGeneratedMessage
trait NonEmpty
trait Constant
trait SemanticdbGeneratedSealedOneof
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object CharConstant extends SemanticdbGeneratedMessageCompanion[CharConstant]

Attributes

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

Attributes

Companion
object
Supertypes
trait SemanticdbGeneratedMessage
trait NonEmpty
trait Signature
trait SemanticdbGeneratedSealedOneof
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object ClassSignature extends SemanticdbGeneratedMessageCompanion[ClassSignature]

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
trait SemanticdbGeneratedMessageCompanion[ClassSignature]
trait Serializable
class Object
trait Matchable
class Any
Show all
Self type
sealed trait Constant extends SemanticdbGeneratedSealedOneof

Attributes

Companion
object
Supertypes
trait SemanticdbGeneratedSealedOneof
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
Known subtypes
object Empty
trait NonEmpty
class ByteConstant
class CharConstant
class IntConstant
class LongConstant
class NullConstant
class UnitConstant
Show all
object Constant

Attributes

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

Attributes

Companion
object
Supertypes
trait SemanticdbGeneratedMessage
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object ConstantMessage extends SemanticdbGeneratedMessageCompanion[ConstantMessage]

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
trait SemanticdbGeneratedMessageCompanion[ConstantMessage]
trait Serializable
class Object
trait Matchable
class Any
Show all
Self type
object ConstantOps

Attributes

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

Attributes

Companion
object
Supertypes
trait SemanticdbGeneratedMessage
trait NonEmpty
trait Type
trait SemanticdbGeneratedSealedOneof
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object ConstantType extends SemanticdbGeneratedMessageCompanion[ConstantType]

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
trait SemanticdbGeneratedMessageCompanion[ConstantType]
trait Serializable
class Object
trait Matchable
class Any
Show all
Self type
sealed trait Descriptor

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class Method
object None
class Package
class Parameter
class Term
class Type
Show all
object Descriptor

Attributes

Companion
trait
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
Descriptor.type

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any

Attributes

Companion
class
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
Supertypes
trait SemanticdbGeneratedMessage
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object Diagnostic extends SemanticdbGeneratedMessageCompanion[Diagnostic]

Attributes

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

Attributes

Companion
object
Supertypes
trait SemanticdbGeneratedMessage
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object Documentation extends SemanticdbGeneratedMessageCompanion[Documentation]

Attributes

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

Attributes

Companion
object
Supertypes
trait SemanticdbGeneratedMessage
trait NonEmpty
trait Constant
trait SemanticdbGeneratedSealedOneof
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object DoubleConstant extends SemanticdbGeneratedMessageCompanion[DoubleConstant]

Attributes

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

Attributes

Companion
object
Supertypes
trait SemanticdbGeneratedMessage
trait NonEmpty
trait Type
trait SemanticdbGeneratedSealedOneof
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object ExistentialType extends SemanticdbGeneratedMessageCompanion[ExistentialType]

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
trait SemanticdbGeneratedMessageCompanion[ExistentialType]
trait Serializable
class Object
trait Matchable
class Any
Show all
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
Supertypes
class Phase
class Object
trait Matchable
class Any

Attributes

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

Attributes

Companion
object
Supertypes
trait SemanticdbGeneratedMessage
trait NonEmpty
trait Constant
trait SemanticdbGeneratedSealedOneof
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object FloatConstant extends SemanticdbGeneratedMessageCompanion[FloatConstant]

Attributes

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

Attributes

Companion
object
Supertypes
trait SemanticdbGeneratedMessage
trait NonEmpty
trait Tree
trait SemanticdbGeneratedSealedOneof
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object FunctionTree extends SemanticdbGeneratedMessageCompanion[FunctionTree]

Attributes

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

Attributes

Companion
object
Supertypes
trait SemanticdbGeneratedMessage
trait NonEmpty
trait Tree
trait SemanticdbGeneratedSealedOneof
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object IdTree extends SemanticdbGeneratedMessageCompanion[IdTree]

Attributes

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

Attributes

Companion
object
Supertypes
trait SemanticdbGeneratedMessage
trait NonEmpty
trait Constant
trait SemanticdbGeneratedSealedOneof
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object IntConstant extends SemanticdbGeneratedMessageCompanion[IntConstant]

Attributes

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

Attributes

Companion
object
Supertypes
trait SemanticdbGeneratedMessage
trait NonEmpty
trait Type
trait SemanticdbGeneratedSealedOneof
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object IntersectionType extends SemanticdbGeneratedMessageCompanion[IntersectionType]

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
trait SemanticdbGeneratedMessageCompanion[IntersectionType]
trait Serializable
class Object
trait Matchable
class Any
Show all
Self type
final case class LambdaType(parameters: Option[Scope], returnType: Type) extends NonEmpty, SemanticdbGeneratedMessage

Attributes

Companion
object
Supertypes
trait SemanticdbGeneratedMessage
trait NonEmpty
trait Type
trait SemanticdbGeneratedSealedOneof
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object LambdaType extends SemanticdbGeneratedMessageCompanion[LambdaType]

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
trait SemanticdbGeneratedMessageCompanion[LambdaType]
trait Serializable
class Object
trait Matchable
class Any
Show all
Self type
LambdaType.type
sealed abstract class Language(val value: Int) extends SemanticdbGeneratedEnum

Attributes

Companion
object
Supertypes
trait SemanticdbGeneratedEnum
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
Known subtypes
object JAVA
trait Recognized
object SCALA
class Unrecognized
object Language

Attributes

Companion
class
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
Language.type
enum LinkMode

Attributes

Supertypes
trait Enum
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
final case class LiteralTree(constant: Constant) extends NonEmpty, SemanticdbGeneratedMessage

Attributes

Companion
object
Supertypes
trait SemanticdbGeneratedMessage
trait NonEmpty
trait Tree
trait SemanticdbGeneratedSealedOneof
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object LiteralTree extends SemanticdbGeneratedMessageCompanion[LiteralTree]

Attributes

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

Attributes

Companion
object
Supertypes
trait SemanticdbGeneratedMessage
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object Location extends SemanticdbGeneratedMessageCompanion[Location]

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
trait SemanticdbGeneratedMessageCompanion[Location]
trait Serializable
class Object
trait Matchable
class Any
Show all
Self type
Location.type
final case class LongConstant(value: Long) extends NonEmpty, SemanticdbGeneratedMessage

Attributes

Companion
object
Supertypes
trait SemanticdbGeneratedMessage
trait NonEmpty
trait Constant
trait SemanticdbGeneratedSealedOneof
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object LongConstant extends SemanticdbGeneratedMessageCompanion[LongConstant]

Attributes

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

Attributes

Companion
object
Supertypes
trait SemanticdbGeneratedMessage
trait NonEmpty
trait Tree
trait SemanticdbGeneratedSealedOneof
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object MacroExpansionTree extends SemanticdbGeneratedMessageCompanion[MacroExpansionTree]

Attributes

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

Attributes

Companion
object
Supertypes
trait SemanticdbGeneratedMessage
trait NonEmpty
trait Type
trait SemanticdbGeneratedSealedOneof
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object MatchType extends SemanticdbGeneratedMessageCompanion[MatchType]

Attributes

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

Attributes

Companion
object
Supertypes
trait SemanticdbGeneratedMessage
trait NonEmpty
trait Signature
trait SemanticdbGeneratedSealedOneof
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object MethodSignature extends SemanticdbGeneratedMessageCompanion[MethodSignature]

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
trait SemanticdbGeneratedMessageCompanion[MethodSignature]
trait Serializable
class Object
trait Matchable
class Any
Show all
Self type
final case class NullConstant() extends NonEmpty, SemanticdbGeneratedMessage

Attributes

Companion
object
Supertypes
trait SemanticdbGeneratedMessage
trait NonEmpty
trait Constant
trait SemanticdbGeneratedSealedOneof
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object NullConstant extends SemanticdbGeneratedMessageCompanion[NullConstant]

Attributes

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

Attributes

Companion
object
Supertypes
trait SemanticdbGeneratedMessage
trait NonEmpty
trait Tree
trait SemanticdbGeneratedSealedOneof
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object OriginalTree extends SemanticdbGeneratedMessageCompanion[OriginalTree]

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
trait SemanticdbGeneratedMessageCompanion[OriginalTree]
trait Serializable
class Object
trait Matchable
class Any
Show all
Self type

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
object PrinterSymtab

Attributes

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

Attributes

Companion
object
Supertypes
trait SemanticdbGeneratedMessage
trait NonEmpty
trait Access
trait SemanticdbGeneratedSealedOneof
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object PrivateAccess extends SemanticdbGeneratedMessageCompanion[PrivateAccess]

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
trait SemanticdbGeneratedMessageCompanion[PrivateAccess]
trait Serializable
class Object
trait Matchable
class Any
Show all
Self type
final case class PrivateThisAccess() extends NonEmpty, SemanticdbGeneratedMessage

Attributes

Companion
object
Supertypes
trait SemanticdbGeneratedMessage
trait NonEmpty
trait Access
trait SemanticdbGeneratedSealedOneof
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object PrivateThisAccess extends SemanticdbGeneratedMessageCompanion[PrivateThisAccess]

Attributes

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

Attributes

Companion
object
Supertypes
trait SemanticdbGeneratedMessage
trait NonEmpty
trait Access
trait SemanticdbGeneratedSealedOneof
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object PrivateWithinAccess extends SemanticdbGeneratedMessageCompanion[PrivateWithinAccess]

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
trait SemanticdbGeneratedMessageCompanion[PrivateWithinAccess]
trait Serializable
class Object
trait Matchable
class Any
Show all
Self type
final case class ProtectedAccess() extends NonEmpty, SemanticdbGeneratedMessage

Attributes

Companion
object
Supertypes
trait SemanticdbGeneratedMessage
trait NonEmpty
trait Access
trait SemanticdbGeneratedSealedOneof
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object ProtectedAccess extends SemanticdbGeneratedMessageCompanion[ProtectedAccess]

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
trait SemanticdbGeneratedMessageCompanion[ProtectedAccess]
trait Serializable
class Object
trait Matchable
class Any
Show all
Self type
final case class ProtectedThisAccess() extends NonEmpty, SemanticdbGeneratedMessage

Attributes

Companion
object
Supertypes
trait SemanticdbGeneratedMessage
trait NonEmpty
trait Access
trait SemanticdbGeneratedSealedOneof
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object ProtectedThisAccess extends SemanticdbGeneratedMessageCompanion[ProtectedThisAccess]

Attributes

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

Attributes

Companion
object
Supertypes
trait SemanticdbGeneratedMessage
trait NonEmpty
trait Access
trait SemanticdbGeneratedSealedOneof
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object ProtectedWithinAccess extends SemanticdbGeneratedMessageCompanion[ProtectedWithinAccess]

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
trait SemanticdbGeneratedMessageCompanion[ProtectedWithinAccess]
trait Serializable
class Object
trait Matchable
class Any
Show all
Self type
final case class PublicAccess() extends NonEmpty, SemanticdbGeneratedMessage

Attributes

Companion
object
Supertypes
trait SemanticdbGeneratedMessage
trait NonEmpty
trait Access
trait SemanticdbGeneratedSealedOneof
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object PublicAccess extends SemanticdbGeneratedMessageCompanion[PublicAccess]

Attributes

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

Attributes

Companion
object
Supertypes
trait SemanticdbGeneratedMessage
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object Range extends SemanticdbGeneratedMessageCompanion[Range]

Attributes

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

Attributes

Companion
object
Supertypes
trait SemanticdbGeneratedMessage
trait NonEmpty
trait Type
trait SemanticdbGeneratedSealedOneof
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object RepeatedType extends SemanticdbGeneratedMessageCompanion[RepeatedType]

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
trait SemanticdbGeneratedMessageCompanion[RepeatedType]
trait Serializable
class Object
trait Matchable
class Any
Show all
Self type
object Scala3

Attributes

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

Attributes

Companion
object
Supertypes
trait SemanticdbGeneratedEnum
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
Known subtypes
object LEGACY
trait Recognized
object SEMANTICDB3
object SEMANTICDB4
class Unrecognized
object Schema

Attributes

Companion
class
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
Supertypes
trait SemanticdbGeneratedMessage
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object Scope extends SemanticdbGeneratedMessageCompanion[Scope]

Attributes

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

Attributes

Companion
object
Supertypes
trait SemanticdbGeneratedMessage
trait NonEmpty
trait Tree
trait SemanticdbGeneratedSealedOneof
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object SelectTree extends SemanticdbGeneratedMessageCompanion[SelectTree]

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
trait SemanticdbGeneratedMessageCompanion[SelectTree]
trait Serializable
class Object
trait Matchable
class Any
Show all
Self type
SelectTree.type

Attributes

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

Attributes

Companion
object
Supertypes
trait SemanticdbGeneratedMessage
trait NonEmpty
trait Constant
trait SemanticdbGeneratedSealedOneof
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object ShortConstant extends SemanticdbGeneratedMessageCompanion[ShortConstant]

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
trait SemanticdbGeneratedMessageCompanion[ShortConstant]
trait Serializable
class Object
trait Matchable
class Any
Show all
Self type
sealed trait Signature extends SemanticdbGeneratedSealedOneof

Attributes

Companion
object
Supertypes
trait SemanticdbGeneratedSealedOneof
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
Known subtypes
object Empty
trait NonEmpty
Show all
object Signature

Attributes

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

Attributes

Companion
object
Supertypes
trait SemanticdbGeneratedMessage
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object SignatureMessage extends SemanticdbGeneratedMessageCompanion[SignatureMessage]

Attributes

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

Attributes

Companion
object
Supertypes
trait SemanticdbGeneratedMessage
trait NonEmpty
trait Type
trait SemanticdbGeneratedSealedOneof
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object SingleType extends SemanticdbGeneratedMessageCompanion[SingleType]

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
trait SemanticdbGeneratedMessageCompanion[SingleType]
trait Serializable
class Object
trait Matchable
class Any
Show all
Self type
SingleType.type
final case class StringConstant(value: String) extends NonEmpty, SemanticdbGeneratedMessage

Attributes

Companion
object
Supertypes
trait SemanticdbGeneratedMessage
trait NonEmpty
trait Constant
trait SemanticdbGeneratedSealedOneof
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object StringConstant extends SemanticdbGeneratedMessageCompanion[StringConstant]

Attributes

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

Attributes

Companion
object
Supertypes
trait SemanticdbGeneratedMessage
trait NonEmpty
trait Type
trait SemanticdbGeneratedSealedOneof
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object StructuralType extends SemanticdbGeneratedMessageCompanion[StructuralType]

Attributes

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

Attributes

Companion
object
Supertypes
trait SemanticdbGeneratedMessage
trait NonEmpty
trait Type
trait SemanticdbGeneratedSealedOneof
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object SuperType extends SemanticdbGeneratedMessageCompanion[SuperType]

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
trait SemanticdbGeneratedMessageCompanion[SuperType]
trait Serializable
class Object
trait Matchable
class Any
Show all
Self type
SuperType.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
Supertypes
trait SemanticdbGeneratedMessage
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object SymbolInformation extends SemanticdbGeneratedMessageCompanion[SymbolInformation]

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
trait SemanticdbGeneratedMessageCompanion[SymbolInformation]
trait Serializable
class Object
trait Matchable
class Any
Show all
Self type

Attributes

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
Supertypes
trait SemanticdbGeneratedMessage
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object SymbolOccurrence extends SemanticdbGeneratedMessageCompanion[SymbolOccurrence]

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
trait SemanticdbGeneratedMessageCompanion[SymbolOccurrence]
trait Serializable
class Object
trait Matchable
class Any
Show all
Self type

Attributes

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

Attributes

Companion
object
Supertypes
trait SemanticdbGeneratedMessage
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object Synthetic extends SemanticdbGeneratedMessageCompanion[Synthetic]

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
trait SemanticdbGeneratedMessageCompanion[Synthetic]
trait Serializable
class Object
trait Matchable
class Any
Show all
Self type
Synthetic.type

Attributes

Supertypes
class Object
trait Matchable
class Any

Attributes

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
Supertypes
trait SemanticdbGeneratedMessage
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object TextDocument extends SemanticdbGeneratedMessageCompanion[TextDocument]

Attributes

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

Attributes

Companion
object
Supertypes
trait SemanticdbGeneratedMessage
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object TextDocuments extends SemanticdbGeneratedMessageCompanion[TextDocuments]

Attributes

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

Attributes

Companion
object
Supertypes
trait SemanticdbGeneratedMessage
trait NonEmpty
trait Type
trait SemanticdbGeneratedSealedOneof
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object ThisType extends SemanticdbGeneratedMessageCompanion[ThisType]

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
trait SemanticdbGeneratedMessageCompanion[ThisType]
trait Serializable
class Object
trait Matchable
class Any
Show all
Self type
ThisType.type
object Tools

Attributes

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

Attributes

Companion
object
Supertypes
trait SemanticdbGeneratedSealedOneof
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
Known subtypes
object Empty
trait NonEmpty
class ApplyTree
class FunctionTree
class IdTree
class LiteralTree
class OriginalTree
class SelectTree
Show all
object Tree

Attributes

Companion
trait
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
Supertypes
trait SemanticdbGeneratedMessage
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object TreeMessage extends SemanticdbGeneratedMessageCompanion[TreeMessage]

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
trait SemanticdbGeneratedMessageCompanion[TreeMessage]
trait Serializable
class Object
trait Matchable
class Any
Show all
Self type
sealed trait Type extends SemanticdbGeneratedSealedOneof

Attributes

Companion
object
Supertypes
trait SemanticdbGeneratedSealedOneof
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
Known subtypes
object Empty
trait NonEmpty
class ByNameType
class ConstantType
class LambdaType
class MatchType
class RepeatedType
class SingleType
class SuperType
class ThisType
class TypeRef
class UnionType
class WithType
Show all
object Type

Attributes

Companion
trait
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, SemanticdbGeneratedMessage

Attributes

Companion
object
Supertypes
trait SemanticdbGeneratedMessage
trait NonEmpty
trait Tree
trait SemanticdbGeneratedSealedOneof
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object TypeApplyTree extends SemanticdbGeneratedMessageCompanion[TypeApplyTree]

Attributes

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

Attributes

Companion
object
Supertypes
trait SemanticdbGeneratedMessage
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object TypeMessage extends SemanticdbGeneratedMessageCompanion[TypeMessage]

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
trait SemanticdbGeneratedMessageCompanion[TypeMessage]
trait Serializable
class Object
trait Matchable
class Any
Show all
Self type
class TypeOps

Attributes

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

Attributes

Companion
object
Supertypes
trait SemanticdbGeneratedMessage
trait NonEmpty
trait Type
trait SemanticdbGeneratedSealedOneof
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object TypeRef extends SemanticdbGeneratedMessageCompanion[TypeRef]

Attributes

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

Attributes

Companion
object
Supertypes
trait SemanticdbGeneratedMessage
trait NonEmpty
trait Signature
trait SemanticdbGeneratedSealedOneof
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object TypeSignature extends SemanticdbGeneratedMessageCompanion[TypeSignature]

Attributes

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

Attributes

Companion
object
Supertypes
trait SemanticdbGeneratedMessage
trait NonEmpty
trait Type
trait SemanticdbGeneratedSealedOneof
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object UnionType extends SemanticdbGeneratedMessageCompanion[UnionType]

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
trait SemanticdbGeneratedMessageCompanion[UnionType]
trait Serializable
class Object
trait Matchable
class Any
Show all
Self type
UnionType.type
final case class UnitConstant() extends NonEmpty, SemanticdbGeneratedMessage

Attributes

Companion
object
Supertypes
trait SemanticdbGeneratedMessage
trait NonEmpty
trait Constant
trait SemanticdbGeneratedSealedOneof
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object UnitConstant extends SemanticdbGeneratedMessageCompanion[UnitConstant]

Attributes

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

Attributes

Companion
object
Supertypes
trait SemanticdbGeneratedMessage
trait NonEmpty
trait Type
trait SemanticdbGeneratedSealedOneof
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object UniversalType extends SemanticdbGeneratedMessageCompanion[UniversalType]

Attributes

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

Attributes

Companion
object
Supertypes
trait SemanticdbGeneratedMessage
trait NonEmpty
trait Signature
trait SemanticdbGeneratedSealedOneof
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object ValueSignature extends SemanticdbGeneratedMessageCompanion[ValueSignature]

Attributes

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

Attributes

Companion
object
Supertypes
trait SemanticdbGeneratedMessage
trait NonEmpty
trait Type
trait SemanticdbGeneratedSealedOneof
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object WithType extends SemanticdbGeneratedMessageCompanion[WithType]

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
trait SemanticdbGeneratedMessageCompanion[WithType]
trait Serializable
class Object
trait Matchable
class Any
Show all
Self type
WithType.type

Value members

Concrete methods

def processRange(sb: StringBuilder, range: Range): Unit

Extensions

Extensions

extension (info: SymbolInformation)