Uses of Interface
dev.civl.abc.ast.type.IF.ArrayType
Packages that use ArrayType
Package
Description
The ast.type submodule defines the (abstract) types
that can be specified in a program.
The ast.value submodule defines classes for representing
constant values that can occur in a program, such as numeric literals,
characters, strings, pointer constants, and so on.
-
Uses of ArrayType in dev.civl.abc.ast.type.IF
Methods in dev.civl.abc.ast.type.IF that return ArrayTypeModifier and TypeMethodDescriptionTypeFactory.arrayType(ObjectType elementType, IntegerValue constantExtent) Returns a complete array type in which the size expression has been evaluated to a known constant value.TypeFactory.incompleteArrayType(ObjectType elementType) Returns an incomplete array type (i.e., the extent is not specified).TypeFactory.unspecifiedVariableLengthArrayType(ObjectType elementType) Returns a complete array type of "unspecified variable length".TypeFactory.variableLengthArrayType(ObjectType elementType, ExpressionNode variableSize) Returns a complete array type in which the size expression cannot be evaluated to a known constant value. -
Uses of ArrayType in dev.civl.abc.ast.value.IF
Methods in dev.civl.abc.ast.value.IF that return ArrayTypeMethods in dev.civl.abc.ast.value.IF with parameters of type ArrayTypeModifier and TypeMethodDescriptionValueFactory.newArrayValue(ArrayType type) Creates a new empty array value.