class compiler::FuncType
sys::Obj compiler::GenericType compiler::FuncType
FuncType models a parameterized Func type.
- arity
 - 
Int arity() - doParameterize
 - fits
 - flags
 - 
virtual override Int flags() - inferredSignature
 - 
Bool inferredSignature - isGenericParameter
 - 
virtual const override Bool isGenericParameter - isValid
 - 
virtual override Bool isValid() - make
 - makeItBlock
 - 
new makeItBlock(CType itType) - mostSpecific
 - names
 - 
Str[] names { private set } - parameterizeThis
 - 
virtual override FuncType parameterizeThis(CType thisType)Replace any occurance of "sys::This" with thisType.
 - params
 - 
CType[] params { private set } - ret
 - 
@Deprecated
CType ret() - returns
 - 
CType returns { private set } - signature
 - 
virtual const override Str signature - toArity
 - toMostSpecific
 - toParamDefs
 - unnamed
 - 
Bool unnamed - usesThis
 - 
Bool usesThis()Return if this function type has
Thistype in its signature.