Skip to content
This repository has been archived by the owner on Mar 19, 2022. It is now read-only.
/ ByteString Public archive

A Java library for working with immutable sequences of bytes

License

Notifications You must be signed in to change notification settings

kbolino/ByteString

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ByteString

A Java library for working with immutable sequences of bytes.

The central interface is com.kbolino.libraries.bytestring.ByteString. Instances and builders are obtained from com.kbolino.libraries.bytestring.ByteStrings.

The primary design goals of this library are:

  • Separation of concerns, with Google's Guava library as a model.
  • Consistent and predictable behavior, with space and time performance guarantees and well defined error conditions.
  • Descriptive error messages, including the nature of the error and the offending parameters.
  • Broad range of features.
  • Interopability with byte arrays and java.nio.ByteBuffer.

About

A Java library for working with immutable sequences of bytes

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages