/** * Convenience method for creating a new * {@code DefaultValueDiscriminantPair} with the given value and * discriminant. * * @param <ValueType> * The general value stored in the pair. * @param <DiscriminantType> * The discriminant comparable object used for ordering objects. * @param value * The value. * @param discriminant * The discriminant. * @return * A new {@code DefaultValueDiscriminantPair}. */ public static <ValueType, DiscriminantType extends Comparable<? super DiscriminantType>> DefaultValueDiscriminantPair<ValueType, DiscriminantType> create( final ValueType value, final DiscriminantType discriminant) { return new DefaultValueDiscriminantPair<ValueType, DiscriminantType>( value, discriminant); } }
/** * Convenience method for creating a new * {@code DefaultValueDiscriminantPair} with the given value and * discriminant. * * @param <ValueType> * The general value stored in the pair. * @param <DiscriminantType> * The discriminant comparable object used for ordering objects. * @param value * The value. * @param discriminant * The discriminant. * @return * A new {@code DefaultValueDiscriminantPair}. */ public static <ValueType, DiscriminantType extends Comparable<? super DiscriminantType>> DefaultValueDiscriminantPair<ValueType, DiscriminantType> create( final ValueType value, final DiscriminantType discriminant) { return new DefaultValueDiscriminantPair<ValueType, DiscriminantType>( value, discriminant); } }
/** * Convenience method for creating a new * {@code DefaultValueDiscriminantPair} with the given value and * discriminant. * * @param <ValueType> * The general value stored in the pair. * @param <DiscriminantType> * The discriminant comparable object used for ordering objects. * @param value * The value. * @param discriminant * The discriminant. * @return * A new {@code DefaultValueDiscriminantPair}. */ public static <ValueType, DiscriminantType extends Comparable<? super DiscriminantType>> DefaultValueDiscriminantPair<ValueType, DiscriminantType> create( final ValueType value, final DiscriminantType discriminant) { return new DefaultValueDiscriminantPair<ValueType, DiscriminantType>( value, discriminant); } }