Skip to content

Commit 27423a8

Browse files
committed
ScriptInfo: widen visibility of parameter methods
We will need to be able to manipulate a ScriptInfo's inputs and outputs from external code, as part of the parameter parsing externalization.
1 parent 012b00d commit 27423a8

File tree

1 file changed

+19
-0
lines changed

1 file changed

+19
-0
lines changed

src/main/java/org/scijava/script/ScriptInfo.java

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,7 @@
6060
import org.scijava.module.AbstractModuleInfo;
6161
import org.scijava.module.DefaultMutableModuleItem;
6262
import org.scijava.module.ModuleException;
63+
import org.scijava.module.ModuleItem;
6364
import org.scijava.parse.ParseService;
6465
import org.scijava.plugin.Parameter;
6566
import org.scijava.util.DigestUtils;
@@ -347,6 +348,24 @@ public void parseParameters() {
347348
}
348349
}
349350

351+
// NB: Widened visibility from AbstractModuleInfo.
352+
@Override
353+
public void clearParameters() {
354+
super.clearParameters();
355+
}
356+
357+
// NB: Widened visibility from AbstractModuleInfo.
358+
@Override
359+
public void registerInput(final ModuleItem<?> input) {
360+
super.registerInput(input);
361+
}
362+
363+
// NB: Widened visibility from AbstractModuleInfo.
364+
@Override
365+
public void registerOutput(final ModuleItem<?> output) {
366+
super.registerOutput(output);
367+
}
368+
350369
// -- ModuleInfo methods --
351370

352371
@Override

0 commit comments

Comments
 (0)