A Type with custom pretty-printing representation, not used for
typechecking.
NOTE(olafur) Creating a new Type subclass is a hack, a better long-term
solution would be to implement a custom pretty-printer for types so that we
don't have to rely on Type.toString.
This member is added by an implicit conversion from PrettyType to
meta.XtensionClassifiable[PrettyType] performed by method XtensionClassifiable in scala.meta.classifiers.Api.
This conversion will take place only if an implicit value of type Classifiable[PrettyType] is in scope.
This member is added by an implicit conversion from PrettyType to
meta.XtensionClassifiable[PrettyType] performed by method XtensionClassifiable in scala.meta.classifiers.Api.
This conversion will take place only if an implicit value of type Classifiable[PrettyType] is in scope.
This member is added by an implicit conversion from PrettyType to
meta.XtensionShow[PrettyType] performed by method XtensionShow in scala.meta.prettyprinters.Api.
This member is added by an implicit conversion from PrettyType to
meta.XtensionStructure[PrettyType] performed by method XtensionStructure in scala.meta.prettyprinters.Api.
This conversion will take place only if an implicit value of type prettyprinters.Structure[PrettyType] is in scope.
This member is added by an implicit conversion from PrettyType to
meta.XtensionSyntax[PrettyType] performed by method XtensionSyntax in scala.meta.prettyprinters.Api.
This conversion will take place only if an implicit value of type prettyprinters.Syntax[PrettyType] is in scope.
A
Type
with custom pretty-printing representation, not used for typechecking.NOTE(olafur) Creating a new
Type
subclass is a hack, a better long-term solution would be to implement a custom pretty-printer for types so that we don't have to rely onType.toString
.