dotty.tools.dotc.semanticdb
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
- object
- Supertypes
-
trait SemanticdbGeneratedMessagetrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrortrait SemanticdbGeneratedMessageCompanion[AccessMessage]trait Serializableclass Objecttrait Matchableclass AnyShow all
- Self type
-
AccessMessage.type
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
- Supertypes
- Self type
-
ConstantOps.type
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrortrait SemanticdbGeneratedMessageCompanion[ConstantType]trait Serializableclass Objecttrait Matchableclass AnyShow all
- Self type
-
ConstantType.type
Attributes
- Companion
- trait
- Supertypes
- Self type
-
Descriptor.type
Attributes
- Companion
- class
- Supertypes
- Self type
-
DescriptorParser.type
Attributes
- Companion
- object
- Supertypes
-
trait SemanticdbGeneratedMessagetrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrortrait SemanticdbGeneratedMessageCompanion[Diagnostic]trait Serializableclass Objecttrait Matchableclass AnyShow all
- Self type
-
Diagnostic.type
Attributes
- Supertypes
- Self type
-
DiagnosticOps.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
- 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
Extract symbol references and uses to semanticdb files. See https://scalameta.org/docs/semanticdb/specification.html#symbol-1 for a description of the format.
Extract symbol references and uses to semanticdb files. See https://scalameta.org/docs/semanticdb/specification.html#symbol-1 for a description of the format.
Here, we define two phases for "ExtractSemanticDB", "PostTyper" and "PostInlining".
The "PostTyper" phase extracts SemanticDB information such as symbol definitions, symbol occurrences, type information, and synthetics and write .semanticdb file.
The "PostInlining" phase extracts diagnostics from "ctx.reporter" and attaches them to the SemanticDB information extracted in the "PostTyper" phase. We need to run this phase after the "CheckUnused.PostInlining" phase so that we can extract the warnings generated by "-Wunused".
Attributes
- Companion
- object
- Supertypes
- Known subtypes
-
class AppendDiagnosticsclass ExtractSemanticInfo
Attributes
- Companion
- class
- Supertypes
- Self type
-
ExtractSemanticDB.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
- Supertypes
-
trait Enumtrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
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
- trait
- Supertypes
- Self type
-
PrinterSymtab.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
- Supertypes
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
- object
- Supertypes
-
trait SemanticdbGeneratedMessagetrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrortrait SemanticdbGeneratedMessageCompanion[SignatureMessage]trait Serializableclass Objecttrait Matchableclass AnyShow all
- Self type
-
SignatureMessage.type
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
- Supertypes
- Known subtypes
-
class SyntheticPrinter
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
- Supertypes
- Self type
-
SymbolScopeOps.type
Attributes
- Companion
- object
- Supertypes
-
trait SemanticdbGeneratedMessagetrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
Attributes
- Supertypes
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
- 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
- object
- Supertypes
-
trait SemanticdbGeneratedMessagetrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow 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 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
- object
- Supertypes
-
trait SemanticdbGeneratedMessagetrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrortrait SemanticdbGeneratedMessageCompanion[TypeMessage]trait Serializableclass Objecttrait Matchableclass AnyShow all
- Self type
-
TypeMessage.type
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