- All Implemented Interfaces:
Serializable,Comparable<Conversion.ConversionKind>,Constable
- Enclosing interface:
Conversion
Kind of conversions
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>> -
Enum Constant Summary
Enum ConstantsEnum ConstantDescriptioncan be safely casted toArithmeticConversioncan be safely casted toArrayConversioncan be safely casted toCompatiblePointerConversioncan be safely casted toCompatibleStructureOrUnionConversioncan be safely casted toFunctionConversioncan be safely casted toInteger2PointerConversioncan be safely casted toLvalueConversioncan be safely casted toMemConversioncan be safely casted toNullPointerConversioncan be safely casted toPointerBoolConversioncan be safely casted toPointer2IntegerConversioncan be safely casted toRegularRangeToDomainConversioncan be safely casted toVoidPointerConversion -
Method Summary
Modifier and TypeMethodDescriptionstatic Conversion.ConversionKindReturns the enum constant of this class with the specified name.static Conversion.ConversionKind[]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
-
ARITHMETIC
can be safely casted toArithmeticConversion -
ARRAY
can be safely casted toArrayConversion -
COMPATIBLE_POINTER
can be safely casted toCompatiblePointerConversion -
COMPATIBLE_STRUCT_UNION
can be safely casted toCompatibleStructureOrUnionConversion -
FUNCTION
can be safely casted toFunctionConversion -
INTEGER_POINTER
can be safely casted toInteger2PointerConversion -
LVALUE
can be safely casted toLvalueConversion -
MEM
can be safely casted toMemConversion -
NULL_POINTER
can be safely casted toNullPointerConversion -
POINTER_BOOL
can be safely casted toPointerBoolConversion -
POINTER_INTEGER
can be safely casted toPointer2IntegerConversion -
REG_RANGE_DOMAIN
can be safely casted toRegularRangeToDomainConversion -
VOID_POINTER
can be safely casted toVoidPointerConversion
-
-
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
-