Class JsonAdapterAnnotationTypeAdapterFactory

  • All Implemented Interfaces:
    TypeAdapterFactory

    public final class JsonAdapterAnnotationTypeAdapterFactory
    extends java.lang.Object
    implements TypeAdapterFactory
    Given a type T, looks for the annotation JsonAdapter and uses an instance of the specified class as the default type adapter.
    Since:
    2.3
    • Constructor Detail

      • JsonAdapterAnnotationTypeAdapterFactory

        public JsonAdapterAnnotationTypeAdapterFactory​(ConstructorConstructor constructorConstructor)
    • Method Detail

      • isClassJsonAdapterFactory

        public boolean isClassJsonAdapterFactory​(TypeToken<?> type,
                                                 TypeAdapterFactory factory)
        Returns whether factory is a type adapter factory created for @JsonAdapter placed on type.