Apache Commons logo Apache Commons RNG
Comparing source compatibility of commons-rng-simple-1.7.jar against commons-rng-simple-1.6.jar
Old: commons-rng-simple-1.6.jar
New: commons-rng-simple-1.7.jar
Created: 2026-04-21T11:41:32.039+0100
Access modifier filter: PROTECTED
Only modifications: true
Only binary incompatible modifications: false
Ignore missing classes: false
Includes: all
Excludes: n.a.
Semantic Versioning: 0.1.0
Binary incompatible changes are marked with (!) while source incompatible changes are marked with (*).
UNCHANGED (*) public class  org.apache.commons.rng.simple.internal.NoOpConverter top
Compatibility Changes:
Change
CLASS_GENERIC_TEMPLATE_CHANGED
Generic Templates:
Change Status Name Old Type New Type Generics
REMOVED SEED java.lang.Object n.a.
NEW T n.a. java.lang.Object
Interfaces:
Status Interface Compatibility Changes
UNCHANGED (*) org.apache.commons.rng.simple.internal.SeedConverter n.a.
MODIFIED (*)  (Serializable compatible)  static public enum  org.apache.commons.rng.simple.internal.ProviderBuilder$RandomSourceInternal top
Superclass:
Status Superclass Compatibility Changes
UNCHANGED java.lang.Enum n.a.
Serializable default serialVersionUID serialVersionUID in class
Oldtrue 883273223098916319 n.a.
Newtrue -5237523440033473145 n.a.
Fields:
Status Modifier Type Field Compatibility Changes:
NEW public static final org.apache.commons.rng.simple.internal.ProviderBuilder$RandomSourceInternal PHILOX_4X32 n.a.
NEW public static final org.apache.commons.rng.simple.internal.ProviderBuilder$RandomSourceInternal PHILOX_4X64 n.a.
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
UNCHANGED (*) public Generic Templates:
Change Status Name Old Type New Type Generics
REMOVED SEED java.lang.Object n.a.
NEW T n.a. java.lang.Object
boolean isNativeSeed(java.lang.Object)
Compatibility Changes:
Change
CLASS_GENERIC_TEMPLATE_CHANGED
Old file New file
549 560
UNCHANGED (*) public abstract interface  org.apache.commons.rng.simple.internal.Seed2ArrayConverter top
Compatibility Changes:
Change
CLASS_GENERIC_TEMPLATE_CHANGED
Generic Templates:
Change Status Name Old Type New Type Generics
REMOVED IN java.lang.Object n.a.
REMOVED OUT java.lang.Object n.a.
NEW R n.a. java.lang.Object
NEW T n.a. java.lang.Object
Interfaces:
Status Interface Compatibility Changes
UNCHANGED (*) org.apache.commons.rng.simple.internal.SeedConverter n.a.
UNCHANGED (*) public abstract interface  org.apache.commons.rng.simple.internal.SeedConverter top
Compatibility Changes:
Change
ANNOTATION_ADDED
CLASS_GENERIC_TEMPLATE_CHANGED
Generic Templates:
Change Status Name Old Type New Type Generics
REMOVED IN java.lang.Object n.a.
REMOVED OUT java.lang.Object n.a.
NEW R n.a. java.lang.Object
NEW T n.a. java.lang.Object
Annotations:
Status: Fully Qualified Name: Elements:
NEW java.lang.FunctionalInterface n.a.
UNCHANGED (*) public class  org.apache.commons.rng.simple.internal.SeedConverterComposer top
Compatibility Changes:
Change
CLASS_GENERIC_TEMPLATE_CHANGED
Generic Templates:
Change Status Name Old Type New Type Generics
REMOVED IN java.lang.Object n.a.
REMOVED OUT java.lang.Object n.a.
NEW R n.a. java.lang.Object
NEW S n.a. java.lang.Object
NEW T n.a. java.lang.Object
REMOVED TRANS java.lang.Object n.a.
Interfaces:
Status Interface Compatibility Changes
UNCHANGED (*) org.apache.commons.rng.simple.internal.SeedConverter n.a.
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
UNCHANGED (*) public n.a. SeedConverterComposer(org.apache.commons.rng.simple.internal.SeedConverter
<..>
New:TS
Old:INTRANS
 (*)
, org.apache.commons.rng.simple.internal.SeedConverter
<..>
New:SR
Old:TRANSOUT
 (*)
)
n.a.
Old file New file
41 42
MODIFIED  (Serializable compatible)  final public class  org.apache.commons.rng.simple.JDKRandomBridge top
Superclass:
Status Superclass Compatibility Changes
UNCHANGED java.util.Random n.a.
Serializable default serialVersionUID serialVersionUID in class
Oldtrue 447657332603750409 20161107
Newtrue 447657332603750409 20161107
MODIFIED  (Serializable compatible)  final public enum  org.apache.commons.rng.simple.RandomSource top
Superclass:
Status Superclass Compatibility Changes
UNCHANGED java.lang.Enum n.a.
Serializable default serialVersionUID serialVersionUID in class
Oldtrue -9126260747080494376 n.a.
Newtrue 7144863384070636362 n.a.
Fields:
Status Modifier Type Field Compatibility Changes:
NEW public static final org.apache.commons.rng.simple.RandomSource PHILOX_4X32 n.a.
NEW public static final org.apache.commons.rng.simple.RandomSource PHILOX_4X64 n.a.
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. boolean isArbitrarilyJumpable()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 825
MODIFIED final public class  org.apache.commons.rng.simple.ThreadLocalRandomSource top