Class POJOProperty


  • public class POJOProperty
    extends java.lang.Object
    Bean that contains information about a single logical POJO property. Properties consist of a getter and/or setter, and are used to generate getter and setter methods and matching backing field.
    • Field Detail

      • _name

        protected final java.lang.String _name
      • _fieldName

        protected final java.lang.String _fieldName
      • _context

        protected final com.fasterxml.jackson.databind.introspect.TypeResolutionContext _context
        Class in which setter/getter was declared, needed for resolving generic types.
      • _getter

        protected java.lang.reflect.Method _getter
      • _setter

        protected java.lang.reflect.Method _setter
    • Constructor Detail

      • POJOProperty

        public POJOProperty​(com.fasterxml.jackson.databind.introspect.TypeResolutionContext ctxt,
                            java.lang.String name)
    • Method Detail

      • getName

        public java.lang.String getName()
      • setGetter

        public void setGetter​(java.lang.reflect.Method m)
      • setSetter

        public void setSetter​(java.lang.reflect.Method m)
      • getGetter

        public java.lang.reflect.Method getGetter()
      • getSetter

        public java.lang.reflect.Method getSetter()
      • getFieldName

        public java.lang.String getFieldName()
      • hasConcreteGetter

        public boolean hasConcreteGetter()
      • hasConcreteSetter

        public boolean hasConcreteSetter()