reflect

scala.quoted.runtime.impl.QuotesImpl.reflect$
object reflect extends reflectModule

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
reflect.type

Members list

Concise view

Type members

Classlikes

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
object AlternativesTypeTest extends TypeTest[Tree, Alternatives]

Attributes

Graph
Supertypes
trait TypeTest[Tree, Alternatives]
trait Serializable
class Object
trait Matchable
class Any
Self type

Attributes

Graph
Supertypes
trait Serializable
class Object
trait Matchable
class Any
Self type

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
object AndOrTypeTypeTest extends TypeTest[TypeRepr, AndOrType]

Attributes

Graph
Supertypes
trait TypeTest[TypeRepr, AndOrType]
trait Serializable
class Object
trait Matchable
class Any
Self type
object AndType extends AndTypeModule

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
AndType.type
object AndTypeTypeTest extends TypeTest[TypeRepr, AndType]

Attributes

Graph
Supertypes
trait TypeTest[TypeRepr, AndType]
trait Serializable
class Object
trait Matchable
class Any
Self type
object Annotated extends AnnotatedModule

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
object AnnotatedTypeTest extends TypeTest[Tree, Annotated]

Attributes

Graph
Supertypes
trait TypeTest[Tree, Annotated]
trait Serializable
class Object
trait Matchable
class Any
Self type
object AnnotatedTypeTypeTest extends TypeTest[TypeRepr, AnnotatedType]

Attributes

Graph
Supertypes
trait TypeTest[TypeRepr, AnnotatedType]
trait Serializable
class Object
trait Matchable
class Any
Self type
object Applied extends AppliedModule

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Applied.type

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
object AppliedTypeTest extends TypeTest[Tree, Applied]

Attributes

Graph
Supertypes
trait TypeTest[Tree, Applied]
trait Serializable
class Object
trait Matchable
class Any
Self type
object AppliedTypeTypeTest extends TypeTest[TypeRepr, AppliedType]

Attributes

Graph
Supertypes
trait TypeTest[TypeRepr, AppliedType]
trait Serializable
class Object
trait Matchable
class Any
Self type
object Apply extends ApplyModule

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Apply.type
object ApplyMethods extends ApplyMethods

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
object ApplyTypeTest extends TypeTest[Tree, Apply]

Attributes

Graph
Supertypes
trait TypeTest[Tree, Apply]
trait Serializable
class Object
trait Matchable
class Any
Self type
object Assign extends AssignModule

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Assign.type

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
object AssignTypeTest extends TypeTest[Tree, Assign]

Attributes

Graph
Supertypes
trait TypeTest[Tree, Assign]
trait Serializable
class Object
trait Matchable
class Any
Self type
object Bind extends BindModule

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Bind.type
object BindMethods extends BindMethods

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
object BindTypeTest extends TypeTest[Tree, Bind]

Attributes

Graph
Supertypes
trait TypeTest[Tree, Bind]
trait Serializable
class Object
trait Matchable
class Any
Self type
object Block extends BlockModule

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Block.type
object BlockMethods extends BlockMethods

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
object BlockTypeTest extends TypeTest[Tree, Block]

Attributes

Graph
Supertypes
trait TypeTest[Tree, Block]
trait Serializable
class Object
trait Matchable
class Any
Self type

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Graph
Supertypes
trait TypeTest[Constant, BooleanConstant]
trait Serializable
class Object
trait Matchable
class Any
Self type
object ByName extends ByNameModule

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
ByName.type

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
object ByNameTypeTest extends TypeTest[Tree, ByName]

Attributes

Graph
Supertypes
trait TypeTest[Tree, ByName]
trait Serializable
class Object
trait Matchable
class Any
Self type
object ByNameTypeTypeTest extends TypeTest[TypeRepr, ByNameType]

Attributes

Graph
Supertypes
trait TypeTest[TypeRepr, ByNameType]
trait Serializable
class Object
trait Matchable
class Any
Self type

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
object ByteConstantTypeTest extends TypeTest[Constant, ByteConstant]

Attributes

Graph
Supertypes
trait TypeTest[Constant, ByteConstant]
trait Serializable
class Object
trait Matchable
class Any
Self type
object CaseDef extends CaseDefModule

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
CaseDef.type

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
object CaseDefTypeTest extends TypeTest[Tree, CaseDef]

Attributes

Graph
Supertypes
trait TypeTest[Tree, CaseDef]
trait Serializable
class Object
trait Matchable
class Any
Self type

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
object CharConstantTypeTest extends TypeTest[Constant, CharConstant]

Attributes

Graph
Supertypes
trait TypeTest[Constant, CharConstant]
trait Serializable
class Object
trait Matchable
class Any
Self type
object ClassDef extends ClassDefModule

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
object ClassDefTypeTest extends TypeTest[Tree, ClassDef]

Attributes

Graph
Supertypes
trait TypeTest[Tree, ClassDef]
trait Serializable
class Object
trait Matchable
class Any
Self type

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Graph
Supertypes
trait TypeTest[Constant, ClassOfConstant]
trait Serializable
class Object
trait Matchable
class Any
Self type
object Closure extends ClosureModule

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Closure.type

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
object ClosureTypeTest extends TypeTest[Tree, Closure]

Attributes

Graph
Supertypes
trait TypeTest[Tree, Closure]
trait Serializable
class Object
trait Matchable
class Any
Self type

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
object Constant extends ConstantModule

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
object ConstantTypeTypeTest extends TypeTest[TypeRepr, ConstantType]

Attributes

Graph
Supertypes
trait TypeTest[TypeRepr, ConstantType]
trait Serializable
class Object
trait Matchable
class Any
Self type
object DefDef extends DefDefModule

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
DefDef.type

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
object DefDefTypeTest extends TypeTest[Tree, DefDef]

Attributes

Graph
Supertypes
trait TypeTest[Tree, DefDef]
trait Serializable
class Object
trait Matchable
class Any
Self type

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
object DefinitionTypeTest extends TypeTest[Tree, Definition]

Attributes

Graph
Supertypes
trait TypeTest[Tree, Definition]
trait Serializable
class Object
trait Matchable
class Any
Self type

Attributes

Graph
Supertypes
trait Serializable
class Object
trait Matchable
class Any
Self type

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Graph
Supertypes
trait TypeTest[Constant, DoubleConstant]
trait Serializable
class Object
trait Matchable
class Any
Self type
object Export extends ExportModule

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Export.type

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
object ExportTypeTest extends TypeTest[Tree, Export]

Attributes

