Class CollectionParam<V>
java.lang.Object
org.evomaster.client.java.controller.problem.rpc.schema.params.NamedTypedValue<CollectionType,V>
org.evomaster.client.java.controller.problem.rpc.schema.params.CollectionParam<V>
- Type Parameters:
V- representing the value of the collection
- Direct Known Subclasses:
ArrayParam,ListParam,SetParam
collection param
-
Field Summary
Fields inherited from class org.evomaster.client.java.controller.problem.rpc.schema.params.NamedTypedValue
accessibleSchema, mapperAllowUnkownFields, objectMaper -
Constructor Summary
ConstructorsConstructorDescriptionCollectionParam(String name, CollectionType type, AccessibleSchema accessibleSchema) -
Method Summary
Modifier and TypeMethodDescriptionvoidgetDto()get its dto format in order to further handle it with evomastr corevoidsetMaxSize(Integer maxSize) voidsetMinSize(Integer minSize) Methods inherited from class org.evomaster.client.java.controller.problem.rpc.schema.params.NamedTypedValue
copyStructure, copyStructureWithProperties, getCandidateReferences, getCandidates, getDefaultValue, getName, getType, getValue, getValueAsJavaString, isHasDependentCandidates, isMutable, isNullable, isValidInstance, newAssertionWithJavaOrKotlin, newAssertionWithJavaOrKotlin, newInstance, newInstanceWithJavaOrKotlin, newInstanceWithJavaOrKotlin, parseValueWithJson, sameParam, setCandidateReferences, setCandidates, setDefaultValue, setHasDependentCandidates, setMutable, setNullable, setValue, setValueBasedOnDto, setValueBasedOnInstance, setValueBasedOnInstanceOrJson, setValueBasedOnValidInstance
-
Constructor Details
-
CollectionParam
-
-
Method Details
-
getMinSize
-
setMinSize
-
getMaxSize
-
setMaxSize
-
getDto
Description copied from class:NamedTypedValueget its dto format in order to further handle it with evomastr core- Overrides:
getDtoin classNamedTypedValue<CollectionType,V> - Returns:
- its corresponding dto
-
copyProperties
- Overrides:
copyPropertiesin classNamedTypedValue<CollectionType,V>
-
referenceTypes
- Specified by:
referenceTypesin classNamedTypedValue<CollectionType,V>
-