nitc :: SignatureMap
Parameters and arguments are not stored in the class but referenced by their position (starting from 0)
The point of this class is to help engine and other things to map arguments in the AST to parameters of the model.
nitc :: SignatureMap :: defaultinit
nitc $ SignatureMap :: SELF
Type of this instance, automatically specialized in every classcore :: Object :: class_factory
Implementation used byget_class to create the specific class.
nitc :: SignatureMap :: defaultinit
core :: Object :: defaultinit
core :: Object :: is_same_instance
Return true ifself and other are the same instance (i.e. same identity).
core :: Object :: is_same_serialized
Isself the same as other in a serialization context?
core :: Object :: is_same_type
Return true ifself and other have the same dynamic type.
core :: Object :: native_class_name
The class name of the object in CString format.core :: Object :: output_class_name
Display class name on stdout (debug only).
# Mapping between parameters and arguments in a call.
#
# Parameters and arguments are not stored in the class but referenced by their position (starting from 0)
#
# The point of this class is to help engine and other things to map arguments in the AST to parameters of the model.
class SignatureMap
# Associate a parameter to an argument
var map = new ArrayMap[Int, Int]
end
src/semantize/typing.nit:764,1--772,3