Constructors
Members
If flags is a ModuleClass but not a Package, add module class suffix
If flags is a ModuleClass but not a Package, add module class suffix
If name length exceeds allowable limit, replace part of it by hash
If name length exceeds allowable limit, replace part of it by hash
Is a synthetic function name - N for FunctionN - N for ImplicitFunctionN - (-1) otherwise
Is a synthetic function name - N for FunctionN - N for ImplicitFunctionN - (-1) otherwise
Parsed function arity for function with some specific prefix
Parsed function arity for function with some specific prefix
The name of the generic runtime operation corresponding to an array operation
The name of the generic runtime operation corresponding to an array operation
Is a function name - FunctionN for N >= 0 - ImplicitFunctionN for N >= 0 - false otherwise
Is a function name - FunctionN for N >= 0 - ImplicitFunctionN for N >= 0 - false otherwise
Is a implicit function name - ImplicitFunctionN for N >= 0 - false otherwise
Is a implicit function name - ImplicitFunctionN for N >= 0 - false otherwise
Is a synthetic function name - FunctionN for N > 22 - ImplicitFunctionN for N >= 0 - false otherwise
Is a synthetic function name - FunctionN for N > 22 - ImplicitFunctionN for N >= 0 - false otherwise
Convert this module name to corresponding module class name
Convert this module name to corresponding module class name
The name of the primitive runtime operation corresponding to an array operation
The name of the primitive runtime operation corresponding to an array operation
Convert this module class name to corresponding source module name
Convert this module class name to corresponding source module name
If name ends in module class suffix, drop it. This method needs to work on mangled as well as unmangled names because it is also called from the backend...
If name ends in module class suffix, drop it. This method needs to work on mangled as well as unmangled names because it is also called from the backend.
Revert the expanded name.
Revert the expanded name.
The variance as implied by the variance prefix, or 0 if there is no variance prefix.
The variance as implied by the variance prefix, or 0 if there is no variance prefix.
Name with variance prefix: +
for covariant, -
for contravariant
Name with variance prefix: +
for covariant, -
for contravariant