Uses of Class
io.protostuff.runtime.Field
Packages that use Field
-
Uses of Field in io.protostuff.runtime
Subclasses of Field in io.protostuff.runtimeModifier and TypeClassDescription(package private) classA runtime field for aCollection.(package private) classA runtime field w/c represents an abstract class, interface or a base type with many possible subclasses.(package private) classRuntimeMapField<T,K, V> A runtime field for aMap.(package private) classRuntimeMessageField<T,P> A runtime message field that lazily loads the schema to support cyclic dependencies.(package private) classA runtime field whose field type isObject(dynamic).Classes in io.protostuff.runtime that implement interfaces with type arguments of type FieldFields in io.protostuff.runtime declared as FieldModifier and TypeFieldDescriptionRuntimeView.PostFilteredSchema.fieldsArrayFieldMap.fieldsByNumberFields in io.protostuff.runtime with type parameters of type FieldModifier and TypeFieldDescriptionArrayFieldMap.fieldsHashFieldMap.fieldsArrayFieldMap.fieldsByNameHashFieldMap.fieldsByNameHashFieldMap.fieldsByNumberMethods in io.protostuff.runtime that return FieldModifier and TypeMethodDescriptionField.copy(IdStrategy strategy) No copy by default.abstract <T> Field<T> RuntimeFieldFactory.create(int number, String name, Field field, IdStrategy strategy) Creates a runtimefieldbased on reflection.private static <T> Field<T> RuntimeCollectionFieldFactory.createCollectionEnumV(int number, String name, Field f, CollectionSchema.MessageFactory messageFactory, boolean allowNullElement, Class<Object> genericType, IdStrategy strategy) private static <T> Field<T> RuntimeRepeatedFieldFactory.createCollectionEnumV(int number, String name, Field f, CollectionSchema.MessageFactory messageFactory, Class<Object> genericType, IdStrategy strategy) private static <T> Field<T> RuntimeCollectionFieldFactory.createCollectionInlineV(int number, String name, Field f, CollectionSchema.MessageFactory messageFactory, boolean allowNullElement, Delegate<Object> inline) private static <T> Field<T> RuntimeRepeatedFieldFactory.createCollectionInlineV(int number, String name, Field f, CollectionSchema.MessageFactory messageFactory, Delegate<Object> inline) private static <T> Field<T> RuntimeCollectionFieldFactory.createCollectionObjectV(int number, String name, Field f, CollectionSchema.MessageFactory messageFactory, boolean allowNullElement, Schema<Object> valueSchema, Pipe.Schema<Object> valuePipeSchema, IdStrategy strategy) private static <T> Field<T> RuntimeRepeatedFieldFactory.createCollectionObjectV(int number, String name, Field f, CollectionSchema.MessageFactory messageFactory, Class<Object> genericType, PolymorphicSchema.Factory factory, IdStrategy strategy) private static <T> Field<T> RuntimeCollectionFieldFactory.createCollectionPojoV(int number, String name, Field f, CollectionSchema.MessageFactory messageFactory, boolean allowNullElement, Class<Object> genericType, IdStrategy strategy) private static <T> Field<T> RuntimeRepeatedFieldFactory.createCollectionPojoV(int number, String name, Field f, CollectionSchema.MessageFactory messageFactory, Class<Object> genericType, IdStrategy strategy) private static <T> Field<T> RuntimeCollectionFieldFactory.createCollectionPolymorphicV(int number, String name, Field f, CollectionSchema.MessageFactory messageFactory, boolean allowNullElement, Class<Object> genericType, IdStrategy strategy) private static <T> Field<T> RuntimeRepeatedFieldFactory.createCollectionPolymorphicV(int number, String name, Field f, CollectionSchema.MessageFactory messageFactory, Class<Object> genericType, IdStrategy strategy) private static <T> Field<T> RuntimeMapFieldFactory.createMapEnumKEnumV(int number, String name, Field f, MapSchema.MessageFactory messageFactory, Class<Object> clazzK, Class<Object> clazzV, IdStrategy strategy) private static <T> Field<T> RuntimeMapFieldFactory.createMapEnumKInlineV(int number, String name, Field f, MapSchema.MessageFactory messageFactory, Class<Object> clazzK, Delegate<Object> inlineV, IdStrategy strategy) private static <T> Field<T> RuntimeMapFieldFactory.createMapEnumKObjectV(int number, String name, Field f, MapSchema.MessageFactory messageFactory, Class<Object> clazzK, Schema<Object> valueSchema, Pipe.Schema<Object> valuePipeSchema, IdStrategy strategy) private static <T> Field<T> RuntimeMapFieldFactory.createMapEnumKPojoV(int number, String name, Field f, MapSchema.MessageFactory messageFactory, Class<Object> clazzK, Class<Object> clazzV, IdStrategy strategy) private static <T> Field<T> RuntimeMapFieldFactory.createMapEnumKPolymorphicV(int number, String name, Field f, MapSchema.MessageFactory messageFactory, Class<Object> clazzK, Class<Object> clazzV, IdStrategy strategy) private static <T> Field<T> RuntimeMapFieldFactory.createMapInlineKEnumV(int number, String name, Field f, MapSchema.MessageFactory messageFactory, Delegate<Object> inlineK, Class<Object> clazzV, IdStrategy strategy) private static <T> Field<T> RuntimeMapFieldFactory.createMapInlineKInlineV(int number, String name, Field f, MapSchema.MessageFactory messageFactory, Delegate<Object> inlineK, Delegate<Object> inlineV) private static <T> Field<T> RuntimeMapFieldFactory.createMapInlineKObjectV(int number, String name, Field f, MapSchema.MessageFactory messageFactory, Delegate<Object> inlineK, Schema<Object> valueSchema, Pipe.Schema<Object> valuePipeSchema, IdStrategy strategy) private static <T> Field<T> RuntimeMapFieldFactory.createMapInlineKPojoV(int number, String name, Field f, MapSchema.MessageFactory messageFactory, Delegate<Object> inlineK, Class<Object> clazzV, IdStrategy strategy) private static <T> Field<T> RuntimeMapFieldFactory.createMapInlineKPolymorphicV(int number, String name, Field f, MapSchema.MessageFactory messageFactory, Delegate<Object> inlineK, Class<Object> clazzV, IdStrategy strategy) private static <T> Field<T> RuntimeMapFieldFactory.createMapObjectKObjectV(int number, String name, Field f, MapSchema.MessageFactory messageFactory, Schema<Object> keySchema, Pipe.Schema<Object> keyPipeSchema, Schema<Object> valueSchema, Pipe.Schema<Object> valuePipeSchema, IdStrategy strategy) private static <T> Field<T> RuntimeMapFieldFactory.createMapPojoKEnumV(int number, String name, Field f, MapSchema.MessageFactory messageFactory, Class<Object> clazzK, Class<Object> clazzV, IdStrategy strategy) private static <T> Field<T> RuntimeMapFieldFactory.createMapPojoKInlineV(int number, String name, Field f, MapSchema.MessageFactory messageFactory, Class<Object> clazzK, Delegate<Object> inlineV, IdStrategy strategy) private static <T> Field<T> RuntimeMapFieldFactory.createMapPojoKObjectV(int number, String name, Field f, MapSchema.MessageFactory messageFactory, Class<Object> clazzK, Schema<Object> valueSchema, Pipe.Schema<Object> valuePipeSchema, IdStrategy strategy) private static <T> Field<T> RuntimeMapFieldFactory.createMapPojoKPojoV(int number, String name, Field f, MapSchema.MessageFactory messageFactory, Class<Object> clazzK, Class<Object> clazzV, IdStrategy strategy) private static <T> Field<T> RuntimeMapFieldFactory.createMapPojoKPolymorphicV(int number, String name, Field f, MapSchema.MessageFactory messageFactory, Class<Object> clazzK, Class<Object> clazzV, IdStrategy strategy) ArrayFieldMap.getFieldByName(String fieldName) FieldMap.getFieldByName(String fieldName) HashFieldMap.getFieldByName(String fieldName) RuntimeSchema.getFieldByName(String fieldName) ArrayFieldMap.getFieldByNumber(int n) FieldMap.getFieldByNumber(int n) HashFieldMap.getFieldByNumber(int n) RuntimeSchema.getFieldByNumber(int n) Methods in io.protostuff.runtime that return types with arguments of type FieldModifier and TypeMethodDescriptionRuntimeView.copyAndExclude(Class<? super T> typeClass, List<Field<T>> fields, Predicate predicate) RuntimeView.copyAndExclude(Class<? super T> typeClass, List<Field<T>> fields, String[] args) ArrayFieldMap.getFields()FieldMap.getFields()HashFieldMap.getFields()RuntimeSchema.getFields()Methods in io.protostuff.runtime with parameters of type FieldModifier and TypeMethodDescriptionbooleanReturns true if the field is included.booleanReturns true if the field is included.booleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanintMethod parameters in io.protostuff.runtime with type arguments of type FieldModifier and TypeMethodDescriptionRuntimeView.copyAndExclude(Class<? super T> typeClass, List<Field<T>> fields, Predicate predicate) RuntimeView.copyAndExclude(Class<? super T> typeClass, List<Field<T>> fields, String[] args) RuntimeSchema.createFieldMap(Collection<Field<T>> fields) (package private) static <T> intRuntimeView.includeAndAddTo(Map<String, Field<T>> map, Class<? super T> typeClass, List<Field<T>> fields, String[] args) (package private) static <T> intRuntimeView.includeAndAddTo(Map<String, Field<T>> map, Class<? super T> typeClass, List<Field<T>> fields, String[] args) private booleanRuntimeSchema.preferHashFieldMap(Collection<Field<T>> fields, int lastFieldNumber) Constructors in io.protostuff.runtime with parameters of type FieldModifierConstructorDescriptionprotectedPostFilteredSchema(Class<? super T> typeClass, RuntimeEnv.Instantiator<T> instantiator, Field<T>[] fields) Constructor parameters in io.protostuff.runtime with type arguments of type FieldModifierConstructorDescriptionArrayFieldMap(Collection<Field<T>> fields, int lastFieldNumber) HashFieldMap(Collection<Field<T>> fields) RuntimeSchema(Class<T> typeClass, Collection<Field<T>> fields, RuntimeEnv.Instantiator<T> instantiator) RuntimeSchema(Class<T> typeClass, Collection<Field<T>> fields, Constructor<T> constructor)