You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

Bug.java 551B

1234567891011121314151617181920212223
  1. aspect X {
  2. declare parents: Bug.ClassA implements java.io.Serializable;
  3. }
  4. public class Bug {
  5. // @org.springframework.beans.factory.annotation.Configurable
  6. public static class ClassA<T extends Interface1 & Interface2> {
  7. }
  8. public static class ClassB extends ClassA<ClassB> implements Interface1, Interface2 {
  9. }
  10. public interface Interface1 {
  11. }
  12. public interface Interface2 {
  13. }
  14. public static void main(String[] args) throws Exception {
  15. System.out.println(ClassB.class.getGenericSuperclass());
  16. }
  17. }