Class TypeSchema
java.lang.Object
org.evomaster.client.java.controller.problem.rpc.schema.types.TypeSchema
- Direct Known Subclasses:
BigDecimalType,BigIntegerType,ByteBufferType,CollectionType,DateType,EnumType,MapType,ObjectType,PairType,PrimitiveOrWrapperType,Protobuf3ByteStringType,StringType
type schema
-
Field Summary
FieldsModifier and TypeFieldDescriptioninta depth of the type that are used by other types eg, A contains B, and B contains C, then the depth for A is 2final JavaDtoSpec -
Constructor Summary
ConstructorsConstructorDescriptionTypeSchema(String type, String fullTypeName, Class<?> clazz, JavaDtoSpec spec) -
Method Summary
Modifier and TypeMethodDescriptionabstract TypeSchemacopy()Class<?>getClazz()org.evomaster.client.java.controller.api.dto.problem.rpc.TypeDtogetDto()getTypeNameForInstanceInJavaOrKotlin(boolean isJava) booleansameType(org.evomaster.client.java.controller.api.dto.problem.rpc.TypeDto dto) voidsetOriginalType(Class<?> originalType)
-
Field Details
-
spec
-
depth
public int deptha depth of the type that are used by other types eg, A contains B, and B contains C, then the depth for A is 2
-
-
Constructor Details
-
TypeSchema
-
-
Method Details
-
setOriginalType
-
getSimpleTypeName
-
getFullTypeName
-
getFullTypeNameWithGenericType
-
copy
-
getDto
public org.evomaster.client.java.controller.api.dto.problem.rpc.TypeDto getDto() -
sameType
public boolean sameType(org.evomaster.client.java.controller.api.dto.problem.rpc.TypeDto dto) -
getClazz
-
getTypeNameForInstanceInJavaOrKotlin
-