Moved loader to interface

This commit is contained in:
Willem Cazander 2022-10-24 14:34:30 +02:00
parent e3a4fbf3bd
commit 15dae610ba
6 changed files with 105 additions and 21 deletions

View file

@ -3,6 +3,7 @@ package love.distributedrebirth.bassboon.death.spider;
import java.lang.reflect.InvocationTargetException;
import java.lang.reflect.Method;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import love.distributedrebirth.bassboon.BãßBȍőnʸᴰ;
@ -13,8 +14,10 @@ import love.distributedrebirth.bassboon.clazz.pirate.BãßBȍőnꝐŕḯṿª₮
public class BãßBȍőnSpider {
private final Map<Class<?>, BãßBȍőnSpiderSilk> spiderWeb = new HashMap<>();
private final List<BãßBȍőnSpiderSperm> spiderSperm;
public BãßBȍőnSpider() {
public BãßBȍőnSpider(List<BãßBȍőnSpiderSperm> spiderSperm) {
this.spiderSperm = spiderSperm;
}
public boolean hasEggType(Class<?> eggType) {

View file

@ -0,0 +1,9 @@
package love.distributedrebirth.bassboon.death.spider;
import love.distributedrebirth.bassboon.clazz.BãßBȍőnAuthor注;
@BãßBȍőnAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
public interface BãßBȍőnSpiderSperm {
Object locateBean(Class<?> beanType);
}