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).
  • Class
    Description
    Marks 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.