reflect
Attributes
- Graph
- Supertypes
- Self type
- reflect.type
Members list
Type members
Classlikes
Attributes
- Graph
- Supertypes
- Self type
- Alternatives.type
Attributes
- Graph
- Supertypes
- Self type
- AlternativesMethods.type
Attributes
- Graph
- Supertypes
- Self type
- AlternativesTypeTest.type
Attributes
- Graph
- Supertypes
- trait Serializableclass Objecttrait Matchableclass Any
- Self type
Attributes
- Graph
- Supertypes
- Self type
- AndOrTypeMethods.type
Attributes
- Graph
- Supertypes
- Self type
- AndOrTypeTypeTest.type
Attributes
- Graph
- Supertypes
- Self type
- AndType.type
Attributes
- Graph
- Supertypes
- Self type
- AndTypeTypeTest.type
Attributes
- Graph
- Supertypes
- Self type
- Annotated.type
Attributes
- Graph
- Supertypes
- Self type
- AnnotatedMethods.type
Attributes
- Graph
- Supertypes
- Self type
- AnnotatedType.type
Attributes
- Graph
- Supertypes
- Self type
- AnnotatedTypeMethods.type
Attributes
- Graph
- Supertypes
- Self type
- AnnotatedTypeTest.type
Attributes
- Graph
- Supertypes
- Self type
Attributes
- Graph
- Supertypes
- Self type
- Applied.type
Attributes
- Graph
- Supertypes
- Self type
- AppliedMethods.type
Attributes
- Graph
- Supertypes
- Self type
- AppliedType.type
Attributes
- Graph
- Supertypes
- Self type
- AppliedTypeMethods.type
Attributes
- Graph
- Supertypes
- Self type
- AppliedTypeTest.type
Attributes
- Graph
- Supertypes
- Self type
- AppliedTypeTypeTest.type
Attributes
- Graph
- Supertypes
- Self type
- Apply.type
Attributes
- Graph
- Supertypes
- Self type
- ApplyMethods.type
Attributes
- Graph
- Supertypes
- Self type
- ApplyTypeTest.type
Attributes
- Graph
- Supertypes
- Self type
- Assign.type
Attributes
- Graph
- Supertypes
- Self type
- AssignMethods.type
Attributes
- Graph
- Supertypes
- Self type
- AssignTypeTest.type
Attributes
- Graph
- Supertypes
- Self type
- Bind.type
Attributes
- Graph
- Supertypes
- Self type
- BindMethods.type
Attributes
- Graph
- Supertypes
- Self type
- BindTypeTest.type
Attributes
- Graph
- Supertypes
- Self type
- Block.type
Attributes
- Graph
- Supertypes
- Self type
- BlockMethods.type
Attributes
- Graph
- Supertypes
- Self type
- BlockTypeTest.type
Attributes
- Graph
- Supertypes
- Self type
- BooleanConstant.type
Attributes
- Graph
- Supertypes
- Self type
Attributes
- Graph
- Supertypes
- Self type
- ByName.type
Attributes
- Graph
- Supertypes
- Self type
- ByNameMethods.type
Attributes
- Graph
- Supertypes
- Self type
- ByNameType.type
Attributes
- Graph
- Supertypes
- Self type
- ByNameTypeMethods.type
Attributes
- Graph
- Supertypes
- Self type
- ByNameTypeTest.type
Attributes
- Graph
- Supertypes
- Self type
- ByNameTypeTypeTest.type
Attributes
- Graph
- Supertypes
- Self type
- ByteConstant.type
Attributes
- Graph
- Supertypes
- Self type
- ByteConstantTypeTest.type
Attributes
- Graph
- Supertypes
- Self type
- CaseDef.type
Attributes
- Graph
- Supertypes
- Self type
- CaseDefMethods.type
Attributes
- Graph
- Supertypes
- Self type
- CaseDefTypeTest.type
Attributes
- Graph
- Supertypes
- Self type
- CharConstant.type
Attributes
- Graph
- Supertypes
- Self type
- CharConstantTypeTest.type
Attributes
- Graph
- Supertypes
- Self type
- ClassDef.type
Attributes
- Graph
- Supertypes
- Self type
- ClassDefMethods.type
Attributes
- Graph
- Supertypes
- Self type
- ClassDefTypeTest.type
Attributes
- Graph
- Supertypes
- Self type
- ClassOfConstant.type
Attributes
- Graph
- Supertypes
- Self type
Attributes
- Graph
- Supertypes
- Self type
- Closure.type
Attributes
- Graph
- Supertypes
- Self type
- ClosureMethods.type
Attributes
- Graph
- Supertypes
- Self type
- ClosureTypeTest.type
Attributes
- Graph
- Supertypes
- Self type
- CompilationInfo.type
Attributes
- Graph
- Supertypes
- Self type
- Constant.type
Attributes
- Graph
- Supertypes
- Self type
- ConstantMethods.type
Attributes
- Graph
- Supertypes
- Self type
- ConstantType.type
Attributes
- Graph
- Supertypes
- Self type
- ConstantTypeMethods.type
Attributes
- Graph
- Supertypes
- Self type
- ConstantTypeTypeTest.type
Attributes
- Graph
- Supertypes
- Self type
- DefDef.type
Attributes
- Graph
- Supertypes
- Self type
- DefDefMethods.type
Attributes
- Graph
- Supertypes
- Self type
- DefDefTypeTest.type
Attributes
- Graph
- Supertypes
- Self type
- Definition.type
Attributes
- Graph
- Supertypes
- Self type
- DefinitionMethods.type
Attributes
- Graph
- Supertypes
- Self type
- DefinitionTypeTest.type
Attributes
- Graph
- Supertypes
- trait Serializableclass Objecttrait Matchableclass Any
- Self type
Attributes
- Graph
- Supertypes
- Self type
- DoubleConstant.type
Attributes
- Graph
- Supertypes
- Self type
Attributes
- Graph
- Supertypes
- Self type
- Export.type
Attributes
- Graph
- Supertypes
- Self type
- ExportMethods.type
Attributes
- Graph
- Supertypes
- Self type
- ExportTypeTest.type
Attributes
- Graph
- Supertypes
- Self type
- Flags.type
Attributes
- Graph
- Supertypes
- Self type
- FlagsMethods.type
Attributes
- Graph
- Supertypes
- Self type
- FloatConstant.type
Attributes
- Graph
- Supertypes
- Self type
Attributes
- Graph
- Supertypes
- Self type
- GivenSelector.type
Attributes
- Graph
- Supertypes
- Self type
- GivenSelectorMethods.type
Attributes
- Graph
- Supertypes
- Self type
Attributes
- Graph
- Supertypes
- Self type
- Ident.type
Attributes
- Graph
- Supertypes
- Self type
- IdentMethods.type
Attributes
- Graph
- Supertypes
- Self type
- IdentTypeTest.type
Attributes
- Graph
- Supertypes
- Self type
- IfTypeTest.type
Attributes
- Graph
- Supertypes
- Self type
Attributes
- Graph
- Supertypes
- trait Serializableclass Objecttrait Matchableclass Any
- Self type
Attributes
- Graph
- Supertypes
- Self type
Attributes
- Graph
- Supertypes
- trait Serializableclass Objecttrait Matchableclass Any
- Self type
Attributes
- Graph
- Supertypes
- Self type
- Implicits.type
Attributes
- Graph
- Supertypes
- Self type
- Import.type
Attributes
- Graph
- Supertypes
- Self type
- ImportMethods.type
Attributes
- Graph
- Supertypes
- Self type
- ImportTypeTest.type
Attributes
- Graph
- Supertypes
- Self type
- Inferred.type
Attributes
- Graph
- Supertypes
- Self type
- InferredTypeTest.type
Attributes
- Graph
- Supertypes
- Self type
- Inlined.type
Attributes
- Graph
- Supertypes
- Self type
- InlinedMethods.type
Attributes
- Graph
- Supertypes
- Self type
- InlinedTypeTest.type
Attributes
- Graph
- Supertypes
- Self type
- IntConstant.type
Attributes
- Graph
- Supertypes
- Self type
- IntConstantTypeTest.type
Attributes
- Graph
- Supertypes
- Self type
- Lambda.type
Attributes
- Graph
- Supertypes
- Self type
- LambdaTypeMethods.type
Attributes
- Graph
- Supertypes
- Self type
- LambdaTypeTree.type
Attributes
- Graph
- Supertypes
- Self type
Attributes
- Graph
- Supertypes
- Self type
Attributes
- Graph
- Supertypes
- Self type
- LambdaTypeTypeTest.type
Attributes
- Graph
- Supertypes
- Self type
- Literal.type
Attributes
- Graph
- Supertypes
- Self type
- LiteralMethods.type
Attributes
- Graph
- Supertypes
- Self type
- LiteralTypeTest.type
Attributes
- Graph
- Supertypes
- Self type
- LongConstant.type
Attributes
- Graph
- Supertypes
- Self type
- LongConstantTypeTest.type
Attributes
- Graph
- Supertypes
- Self type
- Match.type
Attributes
- Graph
- Supertypes
- Self type
- MatchCase.type
Attributes
- Graph
- Supertypes
- Self type
- MatchCaseMethods.type
Attributes
- Graph
- Supertypes
- Self type
- MatchCaseTypeTest.type
Attributes
- Graph
- Supertypes
- Self type
- MatchMethods.type
Attributes
- Graph
- Supertypes
- Self type
- MatchType.type
Attributes
- Graph
- Supertypes
- Self type
- MatchTypeMethods.type
Attributes
- Graph
- Supertypes
- Self type
- MatchTypeTest.type
Attributes
- Graph
- Supertypes
- Self type
- MatchTypeTree.type
Attributes
- Graph
- Supertypes
- Self type
- MatchTypeTreeMethods.type
Attributes
- Graph
- Supertypes
- Self type
Attributes
- Graph
- Supertypes
- Self type
- MatchTypeTypeTest.type
Attributes
- Graph
- Supertypes
- Self type
- MethodOrPolyTypeTest.type
Attributes
- Graph
- Supertypes
- Self type
- MethodType.type
Attributes
- Graph
- Supertypes
- Self type
- MethodTypeMethods.type
Attributes
- Graph
- Supertypes
- Self type
- MethodTypeTypeTest.type
Attributes
- Graph
- Supertypes
- Self type
- NamedArg.type
Attributes
- Graph
- Supertypes
- Self type
- NamedArgMethods.type
Attributes
- Graph
- Supertypes
- Self type
- NamedArgTypeTest.type
Attributes
- Graph
- Supertypes
- Self type
- NamedTypeMethods.type
Attributes
- Graph
- Supertypes
- Self type
- NamedTypeTypeTest.type
Attributes
- Graph
- Supertypes
- Self type
- NewMethods.type
Attributes
- Graph
- Supertypes
- Self type
- NewTypeTest.type
Attributes
- Graph
- Supertypes
- trait Serializableclass Objecttrait Matchableclass Any
- Self type
Attributes
- Graph
- Supertypes
- Self type
- NoPrefix.type
Attributes
- Graph
- Supertypes
- Self type
- NoPrefixTypeTest.type
Attributes
- Graph
- Supertypes
- Self type
- NullConstant.type
Attributes
- Graph
- Supertypes
- Self type
- NullConstantTypeTest.type
Attributes
- Graph
- Supertypes
- Self type
- OmitSelector.type
Attributes
- Graph
- Supertypes
- Self type
- OmitSelectorMethods.type
Attributes
- Graph
- Supertypes
- Self type
- OmitSelectorTypeTest.type
Attributes
- Graph
- Supertypes
- Self type
- OrType.type
Attributes
- Graph
- Supertypes
- Self type
- OrTypeTypeTest.type
Attributes
- Graph
- Supertypes
- Self type
- PackageClause.type
Attributes
- Graph
- Supertypes
- Self type
- PackageClauseMethods.type
Attributes
- Graph
- Supertypes
- Self type
Attributes
- Graph
- Supertypes
- Self type
- ParamClause.type
Attributes
- Graph
- Supertypes
- Self type
- ParamClauseMethods.type
Attributes
- Graph
- Supertypes
- Self type
- ParamRef.type
Attributes
- Graph
- Supertypes
- Self type
- ParamRefMethods.type
Attributes
- Graph
- Supertypes
- Self type
- ParamRefTypeTest.type
Attributes
- Graph
- Supertypes
- Self type
- PolyType.type
Attributes
- Graph
- Supertypes
- Self type
- PolyTypeMethods.type
Attributes
- Graph
- Supertypes
- Self type
- PolyTypeTypeTest.type
Attributes
- Graph
- Supertypes
- Self type
- Position.type
Attributes
- Graph
- Supertypes
- Self type
- PositionMethods.type
Attributes
- Graph
- Supertypes
- Self type
- Printer.type
Attributes
- Graph
- Supertypes
- Self type
- RecursiveThis.type
Attributes
- Graph
- Supertypes
- Self type
- RecursiveThisMethods.type
Attributes
- Graph
- Supertypes
- Self type
Attributes
- Graph
- Supertypes
- Self type
- RecursiveType.type
Attributes
- Graph
- Supertypes
- Self type
- RecursiveTypeMethods.type
Attributes
- Graph
- Supertypes
- Self type
Attributes
- Graph
- Supertypes
- Self type
- RefTypeTest.type
Attributes
- Graph
- Supertypes
- Self type
- Refined.type
Attributes
- Graph
- Supertypes
- Self type
- RefinedMethods.type
Attributes
- Graph
- Supertypes
- Self type
- RefinedTypeTest.type
Attributes
- Graph
- Supertypes
- Self type
- Refinement.type
Attributes
- Graph
- Supertypes
- Self type
- RefinementMethods.type
Attributes
- Graph
- Supertypes
- Self type
- RefinementTypeTest.type
Attributes
- Graph
- Supertypes
- Self type
- RenameSelector.type
Attributes
- Graph
- Supertypes
- Self type
Attributes
- Graph
- Supertypes
- Self type
Attributes
- Graph
- Supertypes
- Self type
- Repeated.type
Attributes
- Graph
- Supertypes
- Self type
- RepeatedMethods.type
Attributes
- Graph
- Supertypes
- Self type
- RepeatedTypeTest.type
Attributes
- Graph
- Supertypes
- Self type
- Return.type
Attributes
- Graph
- Supertypes
- Self type
- ReturnMethods.type
Attributes
- Graph
- Supertypes
- Self type
- ReturnTypeTest.type
Attributes
- Graph
- Supertypes
- Self type
- Select.type
Attributes
- Graph
- Supertypes
- Self type
- SelectMethods.type
Attributes
- Graph
- Supertypes
- Self type
- SelectOuter.type
Attributes
- Graph
- Supertypes
- Self type
- SelectOuterMethods.type
Attributes
- Graph
- Supertypes
- Self type
- SelectOuterTypeTest.type
Attributes
- Graph
- Supertypes
- Self type
- SelectTypeTest.type
Attributes
- Graph
- Supertypes
- Self type
- Selector.type
Attributes
- Graph
- Supertypes
- Self type
- ShortConstant.type
Attributes
- Graph
- Supertypes
- Self type
Attributes
- Graph
- Supertypes
- Self type
- Signature.type
Attributes
- Graph
- Supertypes
- Self type
- SignatureMethods.type
Attributes
- Graph
- Supertypes
- Self type
- SimpleSelector.type
Attributes
- Graph
- Supertypes
- Self type
Attributes
- Graph
- Supertypes
- Self type
Attributes
- Graph
- Supertypes
- Self type
- Singleton.type
Attributes
- Graph
- Supertypes
- Self type
- SingletonMethods.type
Attributes
- Graph
- Supertypes
- Self type
- SingletonTypeTest.type
Attributes
- Graph
- Supertypes
- Self type
- SourceFile.type
Attributes
- Graph
- Supertypes
- Self type
- SourceFileMethods.type
Attributes
- Graph
- Supertypes
- Self type
- StatementTypeTest.type
Attributes
- Graph
- Supertypes
- Self type
- StringConstant.type
Attributes
- Graph
- Supertypes
- Self type
Attributes
- Graph
- Supertypes
- Self type
- SummonFrom.type
Attributes
- Graph
- Supertypes
- Self type
- SummonFromMethods.type
Attributes
- Graph
- Supertypes
- Self type
- SummonFromTypeTest.type
Attributes
- Graph
- Supertypes
- Self type
- Super.type
Attributes
- Graph
- Supertypes
- Self type
- SuperMethods.type
Attributes
- Graph
- Supertypes
- Self type
- SuperType.type
Attributes
- Graph
- Supertypes
- Self type
- SuperTypeMethods.type
Attributes
- Graph
- Supertypes
- Self type
- SuperTypeTest.type
Attributes
- Graph
- Supertypes
- Self type
- SuperTypeTypeTest.type
Attributes
- Graph
- Supertypes
- Self type
- Symbol.type
Attributes
- Graph
- Supertypes
- Self type
- SymbolMethods.type
Attributes
- Graph
- Supertypes
- Self type
- Term.type
Attributes
- Graph
- Supertypes
- Self type
- TermMethods.type
Attributes
- Graph
- Supertypes
- Self type
- TermParamClause.type
Attributes
- Graph
- Supertypes
- Self type
Attributes
- Graph
- Supertypes
- Self type
Attributes
- Graph
- Supertypes
- Self type
- TermRef.type
Attributes
- Graph
- Supertypes
- Self type
- TermRefTypeTest.type
Attributes
- Graph
- Supertypes
- Self type
- TermTypeTest.type
Attributes
- Graph
- Supertypes
- Self type
- This.type
Attributes
- Graph
- Supertypes
- Self type
- ThisMethods.type
Attributes
- Graph
- Supertypes
- Self type
- ThisType.type
Attributes
- Graph
- Supertypes
- Self type
- ThisTypeMethods.type
Attributes
- Graph
- Supertypes
- Self type
- ThisTypeTest.type
Attributes
- Graph
- Supertypes
- Self type
- ThisTypeTypeTest.type
Attributes
- Graph
- Supertypes
- Self type
- Tree.type
Attributes
- Graph
- Supertypes
- Self type
- TreeMethods.type
Attributes
- Graph
- Supertypes
- Self type
- TryMethods.type
Attributes
- Graph
- Supertypes
- Self type
- TryTypeTest.type
Attributes
- Graph
- Supertypes
- Self type
- TypeApply.type
Attributes
- Graph
- Supertypes
- Self type
- TypeApplyMethods.type
Attributes
- Graph
- Supertypes
- Self type
- TypeApplyTypeTest.type
Attributes
- Graph
- Supertypes
- Self type
- TypeBind.type
Attributes
- Graph
- Supertypes
- Self type
- TypeBindMethods.type
Attributes
- Graph
- Supertypes
- Self type
- TypeBindTypeTest.type
Attributes
- Graph
- Supertypes
- Self type
- TypeBlock.type
Attributes
- Graph
- Supertypes
- Self type
- TypeBlockMethods.type
Attributes
- Graph
- Supertypes
- Self type
- TypeBlockTypeTest.type
Attributes
- Graph
- Supertypes
- Self type
- TypeBounds.type
Attributes
- Graph
- Supertypes
- Self type
- TypeBoundsMethods.type
Attributes
- Graph
- Supertypes
- Self type
- TypeBoundsTree.type
Attributes
- Graph
- Supertypes
- Self type
Attributes
- Graph
- Supertypes
- Self type
Attributes
- Graph
- Supertypes
- Self type
- TypeBoundsTypeTest.type
Attributes
- Graph
- Supertypes
- Self type
- TypeCaseDef.type
Attributes
- Graph
- Supertypes
- Self type
- TypeCaseDefMethods.type
Attributes
- Graph
- Supertypes
- Self type
- TypeCaseDefTypeTest.type
Attributes
- Graph
- Supertypes
- Self type
- TypeDef.type
Attributes
- Graph
- Supertypes
- Self type
- TypeDefMethods.type
Attributes
- Graph
- Supertypes
- Self type
- TypeDefTypeTest.type
Attributes
- Graph
- Supertypes
- Self type
- TypeIdent.type
Attributes
- Graph
- Supertypes
- Self type
- TypeIdentMethods.type
Attributes
- Graph
- Supertypes
- Self type
- TypeIdentTypeTest.type
Attributes
- Graph
- Supertypes
- Self type
- TypeLambda.type
Attributes
- Graph
- Supertypes
- Self type
- TypeLambdaMethods.type
Attributes
- Graph
- Supertypes
- Self type
- TypeLambdaTypeTest.type
Attributes
- Graph
- Supertypes
- Self type
- TypeParamClause.type
Attributes
- Graph
- Supertypes
- Self type
Attributes
- Graph
- Supertypes
- Self type
Attributes
- Graph
- Supertypes
- Self type
- TypeProjection.type
Attributes
- Graph
- Supertypes
- Self type
Attributes
- Graph
- Supertypes
- Self type
Attributes
- Graph
- Supertypes
- Self type
- TypeRef.type
Attributes
- Graph
- Supertypes
- Self type
- TypeRefMethods.type
Attributes
- Graph
- Supertypes
- Self type
- TypeRefTypeTest.type
Attributes
- Graph
- Supertypes
- Self type
- TypeRepr.type
Attributes
- Graph
- Supertypes
- Self type
- TypeReprMethods.type
Attributes
- Graph
- Supertypes
- Self type
- TypeSelect.type
Attributes
- Graph
- Supertypes
- Self type
- TypeSelectMethods.type
Attributes
- Graph
- Supertypes
- Self type
- TypeSelectTypeTest.type
Attributes
- Graph
- Supertypes
- Self type
- TypeTree.type
Attributes
- Graph
- Supertypes
- Self type
- TypeTreeMethods.type
Attributes
- Graph
- Supertypes
- Self type
- TypeTreeTypeTest.type
Attributes
- Graph
- Supertypes
- Self type
- Typed.type
Attributes
- Graph
- Supertypes
- Self type
- TypedMethods.type
Attributes
- Graph
- Supertypes
- Self type
- TypedOrTest.type
Attributes
- Graph
- Supertypes
- Self type
- TypedOrTestMethods.type
Attributes
- Graph
- Supertypes
- Self type
- TypedOrTestTypeTest.type
Attributes
- Graph
- Supertypes
- Self type
- TypedTypeTest.type
Attributes
- Graph
- Supertypes
- Self type
- Unapply.type
Attributes
- Graph
- Supertypes
- Self type
- UnapplyMethods.type
Attributes
- Graph
- Supertypes
- Self type
- UnapplyTypeTest.type
Attributes
- Graph
- Supertypes
- Self type
- UnitConstant.type
Attributes
- Graph
- Supertypes
- Self type
- UnitConstantTypeTest.type
Attributes
- Graph
- Supertypes
- Self type
- ValDef.type
Attributes
- Graph
- Supertypes
- Self type
- ValDefMethods.type
Attributes
- Graph
- Supertypes
- Self type
- ValDefTypeTest.type
Attributes
- Graph
- Supertypes
- Self type
- While.type
Attributes
- Graph
- Supertypes
- Self type
- WhileMethods.type
Attributes
- Graph
- Supertypes
- Self type
- WhileTypeTest.type
Attributes
- Graph
- Supertypes
- Self type
- Wildcard.type
Attributes
- Graph
- Supertypes
- Self type
- WildcardTypeTest.type
Attributes
- Graph
- Supertypes
- Self type
- WildcardTypeTree.type
Attributes
- Graph
- Supertypes
- Self type
Attributes
- Graph
- Supertypes
- Self type
Attributes
- Graph
- Supertypes
- Self type
- defn.type
Attributes
- Graph
- Supertypes
- Self type
- report.type
Inherited classlikes
Extension methods of Alternatives
Extension methods of Alternatives
Attributes
- Inherited from:
- reflectModule
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object AlternativesMethods.type
Methods of the module object val Alternatives
Methods of the module object val Alternatives
Attributes
- Inherited from:
- reflectModule
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object Alternatives.type
Extension methods of AndOrType
Extension methods of AndOrType
Attributes
- Inherited from:
- reflectModule
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object AndOrTypeMethods.type
Methods of the module object val AndType
Methods of the module object val AndType
Attributes
- Inherited from:
- reflectModule
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object AndType.type
Extension methods of Annotated
Extension methods of Annotated
Attributes
- Inherited from:
- reflectModule
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object AnnotatedMethods.type
Methods of the module object val Annotated
Methods of the module object val Annotated
Attributes
- Inherited from:
- reflectModule
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object Annotated.type
Extension methods of AnnotatedType
Extension methods of AnnotatedType
Attributes
- Inherited from:
- reflectModule
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object AnnotatedTypeMethods.type
Methods of the module object val AnnotatedType
Methods of the module object val AnnotatedType
Attributes
- Inherited from:
- reflectModule
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object AnnotatedType.type
Extension methods of Applied
Extension methods of Applied
Attributes
- Inherited from:
- reflectModule
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object AppliedMethods.type
Methods of the module object val Applied
Methods of the module object val Applied
Attributes
- Inherited from:
- reflectModule
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object Applied.type
Extension methods of AppliedType
Extension methods of AppliedType
Attributes
- Inherited from:
- reflectModule
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object AppliedTypeMethods.type
Methods of the module object val AppliedType
Methods of the module object val AppliedType
Attributes
- Inherited from:
- reflectModule
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object AppliedType.type
Extension methods of Apply
Extension methods of Apply
Attributes
- Inherited from:
- reflectModule
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object ApplyMethods.type
Methods of the module object val Apply
Methods of the module object val Apply
Attributes
- Inherited from:
- reflectModule
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object Apply.type
Extension methods of Assign
Extension methods of Assign
Attributes
- Inherited from:
- reflectModule
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object AssignMethods.type
Methods of the module object val Assign
Methods of the module object val Assign
Attributes
- Inherited from:
- reflectModule
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object Assign.type
Extension methods of Bind
Extension methods of Bind
Attributes
- Inherited from:
- reflectModule
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object BindMethods.type
Methods of the module object val Bind
Methods of the module object val Bind
Attributes
- Inherited from:
- reflectModule
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object Bind.type
Extension methods of Block
Extension methods of Block
Attributes
- Inherited from:
- reflectModule
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object BlockMethods.type
Methods of the module object val Block
Methods of the module object val Block
Attributes
- Inherited from:
- reflectModule
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object Block.type
Methods of the module object val BooleanConstant
Methods of the module object val BooleanConstant
Attributes
- Inherited from:
- reflectModule
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object BooleanConstant.type
Extension methods of ByName
Extension methods of ByName
Attributes
- Inherited from:
- reflectModule
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object ByNameMethods.type
Methods of the module object val ByName
Methods of the module object val ByName
Attributes
- Inherited from:
- reflectModule
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object ByName.type
Extension methods of ByNameType
Extension methods of ByNameType
Attributes
- Inherited from:
- reflectModule
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object ByNameTypeMethods.type
Methods of the module object val ByNameType
Methods of the module object val ByNameType
Attributes
- Inherited from:
- reflectModule
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object ByNameType.type
Methods of the module object val ByteConstant
Methods of the module object val ByteConstant
Attributes
- Inherited from:
- reflectModule
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object ByteConstant.type
Extension methods of CaseDef
Extension methods of CaseDef
Attributes
- Inherited from:
- reflectModule
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object CaseDefMethods.type
Methods of the module object val CaseDef
Methods of the module object val CaseDef
Attributes
- Inherited from:
- reflectModule
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object CaseDef.type
Methods of the module object val CharConstant
Methods of the module object val CharConstant
Attributes
- Inherited from:
- reflectModule
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object CharConstant.type
Extension methods of ClassDef
Extension methods of ClassDef
Attributes
- Inherited from:
- reflectModule
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object ClassDefMethods.type
Methods of the module object val ClassDef
Methods of the module object val ClassDef
Attributes
- Inherited from:
- reflectModule
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object ClassDef.type
Methods of the module object val ClassOf
Methods of the module object val ClassOf
Attributes
- Inherited from:
- reflectModule
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object ClassOfConstant.type
Extension methods of Closure
Extension methods of Closure
Attributes
- Inherited from:
- reflectModule
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object ClosureMethods.type
Methods of the module object val Closure
Methods of the module object val Closure
Attributes
- Inherited from:
- reflectModule
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object Closure.type
Methods of the module object val CompilationInfo
Methods of the module object val CompilationInfo
Attributes
- Inherited from:
- reflectModule
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object CompilationInfo.type
Extension methods of Constant
Extension methods of Constant
Attributes
- Inherited from:
- reflectModule
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object ConstantMethods.type
Constant value represented as the constant itself
Constant value represented as the constant itself
Attributes
- Inherited from:
- reflectModule
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object Constant.type
Extension methods of ConstantType
Extension methods of ConstantType
Attributes
- Inherited from:
- reflectModule
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object ConstantTypeMethods.type
Methods of the module object val Type
Methods of the module object val Type
Attributes
- Inherited from:
- reflectModule
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object ConstantType.type
Extension methods of DefDef
Extension methods of DefDef
Attributes
- Inherited from:
- reflectModule
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object DefDefMethods.type
Methods of the module object val DefDef
Methods of the module object val DefDef
Attributes
- Inherited from:
- reflectModule
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object DefDef.type
Extension methods of Definition
Extension methods of Definition
Attributes
- Inherited from:
- reflectModule
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object DefinitionMethods.type
Methods of the module object val Definition
Methods of the module object val Definition
Attributes
- Inherited from:
- reflectModule
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object Definition.type
Methods of the module object val DoubleConstant
Methods of the module object val DoubleConstant
Attributes
- Inherited from:
- reflectModule
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object DoubleConstant.type
Extension methods of Export
Extension methods of Export
Attributes
- Inherited from:
- reflectModule
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object ExportMethods.type
Methods of the module object val Export
Methods of the module object val Export
Attributes
- Inherited from:
- reflectModule
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object Export.type
Extension methods of Flags
Extension methods of Flags
Attributes
- Inherited from:
- reflectModule
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object FlagsMethods.type
Methods of the module object val Flags
Methods of the module object val Flags
Attributes
- Inherited from:
- reflectModule
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object Flags.type
Methods of the module object val FloatConstant
Methods of the module object val FloatConstant
Attributes
- Inherited from:
- reflectModule
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object FloatConstant.type
Extension methods of GivenSelector
Extension methods of GivenSelector
Attributes
- Inherited from:
- reflectModule
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object GivenSelectorMethods.type
Methods of the module object val GivenSelector
Methods of the module object val GivenSelector
Attributes
- Inherited from:
- reflectModule
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object GivenSelector.type
Extension methods of Ident
Extension methods of Ident
Attributes
- Inherited from:
- reflectModule
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object IdentMethods.type
Methods of the module object val Ident
Methods of the module object val Ident
Attributes
- Inherited from:
- reflectModule
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object Ident.type
Extension methods of If
Extension methods of If
Attributes
- Inherited from:
- reflectModule
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object IfMethods.type
Methods of the module object val If
Methods of the module object val If
Attributes
- Inherited from:
- reflectModule
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object If.type
Extension methods of ImplicitSearchFailure
Extension methods of ImplicitSearchFailure
Attributes
- Inherited from:
- reflectModule
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object ImplicitSearchFailureMethods.type
Extension methods of ImplicitSearchSuccess
Extension methods of ImplicitSearchSuccess
Attributes
- Inherited from:
- reflectModule
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object ImplicitSearchSuccessMethods.type
Methods of the module object val Implicits
Methods of the module object val Implicits
Attributes
- Inherited from:
- reflectModule
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object Implicits.type
Extension methods of Import
Extension methods of Import
Attributes
- Inherited from:
- reflectModule
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object ImportMethods.type
Methods of the module object val Import
Methods of the module object val Import
Attributes
- Inherited from:
- reflectModule
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object Import.type
Methods of the module object val Inferred
Methods of the module object val Inferred
Attributes
- Inherited from:
- reflectModule
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object Inferred.type
Extension methods of Inlined
Extension methods of Inlined
Attributes
- Inherited from:
- reflectModule
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object InlinedMethods.type
Methods of the module object val Inlined
Methods of the module object val Inlined
Attributes
- Inherited from:
- reflectModule
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object Inlined.type
Methods of the module object val IntConstant
Methods of the module object val IntConstant
Attributes
- Inherited from:
- reflectModule
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object IntConstant.type
Methods of the module object val Lambda
Methods of the module object val Lambda
Attributes
- Inherited from:
- reflectModule
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object Lambda.type
Extension methods of LambdaType
Extension methods of LambdaType
Attributes
- Inherited from:
- reflectModule
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object LambdaTypeMethods.type
Extension methods of LambdaTypeTree
Extension methods of LambdaTypeTree
Attributes
- Inherited from:
- reflectModule
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object LambdaTypeTreeMethods.type
Methods of the module object val LambdaTypeTree
Methods of the module object val LambdaTypeTree
Attributes
- Inherited from:
- reflectModule
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object LambdaTypeTree.type
Extension methods of Literal
Extension methods of Literal
Attributes
- Inherited from:
- reflectModule
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object LiteralMethods.type
Methods of the module object val Literal
Methods of the module object val Literal
Attributes
- Inherited from:
- reflectModule
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object Literal.type
Methods of the module object val LongConstant
Methods of the module object val LongConstant
Attributes
- Inherited from:
- reflectModule
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object LongConstant.type
Extension methods of MatchCase
Extension methods of MatchCase
Attributes
- Inherited from:
- reflectModule
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object MatchCaseMethods.type
Methods of the module object val MatchCase
Methods of the module object val MatchCase
Attributes
- Inherited from:
- reflectModule
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object MatchCase.type
Extension methods of Match
Extension methods of Match
Attributes
- Inherited from:
- reflectModule
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object MatchMethods.type
Methods of the module object val Match
Methods of the module object val Match
Attributes
- Inherited from:
- reflectModule
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object Match.type
Extension methods of MatchType
Extension methods of MatchType
Attributes
- Inherited from:
- reflectModule
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object MatchTypeMethods.type
Methods of the module object val MatchType
Methods of the module object val MatchType
Attributes
- Inherited from:
- reflectModule
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object MatchType.type
Extension methods of MatchTypeTree
Extension methods of MatchTypeTree
Attributes
- Inherited from:
- reflectModule
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object MatchTypeTreeMethods.type
Methods of the module object val MatchTypeTree
Methods of the module object val MatchTypeTree
Attributes
- Inherited from:
- reflectModule
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object MatchTypeTree.type
Extension methods of MethodType
Extension methods of MethodType
Attributes
- Inherited from:
- reflectModule
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object MethodTypeMethods.type
Methods of the module object val MethodType
Methods of the module object val MethodType
Attributes
- Inherited from:
- reflectModule
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object MethodType.type
Extension methods of NamedArg
Extension methods of NamedArg
Attributes
- Inherited from:
- reflectModule
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object NamedArgMethods.type
Methods of the module object val NamedArg
Methods of the module object val NamedArg
Attributes
- Inherited from:
- reflectModule
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object NamedArg.type
Extension methods of NamedType
Extension methods of NamedType
Attributes
- Inherited from:
- reflectModule
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object NamedTypeMethods.type
Extension methods of New
Extension methods of New
Attributes
- Inherited from:
- reflectModule
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object NewMethods.type
Methods of the module object val New
Methods of the module object val New
Attributes
- Inherited from:
- reflectModule
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object New.type
Methods of the module object val NoPrefix
Methods of the module object val NoPrefix
Attributes
- Inherited from:
- reflectModule
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object NoPrefix.type
Methods of the module object val NullConstant
Methods of the module object val NullConstant
Attributes
- Inherited from:
- reflectModule
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object NullConstant.type
Extension methods of OmitSelector
Extension methods of OmitSelector
Attributes
- Inherited from:
- reflectModule
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object OmitSelectorMethods.type
Methods of the module object val OmitSelector
Methods of the module object val OmitSelector
Attributes
- Inherited from:
- reflectModule
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object OmitSelector.type
Methods of the module object val OrType
Methods of the module object val OrType
Attributes
- Inherited from:
- reflectModule
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object OrType.type
Extension methods of PackageClause
Extension methods of PackageClause
Attributes
- Inherited from:
- reflectModule
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object PackageClauseMethods.type
Methods of the module object val PackageClause
Methods of the module object val PackageClause
Attributes
- Inherited from:
- reflectModule
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object PackageClause.type
Extension methods of ParamClause
Extension methods of ParamClause
Attributes
- Inherited from:
- reflectModule
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object ParamClauseMethods.type
Methods of the module object val ParamClause
Methods of the module object val ParamClause
Attributes
- Inherited from:
- reflectModule
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object ParamClause.type
Extension methods of ParamRef
Extension methods of ParamRef
Attributes
- Inherited from:
- reflectModule
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object ParamRefMethods.type
Methods of the module object val ParamRef
Methods of the module object val ParamRef
Attributes
- Inherited from:
- reflectModule
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object ParamRef.type
Extension methods of PolyType
Extension methods of PolyType
Attributes
- Inherited from:
- reflectModule
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object PolyTypeMethods.type
Methods of the module object val PolyType
Methods of the module object val PolyType
Attributes
- Inherited from:
- reflectModule
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object PolyType.type
Extension methods of Position
Extension methods of Position
Attributes
- Inherited from:
- reflectModule
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object PositionMethods.type
Methods of the module object val Position
Methods of the module object val Position
Attributes
- Inherited from:
- reflectModule
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object Position.type
Type class used in show
methods to provide customizable String
representations
Type class used in show
methods to provide customizable String
representations
Attributes
- Inherited from:
- reflectModule
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
Methods of the module object val Printer
Methods of the module object val Printer
Attributes
- Inherited from:
- reflectModule
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object Printer.type
Extension methods of RecursiveThis
Extension methods of RecursiveThis
Attributes
- Inherited from:
- reflectModule
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object RecursiveThisMethods.type
Methods of the module object val RecursiveThis
Methods of the module object val RecursiveThis
Attributes
- Inherited from:
- reflectModule
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object RecursiveThis.type
Extension methods of RecursiveType
Extension methods of RecursiveType
Attributes
- Inherited from:
- reflectModule
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object RecursiveTypeMethods.type
Methods of the module object val RecursiveType
Methods of the module object val RecursiveType
Attributes
- Inherited from:
- reflectModule
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object RecursiveType.type
Methods of the module object val Ref
Methods of the module object val Ref
Attributes
- Inherited from:
- reflectModule
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object Ref.type
Extension methods of Refined
Extension methods of Refined
Attributes
- Inherited from:
- reflectModule
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object RefinedMethods.type
Methods of the module object val Refined
Methods of the module object val Refined
Attributes
- Inherited from:
- reflectModule
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object Refined.type
Extension methods of Refinement
Extension methods of Refinement
Attributes
- Inherited from:
- reflectModule
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object RefinementMethods.type
Methods of the module object val Refinement
Methods of the module object val Refinement
Attributes
- Inherited from:
- reflectModule
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object Refinement.type
Extension methods of RenameSelector
Extension methods of RenameSelector
Attributes
- Inherited from:
- reflectModule
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object RenameSelectorMethods.type
Methods of the module object val RenameSelector
Methods of the module object val RenameSelector
Attributes
- Inherited from:
- reflectModule
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object RenameSelector.type
Extension methods of Repeated
Extension methods of Repeated
Attributes
- Inherited from:
- reflectModule
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object RepeatedMethods.type
Methods of the module object val Repeated
Methods of the module object val Repeated
Attributes
- Inherited from:
- reflectModule
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object Repeated.type
Extension methods of Return
Extension methods of Return
Attributes
- Inherited from:
- reflectModule
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object ReturnMethods.type
Methods of the module object val Return
Methods of the module object val Return
Attributes
- Inherited from:
- reflectModule
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object Return.type
Extension methods of Select
Extension methods of Select
Attributes
- Inherited from:
- reflectModule
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object SelectMethods.type
Methods of the module object val Select
Methods of the module object val Select
Attributes
- Inherited from:
- reflectModule
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object Select.type
Extension methods of SelectOuter
Extension methods of SelectOuter
Attributes
- Inherited from:
- reflectModule
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object SelectOuterMethods.type
Methods of the module object val SelectOuter
Methods of the module object val SelectOuter
Attributes
- Inherited from:
- reflectModule
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object SelectOuter.type
Methods of the module object val Selector
Methods of the module object val Selector
Attributes
- Inherited from:
- reflectModule
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object Selector.type
Methods of the module object val Short
Methods of the module object val Short
Attributes
- Inherited from:
- reflectModule
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object ShortConstant.type
Extension methods of Signature
Extension methods of Signature
Attributes
- Inherited from:
- reflectModule
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object SignatureMethods.type
Methods of the module object val Signature
Methods of the module object val Signature
Attributes
- Inherited from:
- reflectModule
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object Signature.type
Extension methods of SimpleSelector
Extension methods of SimpleSelector
Attributes
- Inherited from:
- reflectModule
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object SimpleSelectorMethods.type
Methods of the module object val SimpleSelector
Methods of the module object val SimpleSelector
Attributes
- Inherited from:
- reflectModule
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object SimpleSelector.type
Extension methods of Singleton
Extension methods of Singleton
Attributes
- Inherited from:
- reflectModule
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object SingletonMethods.type
Methods of the module object val Singleton
Methods of the module object val Singleton
Attributes
- Inherited from:
- reflectModule
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object Singleton.type
Extension methods of SourceFile
Extension methods of SourceFile
Attributes
- Inherited from:
- reflectModule
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object SourceFileMethods.type
Methods of the module object val SourceFile
Methods of the module object val SourceFile
Attributes
- Inherited from:
- reflectModule
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object SourceFile.type
Methods of the module object val StringConstant
Methods of the module object val StringConstant
Attributes
- Inherited from:
- reflectModule
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object StringConstant.type
Extension methods of SummonFrom
Extension methods of SummonFrom
Attributes
- Inherited from:
- reflectModule
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object SummonFromMethods.type
Methods of the module object val SummonFrom
Methods of the module object val SummonFrom
Attributes
- Inherited from:
- reflectModule
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object SummonFrom.type
Extension methods of Super
Extension methods of Super
Attributes
- Inherited from:
- reflectModule
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object SuperMethods.type
Methods of the module object val Super
Methods of the module object val Super
Attributes
- Inherited from:
- reflectModule
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object Super.type
Extension methods of SuperType
Extension methods of SuperType
Attributes
- Inherited from:
- reflectModule
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object SuperTypeMethods.type
Methods of the module object val SuperType
Methods of the module object val SuperType
Attributes
- Inherited from:
- reflectModule
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object SuperType.type
Extension methods of Symbol
Extension methods of Symbol
Attributes
- Inherited from:
- reflectModule
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object SymbolMethods.type
Methods of the module object val Symbol
Methods of the module object val Symbol
Attributes
- Inherited from:
- reflectModule
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object Symbol.type
Extension methods of Term
Extension methods of Term
Attributes
- Inherited from:
- reflectModule
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object TermMethods.type
Methods of the module object val Term
Methods of the module object val Term
Attributes
- Inherited from:
- reflectModule
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object Term.type
Extension methods of TermParamClause
Extension methods of TermParamClause
Attributes
- Inherited from:
- reflectModule
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object TermParamClauseMethods.type
Methods of the module object val TermParamClause
Methods of the module object val TermParamClause
Attributes
- Inherited from:
- reflectModule
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object TermParamClause.type
Methods of the module object val TermRef
Methods of the module object val TermRef
Attributes
- Inherited from:
- reflectModule
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object TermRef.type
Extension methods of This
Extension methods of This
Attributes
- Inherited from:
- reflectModule
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object ThisMethods.type
Methods of the module object val This
Methods of the module object val This
Attributes
- Inherited from:
- reflectModule
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object This.type
Extension methods of ThisType
Extension methods of ThisType
Attributes
- Inherited from:
- reflectModule
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object ThisTypeMethods.type
Methods of the module object val ThisType
Methods of the module object val ThisType
Attributes
- Inherited from:
- reflectModule
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object ThisType.type
Customizable Tree accumulator.
Customizable Tree accumulator.
Usage:
def inQuotes(using q: Quotes) = {
import q.reflect._
class MyTreeAccumulator[X] extends TreeAccumulator[X] {
def foldTree(x: X, tree: Tree)(owner: Symbol): X = ???
}
}
Attributes
- Inherited from:
- reflectModule
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- trait TreeTraverser
Customizable tree mapper.
Customizable tree mapper.
Usage:
def inQuotes(using q: Quotes) = {
import q.reflect._
class MyTreeMap extends TreeMap {
override def transformTree(tree: Tree)(owner: Symbol): Tree = ???
}
}
Use Symbol.asQuotes
to create quotes with the correct owner within the TreeMap.
Attributes
- Inherited from:
- reflectModule
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
Extension methods of Tree
Extension methods of Tree
Attributes
- Inherited from:
- reflectModule
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object TreeMethods.type
Methods of the module object val Tree
Methods of the module object val Tree
Attributes
- Inherited from:
- reflectModule
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object Tree.type
Customizable tree traverser.
Customizable tree traverser.
Usage:
def inQuotes(using q: Quotes) = {
import q.reflect._
class MyTraverser extends TreeTraverser {
override def traverseTree(tree: Tree)(owner: Symbol): Unit = ???
}
}
Attributes
- Inherited from:
- reflectModule
- Graph
- Supertypes
Extension methods of Try
Extension methods of Try
Attributes
- Inherited from:
- reflectModule
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object TryMethods.type
Methods of the module object val Try
Methods of the module object val Try
Attributes
- Inherited from:
- reflectModule
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object Try.type
Extension methods of TypeApply
Extension methods of TypeApply
Attributes
- Inherited from:
- reflectModule
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object TypeApplyMethods.type
Methods of the module object val TypeApply
Methods of the module object val TypeApply
Attributes
- Inherited from:
- reflectModule
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object TypeApply.type
Extension methods of TypeBind
Extension methods of TypeBind
Attributes
- Inherited from:
- reflectModule
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object TypeBindMethods.type
Methods of the module object val TypeBind
Methods of the module object val TypeBind
Attributes
- Inherited from:
- reflectModule
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object TypeBind.type
Extension methods of TypeBlock
Extension methods of TypeBlock
Attributes
- Inherited from:
- reflectModule
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object TypeBlockMethods.type
Methods of the module object val TypeBlock
Methods of the module object val TypeBlock
Attributes
- Inherited from:
- reflectModule
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object TypeBlock.type
Extension methods of TypeBounds
Extension methods of TypeBounds
Attributes
- Inherited from:
- reflectModule
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object TypeBoundsMethods.type
Methods of the module object val TypeBounds
Methods of the module object val TypeBounds
Attributes
- Inherited from:
- reflectModule
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object TypeBounds.type
Extension methods of TypeBoundsTree
Extension methods of TypeBoundsTree
Attributes
- Inherited from:
- reflectModule
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object TypeBoundsTreeMethods.type
Methods of the module object val TypeBoundsTree
Methods of the module object val TypeBoundsTree
Attributes
- Inherited from:
- reflectModule
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object TypeBoundsTree.type
Extension methods of TypeCaseDef
Extension methods of TypeCaseDef
Attributes
- Inherited from:
- reflectModule
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object TypeCaseDefMethods.type
Methods of the module object val TypeCaseDef
Methods of the module object val TypeCaseDef
Attributes
- Inherited from:
- reflectModule
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object TypeCaseDef.type
Extension methods of TypeDef
Extension methods of TypeDef
Attributes
- Inherited from:
- reflectModule
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object TypeDefMethods.type
Methods of the module object val TypeDef
Methods of the module object val TypeDef
Attributes
- Inherited from:
- reflectModule
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object TypeDef.type
Extension methods of TypeIdent
Extension methods of TypeIdent
Attributes
- Inherited from:
- reflectModule
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object TypeIdentMethods.type
Methods of the module object val TypeIdent
Methods of the module object val TypeIdent
Attributes
- Inherited from:
- reflectModule
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object TypeIdent.type
Extension methods of TypeLambda
Extension methods of TypeLambda
Attributes
- Inherited from:
- reflectModule
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object TypeLambdaMethods.type
Methods of the module object val TypeLambda
Methods of the module object val TypeLambda
Attributes
- Inherited from:
- reflectModule
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object TypeLambda.type
Extension methods of TypeParamClause
Extension methods of TypeParamClause
Attributes
- Inherited from:
- reflectModule
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object TypeParamClauseMethods.type
Methods of the module object val TypeParamClause
Methods of the module object val TypeParamClause
Attributes
- Inherited from:
- reflectModule
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object TypeParamClause.type
Extension methods of TypeProjection
Extension methods of TypeProjection
Attributes
- Inherited from:
- reflectModule
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object TypeProjectionMethods.type
Methods of the module object val TypeProjection
Methods of the module object val TypeProjection
Attributes
- Inherited from:
- reflectModule
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object TypeProjection.type
Extension methods of TypeRef
Extension methods of TypeRef
Attributes
- Inherited from:
- reflectModule
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object TypeRefMethods.type
Methods of the module object val TypeRef
Methods of the module object val TypeRef
Attributes
- Inherited from:
- reflectModule
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object TypeRef.type
Extension methods of TypeRepr
Extension methods of TypeRepr
Attributes
- Inherited from:
- reflectModule
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object TypeReprMethods.type
Methods of the module object val TypeRepr
Methods of the module object val TypeRepr
Attributes
- Inherited from:
- reflectModule
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object TypeRepr.type
Extension methods of TypeSelect
Extension methods of TypeSelect
Attributes
- Inherited from:
- reflectModule
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object TypeSelectMethods.type
Methods of the module object val TypeSelect
Methods of the module object val TypeSelect
Attributes
- Inherited from:
- reflectModule
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object TypeSelect.type
Extension methods of TypeTree
Extension methods of TypeTree
Attributes
- Inherited from:
- reflectModule
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object TypeTreeMethods.type
Methods of the module object val TypeTree
Methods of the module object val TypeTree
Attributes
- Inherited from:
- reflectModule
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object TypeTree.type
Extension methods of Typed
Extension methods of Typed
Attributes
- Inherited from:
- reflectModule
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object TypedMethods.type
Methods of the module object val Typed
Methods of the module object val Typed
Attributes
- Inherited from:
- reflectModule
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object Typed.type
Extension methods of TypedOrTest
Extension methods of TypedOrTest
Attributes
- Inherited from:
- reflectModule
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object TypedOrTestMethods.type
Methods of the module object val TypedOrTest
Methods of the module object val TypedOrTest
Attributes
- Inherited from:
- reflectModule
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object TypedOrTest.type
Extension methods of Unapply
Extension methods of Unapply
Attributes
- Inherited from:
- reflectModule
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object UnapplyMethods.type
Methods of the module object val Unapply
Methods of the module object val Unapply
Attributes
- Inherited from:
- reflectModule
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object Unapply.type
Methods of the module object val UnitConstant
Methods of the module object val UnitConstant
Attributes
- Inherited from:
- reflectModule
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object UnitConstant.type
Extension methods of ValDef
Extension methods of ValDef
Attributes
- Inherited from:
- reflectModule
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object ValDefMethods.type
Methods of the module object val ValDef
Methods of the module object val ValDef
Attributes
- Inherited from:
- reflectModule
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object ValDef.type
Extension methods of While
Extension methods of While
Attributes
- Inherited from:
- reflectModule
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object WhileMethods.type
Methods of the module object val While
Methods of the module object val While
Attributes
- Inherited from:
- reflectModule
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object While.type
Methods of the module object val Wildcard
Methods of the module object val Wildcard
Attributes
- Inherited from:
- reflectModule
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object Wildcard.type
Extension methods of WildcardTypeTree
Extension methods of WildcardTypeTree
Attributes
- Inherited from:
- reflectModule
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object WildcardTypeTreeMethods.type
Methods of the module object val WildcardTypeTree
Methods of the module object val WildcardTypeTree
Attributes
- Inherited from:
- reflectModule
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object WildcardTypeTree.type
Methods of the module object val defn
Methods of the module object val defn
Attributes
- Inherited from:
- reflectModule
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object defn.type
Methods of the module object val report
Methods of the module object val report
Attributes
- Inherited from:
- reflectModule
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object report.type
Types
Pattern representing X | Y | ...
alternatives.
Pattern representing X | Y | ...
alternatives.
Attributes
Intersection type T & U
or an union type T | U
Intersection type T & U
or an union type T | U
Attributes
Type tree representing an annotated type
Type tree representing an annotated type
Attributes
A type with an annotation T @foo
A type with an annotation T @foo
Attributes
Type tree representing a type application
Type tree representing a type application
Attributes
A higher kinded type applied to some types T[U]
A higher kinded type applied to some types T[U]
Attributes
Tree representing an application of arguments.
It represents a single list of arguments, multiple argument lists will have nested Apply
s
Tree representing an application of arguments.
It represents a single list of arguments, multiple argument lists will have nested Apply
s
Attributes
Tree representing an assignment x = y
in the source code
Tree representing an assignment x = y
in the source code
Attributes
Pattern representing a _ @ _
binding.
Pattern representing a _ @ _
binding.
Attributes
Tree representing a block { ... }
in the source code
Tree representing a block { ... }
in the source code
Attributes
Constant Boolean value
Constant Boolean value
Attributes
Type tree representing a by name parameter
Type tree representing a by name parameter
Attributes
Type of a by-name definition of type =>T
.
Type of a by-name definition of type =>T
.
May represent by-name parameter such as thunk
in
type T
def log[T](thunk: => T): T = ???
May also represent a the return type of a parameterless method definition such as
def foo: Int = ???
Attributes
Constant Byte value
Constant Byte value
Attributes
Branch of a pattern match or catch clause
Branch of a pattern match or catch clause
Attributes
Constant Char value
Constant Char value
Attributes
Tree representing a class definition. This includes anonymous class definitions and the class of a module object
Tree representing a class definition. This includes anonymous class definitions and the class of a module object
Attributes
Constant class value representing a classOf[T]
Constant class value representing a classOf[T]
Attributes
A lambda (...) => ...
in the source code is represented as
a local method and a closure:
A lambda (...) => ...
in the source code is represented as
a local method and a closure:
{ def m(...) = ... closure(m) }
Attributes
Constant value represented as the constant itself
Constant value represented as the constant itself
Attributes
A singleton type representing a known constant value
A singleton type representing a known constant value
Attributes
Tree representing a method definition in the source code
Tree representing a method definition in the source code
Attributes
Tree representing a definition in the source code. It can be ClassDef
, TypeDef
, DefDef
or ValDef
Tree representing a definition in the source code. It can be ClassDef
, TypeDef
, DefDef
or ValDef
Attributes
Constant Double value
Constant Double value
Attributes
Tree representing an export clause in the source code. Export forwarders generated from this clause appear in the same scope.
Tree representing an export clause in the source code. Export forwarders generated from this clause appear in the same scope.
Attributes
Constant Float value
Constant Float value
Attributes
given import/export selector: .given
/.{given T}
in import foo.given
/export foo.{given T}
given import/export selector: .given
/.{given T}
in import foo.given
/export foo.{given T}
Attributes
Tree representing a reference to definition with a given name
Tree representing a reference to definition with a given name
Attributes
Tree representing an if/then/else if (...) ... else ...
in the source code
Tree representing an if/then/else if (...) ... else ...
in the source code
Attributes
Result of a given instance search
Result of a given instance search
Attributes
Tree representing an import in the source code.
Tree representing an import in the source code.
See also documentation on Selector
.
Attributes
Type tree representing an inferred type
Type tree representing an inferred type
Attributes
Tree representing the scope of an inlined tree
Tree representing the scope of an inlined tree
Attributes
Constant Int value
Constant Int value
Attributes
Type of the definition of a method taking a single list of type or term parameters
Type of the definition of a method taking a single list of type or term parameters
Attributes
Type tree representing a lambda abstraction type
Type tree representing a lambda abstraction type
Attributes
Tree representing a literal value in the source code
Tree representing a literal value in the source code
Attributes
Constant Long value
Constant Long value
Attributes
Tree representing a pattern match x match { ... }
in the source code
Tree representing a pattern match x match { ... }
in the source code
Attributes
Case of a MatchType
containing pattern case P => R
.
Case of a MatchType
containing pattern case P => R
.
Note: cases with type bindings are represented nested in a TypeLambda
.
Attributes
Type match T match { case U => ... }
Type match T match { case U => ... }
Attributes
Type tree representing a type match
Type tree representing a type match
Attributes
Type of the definition of a method taking a single list of type or term parameters
Type of the definition of a method taking a single list of type or term parameters
Attributes
Type of the definition of a method taking a single list of parameters. It's return type may be a MethodType.
Type of the definition of a method taking a single list of parameters. It's return type may be a MethodType.
Attributes
Tree representing an argument passed with an explicit name. Such as arg1 = x
in foo(arg1 = x)
Tree representing an argument passed with an explicit name. Such as arg1 = x
in foo(arg1 = x)
Attributes
Type of a reference to a type or term symbol
Type of a reference to a type or term symbol
Attributes
Tree representing new
in the source code
Tree representing new
in the source code
Attributes
Constant null value
Constant null value
Attributes
Omit import/export selector: .{bar => _}
in import foo.{bar => _}
Omit import/export selector: .{bar => _}
in import foo.{bar => _}
Attributes
Tree representing a package clause in the source code
Tree representing a package clause in the source code
package foo {
// package stats
}
or
package foo.bar
// package stats
Attributes
A parameter clause [X1, ..., Xn]
or (x1: X1, ..., xn: Xx)
A parameter clause [X1, ..., Xn]
or (x1: X1, ..., xn: Xx)
[X1, ..., Xn]
are represented with TypeParamClause
and (x1: X1, ..., xn: Xx)
are represented with TermParamClause
ParamClause
encodes the following enumeration
import scala.quoted._
def inQuotes(using Quotes) = {
val q: Quotes = summon[Quotes]
import q.reflect._
enum ParamClause:
case TypeParamClause(params: List[TypeDef])
case TermParamClause(params: List[ValDef])
}
Attributes
Type of the definition of a method taking a list of type parameters. It's return type may be a MethodType.
Type of the definition of a method taking a list of type parameters. It's return type may be a MethodType.
Attributes
Position in a source file
Position in a source file
Attributes
A type that is recursively defined this
A type that is recursively defined this
Attributes
A type that is recursively defined
A type that is recursively defined
Attributes
Tree representing a reference to definition
Tree representing a reference to definition
Attributes
Type tree representing a type refinement
Type tree representing a type refinement
Attributes
A type with a type refinement T { type U }
A type with a type refinement T { type U }
Attributes
Rename import/export selector: .{bar => baz}
in import foo.{bar => baz}
Rename import/export selector: .{bar => baz}
in import foo.{bar => baz}
Attributes
Tree representing a variable argument list in the source code
Tree representing a variable argument list in the source code
Attributes
Tree representing a return
in the source code
Tree representing a return
in the source code
Attributes
Tree representing a selection of definition with a given name on a given prefix
Tree representing a selection of definition with a given name on a given prefix
Attributes
Tree representing a selection of definition with a given name on a given prefix and number of nested scopes of inlined trees
Tree representing a selection of definition with a given name on a given prefix and number of nested scopes of inlined trees
Attributes
Import/Export selectors:
Import/Export selectors:
- SimpleSelector:
.bar
inimport foo.bar
- RenameSelector:
.{bar => baz}
inexport foo.{bar => baz}
- OmitSelector:
.{bar => _}
inimport foo.{bar => _}
- GivenSelector:
.given
/.{given T}
inexport foo.given
/import foo.{given T}
Attributes
Constant Short value
Constant Short value
Attributes
Simple import/export selector: .bar
in import foo.bar
Simple import/export selector: .bar
in import foo.bar
Attributes
Type tree representing a singleton type
Type tree representing a singleton type
Attributes
Scala source file
Scala source file
Attributes
Tree representing a statement in the source code
Tree representing a statement in the source code
Attributes
Constant String value
Constant String value
Attributes
Tree representing a summoning match summonFrom { ... }
in the source code
Tree representing a summoning match summonFrom { ... }
in the source code
Attributes
Tree representing super
in the source code
Tree representing super
in the source code
Attributes
Symbol of a definition.
Symbols can be compared with ==
to know if two definitions are the same.
Symbol of a definition.
Symbols can be compared with ==
to know if two definitions are the same.
Attributes
Tree representing an expression in the source code
Tree representing an expression in the source code
Attributes
A term parameter clause (x1: X1, ..., xn: Xx)
Can also be (implicit X1, ..., Xn)
, (given X1, ..., Xn)
or (given x1: X1, ..., xn: Xn)
A term parameter clause (x1: X1, ..., xn: Xx)
Can also be (implicit X1, ..., Xn)
, (given X1, ..., Xn)
or (given x1: X1, ..., xn: Xn)
Attributes
Type of a reference to a term symbol
Type of a reference to a term symbol
Attributes
Tree representing this
or C.this
in the source code
Tree representing this
or C.this
in the source code
Attributes
Tree representing code written in the source
Tree representing code written in the source
Attributes
Tree representing a try catch try x catch { ... } finally { ... }
in the source code
Tree representing a try catch try x catch { ... } finally { ... }
in the source code
Attributes
Tree representing an application of type arguments
Tree representing an application of type arguments
Attributes
Type tree representing a type binding
Type tree representing a type binding
Attributes
Type tree within a block with aliases { type U1 = ... ; T[U1, U2] }
Type tree within a block with aliases { type U1 = ... ; T[U1, U2] }
Attributes
Type bounds
Type bounds
Attributes
Type tree representing a type bound written in the source
Type tree representing a type bound written in the source
Attributes
Branch of a type pattern match
Branch of a type pattern match
Attributes
Tree representing a type (parameter or member) definition in the source code
Tree representing a type (parameter or member) definition in the source code
Attributes
Type tree representing a reference to definition with a given name
Type tree representing a reference to definition with a given name
Attributes
Type of the definition of a type lambda taking a list of type parameters. It's return type may be a TypeLambda.
Type of the definition of a type lambda taking a list of type parameters. It's return type may be a TypeLambda.
Attributes
A type parameter clause [X1, ..., Xn]
A type parameter clause [X1, ..., Xn]
Attributes
Type tree representing a selection of definition with a given name on a given type prefix
Type tree representing a selection of definition with a given name on a given type prefix
Attributes
Type of a reference to a type symbol
Type of a reference to a type symbol
Attributes
A type, type constructors, type bounds or NoPrefix
A type, type constructors, type bounds or NoPrefix
Attributes
Type tree representing a selection of definition with a given name on a given term prefix
Type tree representing a selection of definition with a given name on a given term prefix
Attributes
Type tree representing a type written in the source
Type tree representing a type written in the source
Attributes
Tree representing a type ascription x: T
in the source code.
Tree representing a type ascription x: T
in the source code.
Also represents a pattern that contains a term x
.
Other : T
patterns use the more general TypedOrTest
.
Attributes
Tree representing a type ascription or type test pattern x: T
in the source code.
Tree representing a type ascription or type test pattern x: T
in the source code.
Attributes
Pattern representing a Xyz(...)
unapply.
Pattern representing a Xyz(...)
unapply.
Attributes
Constant Unit value
Constant Unit value
Attributes
Tree representing a value definition in the source code This includes val
, lazy val
, var
, object
and parameter definitions.
Tree representing a value definition in the source code This includes val
, lazy val
, var
, object
and parameter definitions.
Attributes
Pattern representing a _
wildcard.
Pattern representing a _
wildcard.
Attributes
Type tree representing wildcard type bounds written in the source.
The wildcard type _
(for example in in List[_]
) will be a type tree that
represents a type but has TypeBounds
inside.
Type tree representing wildcard type bounds written in the source.
The wildcard type _
(for example in in List[_]
) will be a type tree that
represents a type but has TypeBounds
inside.
Attributes
Givens
Givens
Makes extension methods on Alternatives
available without any imports
Makes extension methods on Alternatives
available without any imports
Attributes
Makes extension methods on AndOrType
available without any imports
Makes extension methods on AndOrType
available without any imports
Attributes
Makes extension methods on Annotated
available without any imports
Makes extension methods on Annotated
available without any imports
Attributes
Makes extension methods on AnnotatedType
available without any imports
Makes extension methods on AnnotatedType
available without any imports
Attributes
Makes extension methods on Applied
available without any imports
Makes extension methods on Applied
available without any imports
Attributes
Makes extension methods on AppliedType
available without any imports
Makes extension methods on AppliedType
available without any imports
Attributes
Makes extension methods on Apply
available without any imports
Makes extension methods on Apply
available without any imports
Attributes
Makes extension methods on Assign
available without any imports
Makes extension methods on Assign
available without any imports
Attributes
Makes extension methods on Bind
available without any imports
Makes extension methods on Bind
available without any imports
Attributes
Makes extension methods on Block
available without any imports
Makes extension methods on Block
available without any imports
Attributes
Makes extension methods on ByName
available without any imports
Makes extension methods on ByName
available without any imports
Attributes
Makes extension methods on ByNameType
available without any imports
Makes extension methods on ByNameType
available without any imports
Attributes
Makes extension methods on CaseDef
available without any imports
Makes extension methods on CaseDef
available without any imports
Attributes
Makes extension methods on ClassDef
available without any imports
Makes extension methods on ClassDef
available without any imports
Attributes
Makes extension methods on Closure
available without any imports
Makes extension methods on Closure
available without any imports
Attributes
Makes extension methods on Constant
available without any imports
Makes extension methods on Constant
available without any imports
Attributes
Makes extension methods on ConstantType
available without any imports
Makes extension methods on ConstantType
available without any imports
Attributes
Makes extension methods on DefDef
available without any imports
Makes extension methods on DefDef
available without any imports
Attributes
Makes extension methods on Definition
available without any imports
Makes extension methods on Definition
available without any imports
Attributes
Makes extension methods on Export
available without any imports
Makes extension methods on Export
available without any imports
Attributes
Makes extension methods on Flags
available without any imports
Makes extension methods on Flags
available without any imports
Attributes
Makes extension methods on GivenSelector
available without any imports
Makes extension methods on GivenSelector
available without any imports
Attributes
Makes extension methods on Ident
available without any imports
Makes extension methods on Ident
available without any imports
Attributes
Makes extension methods on If
available without any imports
Makes extension methods on If
available without any imports
Attributes
Makes extension methods on ImplicitSearchFailure
available without any imports
Makes extension methods on ImplicitSearchFailure
available without any imports
Attributes
Makes extension methods on ImplicitSearchSuccess
available without any imports
Makes extension methods on ImplicitSearchSuccess
available without any imports
Attributes
Makes extension methods on Import
available without any imports
Makes extension methods on Import
available without any imports
Attributes
Makes extension methods on Inlined
available without any imports
Makes extension methods on Inlined
available without any imports
Attributes
Makes extension methods on LambdaType
available without any imports
Makes extension methods on LambdaType
available without any imports
Attributes
Makes extension methods on LambdaTypeTree
available without any imports
Makes extension methods on LambdaTypeTree
available without any imports
Attributes
Makes extension methods on Literal
available without any imports
Makes extension methods on Literal
available without any imports
Attributes
Makes extension methods on MatchCase
available without any imports
Makes extension methods on MatchCase
available without any imports
Attributes
TypeTest
that allows testing at runtime in a pattern match if a TypeRepr
is a MatchCase
TypeTest
that allows testing at runtime in a pattern match if a TypeRepr
is a MatchCase
Attributes
Makes extension methods on Match
available without any imports
Makes extension methods on Match
available without any imports
Attributes
Makes extension methods on MatchType
available without any imports
Makes extension methods on MatchType
available without any imports
Attributes
Makes extension methods on MatchTypeTree
available without any imports
Makes extension methods on MatchTypeTree
available without any imports
Attributes
Makes extension methods on MethodType
available without any imports
Makes extension methods on MethodType
available without any imports
Attributes
Makes extension methods on NamedArg
available without any imports
Makes extension methods on NamedArg
available without any imports
Attributes
Makes extension methods on NamedType
available without any imports
Makes extension methods on NamedType
available without any imports
Attributes
Makes extension methods on New
available without any imports
Makes extension methods on New
available without any imports
Attributes
Makes extension methods on OmitSelector
available without any imports
Makes extension methods on OmitSelector
available without any imports
Attributes
Makes extension methods on PackageClause
available without any imports
Makes extension methods on PackageClause
available without any imports
Attributes
Makes extension methods on ParamClause
available without any imports
Makes extension methods on ParamClause
available without any imports
Attributes
Makes extension methods on ParamRef
available without any imports
Makes extension methods on ParamRef
available without any imports
Attributes
Makes extension methods on PolyType
available without any imports
Makes extension methods on PolyType
available without any imports
Attributes
Makes extension methods on Position
available without any imports
Makes extension methods on Position
available without any imports
Attributes
Makes extension methods on RecursiveThis
available without any imports
Makes extension methods on RecursiveThis
available without any imports
Attributes
Makes extension methods on RecursiveType
available without any imports
Makes extension methods on RecursiveType
available without any imports
Attributes
Makes extension methods on Refined
available without any imports
Makes extension methods on Refined
available without any imports
Attributes
Makes extension methods on Refinement
available without any imports
Makes extension methods on Refinement
available without any imports
Attributes
Makes extension methods on RenameSelector
available without any imports
Makes extension methods on RenameSelector
available without any imports
Attributes
Makes extension methods on Repeated
available without any imports
Makes extension methods on Repeated
available without any imports
Attributes
Makes extension methods on Return
available without any imports
Makes extension methods on Return
available without any imports
Attributes
Makes extension methods on Select
available without any imports
Makes extension methods on Select
available without any imports
Attributes
Makes extension methods on SelectOuter
available without any imports
Makes extension methods on SelectOuter
available without any imports
Attributes
Makes extension methods on Signature
available without any imports
Makes extension methods on Signature
available without any imports
Attributes
Makes extension methods on SimpleSelector
available without any imports
Makes extension methods on SimpleSelector
available without any imports
Attributes
Makes extension methods on Singleton
available without any imports
Makes extension methods on Singleton
available without any imports
Attributes
Makes extension methods on SourceFile
available without any imports
Makes extension methods on SourceFile
available without any imports
Attributes
Makes extension methods on SummonFrom
available without any imports
Makes extension methods on SummonFrom
available without any imports
Attributes
Makes extension methods on Super
available without any imports
Makes extension methods on Super
available without any imports
Attributes
Makes extension methods on SuperType
available without any imports
Makes extension methods on SuperType
available without any imports
Attributes
Makes extension methods on Symbol
available without any imports
Makes extension methods on Symbol
available without any imports
Attributes
Makes extension methods on Term
available without any imports
Makes extension methods on Term
available without any imports
Attributes
Makes extension methods on TermParamClause
available without any imports
Makes extension methods on TermParamClause
available without any imports
Attributes
TypeTest
that allows testing at runtime in a pattern match if a ParamClause
is a TermParamClause
TypeTest
that allows testing at runtime in a pattern match if a ParamClause
is a TermParamClause
Attributes
Makes extension methods on This
available without any imports
Makes extension methods on This
available without any imports
Attributes
Makes extension methods on ThisType
available without any imports
Makes extension methods on ThisType
available without any imports
Attributes
Makes extension methods on Tree
available without any imports
Makes extension methods on Tree
available without any imports
Attributes
Makes extension methods on Try
available without any imports
Makes extension methods on Try
available without any imports
Attributes
Makes extension methods on TypeApply
available without any imports
Makes extension methods on TypeApply
available without any imports
Attributes
Makes extension methods on TypeBind
available without any imports
Makes extension methods on TypeBind
available without any imports
Attributes
Makes extension methods on TypeBlock
available without any imports
Makes extension methods on TypeBlock
available without any imports
Attributes
Makes extension methods on TypeBounds
available without any imports
Makes extension methods on TypeBounds
available without any imports
Attributes
Makes extension methods on TypeBoundsTree
available without any imports
Makes extension methods on TypeBoundsTree
available without any imports
Attributes
Makes extension methods on TypeCaseDef
available without any imports
Makes extension methods on TypeCaseDef
available without any imports
Attributes
Makes extension methods on TypeDef
available without any imports
Makes extension methods on TypeDef
available without any imports
Attributes
Makes extension methods on TypeIdent
available without any imports
Makes extension methods on TypeIdent
available without any imports
Attributes
Makes extension methods on TypeLambda
available without any imports
Makes extension methods on TypeLambda
available without any imports
Attributes
Makes extension methods on TypeParamClause
available without any imports
Makes extension methods on TypeParamClause
available without any imports
Attributes
TypeTest
that allows testing at runtime in a pattern match if a ParamClause
is a TypeParamClause
TypeTest
that allows testing at runtime in a pattern match if a ParamClause
is a TypeParamClause
Attributes
Makes extension methods on TypeProjection
available without any imports
Makes extension methods on TypeProjection
available without any imports
Attributes
Makes extension methods on TypeRef
available without any imports
Makes extension methods on TypeRef
available without any imports
Attributes
Makes extension methods on TypeRepr
available without any imports
Makes extension methods on TypeRepr
available without any imports
Attributes
Makes extension methods on TypeSelect
available without any imports
Makes extension methods on TypeSelect
available without any imports
Attributes
Makes extension methods on TypeTree
available without any imports
Makes extension methods on TypeTree
available without any imports
Attributes
Makes extension methods on Typed
available without any imports
Makes extension methods on Typed
available without any imports
Attributes
Makes extension methods on TypedOrTest
available without any imports
Makes extension methods on TypedOrTest
available without any imports
Attributes
Makes extension methods on Unapply
available without any imports
Makes extension methods on Unapply
available without any imports
Attributes
Makes extension methods on ValDef
available without any imports
Makes extension methods on ValDef
available without any imports
Attributes
Makes extension methods on While
available without any imports
Makes extension methods on While
available without any imports
Attributes
Makes extension methods on WildcardTypeTree
available without any imports
Makes extension methods on WildcardTypeTree
available without any imports
Attributes
Inherited givens
Default pinter for Constant
used when calling const.show
Default pinter for Constant
used when calling const.show
Attributes
- Inherited from:
- reflectModule
Default pinter for Tree
used when calling tree.show
Default pinter for Tree
used when calling tree.show
Attributes
- Inherited from:
- reflectModule
Default pinter for TypeRepr
used when calling tpe.show
Default pinter for TypeRepr
used when calling tpe.show
Attributes
- Inherited from:
- reflectModule