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
- Experimental
- true
- Graph
-
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait InkuireSupporttrait Resourcestrait Writertrait Locationstrait PackageSupporttrait ClassLikeSupporttrait TypesSupporttrait BasicSupportclass Objecttrait Matchableclass AnyShow all
Members list
Type members
Inherited classlikes
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
- Inherited from:
- InkuireSupport
Attributes
- Inherited from:
- Locations
Attributes
- Inherited from:
- ClassLikeSupport
Attributes
- Inherited from:
- TypesSupport
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
def mkParameter(argument: qctx.reflect.ValDef, classDef: qctx.reflect.ClassDef, prefix: qctx.reflect.Symbol => String = ..., isExtendedSymbol: Boolean = ..., isGrouped: Boolean = ...): TermParameter
Attributes
- Inherited from:
- ClassLikeSupport
def mkTypeArgument(argument: qctx.reflect.TypeDef, classDef: qctx.reflect.ClassDef, contextBounds: List[qctx.reflect.TypeRepr] = ...): 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
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
extension (symbol: qctx.reflect.Symbol)
Attributes
- Inherited from:
- ClassLikeSupport
In this article