Package com.quantfinlib.internal
@NullMarked
package com.quantfinlib.internal
Implementation helpers shared across packages:
ValueArrays
(defensive copies for result types) and the Immutable marker that
SpotBugs reads. Not API: the module exports this package only to
com.quantfinlib.lowlatency. Until 2.4 both types sat in the public
util package (docs/MIGRATION_3.0.md, section 8).-
ClassDescriptionMarks a class whose instances cannot change after construction: all fields are final, referenced arrays and collections are private copies that never escape, and every method that sounds like a mutator (
add...,with...) returns a new value instead.Defensive-copy helpers for immutable result types.