- All Superinterfaces:
CIVLType
public interface CIVLFunctionType
extends CIVLType
-
-
Method Summary
Methods inherited from interface dev.civl.mc.model.IF.type.CIVLType
analyze, areSubtypesScalar, copyAs, freeVariables, getDynamicType, getDynamicTypeIndex, getStateVariable, hasReferences, hasState, isArrayType, isBoolType, isBundleType, isCharType, isDomainType, isEnumerationType, isFunction, isHeapType, isIncompleteArrayType, isIntegerType, isNumericType, isPointerType, isProcessType, isRangeType, isRealType, isScalar, isScopeType, isSetType, isSetTypeOf, isStructType, isSuperTypeOf, isUnionType, isVoidType, setStateVariable, typeKind
-
Method Details
-
returnType
- Returns:
- The return type of the function type.
-
parameterTypes
- Returns:
- The parameter types.
-
-
setParameterTypes
void setParameterTypes(CIVLType[] types)