Class GizmoSolutionClonerImplementor
- java.lang.Object
-
- org.optaplanner.core.impl.domain.solution.cloner.gizmo.GizmoSolutionClonerImplementor
-
public class GizmoSolutionClonerImplementor extends Object
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static <T> SolutionCloner<T>
createClonerFor(SolutionDescriptor<T> solutionDescriptor)
static void
defineClonerFor(io.quarkus.gizmo.ClassCreator classCreator, SolutionDescriptor<?> solutionDescriptor, List<Class<?>> solutionClassList, Map<Class<?>,GizmoSolutionOrEntityDescriptor> memoizedSolutionOrEntityDescriptorMap)
Generates the constructor and implementations of SolutionCloner methods for the given SolutionDescriptor using the given ClassCreator
-
-
-
Method Detail
-
defineClonerFor
public static void defineClonerFor(io.quarkus.gizmo.ClassCreator classCreator, SolutionDescriptor<?> solutionDescriptor, List<Class<?>> solutionClassList, Map<Class<?>,GizmoSolutionOrEntityDescriptor> memoizedSolutionOrEntityDescriptorMap)
Generates the constructor and implementations of SolutionCloner methods for the given SolutionDescriptor using the given ClassCreator- Parameters:
classCreator
- ClassCreator to write output tosolutionDescriptor
- SolutionDescriptor to generate MemberAccessor methods implementation for
-
createClonerFor
public static <T> SolutionCloner<T> createClonerFor(SolutionDescriptor<T> solutionDescriptor)
-
-