Class Fields

    • Field Detail

      • fieldsMap

        protected final java.util.Map<java.lang.String,​FieldDescriptor> fieldsMap
    • Constructor Detail

      • Fields

        public Fields​(ClassDescriptor classDescriptor)
        Creates new fields collection.
    • Method Detail

      • createFieldDescriptor

        protected FieldDescriptor createFieldDescriptor​(java.lang.reflect.Field field)
        Creates new FieldDescriptor.
      • getFieldDescriptor

        public FieldDescriptor getFieldDescriptor​(java.lang.String name)
        Returns field descriptor for given field name or null if field does not exist.
      • getAllFieldDescriptors

        public FieldDescriptor[] getAllFieldDescriptors()
        Returns all fields of this collection. Returns empty array if no fields exist. Initialized lazy.