TastyParser
dotty.tools.scaladoc.tasty.TastyParser
case class TastyParser(qctx: Quotes, inspector: ScaladocTastyInspector)(isSkipped: qctx.reflect.Symbol => Boolean)(using ctx: DocContext) extends BasicSupport, TypesSupport, ClassLikeSupport, PackageSupport, InkuireSupport
Parses a single Tasty compilation unit.
Attributes
- Graph
-
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait InkuireSupporttrait Resourcestrait Writertrait Locationstrait PackageSupporttrait ClassLikeSupporttrait TypesSupporttrait BasicSupportclass Objecttrait Matchableclass AnyShow all
Members list
Type members
Inherited classlikes
Attributes
- Inherited from:
- ClassLikeSupport
- Supertypes
object MemberInfo
Attributes
- Inherited from:
- ClassLikeSupport
- Supertypes
object SymOpsWithLinkCache extends SymOpsWithLinkCache
Attributes
- Inherited from:
- BasicSupport
- Supertypes
object SymbolSyntaxInkuire
Attributes
- Inherited from:
- InkuireSupport
- Supertypes
object TreeSyntax
Attributes
- Inherited from:
- TypesSupport
- Supertypes
object TreeSyntaxInkuire
Attributes
- Inherited from:
- InkuireSupport
- Supertypes
object TypeSyntax
Attributes
- Inherited from:
- TypesSupport
- Supertypes
object TypeSyntaxInkuire
Attributes
- Inherited from:
- InkuireSupport
- Supertypes
Inherited types
Attributes
- Inherited from:
- TypesSupport
Value members
Concrete methods
Inherited methods
Attributes
- Inherited from:
- Locations
Attributes
- Inherited from:
- Writer
Attributes
- Inherited from:
- InkuireSupport
Attributes
- Definition Classes
-
InkuireSupport -> Locations
- Inherited from:
- InkuireSupport
Attributes
- Inherited from:
- Locations
Attributes
- Inherited from:
- ClassLikeSupport
Attributes
- Inherited from:
- Resources
Attributes
- Inherited from:
- ClassLikeSupport
def mkMember(symbol: qctx.reflect.Symbol, kind: Kind, signature: Signature)(modifiers: Seq[Modifier], origin: Origin, inheritedFrom: Option[InheritedFrom], graph: HierarchyGraph, deprecated: Option[Annotation], experimental: Option[Annotation]): Member
Attributes
- Inherited from:
- ClassLikeSupport
Attributes
- Inherited from:
- ClassLikeSupport
def mkTypeArgument(argument: qctx.reflect.TypeDef, classDef: qctx.reflect.ClassDef, memberInfo: Map[String, qctx.reflect.TypeBounds], contextBounds: Map[String, Signature]): TypeParameter
Attributes
- Inherited from:
- ClassLikeSupport
Attributes
- Inherited from:
- BasicSupport
Attributes
- Inherited from:
- ClassLikeSupport
Attributes
- Inherited from:
- ClassLikeSupport
Attributes
- Inherited from:
- ClassLikeSupport
Attributes
- Inherited from:
- ClassLikeSupport
Attributes
- Inherited from:
- PackageSupport
Attributes
- Inherited from:
- PackageSupport
Attributes
- Inherited from:
- ClassLikeSupport
Attributes
- Inherited from:
- ClassLikeSupport
Attributes
- Inherited from:
- Locations
Attributes
- Inherited from:
- Locations
Attributes
- Inherited from:
- Product
Attributes
- Inherited from:
- Product
Attributes
- Inherited from:
- Locations
Attributes
- Inherited from:
- Locations
Attributes
- Inherited from:
- Resources
Attributes
- Inherited from:
- Locations
Attributes
- Inherited from:
- Locations
Attributes
- Inherited from:
- Resources
Attributes
- Inherited from:
- Resources
Attributes
- Inherited from:
- ClassLikeSupport
Concrete fields
Inherited fields
Attributes
- Inherited from:
- Resources
Attributes
- Inherited from:
- Resources
Attributes
- Inherited from:
- Resources
Attributes
- Inherited from:
- Resources
Attributes
- Inherited from:
- Resources
Attributes
- Inherited from:
- Resources
Attributes
- Inherited from:
- Resources
Attributes
- Inherited from:
- Resources
Attributes
- Inherited from:
- Resources
Attributes
- Inherited from:
- Resources
Attributes
- Inherited from:
- Resources
Attributes
- Inherited from:
- Resources
Attributes
- Inherited from:
- Resources
Givens
Givens
Inherited givens
Attributes
- Inherited from:
- InkuireSupport
Attributes
- Inherited from:
- TypesSupport
Attributes
- Inherited from:
- InkuireSupport
Attributes
- Inherited from:
- TypesSupport
Attributes
- Inherited from:
- InkuireSupport
Extensions
Inherited extensions
extension (using Quotes)(c: x$1.reflect.ClassDef)
Attributes
- Inherited from:
- ClassLikeSupport
Attributes
- Inherited from:
- ClassLikeSupport
extension (c: qctx.reflect.ClassDef)
Attributes
- Inherited from:
- ClassLikeSupport
Extracts members while taking Dotty logic for patching the stdlib into account.
Extracts members while taking Dotty logic for patching the stdlib into account.
Attributes
- Inherited from:
- ClassLikeSupport
Attributes
- Inherited from:
- ClassLikeSupport
Attributes
- Inherited from:
- ClassLikeSupport
Attributes
- Inherited from:
- ClassLikeSupport
Attributes
- Inherited from:
- ClassLikeSupport
Attributes
- Inherited from:
- ClassLikeSupport
Attributes
- Inherited from:
- ClassLikeSupport
Attributes
- Inherited from:
- ClassLikeSupport
extension (on: SignaturePart)
Attributes
- Inherited from:
- TypesSupport
extension (using Quotes)(sym: x$1.reflect.Symbol)
Attributes
- Inherited from:
- BasicSupport
Attributes
- Inherited from:
- BasicSupport
Attributes
- Inherited from:
- BasicSupport
Attributes
- Inherited from:
- BasicSupport
Attributes
- Inherited from:
- BasicSupport
In this article