dotty.tools.dotc.semanticdb

Members list

Concise view

Type members

Classlikes

Attributes

Companion:
object
Graph
Supertypes
trait Serializable
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 Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Attributes

Companion:
class
Graph
Supertypes
trait Product
trait Mirror
trait Serializable
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 NonEmpty
trait Type
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Attributes

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

Attributes

Companion:
object
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Attributes

Companion:
class
Graph
Supertypes
trait Product
trait Mirror
trait Serializable
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 NonEmpty
trait Tree
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Attributes

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

Attributes

Companion:
object
Graph
Supertypes
trait NonEmpty
trait Constant
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Attributes

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

Attributes

Companion:
object
Graph
Supertypes
trait NonEmpty
trait Type
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Attributes

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

Attributes

Companion:
object
Graph
Supertypes
trait NonEmpty
trait Constant
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Attributes

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

Attributes

Companion:
object
Graph
Supertypes
trait NonEmpty
trait Constant
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Attributes

Companion:
class
Graph
Supertypes
trait Product
trait Mirror
trait Serializable
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 NonEmpty
trait Signature
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Attributes

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

Attributes

Companion:
object
Graph
Supertypes
trait Serializable
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 Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Attributes

Companion:
class
Graph
Supertypes
trait Product
trait Mirror
trait Serializable
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 NonEmpty
trait Type
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Attributes

Companion:
class
Graph
Supertypes
trait Product
trait Mirror
trait Serializable
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
class DescriptorParser(s: String)

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 Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Attributes

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

Attributes

Companion:
object
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Attributes

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

Attributes

Companion:
object
Graph
Supertypes
trait NonEmpty
trait Constant
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Attributes

Companion:
class
Graph
Supertypes
trait Product
trait Mirror
trait Serializable
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 NonEmpty
trait Type
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Attributes

Companion:
class
Graph
Supertypes
trait Product
trait Mirror
trait Serializable
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 NonEmpty
trait Constant
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Attributes

Companion:
class
Graph
Supertypes
trait Product
trait Mirror
trait Serializable
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 NonEmpty
trait Tree
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Attributes

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

Attributes

Companion:
object
Graph
Supertypes
trait NonEmpty
trait Tree
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Attributes

Companion:
class
Graph
Supertypes
trait Product
trait Mirror
trait Serializable
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 NonEmpty
trait Constant
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Attributes

Companion:
class
Graph
Supertypes
trait Product
trait Mirror
trait Serializable
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 NonEmpty
trait Type
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Attributes

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

Attributes

Companion:
object
Graph
Supertypes
trait Serializable
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 Serializable
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 NonEmpty
trait Tree
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Attributes

Companion:
class
Graph
Supertypes
trait Product
trait Mirror
trait Serializable
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 Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Attributes

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

Attributes

Companion:
object
Graph
Supertypes
trait NonEmpty
trait Constant
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Attributes

Companion:
class
Graph
Supertypes
trait Product
trait Mirror
trait Serializable
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 NonEmpty
trait Tree
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Attributes

Companion:
class
Graph
Supertypes
trait Product
trait Mirror
trait Serializable
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 NonEmpty
trait Type
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Attributes

Companion:
class
Graph
Supertypes
trait Product
trait Mirror
trait Serializable
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 NonEmpty
trait Signature
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Attributes

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

Attributes

Companion:
object
Graph
Supertypes
trait NonEmpty
trait Constant
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Attributes

Companion:
class
Graph
Supertypes
trait Product
trait Mirror
trait Serializable
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 NonEmpty
trait Tree
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Attributes

Companion:
class
Graph
Supertypes
trait Product
trait Mirror
trait Serializable
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 NonEmpty
trait Access
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Attributes

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

Attributes

Companion:
object
Graph
Supertypes
trait NonEmpty
trait Access
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Attributes

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

Attributes

Companion:
object
Graph
Supertypes
trait NonEmpty
trait Access
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Attributes

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

