Encoding of the Scala type system as a sealed data structure.
An implicit instance of SemanticContext implies the call-site has access to semantic APIs.
An implicit instance of SemanticContext implies the call-site has access to semantic APIs.
Useful to guard users from calling semantic operations without access to semantic APIs.
Represents a unique definitions such as a Scala val, object, class, or Java field/method.
Describes metadata about a symbol such as a method, class or trait.
Describes metadata about a symbol such as a method, class or trait.
To learn more about SymbolInformation, refer to the SemanticDB specification for
A symbol table that returns SymbolInformation given a Symbol.
Encoding of synthetic trees that are generated by inferred type parameters, implicits and .apply.
Encoding of synthetic trees that are generated by inferred type parameters, implicits and .apply.