Enum RPCSupportedDataType
java.lang.Object
java.lang.Enum<RPCSupportedDataType>
org.evomaster.client.java.controller.api.dto.problem.rpc.RPCSupportedDataType
- All Implemented Interfaces:
Serializable,Comparable<RPCSupportedDataType>,java.lang.constant.Constable
a list of types we support for RPC
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>> -
Enum Constant Summary
Enum ConstantsEnum ConstantDescriptionarrayjava.math.BigDecimaljava.math.BigIntegerbooleanbytejava.nio.ByteBuffer note that it is used by Thriftcharobject which contains cycle references eg, A - B - A (Cycle) A { B b; } B { A a; }objectdoubleenumerationfloatintegerlistjava.time.LocalDatelongmapprimitive booleanprimitive byteprimitive booleanprimitive doubleprimitive floatprimitive intprimitive longprimitive shortonly for mapsetshortstringjava.util.Date -
Method Summary
Modifier and TypeMethodDescriptionstatic RPCSupportedDataTypeReturns the enum constant of this type with the specified name.static RPCSupportedDataType[]values()Returns an array containing the constants of this enum type, in the order they are declared.
-
Enum Constant Details
-
P_INT
primitive int -
P_BYTE
primitive byte -
P_SHORT
primitive short -
P_LONG
primitive long -
P_FLOAT
primitive float -
P_DOUBLE
primitive double -
P_BOOLEAN
primitive boolean -
P_CHAR
primitive boolean -
INT
integer -
BYTE
byte -
SHORT
short -
LONG
long -
FLOAT
float -
DOUBLE
double -
BOOLEAN
boolean -
CHAR
char -
STRING
string -
ENUM
enumeration -
ARRAY
array -
LIST
list -
SET
set -
MAP
map -
UTIL_DATE
java.util.Date -
LOCAL_DATE
java.time.LocalDate -
PAIR
only for map -
BYTEBUFFER
java.nio.ByteBuffer note that it is used by Thrift -
CUSTOM_OBJECT
object -
CUSTOM_CYCLE_OBJECT
object which contains cycle references eg, A - B - A (Cycle) A { B b; } B { A a; } -
BIGINTEGER
java.math.BigInteger -
BIGDECIMAL
java.math.BigDecimal
-
-
Method Details
-
values
Returns an array containing the constants of this enum type, in the order they are declared.- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (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 type has no constant with the specified nameNullPointerException- if the argument is null
-