Graph
Supertypes
trait TypeTest[Tree, Export]
trait Serializable
class Object
trait Matchable
class Any
Self type
object Flags extends FlagsModule

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Flags.type
object FlagsMethods extends FlagsMethods

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
object FloatConstantTypeTest extends TypeTest[Constant, FloatConstant]

Attributes

Graph
Supertypes
trait TypeTest[Constant, FloatConstant]
trait Serializable
class Object
trait Matchable
class Any
Self type

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
object GivenSelectorTypeTest extends TypeTest[Selector, GivenSelector]

Attributes

Graph
Supertypes
trait TypeTest[Selector, GivenSelector]
trait Serializable
class Object
trait Matchable
class Any
Self type
object Ident extends IdentModule

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Ident.type
object IdentMethods extends IdentMethods

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
object IdentTypeTest extends TypeTest[Tree, Ident]

Attributes

Graph
Supertypes
trait TypeTest[Tree, Ident]
trait Serializable
class Object
trait Matchable
class Any
Self type
object If extends IfModule

Attributes

Graph
Supertypes
trait IfModule
class Object
trait Matchable
class Any
Self type
If.type
object IfMethods extends IfMethods

Attributes

Graph
Supertypes
trait IfMethods
class Object
trait Matchable
class Any
Self type
object IfTypeTest extends TypeTest[Tree, If]

Attributes

Graph
Supertypes
trait TypeTest[Tree, If]
trait Serializable
class Object
trait Matchable
class Any
Self type

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Graph
Supertypes
trait Serializable
class Object
trait Matchable
class Any
Self type

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Graph
Supertypes
trait Serializable
class Object
trait Matchable
class Any
Self type
object Implicits extends ImplicitsModule

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
object Import extends ImportModule

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Import.type

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
object ImportTypeTest extends TypeTest[Tree, Import]

Attributes

Graph
Supertypes
trait TypeTest[Tree, Import]
trait Serializable
class Object
trait Matchable
class Any
Self type
object Inferred extends InferredModule

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
object InferredTypeTest extends TypeTest[Tree, Inferred]

Attributes

Graph
Supertypes
trait TypeTest[Tree, Inferred]
trait Serializable
class Object
trait Matchable
class Any
Self type
object Inlined extends InlinedModule

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Inlined.type

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
object InlinedTypeTest extends TypeTest[Tree, Inlined]

Attributes

Graph
Supertypes
trait TypeTest[Tree, Inlined]
trait Serializable
class Object
trait Matchable
class Any
Self type

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
object IntConstantTypeTest extends TypeTest[Constant, IntConstant]

Attributes

Graph
Supertypes
trait TypeTest[Constant, IntConstant]
trait Serializable
class Object
trait Matchable
class Any
Self type
object Lambda extends LambdaModule

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Lambda.type

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
object LambdaTypeTreeTypeTest extends TypeTest[Tree, LambdaTypeTree]

Attributes

Graph
Supertypes
trait TypeTest[Tree, LambdaTypeTree]
trait Serializable
class Object
trait Matchable
class Any
Self type
object LambdaTypeTypeTest extends TypeTest[TypeRepr, LambdaType]

Attributes

Graph
Supertypes
trait TypeTest[TypeRepr, LambdaType]
trait Serializable
class Object
trait Matchable
class Any
Self type
object Literal extends LiteralModule

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Literal.type

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
object LiteralTypeTest extends TypeTest[Tree, Literal]

Attributes

Graph
Supertypes
trait TypeTest[Tree, Literal]
trait Serializable
class Object
trait Matchable
class Any
Self type

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
object LongConstantTypeTest extends TypeTest[Constant, LongConstant]

Attributes

Graph
Supertypes
trait TypeTest[Constant, LongConstant]
trait Serializable
class Object
trait Matchable
class Any
Self type
object Match extends MatchModule

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Match.type
object MatchCase extends MatchCaseModule

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
object MatchCaseTypeTest extends TypeTest[TypeRepr, MatchCase]

Attributes

Graph
Supertypes
trait TypeTest[TypeRepr, MatchCase]
trait Serializable
class Object
trait Matchable
class Any
Self type
object MatchMethods extends MatchMethods

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
object MatchType extends MatchTypeModule

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
object MatchTypeTest extends TypeTest[Tree, Match]

Attributes

Graph
Supertypes
trait TypeTest[Tree, Match]
trait Serializable
class Object
trait Matchable
class Any
Self type

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
object MatchTypeTreeTypeTest extends TypeTest[Tree, MatchTypeTree]

Attributes

Graph
Supertypes
trait TypeTest[Tree, MatchTypeTree]
trait Serializable
class Object
trait Matchable
class Any
Self type
object MatchTypeTypeTest extends TypeTest[TypeRepr, MatchType]

Attributes

Graph
Supertypes
trait TypeTest[TypeRepr, MatchType]
trait Serializable
class Object
trait Matchable
class Any
Self type
object MethodOrPolyTypeTest extends TypeTest[TypeRepr, MethodOrPoly]

Attributes

Graph
Supertypes
trait TypeTest[TypeRepr, MethodOrPoly]
trait Serializable
class Object
trait Matchable
class Any
Self type

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
object MethodTypeTypeTest extends TypeTest[TypeRepr, MethodType]

Attributes

Graph
Supertypes
trait TypeTest[TypeRepr, MethodType]
trait Serializable
class Object
trait Matchable
class Any
Self type
object NamedArg extends NamedArgModule

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
object NamedArgTypeTest extends TypeTest[Tree, NamedArg]

Attributes

Graph
Supertypes
trait TypeTest[Tree, NamedArg]
trait Serializable
class Object
trait Matchable
class Any
Self type

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
object NamedTypeTypeTest extends TypeTest[TypeRepr, NamedType]

Attributes

Graph
Supertypes
trait TypeTest[TypeRepr, NamedType]
trait Serializable
class Object
trait Matchable
class Any
Self type
object New extends NewModule

Attributes

Graph
Supertypes
trait NewModule
class Object
trait Matchable
class Any
Self type
New.type
object NewMethods extends NewMethods

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
object NewTypeTest extends TypeTest[Tree, New]

Attributes

Graph
Supertypes
trait TypeTest[Tree, New]
trait Serializable
class Object
trait Matchable
class Any
Self type

Attributes

Graph
Supertypes
trait Serializable
class Object
trait Matchable
class Any
Self type
object NoPrefix extends NoPrefixModule

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
object NoPrefixTypeTest extends TypeTest[TypeRepr, NoPrefix]

Attributes

