[ 
http://jira.codehaus.org/browse/QDOX-231?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=270435#comment-270435
 ] 

Robert Scholte commented on QDOX-231:
-------------------------------------

Michał, 
could you be more specific? We're working on QDox-2.0 where every {{List}} is 
never {{null}}, but at least an empty list. There's no null-check required 
anymore, use it immediately in a {{for}}-loop.


> clazz.getAnnotations() for interface returns empty list of elements.
> --------------------------------------------------------------------
>
>                 Key: QDOX-231
>                 URL: http://jira.codehaus.org/browse/QDOX-231
>             Project: QDox
>          Issue Type: Bug
>    Affects Versions: 1.12
>         Environment: Used indirectly by gwt-maven-plugin to create Async 
> interfaces for GWT
>            Reporter: Michał Bartczak
>            Assignee: Robert Scholte
>
> clazz.getAnnotations() returns an not-null but empty table (0 elements) in 
> following code (taken from gwt-maven-plugin)
> {code:title=GenerateAsyncMojo.java}
>         String uri = MessageFormat.format( rpcPattern, className );
>         if ( clazz.getAnnotations() != null )
>         {
>             for ( Annotation annotation : clazz.getAnnotations() )
>             {
>                 getLog().debug( "annotation found on service interface " + 
> annotation );
>                 if ( annotation.getType().getValue().equals( 
> "com.google.gwt.user.client.rpc.RemoteServiceRelativePath" ) )
>                 {
>                     uri = annotation.getNamedParameter( "value" ).toString();
>                     // remove quotes
>                     uri = uri.substring( 1, uri.length() - 1 );
>                     getLog().debug( "@RemoteServiceRelativePath annotation 
> found on service interface " + uri );
>                 }
>             }
>         }
> {code}

--
This message is automatically generated by JIRA.
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