Class GizmoMemberAccessorFactory
java.lang.Object
ai.timefold.solver.core.impl.domain.common.accessor.gizmo.GizmoMemberAccessorFactory
-
Method Summary
Modifier and TypeMethodDescriptionstatic MemberAccessorbuildGizmoMemberAccessor(Member member, Class<? extends Annotation> annotationClass, boolean returnTypeRequired, GizmoClassLoader gizmoClassLoader) static StringgetGeneratedClassName(Member member) Returns the generated class name for a given member.
-
Method Details
-
getGeneratedClassName
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
-
buildGizmoMemberAccessor
public static MemberAccessor buildGizmoMemberAccessor(Member member, Class<? extends Annotation> annotationClass, boolean returnTypeRequired, GizmoClassLoader gizmoClassLoader) - Parameters:
member- never nullannotationClass- may be null if the member is not annotatedgizmoClassLoader- never null- Returns:
- never null
-