Graph
Supertypes
trait TypeTest[TypeRepr, NoPrefix]
trait Serializable
class Object
trait Matchable
class Any
Self type

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
object NullConstantTypeTest extends TypeTest[Constant, NullConstant]

Attributes

Graph
Supertypes
trait TypeTest[Constant, NullConstant]
trait Serializable
class Object
trait Matchable
class Any
Self type

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
object OmitSelectorTypeTest extends TypeTest[Selector, OmitSelector]

Attributes

Graph
Supertypes
trait TypeTest[Selector, OmitSelector]
trait Serializable
class Object
trait Matchable
class Any
Self type
object OrType extends OrTypeModule

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
OrType.type
object OrTypeTypeTest extends TypeTest[TypeRepr, OrType]

Attributes

Graph
Supertypes
trait TypeTest[TypeRepr, OrType]
trait Serializable
class Object
trait Matchable
class Any
Self type

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
object PackageClauseTypeTest extends TypeTest[Tree, PackageClause]

Attributes

Graph
Supertypes
trait TypeTest[Tree, PackageClause]
trait Serializable
class Object
trait Matchable
class Any
Self type

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
object ParamRef extends ParamRefModule

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
object ParamRefTypeTest extends TypeTest[TypeRepr, ParamRef]

Attributes

Graph
Supertypes
trait TypeTest[TypeRepr, ParamRef]
trait Serializable
class Object
trait Matchable
class Any
Self type
object PolyType extends PolyTypeModule

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
object PolyTypeTypeTest extends TypeTest[TypeRepr, PolyType]

Attributes

Graph
Supertypes
trait TypeTest[TypeRepr, PolyType]
trait Serializable
class Object
trait Matchable
class Any
Self type
object Position extends PositionModule

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
object Printer extends PrinterModule

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Printer.type

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
object RecursiveThisTypeTest extends TypeTest[TypeRepr, RecursiveThis]

Attributes

Graph
Supertypes
trait TypeTest[TypeRepr, RecursiveThis]
trait Serializable
class Object
trait Matchable
class Any
Self type

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
object RecursiveTypeTypeTest extends TypeTest[TypeRepr, RecursiveType]

Attributes

Graph
Supertypes
trait TypeTest[TypeRepr, RecursiveType]
trait Serializable
class Object
trait Matchable
class Any
Self type
object Ref extends RefModule

Attributes

Graph
Supertypes
trait RefModule
class Object
trait Matchable
class Any
Self type
Ref.type
object RefTypeTest extends TypeTest[Tree, Ref]

Attributes

Graph
Supertypes
trait TypeTest[Tree, Ref]
trait Serializable
class Object
trait Matchable
class Any
Self type
object Refined extends RefinedModule

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Refined.type

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
object RefinedTypeTest extends TypeTest[Tree, Refined]

Attributes

Graph
Supertypes
trait TypeTest[Tree, Refined]
trait Serializable
class Object
trait Matchable
class Any
Self type

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
object RefinementTypeTest extends TypeTest[TypeRepr, Refinement]

Attributes

Graph
Supertypes
trait TypeTest[TypeRepr, Refinement]
trait Serializable
class Object
trait Matchable
class Any
Self type

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Graph
Supertypes
trait TypeTest[Selector, RenameSelector]
trait Serializable
class Object
trait Matchable
class Any
Self type
object Repeated extends RepeatedModule

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
object RepeatedTypeTest extends TypeTest[Tree, Repeated]

Attributes

Graph
Supertypes
trait TypeTest[Tree, Repeated]
trait Serializable
class Object
trait Matchable
class Any
Self type
object Return extends ReturnModule

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Return.type

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
object ReturnTypeTest extends TypeTest[Tree, Return]

Attributes

Graph
Supertypes
trait TypeTest[Tree, Return]
trait Serializable
class Object
trait Matchable
class Any
Self type
object Select extends SelectModule

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Select.type

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
object SelectOuterTypeTest extends TypeTest[Tree, SelectOuter]

Attributes

Graph
Supertypes
trait TypeTest[Tree, SelectOuter]
trait Serializable
class Object
trait Matchable
class Any
Self type
object SelectTypeTest extends TypeTest[Tree, Select]

Attributes

Graph
Supertypes
trait TypeTest[Tree, Select]
trait Serializable
class Object
trait Matchable
class Any
Self type
object Selector extends SelectorModule

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
object ShortConstantTypeTest extends TypeTest[Constant, ShortConstant]

Attributes

Graph
Supertypes
trait TypeTest[Constant, ShortConstant]
trait Serializable
class Object
trait Matchable
class Any
Self type
object Signature extends SignatureModule

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Graph
Supertypes
trait TypeTest[Selector, SimpleSelector]
trait Serializable
class Object
trait Matchable
class Any
Self type
object Singleton extends SingletonModule

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
object SingletonTypeTest extends TypeTest[Tree, Singleton]

Attributes

Graph
Supertypes
trait TypeTest[Tree, Singleton]
trait Serializable
class Object
trait Matchable
class Any
Self type

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
object StatementTypeTest extends TypeTest[Tree, Statement]

Attributes

Graph
Supertypes
trait TypeTest[Tree, Statement]
trait Serializable
class Object
trait Matchable
class Any
Self type

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Graph
Supertypes
trait TypeTest[Constant, StringConstant]
trait Serializable
class Object
trait Matchable
class Any
Self type

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
object SummonFromTypeTest extends TypeTest[Tree, SummonFrom]

Attributes

Graph
Supertypes
trait TypeTest[Tree, SummonFrom]
trait Serializable
class Object
trait Matchable
class Any
Self type
object Super extends SuperModule

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Super.type
object SuperMethods extends SuperMethods

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
object SuperType extends SuperTypeModule

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
object SuperTypeTest extends TypeTest[Tree, Super]

Attributes

Graph
Supertypes
trait TypeTest[Tree, Super]
trait Serializable
class Object
trait Matchable
class Any
Self type
object SuperTypeTypeTest extends TypeTest[TypeRepr, SuperType]

Attributes

Graph
Supertypes
trait TypeTest[TypeRepr, SuperType]
trait Serializable
class Object
trait Matchable
class Any
Self type
object Symbol extends SymbolModule

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Symbol.type

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
object Term extends TermModule

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Term.type
object TermMethods extends TermMethods

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Graph
Supertypes
trait TypeTest[ParamClause, TermParamClause]
trait Serializable
class Object
trait Matchable
class Any
Self type
object TermRef extends TermRefModule

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
TermRef.type
object TermRefTypeTest extends TypeTest[TypeRepr, TermRef]

Attributes

