Fixed
Details
Assignee
Mauro TaleviMauro TaleviReporter
Brian RepkoBrian RepkoComponents
Fix versions
Priority
Major
Details
Details
Assignee
Mauro Talevi
Mauro TaleviReporter
Brian Repko
Brian RepkoComponents
Fix versions
Priority

Created July 25, 2010 at 8:20 PM
Updated May 29, 2015 at 1:07 PM
Resolved July 30, 2010 at 1:30 PM
Use of javassist is typically done for access to non-RUNTIME Retention annotations or for annotation parsing over a large set of classes when you don't want to load the class. We don't have those use cases and thus can eliminate the javassist dependency in AnnotationFinder.
New version of AnnotationFinder is attached that seems to work - I wasn't sure if getAnnotation should look at interfaces and/or superclasses (not needed if we appropriate add the @Inherited to our annotations).
jbehave-core/pom.xml also changed to remove the dependency.