[
https://issues.apache.org/jira/browse/TAPESTRY-2481?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Howard M. Lewis Ship updated TAPESTRY-2481:
-------------------------------------------
Affects Version/s: (was: 5.0.11)
5.0.13
Summary: ClassTransformation acts as if all type-level
annotations are inherited; it should filter out non-inherited annotations
(was: Superclass that includes a stylesheet via IncludeStylesheet annotation
breaks any subclass not in the same package as the stylesheet.)
The code inside ClassTransformation.getAnnotation() collects together all
annotations from the current class, plus all annotations on base classes,
whether or not they have the @Inherit annotation.
> ClassTransformation acts as if all type-level annotations are inherited; it
> should filter out non-inherited annotations
> -----------------------------------------------------------------------------------------------------------------------
>
> Key: TAPESTRY-2481
> URL: https://issues.apache.org/jira/browse/TAPESTRY-2481
> Project: Tapestry
> Issue Type: Bug
> Components: Annotations
> Affects Versions: 5.0.13
> Environment: Linux, JDK 1.5, Jetty 6.1.9
> Reporter: Andrew
> Assignee: Howard M. Lewis Ship
>
> I have a class that includes a stylesheet via IncludeStylesheet annotation.
> The problem occurs when I subclass this class from a different package than
> the stylesheet's package. The annotation is inherited, but the subclass can't
> locate the relative path to the CSS.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]