Simple immutable structure to collect named values while retaining their order and providing fast, hashed lookup by name when necessary.
Information about real parameter flags and modifiers as defined in Scala code.
Information about real parameter flags and modifiers as defined in Scala code.
Information about real parameter position in its method.
Information about real parameter position in its method. All indices start from 0.
overall index of the parameter, among all parameter lists
index of parameter list that this parameter belongs to
index of the parameter inside its parameter list
index of the parameter in its corresponding @multi
metadata parameter
(or zero if not @multi
)
Information about real parameter flags and modifiers as defined in Scala code.
Information about real parameter flags and modifiers as defined in Scala code.
This trait must be extended by all method metadata classes and all parameter metadata classes.
This trait must be extended by all method metadata classes and all parameter metadata classes.
For method metadata, type parameter T
will be matched against each real method result type.
For parameter metadata, type parameter T
will be matched against each real parameter type.
Simple immutable structure to collect named values while retaining their order and providing fast, hashed lookup by name when necessary. Intended to be used for multi raw parameters.