Graph
Supertypes
trait TypeTest[TypeRepr, TermRef]
trait Serializable
class Object
trait Matchable
class Any
Self type
object TermTypeTest extends TypeTest[Tree, Term]

Attributes

Graph
Supertypes
trait TypeTest[Tree, Term]
trait Serializable
class Object
trait Matchable
class Any
Self type
object This extends ThisModule

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
This.type
object ThisMethods extends ThisMethods

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
object ThisType extends ThisTypeModule

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
object ThisTypeTest extends TypeTest[Tree, This]

Attributes

Graph
Supertypes
trait TypeTest[Tree, This]
trait Serializable
class Object
trait Matchable
class Any
Self type
object ThisTypeTypeTest extends TypeTest[TypeRepr, ThisType]

Attributes

Graph
Supertypes
trait TypeTest[TypeRepr, ThisType]
trait Serializable
class Object
trait Matchable
class Any
Self type
object Tree extends TreeModule

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Tree.type
object TreeMethods extends TreeMethods

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
object Try extends TryModule

Attributes

Graph
Supertypes
trait TryModule
class Object
trait Matchable
class Any
Self type
Try.type
object TryMethods extends TryMethods

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
object TryTypeTest extends TypeTest[Tree, Try]

Attributes

Graph
Supertypes
trait TypeTest[Tree, Try]
trait Serializable
class Object
trait Matchable
class Any
Self type
object TypeApply extends TypeApplyModule

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
object TypeApplyTypeTest extends TypeTest[Tree, TypeApply]

Attributes

Graph
Supertypes
trait TypeTest[Tree, TypeApply]
trait Serializable
class Object
trait Matchable
class Any
Self type
object TypeBind extends TypeBindModule

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
object TypeBindTypeTest extends TypeTest[Tree, TypeBind]

Attributes

Graph
Supertypes
trait TypeTest[Tree, TypeBind]
trait Serializable
class Object
trait Matchable
class Any
Self type
object TypeBlock extends TypeBlockModule

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
object TypeBlockTypeTest extends TypeTest[Tree, TypeBlock]

Attributes

Graph
Supertypes
trait TypeTest[Tree, TypeBlock]
trait Serializable
class Object
trait Matchable
class Any
Self type

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
object TypeBoundsTreeTypeTest extends TypeTest[Tree, TypeBoundsTree]

Attributes

Graph
Supertypes
trait TypeTest[Tree, TypeBoundsTree]
trait Serializable
class Object
trait Matchable
class Any
Self type
object TypeBoundsTypeTest extends TypeTest[TypeRepr, TypeBounds]

Attributes

Graph
Supertypes
trait TypeTest[TypeRepr, TypeBounds]
trait Serializable
class Object
trait Matchable
class Any
Self type

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
object TypeCaseDefTypeTest extends TypeTest[Tree, TypeCaseDef]

Attributes

Graph
Supertypes
trait TypeTest[Tree, TypeCaseDef]
trait Serializable
class Object
trait Matchable
class Any
Self type
object TypeDef extends TypeDefModule

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
TypeDef.type

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
object TypeDefTypeTest extends TypeTest[Tree, TypeDef]

Attributes

Graph
Supertypes
trait TypeTest[Tree, TypeDef]
trait Serializable
class Object
trait Matchable
class Any
Self type
object TypeIdent extends TypeIdentModule

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
object TypeIdentTypeTest extends TypeTest[Tree, TypeIdent]

Attributes

Graph
Supertypes
trait TypeTest[Tree, TypeIdent]
trait Serializable
class Object
trait Matchable
class Any
Self type

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
object TypeLambdaTypeTest extends TypeTest[TypeRepr, TypeLambda]

Attributes

Graph
Supertypes
trait TypeTest[TypeRepr, TypeLambda]
trait Serializable
class Object
trait Matchable
class Any
Self type

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Graph
Supertypes
trait TypeTest[ParamClause, TypeParamClause]
trait Serializable
class Object
trait Matchable
class Any
Self type

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
object TypeProjectionTypeTest extends TypeTest[Tree, TypeProjection]

Attributes

Graph
Supertypes
trait TypeTest[Tree, TypeProjection]
trait Serializable
class Object
trait Matchable
class Any
Self type
object TypeRef extends TypeRefModule

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
TypeRef.type

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
object TypeRefTypeTest extends TypeTest[TypeRepr, TypeRef]

Attributes

Graph
Supertypes
trait TypeTest[TypeRepr, TypeRef]
trait Serializable
class Object
trait Matchable
class Any
Self type
object TypeRepr extends TypeReprModule

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
object TypeSelectTypeTest extends TypeTest[Tree, TypeSelect]

Attributes

Graph
Supertypes
trait TypeTest[Tree, TypeSelect]
trait Serializable
class Object
trait Matchable
class Any
Self type
object TypeTree extends TypeTreeModule

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
object TypeTreeTypeTest extends TypeTest[Tree, TypeTree]

Attributes

Graph
Supertypes
trait TypeTest[Tree, TypeTree]
trait Serializable
class Object
trait Matchable
class Any
Self type
object Typed extends TypedModule

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Typed.type
object TypedMethods extends TypedMethods

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
object TypedOrTestTypeTest extends TypeTest[Tree, TypedOrTest]

Attributes

Graph
Supertypes
trait TypeTest[Tree, TypedOrTest]
trait Serializable
class Object
trait Matchable
class Any
Self type
object TypedTypeTest extends TypeTest[Tree, Typed]

Attributes

Graph
Supertypes
trait TypeTest[Tree, Typed]
trait Serializable
class Object
trait Matchable
class Any
Self type
object Unapply extends UnapplyModule

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Unapply.type

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
object UnapplyTypeTest extends TypeTest[Tree, Unapply]

Attributes

Graph
Supertypes
trait TypeTest[Tree, Unapply]
trait Serializable
class Object
trait Matchable
class Any
Self type

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
object UnitConstantTypeTest extends TypeTest[Constant, UnitConstant]

Attributes

Graph
Supertypes
trait TypeTest[Constant, UnitConstant]
trait Serializable
class Object
trait Matchable
class Any
Self type
object ValDef extends ValDefModule

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
ValDef.type

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
object ValDefTypeTest extends TypeTest[Tree, ValDef]

Attributes

Graph
Supertypes
trait TypeTest[Tree, ValDef]
trait Serializable
class Object
trait Matchable
class Any
Self type
object While extends WhileModule

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
While.type
object WhileMethods extends WhileMethods

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
object WhileTypeTest extends TypeTest[Tree, While]

Attributes

