TastyParser
case
class TastyParser(qctx: Quotes, inspector: ScaladocTastyInspector)(isSkipped: Symbol => Boolean)(using ctx: DocContext) extends BasicSupport with TypesSupport with ClassLikeSupport with PackageSupport with InkuireSupport
Parses a single Tasty compilation unit.
trait Serializable
trait Product
trait Equals
trait InkuireSupport
trait PackageSupport
trait ClassLikeSupport
trait TypesSupport
trait BasicSupport
class Object
trait Matchable
class Any
Type members
Inherited classlikes
case
class MemberInfo(genericTypes: Map[String, TypeBounds], paramLists: List[ParameterList], res: TypeRepr, contextBounds: Map[String, Signature])
- Inherited from
- ClassLikeSupport
Inherited types
Value members
Concrete methods
Inherited methods
def mkMember(symbol: Symbol, kind: Kind, signature: Signature)(modifiers: Seq[Modifier], origin: Origin, inheritedFrom: Option[InheritedFrom], graph: HierarchyGraph, deprecated: Option[Annotation]): Member
- Inherited from
- ClassLikeSupport
def mkTypeArgument(argument: TypeDef, memberInfo: Map[String, TypeBounds], contextBounds: Map[String, Signature]): TypeParameter
- Inherited from
- ClassLikeSupport
Concrete fields
Givens
Inherited givens
Extensions
Inherited extensions
extension (c: ClassDef)
Extracts members while taking Dotty logic for patching the stdlib into account.
Extracts members while taking Dotty logic for patching the stdlib into account.
- Inherited from
- ClassLikeSupport
extension (x$1: Quotes)
extension (x$1: Quotes)
extension (x$1: Quotes)