final case class ParamPosition(index: Int, indexOfList: Int, indexInList: Int, indexInRaw: Int) extends Product with Serializable
Information about real parameter position in its method. All indices start from 0.
- index
overall index of the parameter, among all parameter lists
- indexOfList
index of parameter list that this parameter belongs to
- indexInList
index of the parameter inside its parameter list
- indexInRaw
index of the parameter in its corresponding
@multi
metadata parameter (or zero if not@multi
)
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- ParamPosition
- Serializable
- Serializable
- Product
- Equals
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Instance Constructors
-
new
ParamPosition(index: Int, indexOfList: Int, indexInList: Int, indexInRaw: Int)
- index
overall index of the parameter, among all parameter lists
- indexOfList
index of parameter list that this parameter belongs to
- indexInList
index of the parameter inside its parameter list
- indexInRaw
index of the parameter in its corresponding
@multi
metadata parameter (or zero if not@multi
)