Attributes

Companion:
object
Graph
Supertypes
trait NonEmpty
trait Access
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Attributes

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

Attributes

Companion:
object
Graph
Supertypes
trait NonEmpty
trait Access
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Attributes

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

Attributes

Companion:
object
Graph
Supertypes
trait NonEmpty
trait Access
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Attributes

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

Attributes

Companion:
object
Graph
Supertypes
trait NonEmpty
trait Access
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Attributes

Companion:
class
Graph
Supertypes
trait Product
trait Mirror
trait Serializable
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 Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Attributes

Companion:
class
Graph
Supertypes
trait Product
trait Mirror
trait Serializable
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 NonEmpty
trait Type
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Attributes

Companion:
class
Graph
Supertypes
trait Product
trait Mirror
trait Serializable
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 Serializable
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 Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Attributes

Companion:
class
Graph
Supertypes
trait Product
trait Mirror
trait Serializable
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 NonEmpty
trait Tree
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Attributes

Companion:
class
Graph
Supertypes
trait Product
trait Mirror
trait Serializable
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 NonEmpty
trait Constant
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Attributes

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

Attributes

Companion:
object
Graph
Supertypes
trait Serializable
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 Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Attributes

Companion:
class
Graph
Supertypes
trait Product
trait Mirror
trait Serializable
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 NonEmpty
trait Type
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Attributes

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

Attributes

Companion:
object
Graph
Supertypes
trait NonEmpty
trait Constant
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Attributes

Companion:
class
Graph
Supertypes
trait Product
trait Mirror
trait Serializable
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 NonEmpty
trait Type
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Attributes

Companion:
class
Graph
Supertypes
trait Product
trait Mirror
trait Serializable
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 NonEmpty
trait Type
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Attributes

Companion:
class
Graph
Supertypes
trait Product
trait Mirror
trait Serializable
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 Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Attributes

Companion:
class
Graph
Supertypes
trait Product
trait Mirror
trait Serializable
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 Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Attributes

Companion:
class
Graph
Supertypes
trait Product
trait Mirror
trait Serializable
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 Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Attributes

Companion:
class
Graph
Supertypes
trait Product
trait Mirror
trait Serializable
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 Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Attributes

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

Attributes

Companion:
object
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Attributes

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

Attributes

Companion:
object
Graph
Supertypes
trait NonEmpty
trait Type
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Attributes

Companion:
class
Graph
Supertypes
trait Product
trait Mirror
trait Serializable
class Object
trait Matchable
class Any
Self type
object Tools

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Tools.type

Attributes

Companion:
object
Graph
Supertypes
trait Serializable
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 Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Attributes

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

Attributes

Companion:
object
Graph
Supertypes
trait Serializable
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 NonEmpty
trait Tree
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Attributes

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

Attributes

Companion:
object
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Attributes

Companion:
class
Graph
Supertypes
trait Product
trait Mirror
trait Serializable
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 NonEmpty
trait Type
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Attributes

Companion:
class
Graph
Supertypes
trait Product
trait Mirror
trait Serializable
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 NonEmpty
trait Signature
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Attributes

Companion:
class
Graph
Supertypes
trait Product
trait Mirror
trait Serializable
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 NonEmpty
trait Type
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Attributes

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

Attributes

Companion:
object
Graph
Supertypes
trait NonEmpty
trait Constant
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Attributes

Companion:
class
Graph
Supertypes
trait Product
trait Mirror
trait Serializable
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 NonEmpty
trait Type
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Attributes

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

Attributes

Companion:
object
Graph
Supertypes
trait NonEmpty
trait Signature
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Attributes

Companion:
class
Graph
Supertypes
trait Product
trait Mirror
trait Serializable
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 NonEmpty
trait Type
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Attributes

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

Value members

Concrete methods

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

Extensions

Extensions

extension (info: SymbolInformation)
def prefixBeforeTpe: String