Graph
Supertypes
trait TypeTest[Tree, While]
trait Serializable
class Object
trait Matchable
class Any
Self type
object Wildcard extends WildcardModule

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
object WildcardTypeTest extends TypeTest[Tree, Wildcard]

Attributes

Graph
Supertypes
trait TypeTest[Tree, Wildcard]
trait Serializable
class Object
trait Matchable
class Any
Self type

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Graph
Supertypes
trait TypeTest[Tree, WildcardTypeTree]
trait Serializable
class Object
trait Matchable
class Any
Self type
object defn extends defnModule

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
defn.type
object report extends reportModule

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
report.type

Inherited classlikes

Extension methods of Alternatives

Extension methods of Alternatives

Attributes

Inherited from:
reflectModule
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes

Methods of the module object val Alternatives

Methods of the module object val Alternatives

Attributes

Inherited from:
reflectModule
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object Alternatives.type

Extension methods of AndOrType

Extension methods of AndOrType

Attributes

Inherited from:
reflectModule
Graph
Supertypes
class Object
trait Matchable
class 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 Object
trait Matchable
class Any
Known subtypes
object AndType.type

Extension methods of Annotated

Extension methods of Annotated

Attributes

Inherited from:
reflectModule
Graph
Supertypes
class Object
trait Matchable
class 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 Object
trait Matchable
class Any
Known subtypes
object Annotated.type

Extension methods of AnnotatedType

Extension methods of AnnotatedType

Attributes

Inherited from:
reflectModule
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes

Methods of the module object val AnnotatedType

Methods of the module object val AnnotatedType

Attributes

Inherited from:
reflectModule
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object AnnotatedType.type

Extension methods of Applied

Extension methods of Applied

Attributes

Inherited from:
reflectModule
Graph
Supertypes
class Object
trait Matchable
class 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 Object
trait Matchable
class Any
Known subtypes
object Applied.type

Extension methods of AppliedType

Extension methods of AppliedType

Attributes

Inherited from:
reflectModule
Graph
Supertypes
class Object
trait Matchable
class 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 Object
trait Matchable
class Any
Known subtypes
object AppliedType.type

Extension methods of Apply

Extension methods of Apply

Attributes

Inherited from:
reflectModule
Graph
Supertypes
class Object
trait Matchable
class 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 Object
trait Matchable
class Any
Known subtypes
object Apply.type

Extension methods of Assign

Extension methods of Assign

Attributes

Inherited from:
reflectModule
Graph
Supertypes
class Object
trait Matchable
class 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 Object
trait Matchable
class Any
Known subtypes
object Assign.type

Extension methods of Bind

Extension methods of Bind

Attributes

Inherited from:
reflectModule
Graph
Supertypes
class Object
trait Matchable
class 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 Object
trait Matchable
class Any
Known subtypes
object Bind.type

Extension methods of Block

Extension methods of Block

Attributes

Inherited from:
reflectModule
Graph
Supertypes
class Object
trait Matchable
class 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 Object
trait Matchable
class 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 Object
trait Matchable
class Any
Known subtypes
object BooleanConstant.type

Extension methods of ByName

Extension methods of ByName

Attributes

Inherited from:
reflectModule
Graph
Supertypes
class Object
trait Matchable
class 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 Object
trait Matchable
class Any
Known subtypes
object ByName.type

Extension methods of ByNameType

Extension methods of ByNameType

Attributes

Inherited from:
reflectModule
Graph
Supertypes
class Object
trait Matchable
class 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 Object
trait Matchable
class 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 Object
trait Matchable
class Any
Known subtypes
object ByteConstant.type

Extension methods of CaseDef

Extension methods of CaseDef

Attributes

Inherited from:
reflectModule
Graph
Supertypes
class Object
trait Matchable
class 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 Object
trait Matchable
class 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 Object
trait Matchable
class Any
Known subtypes
object CharConstant.type

Extension methods of ClassDef

Extension methods of ClassDef

Attributes

Inherited from:
reflectModule
Graph
Supertypes
class Object
trait Matchable
class 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 Object
trait Matchable
class 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 Object
trait Matchable
class Any
Known subtypes
object ClassOfConstant.type

Extension methods of Closure

Extension methods of Closure

Attributes

Inherited from:
reflectModule
Graph
Supertypes
class Object
trait Matchable
class 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 Object
trait Matchable
class 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 Object
trait Matchable
class Any
Known subtypes
object CompilationInfo.type

Extension methods of Constant

Extension methods of Constant

Attributes

Inherited from:
reflectModule
Graph
Supertypes
class Object
trait Matchable
class 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 Object
trait Matchable
class Any
Known subtypes
object Constant.type

Extension methods of ConstantType

Extension methods of ConstantType

Attributes

Inherited from:
reflectModule
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes

Methods of the module object val Type

Methods of the module object val Type

Attributes

Inherited from:
reflectModule
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object ConstantType.type

Extension methods of DefDef

Extension methods of DefDef

Attributes

Inherited from:
reflectModule
Graph
Supertypes
class Object
trait Matchable
class 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 Object
trait Matchable
class Any
Known subtypes
object DefDef.type

Extension methods of Definition

Extension methods of Definition

Attributes

Inherited from:
reflectModule
Graph
Supertypes
class Object
trait Matchable
class 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 Object
trait Matchable
class 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 Object
trait Matchable
class Any
Known subtypes
object DoubleConstant.type

Extension methods of Export

Extension methods of Export

Attributes

Inherited from:
reflectModule
Graph
Supertypes
class Object
trait Matchable
class 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 Object
trait Matchable
class Any
Known subtypes
object Export.type

Extension methods of Flags

Extension methods of Flags

Attributes

Inherited from:
reflectModule
Graph
Supertypes
class Object
trait Matchable
class 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 Object
trait Matchable
class 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 Object
trait Matchable
class Any
Known subtypes
object FloatConstant.type

Extension methods of GivenSelector

Extension methods of GivenSelector

Attributes

Inherited from:
reflectModule
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes

Methods of the module object val GivenSelector

Methods of the module object val GivenSelector

Attributes

Inherited from:
reflectModule
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object GivenSelector.type

Extension methods of Ident

Extension methods of Ident

Attributes

Inherited from:
reflectModule
Graph
Supertypes
class Object
trait Matchable
class 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 Object
trait Matchable
class Any
Known subtypes
object Ident.type
trait IfMethods

Extension methods of If

Extension methods of If

Attributes

Inherited from:
reflectModule
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object IfMethods.type
trait IfModule

Methods of the module object val If

Methods of the module object val If

Attributes

Inherited from:
reflectModule
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object If.type

