Details
Description
The ITD created by @RooConfigurable uses the parameterized type name for accessing the annotated class:
@RooConfigurable
public class Foo<T> {
}
privileged aspect Foo_Roo_Configurable {
declare @type: Foo<T>: @org.springframework.beans.factory.annotation.Configurable;
}
This is an error in AspectJ: "T cannot be resolved to a type". The error can be resolved by removing the type parameter:
declare @type: Foo: @org.springframework.beans.factory.annotation.Configurable;
Attachments
Issue Links
- is related to
-
ROO-94 Present simple type names in ITDs to work around AspectJ # 280380
-
- Closed
-