Watch
2
0
Fork
You've already forked jregions
0
Immutable area and volume types
  • Java 63.7%
  • Smalltalk 36.3%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Mark Raynsford 3f2cbfc87a
Some checks are pending
main-RHEL10-x86_64-jdk25 / Build (push) Waiting to run
main-RHEL10-x86_64-jdk26 / Build (push) Waiting to run
main-RHEL9-x86_64-jdk25 / Build (push) Waiting to run
main-RHEL9-x86_64-jdk26 / Build (push) Waiting to run
Update workflows.
2026-07-31 18:42:56 +01:00
.forgejo Update workflows. 2026-07-31 18:42:56 +01:00
com.io7m.jregions.arbitraries Begin next development iteration. 2024-05-13 20:21:47 +00:00
com.io7m.jregions.core Update to latest checkstyle. 2025-04-26 19:15:46 +00:00
com.io7m.jregions.tests Reduce pass percent for area tests. 2024-05-14 10:39:00 +00:00
src/site/resources Update site metadata. 2025-08-09 15:07:02 +00:00
.gitignore Update .gitignore. 2024-05-07 16:01:44 +00:00
.gitmodules Move to new organization. 2024-04-30 21:09:58 +00:00
doc7m-books.json Add doc7m-books.json 2026-07-31 18:36:47 +01:00
pom.xml Migrate project. 2026-06-27 10:11:01 +01:00
README-CHANGES.xml Mark release 5.0.0 2024-05-13 20:21:27 +00:00
README-LICENSE.txt Update LICENSE 2023-08-13 21:07:25 +00:00
README.in Migrate project. 2026-06-27 10:11:01 +01:00
README.md Migrate project. 2026-06-27 10:11:01 +01:00

jregions

Maven Central Maven Central (snapshot) Java Version

com.io7m.jregions

jregions

The jregions package provides a set of immutable area types specialized to most of the Java numeric types. The area types come with an extensive set of functions for aligning and moving areas.

Features

  • Extensive set of functions for scaling, aligning, moving boxes.
  • Written in pure Java 21.
  • High coverage test suite.
  • OSGi-ready
  • JPMS-ready
  • ISC license.