cps.plugin.forest.application
package cps.plugin.forest.application
Members list
Type members
Classlikes
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
class ErasedApplyArgtrait ExprApplyArgclass ByNameApplyArgclass InlineApplyArgclass PlainApplyArgclass RepeatApplyArgShow all
object ApplyArg
enum ApplyArgCallMode
Attributes
- Supertypes
-
trait Enumtrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
class ApplyTermArgListclass ApplyTypeArgList
case class ApplyTermArgList(originApplyTerm: Apply, args: List[ApplyArg]) extends ApplyArgList
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait ApplyArgListclass Objecttrait Matchableclass AnyShow all
object ApplyTermArgList
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
ApplyTermArgList.type
case class ApplyTypeArgList(originApplyTerm: TypeApply, args: List[TypeTree]) extends ApplyArgList
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait ApplyArgListclass Objecttrait Matchableclass AnyShow all
case class ByNameApplyArg(name: TermName, tpe: Type, expr: CpsTree, isDirectContext: Boolean, named: Option[TermName]) extends ExprApplyArg
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait ExprApplyArgtrait ApplyArgclass Objecttrait Matchableclass AnyShow all
object DependencyCheck
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
DependencyCheck.type
case class ErasedApplyArg(name: TermName, tpe: Type, exprTree: Tree, isDirectContext: Boolean, named: Option[TermName]) extends ApplyArg
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait ApplyArgclass Objecttrait Matchableclass AnyShow all
sealed trait ExprApplyArg extends ApplyArg
Attributes
- Supertypes
- Known subtypes
case class InlineApplyArg(name: TermName, tpe: Type, expr: CpsTree, isDirectContext: Boolean, named: Option[TermName]) extends ExprApplyArg
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait ExprApplyArgtrait ApplyArgclass Objecttrait Matchableclass AnyShow all
trait MethodParamsDescriptor
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
object MethodParamsDescriptor
Attributes
- Companion
- trait
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
class MethodTypeBasedParamsDescriptor(mt: MethodType) extends MethodParamsDescriptor
Attributes
- Supertypes
case class PlainApplyArg(name: TermName, tpe: Type, expr: CpsTree, optIdentValDef: Option[ValDef], isDirectContext: Boolean, named: Option[TermName]) extends ExprApplyArg
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait ExprApplyArgtrait ApplyArgclass Objecttrait Matchableclass AnyShow all
case class RepeatApplyArg(name: TermName, tpe: Type, elements: Seq[ApplyArg], elementTpt: Tree, origin: Tree, named: Option[TermName], enclosingInlined: Seq[Inlined]) extends ApplyArg
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait ApplyArgclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
trait Enumtrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
case class ShiftedArgumentsShape(tp: ShiftedArgumentsTypeParamsShape, p: ShiftedArgumentsPlainParamsShape)
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
object ShiftedArgumentsShape
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
Attributes
- Supertypes
-
trait Enumtrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
In this article