public boolean couldSerialize() { return getAccessor() != null; }
while (it.hasNext()) { BeanPropertyDefinition property = it.next(); AnnotatedMember accessor = property.getAccessor();
final AnnotatedMember accessor = property.getAccessor();
AnnotatedMember accessor = propDef.getAccessor(); if (accessor == null) {
public boolean couldSerialize() { return getAccessor() != null; }
public boolean couldSerialize() { return getAccessor() != null; }
public boolean couldSerialize() { return getAccessor() != null; }
public boolean couldSerialize() { return getAccessor() != null; }
public boolean couldSerialize() { return getAccessor() != null; }
public boolean couldSerialize() { return getAccessor() != null; }
private Annotation[] getAccessorAnnotations(BeanPropertyDefinition beanPropertyDefinition) { return beanPropertyDefinition != null && beanPropertyDefinition.getAccessor() != null && beanPropertyDefinition.getAccessor().annotations() != null ? Iterables.toArray(beanPropertyDefinition.getAccessor().annotations(), Annotation.class) : new Annotation[0]; }
while (it.hasNext()) { BeanPropertyDefinition property = it.next(); AnnotatedMember accessor = property.getAccessor(); if (accessor == null) { it.remove();
protected void serializeObjectProperty( BeanPropertyDefinition property, Enumerable value, JsonGenerator jgen, SerializationConfig config) throws IOException { if (property.couldSerialize()) { final Object propertyValue = property.getAccessor().getValue(value); if (propertyValue != null || property.isExplicitlyIncluded() || mustIncludeNull(config, value.getClass())) { jgen.writeObjectField(property.getName(), propertyValue); } } }
while (it.hasNext()) { BeanPropertyDefinition property = it.next(); AnnotatedMember accessor = property.getAccessor(); if (accessor == null) { it.remove();
while (it.hasNext()) { BeanPropertyDefinition property = it.next(); AnnotatedMember accessor = property.getAccessor(); if (accessor == null) { it.remove();
while (it.hasNext()) { BeanPropertyDefinition property = it.next(); AnnotatedMember accessor = property.getAccessor(); if (accessor == null) { it.remove();
@Override public BeanDeserializerBuilder updateBuilder(DeserializationConfig config, BeanDescription beanDesc, BeanDeserializerBuilder builder) { for (BeanPropertyDefinition propDef : beanDesc.findProperties()) { if (!propDef.hasGetter() || propDef.hasSetter()) { continue; } AnnotatedMember getter = propDef.getAccessor(); if (!Keeper.class.equals(getter.getRawType())) { continue; } builder.addOrReplaceProperty(new CustomGetterBeanProperty(propDef, getter), true); } return builder; }
final AnnotatedMember accessor = property.getAccessor();
TypeBindings typeBind = beanDesc.bindingsForBeanType(); for (BeanPropertyDefinition property : properties) { final AnnotatedMember accessor = property.getAccessor();
protected CsvSchema _schemaFor(JavaType pojoType, LRUMap<JavaType,CsvSchema> schemas, boolean typed) { synchronized (schemas) { CsvSchema s = schemas.get(pojoType); if (s != null) { return s; } } BeanDescription beanDesc = getSerializationConfig().introspect(pojoType); CsvSchema.Builder builder = CsvSchema.builder(); for (BeanPropertyDefinition prop : beanDesc.findProperties()) { // ignore setter-only properties: if (prop.couldSerialize()) { if (typed) { builder.addColumn(prop.getName(), _determineType(prop.getAccessor().getRawType())); } else { builder.addColumn(prop.getName()); } } } CsvSchema result = builder.build(); synchronized (schemas) { schemas.put(pojoType, result); } return result; }