@Override
public Object process(AnnotationInfo ctx, Object value) throws Exception {
if (!ctx.isAnnotationPresent(Pattern.class)) {
return value;
}
// String regexp = ctx.getAnnotation(Pattern.class).regexp();
// Generex generex = new Generex(regexp);
// for (int i = 0; i < REGEX_GENERATION_TRY; i++) {
// try {
// return generex.random();
// } catch (StackOverflowError e) {
// //TODO: fix Generex#prepareRandom() causing stackoverflow
// // known bug in Generex lib...let's try again.
// }
// }
// System.out.println("failed to generate regex: " + regexp);
return value;
}
PatternAnnotationPostProcessor.java 文件源码
java
阅读 24
收藏 0
点赞 0
评论 0
项目:randomito-all
作者:
评论列表
文章目录