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
An iterator over the names of all the elements of this product.
An iterator over all the elements of this product.
An iterator over all the elements of this product.
Attributes
- Returns
-
in the default implementation, an
Iterator[Any] - 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
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