dotty.tools.dotc.semanticdb
Public API of the SemanticDB package.
The generated package is NOT a public API, and neither is the internal package. (However, in practice internal is used by the presentation-compiler to avoid depending on a protobuf runtime... see replaceProtobuf in project/Build.scala)
Attributes
Members list
Type members
Classlikes
Attributes
- Companion
- object
- Supertypes
-
trait SemanticdbGeneratedSealedOneoftrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
- Known subtypes
-
object Emptytrait NonEmptyclass PrivateAccessclass PrivateThisAccessclass PrivateWithinAccessclass ProtectedAccessclass ProtectedThisAccessclass ProtectedWithinAccessclass PublicAccessShow all
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrortrait SemanticdbGeneratedMessageCompanion[AccessMessage]trait Serializableclass Objecttrait Matchableclass AnyShow all
- Self type
-
AccessMessage.type
Attributes
- Companion
- object
- Supertypes
-
trait SemanticdbGeneratedMessagetrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrortrait SemanticdbGeneratedMessageCompanion[AnnotatedType]trait Serializableclass Objecttrait Matchableclass AnyShow all
- Self type
-
AnnotatedType.type
Attributes
- Companion
- object
- Supertypes
-
trait SemanticdbGeneratedMessagetrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrortrait SemanticdbGeneratedMessageCompanion[Annotation]trait Serializableclass Objecttrait Matchableclass AnyShow all
- Self type
-
Annotation.type
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrortrait SemanticdbGeneratedMessageCompanion[BooleanConstant]trait Serializableclass Objecttrait Matchableclass AnyShow all
- Self type
-
BooleanConstant.type
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrortrait SemanticdbGeneratedMessageCompanion[ByNameType]trait Serializableclass Objecttrait Matchableclass AnyShow all
- Self type
-
ByNameType.type
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrortrait SemanticdbGeneratedMessageCompanion[ByteConstant]trait Serializableclass Objecttrait Matchableclass AnyShow all
- Self type
-
ByteConstant.type
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrortrait SemanticdbGeneratedMessageCompanion[CharConstant]trait Serializableclass Objecttrait Matchableclass AnyShow all
- Self type
-
CharConstant.type
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrortrait SemanticdbGeneratedMessageCompanion[ClassSignature]trait Serializableclass Objecttrait Matchableclass AnyShow all
- Self type
-
ClassSignature.type
Attributes
- Companion
- object
- Supertypes
-
trait SemanticdbGeneratedSealedOneoftrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
- Known subtypes
-
object Emptytrait NonEmptyclass BooleanConstantclass ByteConstantclass CharConstantclass DoubleConstantclass FloatConstantclass IntConstantclass LongConstantclass NullConstantclass ShortConstantclass StringConstantclass UnitConstantShow all
Attributes
- Companion
- object
- Supertypes
-
trait SemanticdbGeneratedMessagetrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrortrait SemanticdbGeneratedMessageCompanion[ConstantMessage]trait Serializableclass Objecttrait Matchableclass AnyShow all
- Self type
-
ConstantMessage.type
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrortrait SemanticdbGeneratedMessageCompanion[ConstantType]trait Serializableclass Objecttrait Matchableclass AnyShow all
- Self type
-
ConstantType.type
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrortrait SemanticdbGeneratedMessageCompanion[Diagnostic]trait Serializableclass Objecttrait Matchableclass AnyShow all
- Self type
-
Diagnostic.type
Attributes
- Companion
- object
- Supertypes
-
trait SemanticdbGeneratedMessagetrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrortrait SemanticdbGeneratedMessageCompanion[Documentation]trait Serializableclass Objecttrait Matchableclass AnyShow all
- Self type
-
Documentation.type
Attributes
- Companion
- object
- Supertypes
-
trait SemanticdbGeneratedMessagetrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrortrait SemanticdbGeneratedMessageCompanion[DoubleConstant]trait Serializableclass Objecttrait Matchableclass AnyShow all
- Self type
-
DoubleConstant.type
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrortrait SemanticdbGeneratedMessageCompanion[ExistentialType]trait Serializableclass Objecttrait Matchableclass AnyShow all
- Self type
-
ExistentialType.type
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrortrait SemanticdbGeneratedMessageCompanion[FloatConstant]trait Serializableclass Objecttrait Matchableclass AnyShow all
- Self type
-
FloatConstant.type
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrortrait SemanticdbGeneratedMessageCompanion[FunctionTree]trait Serializableclass Objecttrait Matchableclass AnyShow all
- Self type
-
FunctionTree.type
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrortrait SemanticdbGeneratedMessageCompanion[IntConstant]trait Serializableclass Objecttrait Matchableclass AnyShow all
- Self type
-
IntConstant.type
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrortrait SemanticdbGeneratedMessageCompanion[IntersectionType]trait Serializableclass Objecttrait Matchableclass AnyShow all
- Self type
-
IntersectionType.type
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrortrait SemanticdbGeneratedMessageCompanion[LambdaType]trait Serializableclass Objecttrait Matchableclass AnyShow all
- Self type
-
LambdaType.type
Attributes
- Companion
- object
- Supertypes
-
trait SemanticdbGeneratedEnumtrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
- Known subtypes
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrortrait SemanticdbGeneratedMessageCompanion[LiteralTree]trait Serializableclass Objecttrait Matchableclass AnyShow all
- Self type
-
LiteralTree.type
Attributes
- Companion
- object
- Supertypes
-
trait SemanticdbGeneratedMessagetrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrortrait SemanticdbGeneratedMessageCompanion[LongConstant]trait Serializableclass Objecttrait Matchableclass AnyShow all
- Self type
-
LongConstant.type
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrortrait SemanticdbGeneratedMessageCompanion[MacroExpansionTree]trait Serializableclass Objecttrait Matchableclass AnyShow all
- Self type
-
MacroExpansionTree.type
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrortrait SemanticdbGeneratedMessageCompanion[MethodSignature]trait Serializableclass Objecttrait Matchableclass AnyShow all
- Self type
-
MethodSignature.type
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrortrait SemanticdbGeneratedMessageCompanion[NullConstant]trait Serializableclass Objecttrait Matchableclass AnyShow all
- Self type
-
NullConstant.type
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrortrait SemanticdbGeneratedMessageCompanion[OriginalTree]trait Serializableclass Objecttrait Matchableclass AnyShow all
- Self type
-
OriginalTree.type
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrortrait SemanticdbGeneratedMessageCompanion[PrivateAccess]trait Serializableclass Objecttrait Matchableclass AnyShow all
- Self type
-
PrivateAccess.type
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrortrait SemanticdbGeneratedMessageCompanion[PrivateThisAccess]trait Serializableclass Objecttrait Matchableclass AnyShow all
- Self type
-
PrivateThisAccess.type
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrortrait SemanticdbGeneratedMessageCompanion[PrivateWithinAccess]trait Serializableclass Objecttrait Matchableclass AnyShow all
- Self type
-
PrivateWithinAccess.type
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrortrait SemanticdbGeneratedMessageCompanion[ProtectedAccess]trait Serializableclass Objecttrait Matchableclass AnyShow all
- Self type
-
ProtectedAccess.type
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrortrait SemanticdbGeneratedMessageCompanion[ProtectedThisAccess]trait Serializableclass Objecttrait Matchableclass AnyShow all
- Self type
-
ProtectedThisAccess.type
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrortrait SemanticdbGeneratedMessageCompanion[ProtectedWithinAccess]trait Serializableclass Objecttrait Matchableclass AnyShow all
- Self type
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrortrait SemanticdbGeneratedMessageCompanion[PublicAccess]trait Serializableclass Objecttrait Matchableclass AnyShow all
- Self type
-
PublicAccess.type
Attributes
- Companion
- object
- Supertypes
-
trait SemanticdbGeneratedMessagetrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrortrait SemanticdbGeneratedMessageCompanion[RepeatedType]trait Serializableclass Objecttrait Matchableclass AnyShow all
- Self type
-
RepeatedType.type
Attributes
- Companion
- object
- Supertypes
-
trait SemanticdbGeneratedEnumtrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
- Known subtypes
Attributes
- Companion
- object
- Supertypes
-
trait SemanticdbGeneratedMessagetrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrortrait SemanticdbGeneratedMessageCompanion[SelectTree]trait Serializableclass Objecttrait Matchableclass AnyShow all
- Self type
-
SelectTree.type
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrortrait SemanticdbGeneratedMessageCompanion[ShortConstant]trait Serializableclass Objecttrait Matchableclass AnyShow all
- Self type
-
ShortConstant.type
Attributes
- Companion
- object
- Supertypes
-
trait SemanticdbGeneratedSealedOneoftrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
- Known subtypes
-
object Emptytrait NonEmptyclass ClassSignatureclass MethodSignatureclass TypeSignatureclass ValueSignatureShow all
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrortrait SemanticdbGeneratedMessageCompanion[SignatureMessage]trait Serializableclass Objecttrait Matchableclass AnyShow all
- Self type
-
SignatureMessage.type
Attributes
- Companion
- object
- Supertypes
-
trait SemanticdbGeneratedMessagetrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrortrait SemanticdbGeneratedMessageCompanion[SingleType]trait Serializableclass Objecttrait Matchableclass AnyShow all
- Self type
-
SingleType.type
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrortrait SemanticdbGeneratedMessageCompanion[StringConstant]trait Serializableclass Objecttrait Matchableclass AnyShow all
- Self type
-
StringConstant.type
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrortrait SemanticdbGeneratedMessageCompanion[StructuralType]trait Serializableclass Objecttrait Matchableclass AnyShow all
- Self type
-
StructuralType.type
Attributes
- Companion
- object
- Supertypes
-
trait SemanticdbGeneratedMessagetrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrortrait SemanticdbGeneratedMessageCompanion[SymbolInformation]trait Serializableclass Objecttrait Matchableclass AnyShow all
- Self type
-
SymbolInformation.type
Attributes
- Companion
- object
- Supertypes
-
trait SemanticdbGeneratedMessagetrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrortrait SemanticdbGeneratedMessageCompanion[SymbolOccurrence]trait Serializableclass Objecttrait Matchableclass AnyShow all
- Self type
-
SymbolOccurrence.type
Attributes
- Companion
- object
- Supertypes
-
trait SemanticdbGeneratedMessagetrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrortrait SemanticdbGeneratedMessageCompanion[TextDocument]trait Serializableclass Objecttrait Matchableclass AnyShow all
- Self type
-
TextDocument.type
Attributes
- Companion
- object
- Supertypes
-
trait SemanticdbGeneratedMessagetrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- object
- Supertypes
-
trait SemanticdbGeneratedMessagetrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrortrait SemanticdbGeneratedMessageCompanion[TextDocuments]trait Serializableclass Objecttrait Matchableclass AnyShow all
- Self type
-
TextDocuments.type
Attributes
- Companion
- object
- Supertypes
-
trait SemanticdbGeneratedSealedOneoftrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
- Known subtypes
-
object Emptytrait NonEmptyclass ApplyTreeclass FunctionTreeclass IdTreeclass LiteralTreeclass MacroExpansionTreeclass OriginalTreeclass SelectTreeclass TypeApplyTreeShow all
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrortrait SemanticdbGeneratedMessageCompanion[TreeMessage]trait Serializableclass Objecttrait Matchableclass AnyShow all
- Self type
-
TreeMessage.type
Attributes
- Companion
- object
- Supertypes
-
trait SemanticdbGeneratedMessagetrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- object
- Supertypes
-
trait SemanticdbGeneratedSealedOneoftrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
- Known subtypes
-
object Emptytrait NonEmptyclass AnnotatedTypeclass ByNameTypeclass ConstantTypeclass ExistentialTypeclass IntersectionTypeclass LambdaTypeclass MatchTypeclass RepeatedTypeclass SingleTypeclass StructuralTypeclass SuperTypeclass ThisTypeclass TypeRefclass UnionTypeclass UniversalTypeclass WithTypeShow all
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrortrait SemanticdbGeneratedMessageCompanion[TypeApplyTree]trait Serializableclass Objecttrait Matchableclass AnyShow all
- Self type
-
TypeApplyTree.type
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrortrait SemanticdbGeneratedMessageCompanion[TypeMessage]trait Serializableclass Objecttrait Matchableclass AnyShow all
- Self type
-
TypeMessage.type
Attributes
- Companion
- object
- Supertypes
-
trait SemanticdbGeneratedMessagetrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrortrait SemanticdbGeneratedMessageCompanion[TypeSignature]trait Serializableclass Objecttrait Matchableclass AnyShow all
- Self type
-
TypeSignature.type
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrortrait SemanticdbGeneratedMessageCompanion[UnitConstant]trait Serializableclass Objecttrait Matchableclass AnyShow all
- Self type
-
UnitConstant.type
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrortrait SemanticdbGeneratedMessageCompanion[UniversalType]trait Serializableclass Objecttrait Matchableclass AnyShow all
- Self type
-
UniversalType.type
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrortrait SemanticdbGeneratedMessageCompanion[ValueSignature]trait Serializableclass Objecttrait Matchableclass AnyShow all
- Self type
-
ValueSignature.type
Types
Compiler pass to write SemanticDB information about compiler diagnostics.
Compiler pass to write SemanticDB information about compiler diagnostics.
Attributes
Compiler pass to write SemanticDB information about code.
Compiler pass to write SemanticDB information about code.
Attributes
Value members
Concrete methods
Gets the SemanticDB name of the given symbol.
Gets the SemanticDB name of the given symbol.
Attributes
Gets SemanticDB symbols from the given name.
Gets SemanticDB symbols from the given name.
Attributes
Serializes a SemanticDB text document as bytes for the given tree, path, and textual source code.
Serializes a SemanticDB text document as bytes for the given tree, path, and textual source code.