The underlying library for Develhack.
This library provides following features.
The annotations included in com.develhack.annotation.assertion
package represents assertion of method arguments and properties.
These annotations are intended primarily for documentation, but it is also possible to evaluate by reflection at run time.
The annotations included in com.develhack.annotation.feature
package represents feature of classes.
These annotations are intended primarily for documentation, but it is also possible to evaluate by reflection at run time.
The static methods prefixed by is
that defined in the com.develhack.Conditions
provides utility functions for determining a condition.
The static methods prefixed by check
that defined in the com.develhack.Conditions
provides utility functions for check pre-condition.
If violating the pre-conditions, these methods throw the java.lang.IllegalArgumentException
with an appropriate message.
See the Javadoc for more information.
<dependency>
<groupId>com.develhack</groupId>
<artifactId>develhack-core</artifactId>
<version>0.9.3</version>
</dependency>
Download the develhack-core-0.9.3.jar
from the release page.