Extension methods of ImplicitSearchFailure

Extension methods of ImplicitSearchFailure

Attributes

Inherited from:
reflectModule
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes

Extension methods of ImplicitSearchSuccess

Extension methods of ImplicitSearchSuccess

Attributes

Inherited from:
reflectModule
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes

Methods of the module object val Implicits

Methods of the module object val Implicits

Attributes

Inherited from:
reflectModule
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object Implicits.type

Extension methods of Import

Extension methods of Import

Attributes

Inherited from:
reflectModule
Graph
Supertypes
class Object
trait Matchable
class 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 Object
trait Matchable
class 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 Object
trait Matchable
class Any
Known subtypes
object Inferred.type

Extension methods of Inlined

Extension methods of Inlined

Attributes

Inherited from:
reflectModule
Graph
Supertypes
class Object
trait Matchable
class 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 Object
trait Matchable
class 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 Object
trait Matchable
class 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 Object
trait Matchable
class Any
Known subtypes
object Lambda.type

Extension methods of LambdaType

Extension methods of LambdaType

Attributes

Inherited from:
reflectModule
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object LambdaTypeMethods.type

Extension methods of LambdaTypeTree

Extension methods of LambdaTypeTree

Attributes

Inherited from:
reflectModule
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes

Methods of the module object val LambdaTypeTree

Methods of the module object val LambdaTypeTree

Attributes

Inherited from:
reflectModule
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object LambdaTypeTree.type

Extension methods of Literal

Extension methods of Literal

Attributes

Inherited from:
reflectModule
Graph
Supertypes
class Object
trait Matchable
class 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 Object
trait Matchable
class 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 Object
trait Matchable
class Any
Known subtypes
object LongConstant.type

Extension methods of MatchCase

Extension methods of MatchCase

Attributes

Inherited from:
reflectModule
Graph
Supertypes
class Object
trait Matchable
class 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 Object
trait Matchable
class Any
Known subtypes
object MatchCase.type

Extension methods of Match

Extension methods of Match

Attributes

Inherited from:
reflectModule
Graph
Supertypes
class Object
trait Matchable
class 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 Object
trait Matchable
class Any
Known subtypes
object Match.type

Extension methods of MatchType

Extension methods of MatchType

Attributes

Inherited from:
reflectModule
Graph
Supertypes
class Object
trait Matchable
class 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 Object
trait Matchable
class Any
Known subtypes
object MatchType.type

Extension methods of MatchTypeTree

Extension methods of MatchTypeTree

Attributes

Inherited from:
reflectModule
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes

Methods of the module object val MatchTypeTree

Methods of the module object val MatchTypeTree

Attributes

Inherited from:
reflectModule
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object MatchTypeTree.type

Extension methods of MethodType

Extension methods of MethodType

Attributes

Inherited from:
reflectModule
Graph
Supertypes
class Object
trait Matchable
class 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 Object
trait Matchable
class Any
Known subtypes
object MethodType.type

Extension methods of NamedArg

Extension methods of NamedArg

Attributes

Inherited from:
reflectModule
Graph
Supertypes
class Object
trait Matchable
class 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 Object
trait Matchable
class Any
Known subtypes
object NamedArg.type

Extension methods of NamedType

Extension methods of NamedType

Attributes

Inherited from:
reflectModule
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object NamedTypeMethods.type

Extension methods of New

Extension methods of New

Attributes

Inherited from:
reflectModule
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object NewMethods.type
trait NewModule

Methods of the module object val New

Methods of the module object val New

Attributes

Inherited from:
reflectModule
Graph
Supertypes
class Object
trait Matchable
class 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 Object
trait Matchable
class 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 Object
trait Matchable
class Any
Known subtypes
object NullConstant.type

Extension methods of OmitSelector

Extension methods of OmitSelector

Attributes

Inherited from:
reflectModule
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes

Methods of the module object val OmitSelector

Methods of the module object val OmitSelector

Attributes

Inherited from:
reflectModule
Graph
Supertypes
class Object
trait Matchable
class 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 Object
trait Matchable
class Any
Known subtypes
object OrType.type

Extension methods of PackageClause

Extension methods of PackageClause

Attributes

Inherited from:
reflectModule
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes

Methods of the module object val PackageClause

Methods of the module object val PackageClause

Attributes

Inherited from:
reflectModule
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object PackageClause.type

Extension methods of ParamClause

Extension methods of ParamClause

Attributes

Inherited from:
reflectModule
Graph
Supertypes
class Object
trait Matchable
class 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 Object
trait Matchable
class Any
Known subtypes
object ParamClause.type

Extension methods of ParamRef

Extension methods of ParamRef

Attributes

Inherited from:
reflectModule
Graph
Supertypes
class Object
trait Matchable
class 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 Object
trait Matchable
class Any
Known subtypes
object ParamRef.type

Extension methods of PolyType

Extension methods of PolyType

Attributes

Inherited from:
reflectModule
Graph
Supertypes
class Object
trait Matchable
class 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 Object
trait Matchable
class Any
Known subtypes
object PolyType.type

Extension methods of Position

Extension methods of Position

Attributes

Inherited from:
reflectModule
Graph
Supertypes
class Object
trait Matchable
class 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 Object
trait Matchable
class Any
Known subtypes
object Position.type
trait Printer[T]

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 Object
trait Matchable
class Any

Methods of the module object val Printer

Methods of the module object val Printer

Attributes

Inherited from:
reflectModule
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object Printer.type

Extension methods of RecursiveThis

Extension methods of RecursiveThis

Attributes

Inherited from:
reflectModule
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes

Methods of the module object val RecursiveThis

Methods of the module object val RecursiveThis

Attributes

Inherited from:
reflectModule
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object RecursiveThis.type

Extension methods of RecursiveType

Extension methods of RecursiveType

Attributes

Inherited from:
reflectModule
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes

Methods of the module object val RecursiveType

Methods of the module object val RecursiveType

Attributes

Inherited from:
reflectModule
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object RecursiveType.type
trait RefModule

Methods of the module object val Ref

Methods of the module object val Ref

Attributes

Inherited from:
reflectModule
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object Ref.type

Extension methods of Refined

Extension methods of Refined

Attributes

Inherited from:
reflectModule
Graph
Supertypes
class Object
trait Matchable
class 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 Object
trait Matchable
class Any
Known subtypes
object Refined.type

Extension methods of Refinement

Extension methods of Refinement

Attributes

Inherited from:
reflectModule
Graph
Supertypes
class Object
trait Matchable
class 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 Object
trait Matchable
class Any
Known subtypes
object Refinement.type

