[ 
https://issues.apache.org/jira/browse/ARIES-801?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Dominik Przybysz closed ARIES-801.
----------------------------------

Closing for released artifact

> Aries Proxy cannot proxy abstract classes
> -----------------------------------------
>
>                 Key: ARIES-801
>                 URL: https://issues.apache.org/jira/browse/ARIES-801
>             Project: Aries
>          Issue Type: Bug
>          Components: Proxy
>    Affects Versions: 0.4
>            Reporter: Timothy James Ward
>            Assignee: Timothy James Ward
>            Priority: Major
>             Fix For: 0.4
>
>
> The proxy component is unable to proxy abstract classes. This is just plain 
> silly for the subclassing code, which should already be able to do this 
> trivially and is definitely a bug.
> It should be possible to augment the dynamic interface proxy code so that it 
> can extend "woven" abstract classes too, treating any abstract methods as 
> "interface" and simply setting the superclass properly. Because the interface 
> generation code extends the existing weaving code this is effectively the 
> same as loading and weaving a real concrete subclass that has zero length 
> implementations of the abstract methods.
> Interestingly it should also be possible to add interfaces to these 
> dynamically generated woven subclasses. I'm not sure whether this will be 
> useful or not, but we should get it for free.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to