Apache Commons logo Apache Commons RNG

API Change Analysis Results

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

Non-breaking Changes

Binary

Difference Code Element Description Justification
java.field.addedStaticField field org.apache.commons.rng.simple.RandomSource.PHILOX_4X32 Static field added to class.
java.field.addedStaticField field org.apache.commons.rng.simple.RandomSource.PHILOX_4X64 Static field added to class.
java.field.addedStaticField field org.apache.commons.rng.simple.internal.ProviderBuilder.RandomSourceInternal.PHILOX_4X32 Static field added to class.
java.field.addedStaticField field org.apache.commons.rng.simple.internal.ProviderBuilder.RandomSourceInternal.PHILOX_4X64 Static field added to class.
java.method.added method boolean org.apache.commons.rng.simple.RandomSource::isArbitrarilyJumpable() Method was added.

Source

Difference Code Element Description Justification
java.field.addedStaticField field org.apache.commons.rng.simple.RandomSource.PHILOX_4X32 Static field added to class.
java.field.addedStaticField field org.apache.commons.rng.simple.RandomSource.PHILOX_4X64 Static field added to class.
java.field.addedStaticField field org.apache.commons.rng.simple.internal.ProviderBuilder.RandomSourceInternal.PHILOX_4X32 Static field added to class.
java.field.addedStaticField field org.apache.commons.rng.simple.internal.ProviderBuilder.RandomSourceInternal.PHILOX_4X64 Static field added to class.
java.method.added method boolean org.apache.commons.rng.simple.RandomSource::isArbitrarilyJumpable() Method was added.

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.simple.internal.SeedConverter<IN, OUT> Element newly annotated with 'java.lang.FunctionalInterface'.

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.simple.internal.SeedConverter<IN, OUT> Element newly annotated with 'java.lang.FunctionalInterface'.

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.simple.internal.SeedConverter<IN, OUT> Element newly annotated with 'java.lang.FunctionalInterface'.