TastyParser
dotty.tools.scaladoc.tasty.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.
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait InkuireSupporttrait Resourcestrait Writertrait Locationstrait PackageSupporttrait ClassLikeSupporttrait TypesSupporttrait BasicSupportclass Objecttrait Matchableclass Any
Members list
Concise view
Type members
Inherited classlikes
object EvidenceOnlyParameterList
Attributes
- Inherited from:
- ClassLikeSupport
- Graph
- Supertypes
case class MemberInfo(genericTypes: Map[String, TypeBounds], paramLists: List[ParameterList], res: TypeRepr, contextBounds: Map[String, Signature])
Attributes
- Inherited from:
- ClassLikeSupport
- Graph
- Supertypes
Attributes
- Inherited from:
- BasicSupport
- Graph
- Supertypes
object SymbolSyntaxInkuire
Attributes
- Inherited from:
- InkuireSupport
- Graph
- Supertypes
object TreeSyntax
Attributes
- Inherited from:
- TypesSupport
- Graph
- Supertypes
object TreeSyntaxInkuire
Attributes
- Inherited from:
- InkuireSupport
- Graph
- Supertypes
object TypeSyntax
Attributes
- Inherited from:
- TypesSupport
- Graph
- Supertypes
object TypeSyntaxInkuire
Attributes
- Inherited from:
- InkuireSupport
- Graph
- Supertypes
Inherited types
Attributes
- Inherited from:
- ClassLikeSupport
Attributes
- Inherited from:
- ClassLikeSupport
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: Symbol, kind: Kind, signature: Signature)(modifiers: Seq[Modifier], origin: Origin, inheritedFrom: Option[InheritedFrom], graph: HierarchyGraph, deprecated: Option[Annotation]): Member
Attributes
- Inherited from:
- ClassLikeSupport
Attributes
- Inherited from:
- ClassLikeSupport
def mkTypeArgument(argument: TypeDef, memberInfo: Map[String, 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 (c: 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 (x$1: Quotes)
Attributes
- Inherited from:
- ClassLikeSupport
Attributes
- Inherited from:
- ClassLikeSupport
extension (x$1: Quotes)
Attributes
- Inherited from:
- BasicSupport
Attributes
- Inherited from:
- BasicSupport
Attributes
- Inherited from:
- BasicSupport
Attributes
- Inherited from:
- BasicSupport