generify BootstrapBaseAddon

This commit is contained in:
dfsek committed 2021-11-17 08:22:06 -07:00
1 parent e211b27a80
commit 4f4dc45a48
10 files changed
+56 -45

No files matched your search

@@ -5,12 +5,12 @@ import com.dfsek.terra.api.addon.BaseAddon;
import java.nio.file.Path;
public interface BootstrapBaseAddon extends BaseAddon {
public interface BootstrapBaseAddon<T extends BaseAddon> extends BaseAddon {
/**
* Load all the relevant addons in the specified path.
* @param addonsFolder Path containing addons.
* @param parent
* @return Loaded addons
*/
Iterable<BaseAddon> loadAddons(Path addonsFolder, ClassLoader parent);
Iterable<T> loadAddons(Path addonsFolder, ClassLoader parent);
}