ApplyArgRecordScope
cps.macros.forest.application.ApplyArgRecordScope
Attributes
- Source:
- ApplyArgRecordScope.scala
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- Self type
Members list
Concise view
Type members
Classlikes
case class ApplyArgByNameRecord(term: Term, index: Int, cpsTree: CpsTree, optShiftType: Option[ApplicationShiftType]) extends ApplyArgRecord
Attributes
- Source:
- ApplyArgRecordScope.scala
- Graph
- Supertypes
case class ApplyArgInlinedRecord(tree: InlinedCpsTree, nested: ApplyArgRecord) extends ApplyArgRecord
Attributes
- Source:
- ApplyArgRecordScope.scala
- Graph
- Supertypes
case class ApplyArgLambdaRecord(term: Term, index: Int, cpsBody: CpsTree, optShiftType: Option[ApplicationShiftType], existsLambdaUnshift: Boolean, owner: Symbol) extends ApplyArgRecord
Attributes
- Source:
- ApplyArgRecordScope.scala
- Graph
- Supertypes
case class ApplyArgNamedRecord(term: NamedArg, name: String, nested: ApplyArgRecord) extends ApplyArgRecord
Attributes
- Source:
- ApplyArgRecordScope.scala
- Graph
- Supertypes
case class ApplyArgNoPrecalcTermRecord(term: Term, index: Int, isChanged: Boolean) extends ApplyArgRecord
Attributes
- Source:
- ApplyArgRecordScope.scala
- Graph
- Supertypes
case class ApplyArgPrecalcTermRecord(term: Term, index: Int, termCpsTree: CpsTree, valDef: ValDef, ident: Term) extends ApplyArgRecord
Attributes
- Source:
- ApplyArgRecordScope.scala
- Graph
- Supertypes
Attributes
- Source:
- ApplyArgRecordScope.scala
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- class ApplyArgByNameRecordclass ApplyArgInlinedRecordclass ApplyArgLambdaRecordclass ApplyArgNamedRecordclass ApplyArgRepeatRecord
case class ApplyArgRepeatRecord(term: Repeated, index: Int, elements: List[ApplyArgRecord], seqTypeTree: TypeTree) extends ApplyArgRecord
Attributes
- Source:
- ApplyArgRecordScope.scala
- Graph
- Supertypes
Attributes
- Companion:
- object
- Source:
- ApplyArgRecordScope.scala
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass Any
object ApplyArgsSummaryProperties
Attributes
- Companion:
- class
- Source:
- ApplyArgRecordScope.scala
- Graph
- Supertypes
- trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
case class ApplyArgsSummaryPropertiesStep1(hasAsync: Boolean, hasShiftedLambda: Boolean, shouldBeChangedSync: Boolean)
Attributes
- Companion:
- object
- Source:
- ApplyArgRecordScope.scala
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass Any
Attributes
- Companion:
- class
- Source:
- ApplyArgRecordScope.scala
- Graph
- Supertypes
- trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
Value members
Concrete methods
Attributes
- Source:
- ApplyArgRecordScope.scala