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