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.
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
.
Encoding of the Scala type system as a sealed data structure.
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.