Class ImmutableFitnessComparison
java.lang.Object
net.bmahe.genetics4j.neat.spec.combination.parentcompare.ImmutableFitnessComparison
- All Implemented Interfaces:
- FitnessComparison,- ParentComparisonPolicy
@Generated(from="FitnessComparison",
           generator="Immutables")
@Generated("org.immutables.processor.ProxyProcessor")
public final class ImmutableFitnessComparison
extends Object
implements FitnessComparison
Immutable implementation of 
FitnessComparison.
 
 Use the builder to create immutable instances:
 new FitnessComparison.Builder().
- 
Nested Class SummaryNested Classes
- 
Constructor SummaryConstructorsModifierConstructorDescriptionprivate
- 
Method SummaryModifier and TypeMethodDescriptionstatic FitnessComparisoncopyOf(FitnessComparison instance) Creates an immutable copy of aFitnessComparisonvalue.booleanThis instance is equal to all instances ofImmutableFitnessComparisonthat have equal attribute values.private booleanequalsByValue(ImmutableFitnessComparison another) inthashCode()Returns a constant hash code value.toString()Prints the immutable valueFitnessComparison.
- 
Constructor Details- 
ImmutableFitnessComparison
 
- 
- 
Method Details- 
equalsThis instance is equal to all instances ofImmutableFitnessComparisonthat have equal attribute values.
- 
equalsByValue
- 
hashCodepublic int hashCode()Returns a constant hash code value.
- 
toStringPrints the immutable valueFitnessComparison.
- 
copyOfCreates an immutable copy of aFitnessComparisonvalue. Uses accessors to get values to initialize the new immutable instance. If an instance is already immutable, it is returned as is.- Parameters:
- instance- The instance to copy
- Returns:
- A copied immutable FitnessComparison instance
 
 
-