[ 
http://jira.codehaus.org/browse/JBEHAVE-327?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=229786#action_229786
 ] 

Cristiano Gavião commented on JBEHAVE-327:
------------------------------------------

Brian, JDK don't allow you to merge arrays attributes if you need extend your 
Embedders and reuse your annotated steps classes... 

It was the mainly reason that I've choosed to use javassist.

cheers

> Remove dependency on javassist by using standard JDK annotation functionality
> -----------------------------------------------------------------------------
>
>                 Key: JBEHAVE-327
>                 URL: http://jira.codehaus.org/browse/JBEHAVE-327
>             Project: JBehave
>          Issue Type: Improvement
>          Components: Core
>    Affects Versions: 3.0
>            Reporter: Brian Repko
>         Attachments: AnnotationFinder.java
>
>
> 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.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira



---------------------------------------------------------------------
To unsubscribe from this list, please visit:

    http://xircles.codehaus.org/manage_email


Reply via email to