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

## Class GizmoMemberAccessorFactory

- java.lang.Object
- - org.optaplanner.core.impl.domain.common.accessor.gizmo.GizmoMemberAccessorFactory

-     public class GizmoMemberAccessorFactory
      extends Object

- - ### Method Summary

    All Methods Static Methods Concrete Methods
    Modifier and Type | Method | Description
    --- | --- | ---
    `static MemberAccessor` | `buildGizmoMemberAccessor​(Member member, Class<? extends Annotation> annotationClass)` |
    `static String` | `getGeneratedClassName​(Member member)` | Returns the generated class name for a given member.
    `static void` | `usePregeneratedMemberAccessorMap​(Map<String,​MemberAccessor> memberAccessorMap)` |

    - ### Methods inherited from class java.lang.Object

      `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### Method Detail

    - #### getGeneratedClassName

          public static String getGeneratedClassName​(Member member)

      Returns the generated class name for a given member. (Here as accessing any method of GizmoMemberAccessorImplementor will try to load Gizmo code)
      Parameters:
        `member` - The member to get the generated class name for
      Returns:
        The generated class name for member

    - #### usePregeneratedMemberAccessorMap

          public static void usePregeneratedMemberAccessorMap​(Map<String,​MemberAccessor> memberAccessorMap)

    - #### buildGizmoMemberAccessor

          public static MemberAccessor buildGizmoMemberAccessor​(Member member,
                                                                Class<? extends Annotation> annotationClass)