[
https://jira.jboss.org/browse/JBIDE-6957?page=com.atlassian.jira.plugin.s...
]
Alexey Kazakov commented on JBIDE-6957:
---------------------------------------
I found one more problem there.
8.1. Decorator beans
... The decorator bean class and its superclasses are not decorated types of the
decorator. ...
But our CDI model treats superclasses as decorated types.
Erroneous error about decorators and delegate types
---------------------------------------------------
Key: JBIDE-6957
URL:
https://jira.jboss.org/browse/JBIDE-6957
Project: Tools (JBoss Tools)
Issue Type: Bug
Components: cdi (jsr-299)
Affects Versions: 3.2.0.M1
Reporter: Pete Muir
Assignee: Alexey Kazakov
Fix For: 3.2.0.Beta
Given a decorator like
@Decorator
public abstract class FloodingDecorator implements CodeFragmentManager, Serializable
{
private static final long serialVersionUID = -4615837206290420112L;
@Inject @Delegate
private CodeFragmentManager codeFragmentManager;
}
JBoss Tools errors, telling me "The delegate type must implement or extend the
decorated type Serializable [JSR-299 ยง8.1.3]"
However, it doesn't have to implement serializable - the delegate type must be one of
the decorated types, not all of them
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
https://jira.jboss.org/secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira