Dark Mode

Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

ololx/moonshine

Repository files navigation

moonshine

This is a java utils and extensions library

Moonshine

The Moonshine is a java library that that contains usefully utilities and tools for coding.

Features

  • The tupples collection that allow to create new tuples and iterates it.
  • The stopwatch utilities that allow to get elapsed time measurements.
  • The bit converting utilities that allow to code/encode Java primitives to/from byte array.
  • The allocated memory meter of the selected code part in the application.
  • The CPU usage meter of the selected code part in the application.

Installing

Maven

<dependency>
<groupId>io.github.ololx.moonshinegroupId>
<artifactId>{module-name}artifactId>
<version>{latest-version}version>
dependency>

Example of dependency for installing moonshine-tuple module with version 0.14.0 is presented bellow

<dependency>
<groupId>io.github.ololx.moonshinegroupId>
<artifactId>moonshine-tupleartifactId>
<version>0.14.0version>
dependency>

Gradle (Kotlin DSL)

implementation("io.github.ololx.moonshine:{module-name}:{latest-version}")

Example of dependency for installing moonshine-tuple module with version 0.14.0 is presented bellow

implementation("io.github.ololx.moonshine:moonshine-tuple:0.14.0")

Gradle (Groovy DSL)

implementation 'io.github.ololx.moonshine:{module-name}:{latest-version}'

Example of dependency for installing moonshine-tuple module with version 0.14.0 is presented bellow

implementation 'io.github.ololx.moonshine:moonshine-tuple:0.14.0'

About

This is a java utils and extensions library

Topics

Resources

Readme

License

Apache-2.0 license

Contributing

Contributing

Stars

Watchers

Forks

Packages

Contributors