/** * Creates a new instance. */ @SuppressWarnings({"unchecked", "rawtypes"}) public static <T extends Describable<T>,D extends Descriptor<T>> DescriptorExtensionList<T,D> createDescriptorList(Jenkins jenkins, Class<T> describableType) { if (describableType == (Class) Publisher.class) { return (DescriptorExtensionList) new Publisher.DescriptorExtensionListImpl(jenkins); } return new DescriptorExtensionList<T,D>(jenkins,describableType); }
/** * Creates a new instance. */ @SuppressWarnings({"unchecked", "rawtypes"}) public static <T extends Describable<T>,D extends Descriptor<T>> DescriptorExtensionList<T,D> createDescriptorList(Jenkins jenkins, Class<T> describableType) { if (describableType == (Class) Publisher.class) { return (DescriptorExtensionList) new Publisher.DescriptorExtensionListImpl(jenkins); } return new DescriptorExtensionList<T,D>(jenkins,describableType); }
/** * Creates a new instance. */ @SuppressWarnings({"unchecked", "rawtypes"}) public static <T extends Describable<T>,D extends Descriptor<T>> DescriptorExtensionList<T,D> createDescriptorList(Hudson hudson, Class<T> describableType) { if (describableType == (Class) Publisher.class) { return (DescriptorExtensionList) new DescriptorExtensionListImpl(hudson); } return new DescriptorExtensionList<T,D>(hudson,describableType); }
/** * Creates a new instance. */ @SuppressWarnings({"unchecked", "rawtypes"}) public static <T extends Describable<T>, D extends Descriptor<T>> DescriptorExtensionList<T, D> createDescriptorList(Hudson hudson, Class<T> describableType) { if (describableType == (Class) Publisher.class) { return (DescriptorExtensionList) new DescriptorExtensionListImpl(hudson); } return new DescriptorExtensionList<T, D>(hudson, describableType); } /**
/** * Creates a new instance. */ @SuppressWarnings({"unchecked", "rawtypes"}) public static <T extends Describable<T>,D extends Descriptor<T>> DescriptorExtensionList<T,D> createDescriptorList(Hudson hudson, Class<T> describableType) { if (describableType == (Class) Publisher.class) { return (DescriptorExtensionList) new DescriptorExtensionListImpl(hudson); } return new DescriptorExtensionList<T,D>(hudson,describableType); }
/** * Creates a new instance. */ @SuppressWarnings({"unchecked", "rawtypes"}) public static <T extends Describable<T>,D extends Descriptor<T>> DescriptorExtensionList<T,D> createDescriptorList(Hudson hudson, Class<T> describableType) { if (describableType == (Class) Publisher.class) { return (DescriptorExtensionList) new DescriptorExtensionListImpl(hudson); } return new DescriptorExtensionList<T,D>(hudson,describableType); }