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
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ParamPosition
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. AnyRef
  7. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. 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)

Value Members

  1. val index: Int
  2. val indexInList: Int
  3. val indexInRaw: Int
  4. val indexOfList: Int