类 AbstractJsonMarshalTester.FieldInitializer<M>

java.lang.Object
cn.taketoday.framework.test.json.AbstractJsonMarshalTester.FieldInitializer<M>
类型参数:
M - the marshaller type
直接已知子类:
GsonTester.GsonFieldInitializer, JacksonTester.JacksonFieldInitializer, JsonbTester.JsonbFieldInitializer
封闭类:
AbstractJsonMarshalTester<T>

protected abstract static class AbstractJsonMarshalTester.FieldInitializer<M> extends Object
Utility class used to support field initialization. Used by subclasses to support initFields.
  • 字段详细资料

    • testerClass

      private final Class<?> testerClass
  • 构造器详细资料

  • 方法详细资料

    • initFields

      public void initFields(Object testInstance, M marshaller)
    • initFields

      public void initFields(Object testInstance, Supplier<M> marshaller)
    • doWithField

      protected void doWithField(Field field, Object test, Supplier<M> marshaller)
    • setupField

      private void setupField(Field field, Object test, Supplier<M> marshaller)
    • createTester

      protected abstract AbstractJsonMarshalTester<Object> createTester(Class<?> resourceLoadClass, cn.taketoday.core.ResolvableType type, M marshaller)