Releases: scalacenter/tasty-query
Releases · scalacenter/tasty-query
v0.7.3
v0.7.2
v0.7.1
- Compute the
tpe
ofLambda
trees - Fix some class type parameter substitutions
- Fix an infinite recursion when compute in
baseType
in curriously-recursive class hierarchies - Handle and unify the representation of varargs from all source languages
- Add
TermOrTypeSymbol.sourceLanguage
, which indicates what language the symbol comes from (Java, Scala 2 or Scala 3) - Fix the erased names of local classes and classes in the empty package
v0.7.0
v0.6.1
v0.6.0
- Fix erasure of arrays of union types.
- Cleanups of the
Type
hierarchy:Type
issealed
, and some "internal"Type
subclasses are removed. - The
declaredType
of parameterlessdef
s is not wrapped in anExprType
anymore. ExprType
is renamed toByNameType
, clearly indicating that it only applies to by-name types of the form=> A
.- Better shapes of
Tree
s for the right-hand-side of type definitions. - Add
signature
andtargetName
inTermSymbol
. TermSymbol.signedName
is changed to return a simple name for parameterlessdef
s. Usesignature
if you always want a signature.- Add support for type refinements.