1 package ctorstest; 2 3 public class Test { 4 5 public static void main(String [] args) { 6 7 } 8 9 public class NoCtor { 10 } 11 12 public class DefaultCtor { 13 public DefaultCtor() { 14 } 15 } 16 17 public class CopyCtor { 18 public CopyCtor(CopyCtor inst) { 19 } 20 } 21 22 public class MoreCtors { 23 public MoreCtors() { 24 } 25 26 public MoreCtors(MoreCtors inst) { 27 } 28 } 29 30 public class GenericNoCtor<T extends Number > { 31 } 32 33 public class GenericDefaultCtor<T extends Number > { 34 public GenericDefaultCtor() { 35 } 36 } 37 38 public class GenericCopyCtor<T extends Number > { 39 public GenericCopyCtor(CopyCtor inst) { 40 } 41 } 42 43 public class GenericMoreCtors<T extends Number > { 44 public GenericMoreCtors() { 45 } 46 47 public GenericMoreCtors(MoreCtors inst) { 48 } 49 } 50 51 public class InheritedNoCtor extends NoCtor { 52 public InheritedNoCtor() { 53 54 } 55 } 56 57 public class InheritedDefaultCtor extends DefaultCtor { 58 public InheritedDefaultCtor() { 59 60 } 61 } 62 63 public class InheritedCopyCtor extends CopyCtor { 64 public InheritedCopyCtor() { 65 66 } 67 } 68 69 public class InheritedMoreCtors extends MoreCtors { 70 public InheritedMoreCtors() { 71 72 } 73 } 74 75 public class InheritedGenericNoCtor<T extends Number > extends GenericNoCtor<T> { 76 public InheritedGenericNoCtor() { 77 78 } 79 } 80 81 public class InheritedGenericDefaultCtor<T extends Number > extends GenericDefaultCtor<T> { 82 public InheritedGenericDefaultCtor() { 83 84 } 85 } 86 87 public class InheritedGenericCopyCtor<T extends Number > extends GenericCopyCtor<T> { 88 public InheritedGenericCopyCtor() { 89 90 } 91 } 92 93 public class InheritedGenericMoreCtors<T extends Number > extends GenericMoreCtors<T> { 94 public InheritedGenericMoreCtors() { 95 96 } 97 } 98 } 99 | Popular Tags |