Apache Commons logo Apache Commons RNG

API Change Analysis Results

The summary of the API changes between artifacts org.apache.commons:commons-rng-sampling:jar:1.6 and org.apache.commons:commons-rng-sampling:jar:1.7.

Changes Not Affecting The API

Binary

Difference Code Element Description Justification
java.annotation.added interface org.apache.commons.rng.UniformRandomProvider Element newly annotated with 'java.lang.FunctionalInterface'.
java.annotation.added interface org.apache.commons.rng.sampling.CompositeSamplers.DiscreteProbabilitySamplerFactory Element newly annotated with 'java.lang.FunctionalInterface'.
java.annotation.added interface org.apache.commons.rng.sampling.ObjectSampler<T> Element newly annotated with 'java.lang.FunctionalInterface'.
java.annotation.added interface org.apache.commons.rng.sampling.SharedStateSampler<R> Element newly annotated with 'java.lang.FunctionalInterface'.
java.annotation.added interface org.apache.commons.rng.sampling.distribution.ContinuousInverseCumulativeProbabilityFunction Element newly annotated with 'java.lang.FunctionalInterface'.
java.annotation.added interface org.apache.commons.rng.sampling.distribution.ContinuousSampler Element newly annotated with 'java.lang.FunctionalInterface'.
java.annotation.added interface org.apache.commons.rng.sampling.distribution.DiscreteInverseCumulativeProbabilityFunction Element newly annotated with 'java.lang.FunctionalInterface'.
java.annotation.added interface org.apache.commons.rng.sampling.distribution.DiscreteSampler Element newly annotated with 'java.lang.FunctionalInterface'.
java.annotation.added interface org.apache.commons.rng.sampling.distribution.LongSampler Element newly annotated with 'java.lang.FunctionalInterface'.
java.annotation.added interface org.apache.commons.rng.sampling.distribution.NormalizedGaussianSampler Element newly annotated with 'java.lang.FunctionalInterface'.
java.field.visibilityIncreased field org.apache.commons.rng.sampling.distribution.ContinuousUniformSampler.rng Visibility increased from 'private' to 'protected'.

Source

Difference Code Element Description Justification
java.annotation.added interface org.apache.commons.rng.UniformRandomProvider Element newly annotated with 'java.lang.FunctionalInterface'.
java.annotation.added interface org.apache.commons.rng.sampling.CompositeSamplers.DiscreteProbabilitySamplerFactory Element newly annotated with 'java.lang.FunctionalInterface'.
java.annotation.added interface org.apache.commons.rng.sampling.ObjectSampler<T> Element newly annotated with 'java.lang.FunctionalInterface'.
java.annotation.added interface org.apache.commons.rng.sampling.SharedStateSampler<R> Element newly annotated with 'java.lang.FunctionalInterface'.
java.annotation.added interface org.apache.commons.rng.sampling.distribution.ContinuousInverseCumulativeProbabilityFunction Element newly annotated with 'java.lang.FunctionalInterface'.
java.annotation.added interface org.apache.commons.rng.sampling.distribution.ContinuousSampler Element newly annotated with 'java.lang.FunctionalInterface'.
java.annotation.added interface org.apache.commons.rng.sampling.distribution.DiscreteInverseCumulativeProbabilityFunction Element newly annotated with 'java.lang.FunctionalInterface'.
java.annotation.added interface org.apache.commons.rng.sampling.distribution.DiscreteSampler Element newly annotated with 'java.lang.FunctionalInterface'.
java.annotation.added interface org.apache.commons.rng.sampling.distribution.LongSampler Element newly annotated with 'java.lang.FunctionalInterface'.
java.annotation.added interface org.apache.commons.rng.sampling.distribution.NormalizedGaussianSampler Element newly annotated with 'java.lang.FunctionalInterface'.
java.field.visibilityIncreased field org.apache.commons.rng.sampling.distribution.ContinuousUniformSampler.rng Visibility increased from 'private' to 'protected'.

Semantic

Difference Code Element Description Justification
java.annotation.added interface org.apache.commons.rng.UniformRandomProvider Element newly annotated with 'java.lang.FunctionalInterface'.
java.annotation.added interface org.apache.commons.rng.sampling.CompositeSamplers.DiscreteProbabilitySamplerFactory Element newly annotated with 'java.lang.FunctionalInterface'.
java.annotation.added interface org.apache.commons.rng.sampling.ObjectSampler<T> Element newly annotated with 'java.lang.FunctionalInterface'.
java.annotation.added interface org.apache.commons.rng.sampling.SharedStateSampler<R> Element newly annotated with 'java.lang.FunctionalInterface'.
java.annotation.added interface org.apache.commons.rng.sampling.distribution.ContinuousInverseCumulativeProbabilityFunction Element newly annotated with 'java.lang.FunctionalInterface'.
java.annotation.added interface org.apache.commons.rng.sampling.distribution.ContinuousSampler Element newly annotated with 'java.lang.FunctionalInterface'.
java.annotation.added interface org.apache.commons.rng.sampling.distribution.DiscreteInverseCumulativeProbabilityFunction Element newly annotated with 'java.lang.FunctionalInterface'.
java.annotation.added interface org.apache.commons.rng.sampling.distribution.DiscreteSampler Element newly annotated with 'java.lang.FunctionalInterface'.
java.annotation.added interface org.apache.commons.rng.sampling.distribution.LongSampler Element newly annotated with 'java.lang.FunctionalInterface'.
java.annotation.added interface org.apache.commons.rng.sampling.distribution.NormalizedGaussianSampler Element newly annotated with 'java.lang.FunctionalInterface'.