Extension methods of RenameSelector

Extension methods of RenameSelector

Attributes

Inherited from:
reflectModule
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes

Methods of the module object val RenameSelector

Methods of the module object val RenameSelector

Attributes

Inherited from:
reflectModule
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object RenameSelector.type

Extension methods of Repeated

Extension methods of Repeated

Attributes

Inherited from:
reflectModule
Graph
Supertypes
class Object
trait Matchable
class 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 Object
trait Matchable
class Any
Known subtypes
object Repeated.type

Extension methods of Return

Extension methods of Return

Attributes

Inherited from:
reflectModule
Graph
Supertypes
class Object
trait Matchable
class 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 Object
trait Matchable
class Any
Known subtypes
object Return.type

Extension methods of Select

Extension methods of Select

Attributes

Inherited from:
reflectModule
Graph
Supertypes
class Object
trait Matchable
class 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 Object
trait Matchable
class Any
Known subtypes
object Select.type

Extension methods of SelectOuter

Extension methods of SelectOuter

Attributes

Inherited from:
reflectModule
Graph
Supertypes
class Object
trait Matchable
class 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 Object
trait Matchable
class 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 Object
trait Matchable
class 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 Object
trait Matchable
class Any
Known subtypes
object ShortConstant.type

Extension methods of Signature

Extension methods of Signature

Attributes

Inherited from:
reflectModule
Graph
Supertypes
class Object
trait Matchable
class 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 Object
trait Matchable
class Any
Known subtypes
object Signature.type

Extension methods of SimpleSelector

Extension methods of SimpleSelector

Attributes

Inherited from:
reflectModule
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes

Methods of the module object val SimpleSelector

Methods of the module object val SimpleSelector

Attributes

Inherited from:
reflectModule
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object SimpleSelector.type

Extension methods of Singleton

Extension methods of Singleton

Attributes

Inherited from:
reflectModule
Graph
Supertypes
class Object
trait Matchable
class 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 Object
trait Matchable
class Any
Known subtypes
object Singleton.type

Extension methods of SourceFile

Extension methods of SourceFile

Attributes

Inherited from:
reflectModule
Graph
Supertypes
class Object
trait Matchable
class 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 Object
trait Matchable
class 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 Object
trait Matchable
class Any
Known subtypes
object StringConstant.type

Extension methods of SummonFrom

Extension methods of SummonFrom

Attributes

Inherited from:
reflectModule
Graph
Supertypes
class Object
trait Matchable
class 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 Object
trait Matchable
class Any
Known subtypes
object SummonFrom.type

Extension methods of Super

Extension methods of Super

Attributes

Inherited from:
reflectModule
Graph
Supertypes
class Object
trait Matchable
class 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 Object
trait Matchable
class Any
Known subtypes
object Super.type

Extension methods of SuperType

Extension methods of SuperType

Attributes

Inherited from:
reflectModule
Graph
Supertypes
class Object
trait Matchable
class 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 Object
trait Matchable
class Any
Known subtypes
object SuperType.type

Extension methods of Symbol

Extension methods of Symbol

Attributes

Inherited from:
reflectModule
Graph
Supertypes
class Object
trait Matchable
class 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 Object
trait Matchable
class Any
Known subtypes
object Symbol.type

Extension methods of Term

Extension methods of Term

Attributes

Inherited from:
reflectModule
Graph
Supertypes
class Object
trait Matchable
class 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 Object
trait Matchable
class Any
Known subtypes
object Term.type

Extension methods of TermParamClause

Extension methods of TermParamClause

Attributes

Inherited from:
reflectModule
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes

Methods of the module object val TermParamClause

Methods of the module object val TermParamClause

Attributes

Inherited from:
reflectModule
Graph
Supertypes
class Object
trait Matchable
class 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 Object
trait Matchable
class Any
Known subtypes
object TermRef.type

Extension methods of This

Extension methods of This

Attributes

Inherited from:
reflectModule
Graph
Supertypes
class Object
trait Matchable
class 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 Object
trait Matchable
class Any
Known subtypes
object This.type

Extension methods of ThisType

Extension methods of ThisType

Attributes

Inherited from:
reflectModule
Graph
Supertypes
class Object
trait Matchable
class 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 Object
trait Matchable
class 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 Object
trait Matchable
class Any
Known subtypes
trait TreeMap

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 Object
trait Matchable
class Any

Extension methods of Tree

Extension methods of Tree

Attributes

Inherited from:
reflectModule
Graph
Supertypes
class Object
trait Matchable
class 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 Object
trait Matchable
class Any
Known subtypes
object Tree.type
trait TreeTraverser extends TreeAccumulator[Unit]

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
trait TreeAccumulator[Unit]
class Object
trait Matchable
class Any

Extension methods of Try

Extension methods of Try

Attributes

Inherited from:
reflectModule
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object TryMethods.type
trait TryModule

Methods of the module object val Try

Methods of the module object val Try

Attributes

Inherited from:
reflectModule
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object Try.type

Extension methods of TypeApply

Extension methods of TypeApply

Attributes

Inherited from:
reflectModule
Graph
Supertypes
class Object
trait Matchable
class 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 Object
trait Matchable
class Any
Known subtypes
object TypeApply.type

Extension methods of TypeBind

Extension methods of TypeBind

Attributes

Inherited from:
reflectModule
Graph
Supertypes
class Object
trait Matchable
class 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 Object
trait Matchable
class Any
Known subtypes
object TypeBind.type

Extension methods of TypeBlock

Extension methods of TypeBlock

Attributes

Inherited from:
reflectModule
Graph
Supertypes
class Object
trait Matchable
class 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 Object
trait Matchable
class Any
Known subtypes
object TypeBlock.type

Extension methods of TypeBounds

Extension methods of TypeBounds

Attributes

Inherited from:
reflectModule
Graph
Supertypes
class Object
trait Matchable
class 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 Object
trait Matchable
class Any
Known subtypes
object TypeBounds.type

Extension methods of TypeBoundsTree

Extension methods of TypeBoundsTree

Attributes

Inherited from:
reflectModule
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes

Methods of the module object val TypeBoundsTree

Methods of the module object val TypeBoundsTree

Attributes

Inherited from:
reflectModule
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object TypeBoundsTree.type

Extension methods of TypeCaseDef

Extension methods of TypeCaseDef

Attributes

Inherited from:
reflectModule
Graph
Supertypes
class Object
trait Matchable
class 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 Object
trait Matchable
class Any
Known subtypes
object TypeCaseDef.type

Extension methods of TypeDef

