Project: AspectJ
Bug 327134 Cant suppress raw types warning in a pointcut
Reported: 2010-10-06 12:12:17 | Status: resolved fixed

Build Identifier: I20100608-0911 Generic type used in a pointcut and bound to target() or this() must omit actual type name and thus causes 'raw type must be parametrized' compiler warning. @SuppressAJWarning or @SuppressWarning annotations does not turn it off Reproducible: Always Steps to Reproduce: Code snippets: pointcut IVOListUpdate(IVOList list): && target(list) && call(void updateList(*)); public interface IVOList<T extends IValueObject> extends List<T>, Externalizable, Serializable { void updateList(List<T> newList); } public interface IValueObject extends Comparable<IValueObject>, Serializable { }

Files changed in fix:
tests/bugs1612/pr327134/Code.java tests/src/org/aspectj/systemtest/ajc1612/Ajc1612Tests.java