Apache Commons logo Apache Commons RNG

Clirr Results

The following document contains the results of Clirr.

  • Current Version: 1.3
  • Comparison Version: 1.2

Summary

Severity Number
Error
 Error
0
Warning
 Warning
0
Info
 Info
78

API Incompatibilities

Severity Message Class Method / Field
Info
Class org.apache.commons.rng.simple.JDKRandomWrapper added org.apache.commons.rng.simple.JDKRandomWrapper
Info
Added public field JSF_32 org.apache.commons.rng.simple.RandomSource JSF_32
Info
Added public field JSF_64 org.apache.commons.rng.simple.RandomSource JSF_64
Info
Added public field MSWS org.apache.commons.rng.simple.RandomSource MSWS
Info
Added public field PCG_MCG_XSH_RR_32 org.apache.commons.rng.simple.RandomSource PCG_MCG_XSH_RR_32
Info
Added public field PCG_MCG_XSH_RS_32 org.apache.commons.rng.simple.RandomSource PCG_MCG_XSH_RS_32
Info
Added public field PCG_RXS_M_XS_64 org.apache.commons.rng.simple.RandomSource PCG_RXS_M_XS_64
Info
Added public field PCG_XSH_RR_32 org.apache.commons.rng.simple.RandomSource PCG_XSH_RR_32
Info
Added public field PCG_XSH_RS_32 org.apache.commons.rng.simple.RandomSource PCG_XSH_RS_32
Info
Added public field SFC_32 org.apache.commons.rng.simple.RandomSource SFC_32
Info
Added public field SFC_64 org.apache.commons.rng.simple.RandomSource SFC_64
Info
Added public field XOR_SHIFT_1024_S_PHI org.apache.commons.rng.simple.RandomSource XOR_SHIFT_1024_S_PHI
Info
Added public field XO_RO_SHI_RO_1024_PP org.apache.commons.rng.simple.RandomSource XO_RO_SHI_RO_1024_PP
Info
Added public field XO_RO_SHI_RO_1024_S org.apache.commons.rng.simple.RandomSource XO_RO_SHI_RO_1024_S
Info
Added public field XO_RO_SHI_RO_1024_SS org.apache.commons.rng.simple.RandomSource XO_RO_SHI_RO_1024_SS
Info
Added public field XO_RO_SHI_RO_128_PLUS org.apache.commons.rng.simple.RandomSource XO_RO_SHI_RO_128_PLUS
Info
Added public field XO_RO_SHI_RO_128_PP org.apache.commons.rng.simple.RandomSource XO_RO_SHI_RO_128_PP
Info
Added public field XO_RO_SHI_RO_128_SS org.apache.commons.rng.simple.RandomSource XO_RO_SHI_RO_128_SS
Info
Added public field XO_RO_SHI_RO_64_S org.apache.commons.rng.simple.RandomSource XO_RO_SHI_RO_64_S
Info
Added public field XO_RO_SHI_RO_64_SS org.apache.commons.rng.simple.RandomSource XO_RO_SHI_RO_64_SS
Info
Added public field XO_SHI_RO_128_PLUS org.apache.commons.rng.simple.RandomSource XO_SHI_RO_128_PLUS
Info
Added public field XO_SHI_RO_128_PP org.apache.commons.rng.simple.RandomSource XO_SHI_RO_128_PP
Info
Added public field XO_SHI_RO_128_SS org.apache.commons.rng.simple.RandomSource XO_SHI_RO_128_SS
Info
Added public field XO_SHI_RO_256_PLUS org.apache.commons.rng.simple.RandomSource XO_SHI_RO_256_PLUS
Info
Added public field XO_SHI_RO_256_PP org.apache.commons.rng.simple.RandomSource XO_SHI_RO_256_PP
Info
Added public field XO_SHI_RO_256_SS org.apache.commons.rng.simple.RandomSource XO_SHI_RO_256_SS
Info
Added public field XO_SHI_RO_512_PLUS org.apache.commons.rng.simple.RandomSource XO_SHI_RO_512_PLUS
Info
Added public field XO_SHI_RO_512_PP org.apache.commons.rng.simple.RandomSource XO_SHI_RO_512_PP
Info
Added public field XO_SHI_RO_512_SS org.apache.commons.rng.simple.RandomSource XO_SHI_RO_512_SS
Info
Method 'public byte[] createSeed()' has been added org.apache.commons.rng.simple.RandomSource public byte[] createSeed()
Info
Method 'public byte[] createSeed(org.apache.commons.rng.UniformRandomProvider)' has been added org.apache.commons.rng.simple.RandomSource public byte[] createSeed(org.apache.commons.rng.UniformRandomProvider)
Info
Method 'public boolean isJumpable()' has been added org.apache.commons.rng.simple.RandomSource public boolean isJumpable()
Info
Method 'public boolean isLongJumpable()' has been added org.apache.commons.rng.simple.RandomSource public boolean isLongJumpable()
Info
Class org.apache.commons.rng.simple.ThreadLocalRandomSource added org.apache.commons.rng.simple.ThreadLocalRandomSource
Info
Added org.apache.commons.rng.simple.internal.Seed2ArrayConverter to the set of implemented interfaces org.apache.commons.rng.simple.internal.Long2IntArray
Info
Method 'public int[] convert(java.lang.Long, int)' has been added org.apache.commons.rng.simple.internal.Long2IntArray public int[] convert(java.lang.Long, int)
Info
Method 'public java.lang.Object convert(java.lang.Object, int)' has been added org.apache.commons.rng.simple.internal.Long2IntArray public java.lang.Object convert(java.lang.Object, int)
Info
Added org.apache.commons.rng.simple.internal.Seed2ArrayConverter to the set of implemented interfaces org.apache.commons.rng.simple.internal.Long2LongArray
Info
Method 'public long[] convert(java.lang.Long, int)' has been added org.apache.commons.rng.simple.internal.Long2LongArray public long[] convert(java.lang.Long, int)
Info
Method 'public java.lang.Object convert(java.lang.Object, int)' has been added org.apache.commons.rng.simple.internal.Long2LongArray public java.lang.Object convert(java.lang.Object, int)
Info
Class org.apache.commons.rng.simple.internal.NativeSeedType added org.apache.commons.rng.simple.internal.NativeSeedType
Info
In method 'private org.apache.commons.rng.RestorableUniformRandomProvider create(java.lang.reflect.Constructor, java.lang.Object[])' the number of arguments has changed org.apache.commons.rng.simple.internal.ProviderBuilder private org.apache.commons.rng.RestorableUniformRandomProvider create(java.lang.reflect.Constructor, java.lang.Object[])
Info
Accessibility of method 'private org.apache.commons.rng.RestorableUniformRandomProvider create(java.lang.reflect.Constructor, java.lang.Object[])' has been increased from private to public org.apache.commons.rng.simple.internal.ProviderBuilder private org.apache.commons.rng.RestorableUniformRandomProvider create(java.lang.reflect.Constructor, java.lang.Object[])
Info
Removed final modifier from class org.apache.commons.rng.simple.internal.ProviderBuilder$RandomSourceInternal
Info
Added public field JSF_32 org.apache.commons.rng.simple.internal.ProviderBuilder$RandomSourceInternal JSF_32
Info
Added public field JSF_64 org.apache.commons.rng.simple.internal.ProviderBuilder$RandomSourceInternal JSF_64
Info
Added public field MSWS org.apache.commons.rng.simple.internal.ProviderBuilder$RandomSourceInternal MSWS
Info
Added public field PCG_MCG_XSH_RR_32 org.apache.commons.rng.simple.internal.ProviderBuilder$RandomSourceInternal PCG_MCG_XSH_RR_32
Info
Added public field PCG_MCG_XSH_RS_32 org.apache.commons.rng.simple.internal.ProviderBuilder$RandomSourceInternal PCG_MCG_XSH_RS_32
Info
Added public field PCG_RXS_M_XS_64 org.apache.commons.rng.simple.internal.ProviderBuilder$RandomSourceInternal PCG_RXS_M_XS_64
Info
Added public field PCG_XSH_RR_32 org.apache.commons.rng.simple.internal.ProviderBuilder$RandomSourceInternal PCG_XSH_RR_32
Info
Added public field PCG_XSH_RS_32 org.apache.commons.rng.simple.internal.ProviderBuilder$RandomSourceInternal PCG_XSH_RS_32
Info
Added public field SFC_32 org.apache.commons.rng.simple.internal.ProviderBuilder$RandomSourceInternal SFC_32
Info
Added public field SFC_64 org.apache.commons.rng.simple.internal.ProviderBuilder$RandomSourceInternal SFC_64
Info
Added public field XOR_SHIFT_1024_S_PHI org.apache.commons.rng.simple.internal.ProviderBuilder$RandomSourceInternal XOR_SHIFT_1024_S_PHI
Info
Added public field XO_RO_SHI_RO_1024_PP org.apache.commons.rng.simple.internal.ProviderBuilder$RandomSourceInternal XO_RO_SHI_RO_1024_PP
Info
Added public field XO_RO_SHI_RO_1024_S org.apache.commons.rng.simple.internal.ProviderBuilder$RandomSourceInternal XO_RO_SHI_RO_1024_S
Info
Added public field XO_RO_SHI_RO_1024_SS org.apache.commons.rng.simple.internal.ProviderBuilder$RandomSourceInternal XO_RO_SHI_RO_1024_SS
Info
Added public field XO_RO_SHI_RO_128_PLUS org.apache.commons.rng.simple.internal.ProviderBuilder$RandomSourceInternal XO_RO_SHI_RO_128_PLUS
Info
Added public field XO_RO_SHI_RO_128_PP org.apache.commons.rng.simple.internal.ProviderBuilder$RandomSourceInternal XO_RO_SHI_RO_128_PP
Info
Added public field XO_RO_SHI_RO_128_SS org.apache.commons.rng.simple.internal.ProviderBuilder$RandomSourceInternal XO_RO_SHI_RO_128_SS
Info
Added public field XO_RO_SHI_RO_64_S org.apache.commons.rng.simple.internal.ProviderBuilder$RandomSourceInternal XO_RO_SHI_RO_64_S
Info
Added public field XO_RO_SHI_RO_64_SS org.apache.commons.rng.simple.internal.ProviderBuilder$RandomSourceInternal XO_RO_SHI_RO_64_SS
Info
Added public field XO_SHI_RO_128_PLUS org.apache.commons.rng.simple.internal.ProviderBuilder$RandomSourceInternal XO_SHI_RO_128_PLUS
Info
Added public field XO_SHI_RO_128_PP org.apache.commons.rng.simple.internal.ProviderBuilder$RandomSourceInternal XO_SHI_RO_128_PP
Info
Added public field XO_SHI_RO_128_SS org.apache.commons.rng.simple.internal.ProviderBuilder$RandomSourceInternal XO_SHI_RO_128_SS
Info
Added public field XO_SHI_RO_256_PLUS org.apache.commons.rng.simple.internal.ProviderBuilder$RandomSourceInternal XO_SHI_RO_256_PLUS
Info
Added public field XO_SHI_RO_256_PP org.apache.commons.rng.simple.internal.ProviderBuilder$RandomSourceInternal XO_SHI_RO_256_PP
Info
Added public field XO_SHI_RO_256_SS org.apache.commons.rng.simple.internal.ProviderBuilder$RandomSourceInternal XO_SHI_RO_256_SS
Info
Added public field XO_SHI_RO_512_PLUS org.apache.commons.rng.simple.internal.ProviderBuilder$RandomSourceInternal XO_SHI_RO_512_PLUS
Info
Added public field XO_SHI_RO_512_PP org.apache.commons.rng.simple.internal.ProviderBuilder$RandomSourceInternal XO_SHI_RO_512_PP
Info
Added public field XO_SHI_RO_512_SS org.apache.commons.rng.simple.internal.ProviderBuilder$RandomSourceInternal XO_SHI_RO_512_SS
Info
Method 'protected java.lang.Object convertSeed(java.lang.Object)' has been added org.apache.commons.rng.simple.internal.ProviderBuilder$RandomSourceInternal protected java.lang.Object convertSeed(java.lang.Object)
Info
Method 'protected byte[] createByteArraySeed(org.apache.commons.rng.UniformRandomProvider)' has been added org.apache.commons.rng.simple.internal.ProviderBuilder$RandomSourceInternal protected byte[] createByteArraySeed(org.apache.commons.rng.UniformRandomProvider)
Info
Method 'protected java.lang.Object createSeed()' has been added org.apache.commons.rng.simple.internal.ProviderBuilder$RandomSourceInternal protected java.lang.Object createSeed()
Info
Method 'public byte[] createSeedBytes()' has been added org.apache.commons.rng.simple.internal.ProviderBuilder$RandomSourceInternal public byte[] createSeedBytes()
Info
Method 'public byte[] createSeedBytes(org.apache.commons.rng.UniformRandomProvider)' has been added org.apache.commons.rng.simple.internal.ProviderBuilder$RandomSourceInternal public byte[] createSeedBytes(org.apache.commons.rng.UniformRandomProvider)
Info
Class org.apache.commons.rng.simple.internal.Seed2ArrayConverter added org.apache.commons.rng.simple.internal.Seed2ArrayConverter

