factories.add(jsonAdapterFactory); factories.add(TypeAdapters.ENUM_FACTORY); factories.add(new ReflectiveTypeAdapterFactory( constructorConstructor, fieldNamingStrategy, excluder, jsonAdapterFactory));
/** * @see ReflectiveTypeAdapterFactory */ public DeserializationConstructorAndReflectiveTypeAdapterFactory(ConstructorConstructor constructorConstructor, FieldNamingStrategy serializationFieldNamingPolicy, Excluder excluder, AnnotationConstructorNamingStrategy deserializationFieldNamingPolicy) { this.constructorFieldNamingPolicy = checkNotNull(deserializationFieldNamingPolicy, "deserializationFieldNamingPolicy"); this.delegateFactory = new ReflectiveTypeAdapterFactory(constructorConstructor, checkNotNull( serializationFieldNamingPolicy, "fieldNamingPolicy"), checkNotNull(excluder, "excluder")); }
/** * @see ReflectiveTypeAdapterFactory */ public DeserializationConstructorAndReflectiveTypeAdapterFactory(ConstructorConstructor constructorConstructor, FieldNamingStrategy serializationFieldNamingPolicy, Excluder excluder, AnnotationConstructorNamingStrategy deserializationFieldNamingPolicy) { this.constructorFieldNamingPolicy = checkNotNull(deserializationFieldNamingPolicy, "deserializationFieldNamingPolicy"); this.delegateFactory = new ReflectiveTypeAdapterFactory(constructorConstructor, checkNotNull( serializationFieldNamingPolicy, "fieldNamingPolicy"), checkNotNull(excluder, "excluder")); }
/** * @see ReflectiveTypeAdapterFactory */ public DeserializationConstructorAndReflectiveTypeAdapterFactory(ConstructorConstructor constructorConstructor, FieldNamingStrategy serializationFieldNamingPolicy, Excluder excluder, AnnotationConstructorNamingStrategy deserializationFieldNamingPolicy) { this.constructorFieldNamingPolicy = checkNotNull(deserializationFieldNamingPolicy, "deserializationFieldNamingPolicy"); this.delegateFactory = new ReflectiveTypeAdapterFactory(constructorConstructor, checkNotNull( serializationFieldNamingPolicy, "fieldNamingPolicy"), checkNotNull(excluder, "excluder")); }
/** * @see ReflectiveTypeAdapterFactory */ public DeserializationConstructorAndReflectiveTypeAdapterFactory(ConstructorConstructor constructorConstructor, FieldNamingStrategy serializationFieldNamingPolicy, Excluder excluder, AnnotationConstructorNamingStrategy deserializationFieldNamingPolicy) { this.constructorFieldNamingPolicy = checkNotNull(deserializationFieldNamingPolicy, "deserializationFieldNamingPolicy"); this.delegateFactory = new ReflectiveTypeAdapterFactory(constructorConstructor, checkNotNull( serializationFieldNamingPolicy, "fieldNamingPolicy"), checkNotNull(excluder, "excluder")); }
/** * @see ReflectiveTypeAdapterFactory */ public DeserializationConstructorAndReflectiveTypeAdapterFactory(ConstructorConstructor constructorConstructor, FieldNamingStrategy serializationFieldNamingPolicy, Excluder excluder, AnnotationConstructorNamingStrategy deserializationFieldNamingPolicy) { this.constructorFieldNamingPolicy = checkNotNull(deserializationFieldNamingPolicy, "deserializationFieldNamingPolicy"); this.delegateFactory = new ReflectiveTypeAdapterFactory(constructorConstructor, checkNotNull( serializationFieldNamingPolicy, "fieldNamingPolicy"), checkNotNull(excluder, "excluder")); }
/** * @see ReflectiveTypeAdapterFactory */ public DeserializationConstructorAndReflectiveTypeAdapterFactory(ConstructorConstructor constructorConstructor, FieldNamingStrategy serializationFieldNamingPolicy, Excluder excluder, AnnotationConstructorNamingStrategy deserializationFieldNamingPolicy) { this.constructorFieldNamingPolicy = checkNotNull(deserializationFieldNamingPolicy, "deserializationFieldNamingPolicy"); this.delegateFactory = new ReflectiveTypeAdapterFactory(constructorConstructor, checkNotNull( serializationFieldNamingPolicy, "fieldNamingPolicy"), checkNotNull(excluder, "excluder")); }
factories.add(new JsonAdapterAnnotationTypeAdapterFactory(constructorConstructor)); factories.add(TypeAdapters.ENUM_FACTORY); factories.add(new ReflectiveTypeAdapterFactory( constructorConstructor, fieldNamingPolicy, excluder));
factories.add(new ReflectiveTypeAdapterFactory( constructorConstructor, fieldNamingPolicy, excluder));
factories.add(new JsonAdapterAnnotationTypeAdapterFactory(constructorConstructor)); factories.add(TypeAdapters.ENUM_FACTORY); factories.add(new ReflectiveTypeAdapterFactory( constructorConstructor, fieldNamingPolicy, excluder));
this.prettyPrinting = prettyPrinting; TypeAdapterFactory reflectiveTypeAdapterFactory = new ReflectiveTypeAdapterFactory( constructorConstructor, fieldNamingPolicy, excluder);
factories.add(new JsonAdapterAnnotationTypeAdapterFactory(constructorConstructor)); factories.add(TypeAdapters.ENUM_FACTORY); factories.add(new ReflectiveTypeAdapterFactory( constructorConstructor, fieldNamingPolicy, excluder));
factories.add(jsonAdapterFactory); factories.add(TypeAdapters.ENUM_FACTORY); factories.add(new ReflectiveTypeAdapterFactory( constructorConstructor, fieldNamingStrategy, excluder, jsonAdapterFactory));