# Package org.optaplanner.core.impl.domain.common.accessor

- Interface Summary
  Interface | Description
  --- | ---
  MemberAccessor | Fast and easy access to a `Member` of a bean, which is a property (with a getter and optional setter `Method`) or a `Field`.

- Class Summary
  Class | Description
  --- | ---
  LambdaBeanPropertyMemberAccessor | A `MemberAccessor` based on a getter and optionally a setter.
  MemberAccessorFactory |
  ReflectionBeanPropertyMemberAccessor | A `MemberAccessor` based on a getter and optionally a setter.
  ReflectionFieldMemberAccessor | A `MemberAccessor` based on a field.
  ReflectionMethodMemberAccessor | A `MemberAccessor` based on a single read `Method`.

- Enum Summary
  Enum | Description
  --- | ---
  MemberAccessorFactory.MemberAccessorType |