Closed rwinch closed 11 years ago
["Mattias Hellborg Arthursson":https://jira.spring.io/secure/ViewProfile.jspa?name=marthursson] said:
The source and target of Spring LDAP core is Java 1.4.x, so adding the @SuppressWarnings@ on the root @DirContextAdapter@ class won't work. How about addning the @SuppressWarnings@ on your subclass instead?
Starting with Spring Framework 3.0, Spring and its sub projects will migrate from supporting Java 1.4 and move to Java 5 support. I would suspect that in that time frame this will be addressed.
Mattias Hellborg Arthursson said:
Whenever we upgrade to Java 5 for the whole framework, this will definitely be addressed. Until then however, there is no way we can add the annotations in the code, since we're still at 1.4.
Migrated from ["LDAP-133":https://jira.spring.io/browse/LDAP-133]
Extending org.springframework.ldap.core.DirContextAdapter causes many JDK 5 compiler warnings, although the methods in question are not overridden.
The methods in DirContextAdapter should be annotated with @SuppressWarnings("unchecked") or their signature should be fixed (this may not be possible due to interdependencies).
Example: public class PasswordPolicyDirContextAdapter extends DirContextAdapter {...} causes: