Class ObjectValueWriter

  • All Implemented Interfaces:
    ValueWriter

    class ObjectValueWriter
    extends java.lang.Object
    implements ValueWriter
    • Field Detail

      • OBJECT_VALUE_WRITER

        static final ValueWriter OBJECT_VALUE_WRITER
    • Constructor Detail

      • ObjectValueWriter

        private ObjectValueWriter()
    • Method Detail

      • canWrite

        public boolean canWrite​(java.lang.Object value)
        Specified by:
        canWrite in interface ValueWriter
      • getFields

        private static java.util.Set<java.lang.reflect.Field> getFields​(java.lang.Class<?> cls)
      • removeConstantsAndSyntheticFields

        private static void removeConstantsAndSyntheticFields​(java.util.Set<java.lang.reflect.Field> fields)
      • getFieldValue

        private static java.lang.Object getFieldValue​(java.lang.reflect.Field field,
                                                      java.lang.Object o)