Skip to content

A fork of http://code.google.com/p/annovention/ that fixes bugs and removes Apache log dependency to keep the library lightweight, this version has additional listener types that expose the javassist objects for deeper info on annotations.

Notifications You must be signed in to change notification settings

dbennett455/annovention

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

A fork of http://code.google.com/p/annovention/ that fixes bugs and
removes Apache log dependency to keep the library lightweight.

Difference compared to the original Annovention library:
* Discoverer can be specified to scan only classes, fields, or methods;
  and to scan only runtime visible or invisible annotations
* ClasspathDiscoverer has been improved to properly scan all class loaders
  (based on http://code.google.com/p/reflections)
* Apache Common Log has been removed; the only dependency is Javassist

If you use Scala, don't forget to check out Sclasner:
https://github.com/ngocdaothanh/sclasner

== Using with Maven

::

  <dependency>
    <groupId>tv.cntt</groupId>
    <artifactId>annovention</artifactId>
    <version>1.4</version>
  </dependency>

== Using with SBT

libraryDependencies += "tv.cntt" % "annovention" % "1.4"

About

A fork of http://code.google.com/p/annovention/ that fixes bugs and removes Apache log dependency to keep the library lightweight, this version has additional listener types that expose the javassist objects for deeper info on annotations.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 97.9%
  • Scala 2.1%