c

chex4j

Chex4j allows you to document and enforce @pre and @post conditions of method calls with runtime class file instrumentation. Conditions run as fast as normal code. Chex4j runs as a class load time javaagent. Optionally the instrumented classes may be output to disk for deployment.
http://chex4j.sourceforge.net/
Eclipse Public License - v 1.0
Simon Massey
Files download
File Operation
chex4j-1.0.2.pom download
Apache Maven
<dependency>
  <groupId>net.sf.chex4j</groupId>
  <artifactId>chex4j</artifactId>
  <version>1.0.2</version>
  <type>pom</type>
</dependency>
Gradle Groovy
implementation 'net.sf.chex4j:chex4j:1.0.2'
Gradle Kotlin
implementation("net.sf.chex4j:chex4j:1.0.2")
Scala SBT
libraryDependencies += "net.sf.chex4j" % "chex4j" % "1.0.2"
Groovy Grape
@Grapes(
  @Grab(group='net.sf.chex4j', module='chex4j', version='1.0.2')
)
Apache Ivy
<dependency org="net.sf.chex4j" name="chex4j" rev="1.0.2" />
Leiningen
[net.sf.chex4j/chex4j "1.0.2"]
Apache Buildr
'net.sf.chex4j:chex4j:jar:1.0.2'