Uses of Class
com.alibaba.fastjson2.reader.FieldReader
Packages that use FieldReader
-
Uses of FieldReader in com.alibaba.fastjson2
Methods in com.alibaba.fastjson2 with parameters of type FieldReaderModifier and TypeMethodDescriptionvoidJSONReader.addResolveTask(FieldReader fieldReader, Object object, JSONPath path) Constructors in com.alibaba.fastjson2 with parameters of type FieldReaderModifierConstructorDescriptionNameSegmentTyped(Class objectClass, ObjectReader objectReader, FieldReader fieldReader, ObjectWriter objectWriter, FieldWriter fieldWriter, String name, long nameHashCode) SingleNamePathTyped(String path, Class objectClass, ObjectReader objectReader, FieldReader fieldReader, ObjectWriter objectWriter, FieldWriter fieldWriter) -
Uses of FieldReader in com.alibaba.fastjson2.reader
Subclasses of FieldReader in com.alibaba.fastjson2.readerFields in com.alibaba.fastjson2.reader declared as FieldReaderModifier and TypeFieldDescriptionprotected FieldReaderObjectReaderBean.extraFieldReaderprotected final FieldReaderObjectReader1.fieldReader0protected final FieldReaderObjectReader10.fieldReader0protected final FieldReaderObjectReader11.fieldReader0protected final FieldReaderObjectReader12.fieldReader0protected final FieldReaderObjectReader2.fieldReader0protected final FieldReaderObjectReader3.fieldReader0protected final FieldReaderObjectReader4.fieldReader0protected final FieldReaderObjectReader5.fieldReader0protected final FieldReaderObjectReader6.fieldReader0protected final FieldReaderObjectReader7.fieldReader0protected final FieldReaderObjectReader8.fieldReader0protected final FieldReaderObjectReader9.fieldReader0protected final FieldReaderObjectReader10.fieldReader1protected final FieldReaderObjectReader11.fieldReader1protected final FieldReaderObjectReader12.fieldReader1protected final FieldReaderObjectReader2.fieldReader1protected final FieldReaderObjectReader3.fieldReader1protected final FieldReaderObjectReader4.fieldReader1protected final FieldReaderObjectReader5.fieldReader1protected final FieldReaderObjectReader6.fieldReader1protected final FieldReaderObjectReader7.fieldReader1protected final FieldReaderObjectReader8.fieldReader1protected final FieldReaderObjectReader9.fieldReader1protected final FieldReaderObjectReader11.fieldReader10protected final FieldReaderObjectReader12.fieldReader10protected final FieldReaderObjectReader12.fieldReader11protected final FieldReaderObjectReader10.fieldReader2protected final FieldReaderObjectReader11.fieldReader2protected final FieldReaderObjectReader12.fieldReader2protected final FieldReaderObjectReader3.fieldReader2protected final FieldReaderObjectReader4.fieldReader2protected final FieldReaderObjectReader5.fieldReader2protected final FieldReaderObjectReader6.fieldReader2protected final FieldReaderObjectReader7.fieldReader2protected final FieldReaderObjectReader8.fieldReader2protected final FieldReaderObjectReader9.fieldReader2protected final FieldReaderObjectReader10.fieldReader3protected final FieldReaderObjectReader11.fieldReader3protected final FieldReaderObjectReader12.fieldReader3protected final FieldReaderObjectReader4.fieldReader3protected final FieldReaderObjectReader5.fieldReader3protected final FieldReaderObjectReader6.fieldReader3protected final FieldReaderObjectReader7.fieldReader3protected final FieldReaderObjectReader8.fieldReader3protected final FieldReaderObjectReader9.fieldReader3protected final FieldReaderObjectReader10.fieldReader4protected final FieldReaderObjectReader11.fieldReader4protected final FieldReaderObjectReader12.fieldReader4protected final FieldReaderObjectReader5.fieldReader4protected final FieldReaderObjectReader6.fieldReader4protected final FieldReaderObjectReader7.fieldReader4protected final FieldReaderObjectReader8.fieldReader4protected final FieldReaderObjectReader9.fieldReader4protected final FieldReaderObjectReader10.fieldReader5protected final FieldReaderObjectReader11.fieldReader5protected final FieldReaderObjectReader12.fieldReader5protected final FieldReaderObjectReader6.fieldReader5protected final FieldReaderObjectReader7.fieldReader5protected final FieldReaderObjectReader8.fieldReader5protected final FieldReaderObjectReader9.fieldReader5protected final FieldReaderObjectReader10.fieldReader6protected final FieldReaderObjectReader11.fieldReader6protected final FieldReaderObjectReader12.fieldReader6protected final FieldReaderObjectReader7.fieldReader6protected final FieldReaderObjectReader8.fieldReader6protected final FieldReaderObjectReader9.fieldReader6protected final FieldReaderObjectReader10.fieldReader7protected final FieldReaderObjectReader11.fieldReader7protected final FieldReaderObjectReader12.fieldReader7protected final FieldReaderObjectReader8.fieldReader7protected final FieldReaderObjectReader9.fieldReader7protected final FieldReaderObjectReader10.fieldReader8protected final FieldReaderObjectReader11.fieldReader8protected final FieldReaderObjectReader12.fieldReader8protected final FieldReaderObjectReader9.fieldReader8protected final FieldReaderObjectReader10.fieldReader9protected final FieldReaderObjectReader11.fieldReader9protected final FieldReaderObjectReader12.fieldReader9Methods in com.alibaba.fastjson2.reader that return FieldReaderModifier and TypeMethodDescription<T> FieldReaderObjectReaderCreator.createFieldReader(Class<T> objectType, String fieldName, Type fieldType, Class fieldClass, Method method) <T> FieldReaderObjectReaderCreator.createFieldReader(Class<T> objectType, String fieldName, String format, Type fieldType, Class fieldClass, Method method) <T> FieldReader<T>ObjectReaderCreator.createFieldReader(Class objectClass, Type objectType, String fieldName, int ordinal, long features, String format, Locale locale, Object defaultValue, String schema, Type fieldType, Class fieldClass, Field field, ObjectReader initReader) <T> FieldReader<T>ObjectReaderCreator.createFieldReader(Class objectClass, Type objectType, String fieldName, long features, String format, Type fieldType, Class fieldClass, Field field) <T,V> FieldReader ObjectReaderCreator.createFieldReader(Class objectClass, Type objectType, String fieldName, Type fieldType, Class<V> fieldClass, int ordinal, long features, String format, Object defaultValue, JSONSchema schema, Method method, BiConsumer<T, V> function, ObjectReader initReader) <T,V> FieldReader ObjectReaderCreator.createFieldReader(String fieldName, Type fieldType, Class<V> fieldClass, Method method, BiConsumer<T, V> function) <T> FieldReader<T>ObjectReaderCreator.createFieldReader(String fieldName, Type fieldType, Field field) <T> FieldReader<T>ObjectReaderCreator.createFieldReader(String fieldName, String format, Type fieldType, Field field) <T> FieldReader<T>ObjectReaderCreatorASM.createFieldReader(Class objectClass, Type objectType, String fieldName, int ordinal, long features, String format, Locale locale, Object defaultValue, String schema, Type fieldType, Class fieldClass, Field field, ObjectReader initReader) protected <T> FieldReaderObjectReaderCreatorLambda.createFieldReaderLambda(Class<T> objectClass, Type objectType, String fieldName, int ordinal, long features, String format, Locale locale, Object defaultValue, String schema, Type fieldType, Class fieldClass, Method method, ObjectReader initReader) <T> FieldReaderObjectReaderCreator.createFieldReaderMethod(Class<T> objectClass, Type objectType, String fieldName, int ordinal, long features, String format, Locale locale, Object defaultValue, String schema, Type fieldType, Class fieldClass, Method method, ObjectReader initReader) <T> FieldReaderObjectReaderCreator.createFieldReaderMethod(Class<T> objectClass, String fieldName, String format, Type fieldType, Class fieldClass, Method method) <T> FieldReaderObjectReaderCreatorLambda.createFieldReaderMethod(Class<T> objectClass, Type objectType, String fieldName, int ordinal, long features, String format, Locale locale, Object defaultValue, String schema, Type fieldType, Class fieldClass, Method method, ObjectReader initReader) <T> FieldReaderObjectReaderCreator.createFieldReaderParam(Class<T> objectClass, Type objectType, String fieldName, int ordinal, long features, String format, Type fieldType, Class fieldClass, String paramName, Parameter parameter, JSONSchema schema) <T> FieldReaderObjectReaderCreator.createFieldReaderParam(Class<T> objectClass, Type objectType, String fieldName, int ordinal, long features, String format, Type fieldType, Class fieldClass, String paramName, Parameter parameter, JSONSchema schema, ObjectReader initReader) ObjectReaderCreator.createFieldReaders(ObjectReaderProvider provider, Executable owner, Parameter[] parameters, String... paramNames) <T> FieldReader[]ObjectReaderCreator.createFieldReaders(Class<T> objectClass) <T> FieldReader[]ObjectReaderCreator.createFieldReaders(Class<T> objectClass, Type objectType) protected <T> FieldReader[]ObjectReaderCreator.createFieldReaders(Class<T> objectClass, Type objectType, BeanInfo beanInfo, boolean fieldBased, ObjectReaderProvider provider) static FieldReaderObjectReaders.fieldReader(String fieldName, Class fieldClass) static <T,V> FieldReader ObjectReaders.fieldReader(String fieldName, Class<V> fieldClass, BiConsumer<T, V> function) static FieldReaderObjectReaders.fieldReader(String fieldName, Type fieldType, Class fieldClass) static <T,V> FieldReader ObjectReaders.fieldReader(String fieldName, Type fieldType, Class<V> fieldClass, BiConsumer<T, V> function) static <T,U> FieldReader ObjectReaders.fieldReader(String fieldName, Type fieldType, BiConsumer<T, U> consumer, ObjectReader<U> fieldObjectReader) static <T> FieldReaderObjectReaders.fieldReaderBool(String fieldName, ObjBoolConsumer<T> function) static <T> FieldReaderObjectReaders.fieldReaderByte(String fieldName, ObjByteConsumer<T> function) static <T> FieldReaderObjectReaders.fieldReaderChar(String fieldName, ObjCharConsumer<T> function) static <T> FieldReaderObjectReaders.fieldReaderDouble(String fieldName, ObjDoubleConsumer<T> function) static <T> FieldReaderObjectReaders.fieldReaderFloat(String fieldName, ObjFloatConsumer<T> function) static <T> FieldReaderObjectReaders.fieldReaderInt(String fieldName, ObjIntConsumer<T> function) static <T,V> FieldReader ObjectReaders.fieldReaderList(String fieldName, Type itemType, BiConsumer<T, List<V>> function) static <T,V> FieldReader ObjectReaders.fieldReaderList(String fieldName, Type itemType, Supplier<List<V>> listCreator, BiConsumer<T, List<V>> function) static <T,V> FieldReader ObjectReaders.fieldReaderList(String fieldName, Type itemType, Supplier<List<V>> listCreator, BiConsumer<T, List<V>> function, ObjectReader<V> itemObjectReader) static <T> FieldReaderObjectReaders.fieldReaderLong(String fieldName, ObjLongConsumer<T> function) static <T> FieldReaderObjectReaders.fieldReaderShort(String fieldName, ObjShortConsumer<T> function) static <T> FieldReaderObjectReaders.fieldReaderString(String fieldName, BiConsumer<T, String> function) default FieldReaderObjectReader.getFieldReader(long hashCode) default FieldReaderObjectReader.getFieldReader(String fieldName) ObjectReader1.getFieldReader(long hashCode) ObjectReader10.getFieldReader(long hashCode) ObjectReader11.getFieldReader(long hashCode) ObjectReader12.getFieldReader(long hashCode) ObjectReader2.getFieldReader(long hashCode) ObjectReader3.getFieldReader(long hashCode) ObjectReader4.getFieldReader(long hashCode) ObjectReader5.getFieldReader(long hashCode) ObjectReader6.getFieldReader(long hashCode) ObjectReader7.getFieldReader(long hashCode) ObjectReader8.getFieldReader(long hashCode) ObjectReader9.getFieldReader(long hashCode) ObjectReaderAdapter.getFieldReader(long hashCode) ObjectReaderImplList.getFieldReader(long hashCode) ObjectReaderImplListInt64.getFieldReader(long hashCode) ObjectReaderImplListStr.getFieldReader(long hashCode) ObjectReaderImplMap.getFieldReader(long hashCode) default FieldReaderObjectReader.getFieldReaderLCase(long hashCode) ObjectReader1.getFieldReaderLCase(long hashCode) ObjectReader10.getFieldReaderLCase(long hashCode) ObjectReader11.getFieldReaderLCase(long hashCode) ObjectReader12.getFieldReaderLCase(long hashCode) ObjectReader2.getFieldReaderLCase(long hashCode) ObjectReader3.getFieldReaderLCase(long hashCode) ObjectReader4.getFieldReaderLCase(long hashCode) ObjectReader5.getFieldReaderLCase(long hashCode) ObjectReader6.getFieldReaderLCase(long hashCode) ObjectReader7.getFieldReaderLCase(long hashCode) ObjectReader8.getFieldReaderLCase(long hashCode) ObjectReader9.getFieldReaderLCase(long hashCode) ObjectReaderAdapter.getFieldReaderLCase(long hashCode) ObjectReaderAdapter.getFieldReaders()Methods in com.alibaba.fastjson2.reader with parameters of type FieldReaderModifier and TypeMethodDescriptionintFieldReader.compareTo(FieldReader o) <T> ObjectReader<T>ObjectReaderCreator.createObjectReader(Class<T> objectClass, long features, Supplier<T> defaultCreator, Function buildFunction, FieldReader... fieldReaders) <T> ObjectReader<T>ObjectReaderCreator.createObjectReader(Class<T> objectClass, FieldReader... fieldReaders) <T> ObjectReader<T>ObjectReaderCreator.createObjectReader(Class<T> objectClass, String typeKey, long features, JSONSchema schema, Supplier<T> defaultCreator, Function buildFunction, FieldReader... fieldReaders) <T> ObjectReader<T>ObjectReaderCreator.createObjectReader(Class<T> objectClass, Supplier<T> defaultCreator, FieldReader... fieldReaders) <T> ObjectReader<T>ObjectReaderCreator.createObjectReaderNoneDefaultConstructor(Class objectClass, Constructor constructor, String[] paramNames, FieldReader[] paramFieldReaders, FieldReader[] setterFieldReaders) <T> ObjectReader<T>ObjectReaderCreator.createObjectReaderNoneDefaultConstructor(Class objectClass, Function<Map<Long, Object>, T> creator, FieldReader... fieldReaders) <T> ObjectReader<T>ObjectReaderCreator.createObjectReaderSeeAlso(Class<T> objectType, Class[] seeAlso, FieldReader... fieldReaders) <T> ObjectReader<T>ObjectReaderCreator.createObjectReaderSeeAlso(Class<T> objectType, Supplier<T> defaultCreator, String typeKey, Class[] seeAlso, String[] seeAlsoNames, FieldReader... fieldReaders) static <T> ObjectReader<T>ObjectReaders.objectReader(Class<T> objectClass, Supplier<T> defaultCreator, FieldReader... fieldReaders) static <T> ObjectReader<T>ObjectReaders.objectReader(Function<Map<Long, Object>, T> creator, FieldReader... fieldReaders) static <T> ObjectReader<T>ObjectReaders.of(Class<T> objectClass, Supplier<T> defaultCreator, FieldReader... fieldReaders) static <T> ObjectReader<T>ObjectReaders.of(Supplier<T> defaultCreator, FieldReader... fieldReaders) Method parameters in com.alibaba.fastjson2.reader with type arguments of type FieldReaderModifier and TypeMethodDescriptionprotected voidObjectReaderCreator.createFieldReader(Class objectClass, Type objectType, String namingStrategy, FieldInfo fieldInfo, Field field, Map<String, FieldReader> fieldReaders, ObjectReaderProvider provider) protected voidObjectReaderCreator.createFieldReader(Class objectClass, Type objectType, String namingStrategy, String[] orders, FieldInfo fieldInfo, Method method, Map<String, FieldReader> fieldReaders, ObjectReaderProvider provider) Constructors in com.alibaba.fastjson2.reader with parameters of type FieldReaderModifierConstructorDescriptionObjectReader1(Class objectClass, long features, JSONSchema schema, Supplier<T> creator, Function buildFunction, FieldReader fieldReader) ObjectReader1(Class objectClass, String typeKey, String typeName, long features, JSONSchema schema, Supplier<T> creator, Function buildFunction, FieldReader... fieldReaders) ObjectReader10(Class objectClass, String typeKey, String typeName, long features, JSONSchema schema, Supplier<T> creator, Function buildFunction, FieldReader... fieldReaders) ObjectReader11(Class objectClass, String typeKey, String typeName, long features, JSONSchema schema, Supplier<T> creator, Function buildFunction, FieldReader... fieldReaders) ObjectReader12(Class objectClass, String typeKey, String typeName, long features, JSONSchema schema, Supplier<T> creator, Function buildFunction, FieldReader... fieldReaders) ObjectReader2(Class objectClass, long features, JSONSchema schema, Supplier<T> creator, Function buildFunction, FieldReader first, FieldReader second) ObjectReader2(Class objectClass, String typeKey, String typeName, long features, JSONSchema schema, Supplier<T> creator, Function buildFunction, FieldReader... fieldReaders) ObjectReader3(Class objectClass, String typeKey, String typeName, long features, JSONSchema schema, Supplier<T> creator, Function buildFunction, FieldReader... fieldReaders) ObjectReader4(Class objectClass, String typeKey, String typeName, long features, JSONSchema schema, Supplier<T> creator, Function buildFunction, FieldReader... fieldReaders) ObjectReader5(Class objectClass, String typeKey, String typeName, long features, JSONSchema schema, Supplier<T> creator, Function buildFunction, FieldReader... fieldReaders) ObjectReader6(Class objectClass, String typeKey, String typeName, long features, JSONSchema schema, Supplier<T> creator, Function buildFunction, FieldReader... fieldReaders) ObjectReader7(Class objectClass, String typeKey, String typeName, long features, JSONSchema schema, Supplier<T> creator, Function buildFunction, FieldReader... fieldReaders) ObjectReader8(Class objectClass, String typeKey, String typeName, long features, JSONSchema schema, Supplier<T> creator, Function buildFunction, FieldReader... fieldReaders) ObjectReader9(Class objectClass, String typeKey, String typeName, long features, JSONSchema schema, Supplier<T> creator, Function buildFunction, FieldReader... fieldReaders) ObjectReaderAdapter(Class objectClass, String typeKey, String typeName, long features, JSONSchema schema, Supplier<T> creator, Function buildFunction, FieldReader... fieldReaders) ObjectReaderAdapter(Class objectClass, Supplier<T> creator, FieldReader... fieldReaders) ObjectReaderInterface(Class objectClass, String typeKey, String typeName, long features, Supplier creator, Function buildFunction, FieldReader[] fieldReaders) ObjectReaderNoneDefaultConstructor(Class objectClass, String typeKey, String typeName, long features, Function<Map<Long, Object>, T> creator, List<Constructor> alternateConstructors, String[] paramNames, FieldReader[] paramFieldReaders, FieldReader[] setterFieldReaders)