001: package ctorstest;
002:
003: public class Test {
004:
005: public static void main(String[] args) {
006:
007: }
008:
009: public class NoCtor {
010: }
011:
012: public class DefaultCtor {
013: public DefaultCtor() {
014: }
015: }
016:
017: public class CopyCtor {
018: public CopyCtor(CopyCtor inst) {
019: }
020: }
021:
022: public class MoreCtors {
023: public MoreCtors() {
024: }
025:
026: public MoreCtors(MoreCtors inst) {
027: }
028: }
029:
030: public class GenericNoCtor<T extends Number> {
031: }
032:
033: public class GenericDefaultCtor<T extends Number> {
034: public GenericDefaultCtor() {
035: }
036: }
037:
038: public class GenericCopyCtor<T extends Number> {
039: public GenericCopyCtor(CopyCtor inst) {
040: }
041: }
042:
043: public class GenericMoreCtors<T extends Number> {
044: public GenericMoreCtors() {
045: }
046:
047: public GenericMoreCtors(MoreCtors inst) {
048: }
049: }
050:
051: public class InheritedNoCtor extends NoCtor {
052: public InheritedNoCtor() {
053:
054: }
055: }
056:
057: public class InheritedDefaultCtor extends DefaultCtor {
058: public InheritedDefaultCtor() {
059:
060: }
061: }
062:
063: public class InheritedCopyCtor extends CopyCtor {
064: public InheritedCopyCtor() {
065:
066: }
067: }
068:
069: public class InheritedMoreCtors extends MoreCtors {
070: public InheritedMoreCtors() {
071:
072: }
073: }
074:
075: public class InheritedGenericNoCtor<T extends Number> extends
076: GenericNoCtor<T> {
077: public InheritedGenericNoCtor() {
078:
079: }
080: }
081:
082: public class InheritedGenericDefaultCtor<T extends Number> extends
083: GenericDefaultCtor<T> {
084: public InheritedGenericDefaultCtor() {
085:
086: }
087: }
088:
089: public class InheritedGenericCopyCtor<T extends Number> extends
090: GenericCopyCtor<T> {
091: public InheritedGenericCopyCtor() {
092:
093: }
094: }
095:
096: public class InheritedGenericMoreCtors<T extends Number> extends
097: GenericMoreCtors<T> {
098: public InheritedGenericMoreCtors() {
099:
100: }
101: }
102: }
|