Extension methods of TypeDef

Attributes

Inherited from:
reflectModule
Graph
Supertypes
class Object
trait Matchable
class 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 Object
trait Matchable
class Any
Known subtypes
object TypeDef.type

Extension methods of TypeIdent

Extension methods of TypeIdent

Attributes

Inherited from:
reflectModule
Graph
Supertypes
class Object
trait Matchable
class 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 Object
trait Matchable
class Any
Known subtypes
object TypeIdent.type

Extension methods of TypeLambda

Extension methods of TypeLambda

Attributes

Inherited from:
reflectModule
Graph
Supertypes
class Object
trait Matchable
class 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 Object
trait Matchable
class Any
Known subtypes
object TypeLambda.type

Extension methods of TypeParamClause

Extension methods of TypeParamClause

Attributes

Inherited from:
reflectModule
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes

Methods of the module object val TypeParamClause

Methods of the module object val TypeParamClause

Attributes

Inherited from:
reflectModule
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object TypeParamClause.type

Extension methods of TypeProjection

Extension methods of TypeProjection

Attributes

Inherited from:
reflectModule
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes

Methods of the module object val TypeProjection

Methods of the module object val TypeProjection

Attributes

Inherited from:
reflectModule
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object TypeProjection.type

Extension methods of TypeRef

Extension methods of TypeRef

Attributes

Inherited from:
reflectModule
Graph
Supertypes
class Object
trait Matchable
class 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 Object
trait Matchable
class Any
Known subtypes
object TypeRef.type

Extension methods of TypeRepr

Extension methods of TypeRepr

Attributes

Inherited from:
reflectModule
Graph
Supertypes
class Object
trait Matchable
class 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 Object
trait Matchable
class Any
Known subtypes
object TypeRepr.type

Extension methods of TypeSelect

Extension methods of TypeSelect

Attributes

Inherited from:
reflectModule
Graph
Supertypes
class Object
trait Matchable
class 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 Object
trait Matchable
class Any
Known subtypes
object TypeSelect.type

Extension methods of TypeTree

Extension methods of TypeTree

Attributes

Inherited from:
reflectModule
Graph
Supertypes
class Object
trait Matchable
class 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 Object
trait Matchable
class Any
Known subtypes
object TypeTree.type

Extension methods of Typed

Extension methods of Typed

Attributes

Inherited from:
reflectModule
Graph
Supertypes
class Object
trait Matchable
class 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 Object
trait Matchable
class Any
Known subtypes
object Typed.type

Extension methods of TypedOrTest

Extension methods of TypedOrTest

Attributes

Inherited from:
reflectModule
Graph
Supertypes
class Object
trait Matchable
class 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 Object
trait Matchable
class Any
Known subtypes
object TypedOrTest.type

Extension methods of Unapply

Extension methods of Unapply

Attributes

Inherited from:
reflectModule
Graph
Supertypes
class Object
trait Matchable
class 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 Object
trait Matchable
class 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 Object
trait Matchable
class Any
Known subtypes
object UnitConstant.type

Extension methods of ValDef

Extension methods of ValDef

Attributes

Inherited from:
reflectModule
Graph
Supertypes
class Object
trait Matchable
class 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 Object
trait Matchable
class Any
Known subtypes
object ValDef.type

Extension methods of While

Extension methods of While

Attributes

Inherited from:
reflectModule
Graph
Supertypes
class Object
trait Matchable
class 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 Object
trait Matchable
class 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 Object
trait Matchable
class Any
Known subtypes
object Wildcard.type

Extension methods of WildcardTypeTree

Extension methods of WildcardTypeTree

Attributes

Inherited from:
reflectModule
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes

Methods of the module object val WildcardTypeTree

Methods of the module object val WildcardTypeTree

Attributes

Inherited from:
reflectModule
Graph
Supertypes
class Object
trait Matchable
class 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 Object
trait Matchable
class 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 Object
trait Matchable
class 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

Intersection type T & U

Intersection 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

type Apply = Apply

Tree representing an application of arguments. It represents a single list of arguments, multiple argument lists will have nested Applys

Tree representing an application of arguments. It represents a single list of arguments, multiple argument lists will have nested Applys

Attributes

type Assign = Assign

Tree representing an assignment x = y in the source code

Tree representing an assignment x = y in the source code

Attributes

type Bind = Bind

Pattern representing a _ @ _ binding.

Pattern representing a _ @ _ binding.

Attributes

type Block = Block

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

type DefDef = DefDef

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

type Export = Export

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

type Flags = FlagSet

FlagSet of a Symbol

FlagSet of a Symbol

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

type Ident = Ident

Tree representing a reference to definition with a given name

Tree representing a reference to definition with a given name

Attributes

type If = If

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

type Import = Import

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

type Match = Match

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

type New = New

Tree representing new in the source code

Tree representing new in the source code

Attributes

type NoPrefix = NoPrefix.type

NoPrefix for a type selection

NoPrefix for a type selection

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

type OrType = OrType

Union type T | U

Union type T | U

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 a parameter reference

Type of a parameter reference

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

type Ref = RefTree

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

type Return = Return

Tree representing a return in the source code

Tree representing a return in the source code

Attributes

type Select = Select

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 in import foo.bar
  • RenameSelector: .{bar => baz} in export foo.{bar => baz}
  • OmitSelector: .{bar => _} in import foo.{bar => _}
  • GivenSelector: .given/.{given T} in export foo.given/import foo.{given T}

Attributes

Constant Short value

Constant Short value

Attributes

The signature of a method

The signature of a method

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

type Super = Super

Tree representing super in the source code

Tree representing super in the source code

Attributes

Type of a super reference

Type of a super reference

Attributes

type Symbol = Symbol

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

type Term = Tree

Tree representing an expression in the source code

Tree representing an expression in the source code

Attributes

type TermParamClause = List[ValDef]

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

type This = This

Tree representing this or C.this in the source code

Tree representing this or C.this in the source code

Attributes

Type of this

Type of this

Attributes

type Tree = Tree

Tree representing code written in the source

Tree representing code written in the source

Attributes

type Try = Try

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 TypeBind = Bind

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

type TypeRepr = Type

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 TypeTree = Tree

Type tree representing a type written in the source

Type tree representing a type written in the source

Attributes

type Typed = Typed

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

type ValDef = ValDef

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

type While = WhileDo

Tree representing a while loop

Tree representing a while loop

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

given IfMethods: IfMethods.type

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

Extensions

Extensions

extension (expr: Expr[Any])

Returns the Term representation this expression

Returns the Term representation this expression

Attributes