API Changelog

The following APIs were modified from version 1.2 to 1.3:
  • Non justified changes

    Class From To
    org.apache.commons.rng.simple.JDKRandomWrapper
    org.apache.commons.rng.simple.RandomSource JSF_32
    org.apache.commons.rng.simple.RandomSource JSF_64
    org.apache.commons.rng.simple.RandomSource MSWS
    org.apache.commons.rng.simple.RandomSource PCG_MCG_XSH_RR_32
    org.apache.commons.rng.simple.RandomSource PCG_MCG_XSH_RS_32
    org.apache.commons.rng.simple.RandomSource PCG_RXS_M_XS_64
    org.apache.commons.rng.simple.RandomSource PCG_XSH_RR_32
    org.apache.commons.rng.simple.RandomSource PCG_XSH_RS_32
    org.apache.commons.rng.simple.RandomSource SFC_32
    org.apache.commons.rng.simple.RandomSource SFC_64
    org.apache.commons.rng.simple.RandomSource XOR_SHIFT_1024_S_PHI
    org.apache.commons.rng.simple.RandomSource XO_RO_SHI_RO_1024_PP
    org.apache.commons.rng.simple.RandomSource XO_RO_SHI_RO_1024_S
    org.apache.commons.rng.simple.RandomSource XO_RO_SHI_RO_1024_SS
    org.apache.commons.rng.simple.RandomSource XO_RO_SHI_RO_128_PLUS
    org.apache.commons.rng.simple.RandomSource XO_RO_SHI_RO_128_PP
    org.apache.commons.rng.simple.RandomSource XO_RO_SHI_RO_128_SS
    org.apache.commons.rng.simple.RandomSource XO_RO_SHI_RO_64_S
    org.apache.commons.rng.simple.RandomSource XO_RO_SHI_RO_64_SS
    org.apache.commons.rng.simple.RandomSource XO_SHI_RO_128_PLUS
    org.apache.commons.rng.simple.RandomSource XO_SHI_RO_128_PP
    org.apache.commons.rng.simple.RandomSource XO_SHI_RO_128_SS
    org.apache.commons.rng.simple.RandomSource XO_SHI_RO_256_PLUS
    org.apache.commons.rng.simple.RandomSource XO_SHI_RO_256_PP
    org.apache.commons.rng.simple.RandomSource XO_SHI_RO_256_SS
    org.apache.commons.rng.simple.RandomSource XO_SHI_RO_512_PLUS
    org.apache.commons.rng.simple.RandomSource XO_SHI_RO_512_PP
    org.apache.commons.rng.simple.RandomSource XO_SHI_RO_512_SS
    org.apache.commons.rng.simple.RandomSource public boolean isJumpable()
    org.apache.commons.rng.simple.RandomSource public boolean isLongJumpable()
    org.apache.commons.rng.simple.RandomSource public byte[] createSeed()
    org.apache.commons.rng.simple.RandomSource public byte[] createSeed(org.apache.commons.rng.UniformRandomProvider)
    org.apache.commons.rng.simple.ThreadLocalRandomSource
    org.apache.commons.rng.simple.internal.Long2IntArray
    org.apache.commons.rng.simple.internal.Long2IntArray public int[] convert(java.lang.Long, int)
    org.apache.commons.rng.simple.internal.Long2IntArray public java.lang.Object convert(java.lang.Object, int)
    org.apache.commons.rng.simple.internal.Long2LongArray
    org.apache.commons.rng.simple.internal.Long2LongArray public java.lang.Object convert(java.lang.Object, int)
    org.apache.commons.rng.simple.internal.Long2LongArray public long[] convert(java.lang.Long, int)
    org.apache.commons.rng.simple.internal.NativeSeedType
    org.apache.commons.rng.simple.internal.ProviderBuilder private org.apache.commons.rng.RestorableUniformRandomProvider create(java.lang.reflect.Constructor, java.lang.Object[])
    org.apache.commons.rng.simple.internal.ProviderBuilder private org.apache.commons.rng.RestorableUniformRandomProvider create(java.lang.reflect.Constructor, java.lang.Object[])
    org.apache.commons.rng.simple.internal.ProviderBuilder$RandomSourceInternal
    org.apache.commons.rng.simple.internal.ProviderBuilder$RandomSourceInternal JSF_32
    org.apache.commons.rng.simple.internal.ProviderBuilder$RandomSourceInternal JSF_64
    org.apache.commons.rng.simple.internal.ProviderBuilder$RandomSourceInternal MSWS
    org.apache.commons.rng.simple.internal.ProviderBuilder$RandomSourceInternal PCG_MCG_XSH_RR_32
    org.apache.commons.rng.simple.internal.ProviderBuilder$RandomSourceInternal PCG_MCG_XSH_RS_32
    org.apache.commons.rng.simple.internal.ProviderBuilder$RandomSourceInternal PCG_RXS_M_XS_64
    org.apache.commons.rng.simple.internal.ProviderBuilder$RandomSourceInternal PCG_XSH_RR_32
    org.apache.commons.rng.simple.internal.ProviderBuilder$RandomSourceInternal PCG_XSH_RS_32
    org.apache.commons.rng.simple.internal.ProviderBuilder$RandomSourceInternal SFC_32
    org.apache.commons.rng.simple.internal.ProviderBuilder$RandomSourceInternal SFC_64
    org.apache.commons.rng.simple.internal.ProviderBuilder$RandomSourceInternal XOR_SHIFT_1024_S_PHI
    org.apache.commons.rng.simple.internal.ProviderBuilder$RandomSourceInternal XO_RO_SHI_RO_1024_PP
    org.apache.commons.rng.simple.internal.ProviderBuilder$RandomSourceInternal XO_RO_SHI_RO_1024_S
    org.apache.commons.rng.simple.internal.ProviderBuilder$RandomSourceInternal XO_RO_SHI_RO_1024_SS
    org.apache.commons.rng.simple.internal.ProviderBuilder$RandomSourceInternal XO_RO_SHI_RO_128_PLUS
    org.apache.commons.rng.simple.internal.ProviderBuilder$RandomSourceInternal XO_RO_SHI_RO_128_PP
    org.apache.commons.rng.simple.internal.ProviderBuilder$RandomSourceInternal XO_RO_SHI_RO_128_SS
    org.apache.commons.rng.simple.internal.ProviderBuilder$RandomSourceInternal XO_RO_SHI_RO_64_S
    org.apache.commons.rng.simple.internal.ProviderBuilder$RandomSourceInternal XO_RO_SHI_RO_64_SS
    org.apache.commons.rng.simple.internal.ProviderBuilder$RandomSourceInternal XO_SHI_RO_128_PLUS
    org.apache.commons.rng.simple.internal.ProviderBuilder$RandomSourceInternal XO_SHI_RO_128_PP
    org.apache.commons.rng.simple.internal.ProviderBuilder$RandomSourceInternal XO_SHI_RO_128_SS
    org.apache.commons.rng.simple.internal.ProviderBuilder$RandomSourceInternal XO_SHI_RO_256_PLUS
    org.apache.commons.rng.simple.internal.ProviderBuilder$RandomSourceInternal XO_SHI_RO_256_PP
    org.apache.commons.rng.simple.internal.ProviderBuilder$RandomSourceInternal XO_SHI_RO_256_SS
    org.apache.commons.rng.simple.internal.ProviderBuilder$RandomSourceInternal XO_SHI_RO_512_PLUS
    org.apache.commons.rng.simple.internal.ProviderBuilder$RandomSourceInternal XO_SHI_RO_512_PP
    org.apache.commons.rng.simple.internal.ProviderBuilder$RandomSourceInternal XO_SHI_RO_512_SS
    org.apache.commons.rng.simple.internal.ProviderBuilder$RandomSourceInternal protected byte[] createByteArraySeed(org.apache.commons.rng.UniformRandomProvider)
    org.apache.commons.rng.simple.internal.ProviderBuilder$RandomSourceInternal protected java.lang.Object convertSeed(java.lang.Object)
    org.apache.commons.rng.simple.internal.ProviderBuilder$RandomSourceInternal protected java.lang.Object createSeed()
    org.apache.commons.rng.simple.internal.ProviderBuilder$RandomSourceInternal public byte[] createSeedBytes()
    org.apache.commons.rng.simple.internal.ProviderBuilder$RandomSourceInternal public byte[] createSeedBytes(org.apache.commons.rng.UniformRandomProvider)
    org.apache.commons.rng.simple.internal.Seed2ArrayConverter