private void init(Method getter, Method setter, URI propUri, XmlAdapter<?, ?> adapter, XsdTypeMapper typeMapper){
this.typeMapper = typeMapper;
this.setter = setter;
this.getter = getter;
this.collection = Collection.class.isAssignableFrom(getter.getReturnType());
this.array = getter.getReturnType().isArray();
this.propUri = propUri;
this.declaringClass = getter.getDeclaringClass();
extractDataTypes();
if(getter.getDeclaringClass() != getter.getDeclaringClass()){
log.warn("Setter and getter defined in different classes {}, {}",getter.toGenericString(),setter.toGenericString());
}
this.functional = getter.isAnnotationPresent(OwlFunctionalDataProperty.class)
|| getter.isAnnotationPresent(OwlFunctionalObjectProperty.class);
}
PropPropertyAccessor.java 文件源码
java
阅读 27
收藏 0
点赞 0
评论 0
项目:jaob
作者:
评论列表
文章目录