Module dev.civl.abc
Enum Class AssignExprIF.AssignExprKind
java.lang.Object
java.lang.Enum<AssignExprIF.AssignExprKind>
dev.civl.abc.analysis.pointsTo.IF.AssignExprIF.AssignExprKind
- All Implemented Interfaces:
Serializable,Comparable<AssignExprIF.AssignExprKind>,Constable
- Enclosing interface:
AssignExprIF
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>> -
Enum Constant Summary
Enum ConstantsEnum ConstantDescriptionrepresents an auxiliary abstract object that is associated with no actual program objects.represents the struct/union field of an abstract objectrepresents a abstract object with an integral offsetrepresents an actual program objects: it is either a variable, an allocated object or a string literalrepresents an array element of an abstract object -
Method Summary
Modifier and TypeMethodDescriptionstatic AssignExprIF.AssignExprKindReturns the enum constant of this class with the specified name.static AssignExprIF.AssignExprKind[]values()Returns an array containing the constants of this enum class, in the order they are declared.Methods inherited from class java.lang.Enum
compareTo, describeConstable, equals, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
-
Enum Constant Details
-
STORE
represents an actual program objects: it is either a variable, an allocated object or a string literal -
FIELD
represents the struct/union field of an abstract object -
SUBSCRIPT
represents an array element of an abstract object -
OFFSET
represents a abstract object with an integral offset -
AUX
represents an auxiliary abstract object that is associated with no actual program objects.
-
-
Method Details
-
values
Returns an array containing the constants of this enum class, in the order they are declared.- Returns:
- an array containing the constants of this enum class, in the order they are declared
-
valueOf
Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)- Parameters:
name- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException- if this enum class has no constant with the specified nameNullPointerException- if the argument is null
-