Java源码示例:com.geccocrawler.gecco.annotation.Request

示例1
@Override
@SuppressWarnings({"unchecked" })
public void render(HttpRequest request, HttpResponse response, BeanMap beanMap, SpiderBean bean) {
	Set<Field> requestFields = ReflectionUtils.getAllFields(bean.getClass(), ReflectionUtils.withAnnotation(Request.class));
	for(Field field : requestFields) {
		beanMap.put(field.getName(), request);
	}
}
 
示例2
@Override
public DynamicField request() {
	Annotation annot = new Annotation(Request.class.getName(), cpool);
       attr.addAnnotation(annot);
	return this;
}