Skip to content

Commit 8846410

Browse files
committed
ScriptService: add mechanism to retrieve aliases
1 parent 8349674 commit 8846410

File tree

2 files changed

+8
-0
lines changed

2 files changed

+8
-0
lines changed

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

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -195,6 +195,11 @@ public void addAlias(final String alias, final Class<?> type) {
195195
aliasMap().put(alias, type);
196196
}
197197

198+
@Override
199+
public Map<String, Class<?>> getAliases() {
200+
return Collections.unmodifiableMap(aliasMap());
201+
}
202+
198203
@Override
199204
public synchronized Class<?> lookupClass(final String alias)
200205
throws ScriptException

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

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -323,6 +323,9 @@ default void addAlias(final Class<?> type) {
323323
/** TODO */
324324
void addAlias(String alias, Class<?> type);
325325

326+
/** TODO */
327+
Map<String, Class<?>> getAliases();
328+
326329
/** TODO */
327330
Class<?> lookupClass(String typeName) throws ScriptException;
328331

0 commit comments

Comments
 (0)