Class GizmoMemberAccessorFactory


  • public class GizmoMemberAccessorFactory
    extends Object
    • 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
      • getGenericTypeFor

        public static Type getGenericTypeFor​(String gizmoMemberAccessorName)
        Returns the Generic Type that a particular MemberAccessor should return. Used in generated Gizmo code.
        Parameters:
        gizmoMemberAccessorName - The MemberAccessor that is being queried
        Returns:
        The generic type gizmoMemberAccessorName should return in MemberAccessor.getGenericType
      • getAnnotatedElementFor

        public static AnnotatedElement getAnnotatedElementFor​(String gizmoMemberAccessorName)
        Returns the AnnotatedElement that a particular MemberAccessor should return. Used in generated Gizmo code.
        Parameters:
        gizmoMemberAccessorName - The MemberAccessor that is being queried
        Returns:
        The AnnotatedElement gizmoMemberAccessorName should return in MemberAccessor.getAnnotatedElement