validate method
Implementation
@override
void validate(String value, ValidationContext context) {
var pr = ActionParser.instance.parseStrict(value, typeChecker: context.typeChecker);
if ( pr.success) {
var type = pr.value!.getType<Desc>();
if (type.isList()) {
type = (type as ListDesc).elementType;
context.typeChecker = TypeChecker(ClassDescTypeResolver(root: type as ClassDesc, variables: {})); // TODO
}
}
else {
throw Exception(pr.message);
}
}