Skip to content

Commit 85700ec

Browse files
committed
SingletonService: use lambda expression instead of anonymous class.
1 parent c96036f commit 85700ec

File tree

1 file changed

+1
-8
lines changed

1 file changed

+1
-8
lines changed

src/main/java/org/scijava/plugin/SingletonService.java

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,6 @@
3535
import java.util.ArrayList;
3636
import java.util.List;
3737

38-
import org.scijava.object.LazyObjects;
3938
import org.scijava.object.ObjectService;
4039

4140
/**
@@ -95,13 +94,7 @@ default <P extends PT> P create(final Class<P> pluginClass) {
9594
@Override
9695
default void initialize() {
9796
// add singleton instances to the object index... IN THE FUTURE!
98-
objectService().getIndex().addLater(new LazyObjects<Object>() {
99-
100-
@Override
101-
public ArrayList<Object> get() {
102-
return new ArrayList<>(getInstances());
103-
}
104-
});
97+
objectService().getIndex().addLater(() -> new ArrayList<>(getInstances()));
10598
}
10699

107100
}

0 commit comments

Comments
 (0)