j

jpatterns

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.
http://jpatterns.org
The Apache Software License, Version 2.0
Files download
File Operation
jpatterns-0.0.1.jar download
jpatterns-0.0.1.pom download
jpatterns-0.0.1-sources.jar download
Apache Maven
<dependency>
  <groupId>org.jpatterns</groupId>
  <artifactId>jpatterns</artifactId>
  <version>0.0.1</version>
</dependency>
Gradle Groovy
implementation 'org.jpatterns:jpatterns:0.0.1'
Gradle Kotlin
implementation("org.jpatterns:jpatterns:0.0.1")
Scala SBT
libraryDependencies += "org.jpatterns" % "jpatterns" % "0.0.1"
Groovy Grape
@Grapes(
  @Grab(group='org.jpatterns', module='jpatterns', version='0.0.1')
)
Apache Ivy
<dependency org="org.jpatterns" name="jpatterns" rev="0.0.1" />
Leiningen
[org.jpatterns/jpatterns "0.0.1"]
Apache Buildr
'org.jpatterns:jpatterns:jar:0.0.1'