Class POJOProperty


  • public class POJOProperty
    extends 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 String _name
      • _fieldName

        protected final 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 Method _getter
      • _setter

        protected Method _setter
    • Constructor Detail

      • POJOProperty

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

      • getName

        public String getName()
      • setGetter

        public void setGetter​(Method m)
      • setSetter

        public void setSetter​(Method m)
      • getGetter

        public Method getGetter()
      • getSetter

        public Method getSetter()
      • getFieldName

        public String getFieldName()
      • hasConcreteGetter

        public boolean hasConcreteGetter()
      • hasConcreteSetter

        public boolean hasConcreteSetter()
      • selectType

        public com.fasterxml.jackson.module.mrbean.BeanBuilder.TypeDescription selectType()