diff --git a/openide.dialogs/src/org/openide/WizardDescriptor.java b/openide.dialogs/src/org/openide/WizardDescriptor.java --- a/openide.dialogs/src/org/openide/WizardDescriptor.java +++ b/openide.dialogs/src/org/openide/WizardDescriptor.java @@ -1766,9 +1766,10 @@ * (This interface can replace * TemplateWizard.Iterator * in a template's declaration.) + * @param irrelevant; the data type is always {@link WizardDescriptor} * @since org.openide/1 4.33 */ - public interface InstantiatingIterator extends Iterator { + public interface InstantiatingIterator extends Iterator { /** Returns set of instantiated objects. If instantiation fails then wizard remains open to enable correct values. * * @throws IOException @@ -1795,9 +1796,10 @@ * (This interface can replace * TemplateWizard.Iterator * in a template's declaration.) + * @param irrelevant; the data type is always {@link WizardDescriptor} * @since org.openide/1 6.5 */ - public interface AsynchronousInstantiatingIterator extends InstantiatingIterator { + public interface AsynchronousInstantiatingIterator extends InstantiatingIterator { /** * Is called in separate thread when the Finish button @@ -1817,9 +1819,10 @@ * (This interface can replace * TemplateWizard.Iterator * in a template's declaration.) + * @param irrelevant; the data type is always {@link WizardDescriptor} * @since org.openide.dialogs 7.1 */ - public interface ProgressInstantiatingIterator extends AsynchronousInstantiatingIterator { + public interface ProgressInstantiatingIterator extends AsynchronousInstantiatingIterator { /** * Is called in separate thread when the Finish button diff --git a/openide.loaders/src/org/openide/loaders/TemplateWizard.java b/openide.loaders/src/org/openide/loaders/TemplateWizard.java --- a/openide.loaders/src/org/openide/loaders/TemplateWizard.java +++ b/openide.loaders/src/org/openide/loaders/TemplateWizard.java @@ -681,7 +681,6 @@ * @param obj the data object * @return custom iterator or null */ - @SuppressWarnings("unchecked") public static Iterator getIterator (DataObject obj) { Object unknownIterator = obj.getPrimaryFile ().getAttribute(CUSTOM_ITERATOR); if (unknownIterator == null) { @@ -693,7 +692,7 @@ it = (Iterator)unknownIterator; // own brigde for each one iterator type } if (unknownIterator instanceof WizardDescriptor.InstantiatingIterator) { - it = new InstantiatingIteratorBridge((WizardDescriptor.InstantiatingIterator) unknownIterator); + it = new InstantiatingIteratorBridge((WizardDescriptor.InstantiatingIterator) unknownIterator); } if (it != null) { return it; @@ -963,8 +962,8 @@ } private static class InstantiatingIteratorBridge implements TemplateWizard.Iterator { - private WizardDescriptor.InstantiatingIterator instantiatingIterator; - public InstantiatingIteratorBridge (WizardDescriptor.InstantiatingIterator it) { + private WizardDescriptor.InstantiatingIterator instantiatingIterator; + public InstantiatingIteratorBridge(WizardDescriptor.InstantiatingIterator it) { instantiatingIterator = it; }