BasicSupport

class Object
trait Matchable
class Any

Type members

Classlikes

Inherited classlikes

case class MemberInfo(genericTypes: Map[String, TypeBounds], paramLists: List[Map[String, TypeRepr]], res: TypeRepr)
Inherited from
ClassLikeSupport

Inherited types

Inherited from
TypesSupport

Value members

Inherited constructors

def this(qctx: Quotes, inspector: ScaladocTastyInspector)(isSkipped: Symbol => Boolean)(using ctx: DocContext)
Inherited from
TastyParser

Concrete methods

def parseAnnotation(using Quotes)(annotTerm: Term): Annotation

Inherited methods

def mkClass(classDef: ClassDef)(dri: DRI, name: String, signatureOnly: Boolean, modifiers: Seq[Modifier]): Member
Inherited from
ClassLikeSupport
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 mkParameter(argument: ValDef, prefix: Symbol => String, isExtendedSymbol: Boolean, isGrouped: Boolean, memberInfo: Map[String, TypeRepr]): Parameter
Inherited from
ClassLikeSupport
def mkTypeArgument(argument: TypeDef, memberInfo: Map[String, TypeBounds]): TypeParameter
Inherited from
ClassLikeSupport
def mkTypeDef(typeDef: TypeDef): Type
Inherited from
InkuireSupport
def mkTypeFromClassDef(classDef: ClassDef, vars: Set[String]): Type
Inherited from
InkuireSupport
def parseClasslike(classDef: ClassDef, signatureOnly: Boolean): Member
Inherited from
ClassLikeSupport
def parseEnum(classDef: ClassDef, signatureOnly: Boolean): Member
Inherited from
ClassLikeSupport
def parseMethod(c: ClassDef, methodSymbol: Symbol, emptyParamsList: Boolean, paramPrefix: Symbol => String, specificKind: Def => Kind): Member
Inherited from
ClassLikeSupport
def parseObject(classDef: ClassDef, signatureOnly: Boolean): Member
Inherited from
ClassLikeSupport
Inherited from
PackageSupport
Inherited from
TastyParser
def parseTypeDef(typeDef: TypeDef): Member
Inherited from
ClassLikeSupport
def parseValDef(c: ClassDef, valDef: ValDef): Member
Inherited from
ClassLikeSupport
def processTree[T](tree: Tree)(op: => T): Option[T]
Inherited from
TastyParser
def processTreeOpt[T](tree: Tree)(op: => Option[T]): Option[T]
Inherited from
TastyParser
Inherited from
Product

Inherited fields

Inherited from
TastyParser

Givens

Inherited givens

given TreeSyntax
Inherited from
TypesSupport
Inherited from
InkuireSupport
given TypeSyntax
Inherited from
TypesSupport
Inherited from
InkuireSupport

Extensions

Extensions

extension (x$1: Quotes)
final def dri(sym: Symbol)(using dctx: DocContext): DRI
final def driInContextOfInheritingParent(sym: Symbol)(par: Symbol)(using dctx: DocContext): DRI

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
Inherited from
ClassLikeSupport