Design Patterns are typically encoded into Java code in an ad-hoc fashion. They are either embedded into the names of the classes or written into the Javadocs. Unfortunately it is impossible to accurately determine a pattern based solely on the class structure without knowing the intent of the code author. JPatterns is a collection of annotations that make it easy to communicate the use of (Design)Patterns within your code to your fellow developers and your future self.
Project metadata download: jpatterns-0.0.1.pom
Binary download: jpatterns-0.0.1.jar
Source download: jpatterns-0.0.1-sources.jar
Release date: 25 May 2011
License: The Apache Software License, Version 2.0
Files: 38,
Classes: 135,
Lines of code: 1777
Google AppEngine: Full Support
Depends on:(View as diagram)
  • Maven-Central / jmock / jmock
  • Maven-Central / junit / junit
  • Maven-Central / junit / junit-dep
  • Maven-Central / org.easymock / easymock
  • Maven-Central / org.hamcrest / hamcrest-core
  • JDK / jdk / openjdk
Used by:
MD5 Signatures:
  • 809248f82ac6cf63bf96f34ab2f3df4c
  • 90b28803a3ce283572578b64c93c2795
New to GrepCode? Check out our FAQ X