@Override public void setValue(Object pojo, Object value) throws UnsupportedOperationException { throw new UnsupportedOperationException("Cannot call setValue() on constructor parameter of " +getDeclaringClass().getName()); }
@Override public void setValue(Object pojo, Object value) throws UnsupportedOperationException { throw new UnsupportedOperationException("Cannot call setValue() on constructor parameter of " +getDeclaringClass().getName()); }
@Override public void setValue(Object pojo, Object value) throws UnsupportedOperationException { throw new UnsupportedOperationException("Cannot call setValue() on constructor parameter of " +getDeclaringClass().getName()); }
@Override public void setValue(Object pojo, Object value) throws UnsupportedOperationException { throw new UnsupportedOperationException("Cannot call setValue() on constructor parameter of " +getDeclaringClass().getName()); }
Class<?> ctorParamClass = ctorParam.getDeclaringClass(); Class<?> nextClass = nextCtorParam.getDeclaringClass(); if (ctorParamClass != nextClass) { if (ctorParamClass.isAssignableFrom(nextClass)) { // next is more specific
@Override public String nameForConstructorParameter(MapperConfig<?> config, AnnotatedParameter ctorParam, String defaultName) { if (ctorParam.getDeclaringClass().isAnnotationPresent(JsonSnakeCase.class)) { return snakeCase.nameForConstructorParameter(config, ctorParam, defaultName); } return super.nameForConstructorParameter(config, ctorParam, defaultName); }
memberClass = ((AnnotatedParameter) annotated).getDeclaringClass(); } else { AnnotatedElement annType = annotated.getAnnotated();