Skip to content

arcadio/ajcontract

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Design by contract extension to Java. Defines annotations to specify pre-conditions, post-conditions and object invariants. Annotations are processed by a javac plugin and injected into JVM bytecode.

Dependencies

Java SE (>= 6) and AspectJ (>= 1.5).

License

The source code is licensed under the GNU General Public License v3.0.

About

Design by contract extension to Java using annotations and bytecode injection

Topics

Resources

Stars

Watchers

Forks