[seam-dev] First cab off the rank!

Gavin King gavin.king at gmail.com
Sun Nov 29 19:58:38 EST 2009


Right but Annotation and every annotation type are all interfaces. You
would not be able to extend AnnotationLiteral, but you don't really
need that. All you need is to be able to implement all the interfaces.

On Sun, Nov 29, 2009 at 7:54 PM, Stuart Douglas
<stuart at baileyroberts.com.au> wrote:
> I don't think that this would be possible as the jdk proxy only allows you to implement SomeInterface, not SomeInterface<Foo> (i.e. there is no mechanism for generating a signature attribute in the proxy). When weld tries to get this information a GenericSignatureFormatError would result (I saw this in my code before I added the SignitureAttribute ). I may be wrong on this, but I can't see any way around it.
>
> Stuart
> ________________________________________
> From: seam-dev-bounces at lists.jboss.org [seam-dev-bounces at lists.jboss.org] On Behalf Of Gavin King [gavin.king at gmail.com]
> Sent: Monday, 30 November 2009 5:32 AM
> To: Shane Bryzak
> Cc: seam-dev at lists.jboss.org
> Subject: Re: [seam-dev] First cab off the rank!
>
> You used a jdk dynamicproxy? Probably a better idea.
>
> Sent from my iPhone
>
> On Nov 29, 2009, at 1:01 PM, Shane Bryzak <sbryzak at redhat.com> wrote:
>
>> Done, although I didn't need to use Javassist. ;)
>>
>> On 30/11/09 02:38, Gavin King wrote:
>>> Stuart has some code to do this using javassist.
>>>
>>> On Sun, Nov 29, 2009 at 2:00 AM, Shane Bryzak<sbryzak at redhat.com>
>>> wrote:
>>>
>>>
>>>> Almost got this working, however I need to be able to reflectively
>>>> create an
>>>> AnnotationLiteral, given a String containing the fully qualified
>>>> name of the
>>>> qualifier.  Anyone done this before?
>>>>
>>>
>>>
>>>
>>
> _______________________________________________
> seam-dev mailing list
> seam-dev at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/seam-dev
>



-- 
Gavin King
gavin.king at gmail.com
http://in.relation.to/Bloggers/Gavin
http://hibernate.org
http://seamframework.org



More information about the seam-dev mailing list