scala.reflect.api.QuasiquoteCompatV2

gen

object gen

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. gen
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Value Members

  1. final def !=(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

    Definition Classes
    AnyRef → Any
  4. final def ==(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  5. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  6. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  7. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  8. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  9. def equals(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  10. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  11. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  12. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  13. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  14. def mkAssign(lhs: Universe.Tree, rhs: Universe.Tree): Universe.Tree

    Create a tree representing an assignment <lhs = rhs>

  15. def mkBlock(stats: List[Universe.Tree]): Universe.Tree

    Create block of statements stats

  16. def mkClassDef(mods: Universe.Modifiers, name: Universe.TypeName, tparams: List[Universe.TypeDef], templ: Universe.Template): Universe.ClassDef

  17. def mkFunctionTypeTree(argtpes: List[Universe.Tree], restpe: Universe.Tree): Universe.Tree

    Create a tree representing the function type (argtpes) => restpe

  18. def mkNew(parents: List[Universe.Tree], self: Universe.ValDef, stats: List[Universe.Tree], npos: Universe.Position, cpos: Universe.Position): Universe.Tree

    Create positioned tree representing an object creation <new parents { stats }

    Create positioned tree representing an object creation <new parents { stats }

    npos

    the position of the new

    cpos

    the position of the anonymous class starting with parents

  19. def mkParents(ownerMods: Universe.Modifiers, parents: List[Universe.Tree], parentPos: Universe.Position = NoPosition): collection.immutable.List[Universe.Tree]

  20. def mkSuperInitCall: Universe.Select

  21. def mkTemplate(parents: List[Universe.Tree], self: Universe.ValDef, constrMods: Universe.Modifiers, vparamss: List[List[Universe.ValDef]], body: List[Universe.Tree], superPos: Universe.Position = NoPosition): Universe.Template

    Generates a template with constructor corresponding to

    Generates a template with constructor corresponding to

    constrmods (vparams1_) ... (vparams_n) preSuper { presupers } extends superclass(args_1) ... (args_n) with mixins { self => body }

    This gets translated to

    extends superclass with mixins { self => presupers' // presupers without rhs vparamss // abstract fields corresponding to value parameters def <init>(vparamss) { presupers super.<init>(args) } body }

  22. def mkTreeOrBlock(stats: List[Universe.Tree]): Universe.Tree

  23. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  24. final def notify(): Unit

    Definition Classes
    AnyRef
  25. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  26. def rootId(name: Universe.Name): Universe.Select

  27. def rootScalaDot(name: Universe.Name): Universe.Select

  28. def scalaAnyRefConstr: Universe.Select

  29. def scalaAnyRefConstrRaw: Universe.Select

  30. def scalaDot(name: Universe.Name): Universe.Select

  31. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  32. def toString(): String

    Definition Classes
    AnyRef → Any
  33. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  34. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  35. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from AnyRef

Inherited from Any

Ungrouped