Removed unused anno and private

This commit is contained in:
Willem Cazander 2022-10-15 06:23:14 +02:00
parent d7e92845b5
commit 5312d33700
2 changed files with 10 additions and 13 deletions

View file

@ -13,10 +13,8 @@ import love.distributedrebirth.bassboonyd.info.BãßBȍőnAuthor注;
@BãßBȍőnAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
public final class BãßBȍőnLoad殭屍 {
public static class Ꝑŕḯṿª implements BãßBȍőnꝐŕḯṿª {
private static final BãßBȍőnSpiderʸᴰ BLACK_WIDOW = new BãßBȍőnSpiderʸᴰ();
private static final Set<Class<?>> SCANNED = new LinkedHashSet<>();
}
@SafeVarargs
protected static <T, K extends BãßBȍőnCoffinStoreKeyʸᴰ> void CAST_BONE_MAGIC(BãßBȍőn<T,K> boon, Consumer<BãßBȍőnCoffinOpenʸᴰ<K>>...coffinFillers) {
@ -28,21 +26,21 @@ public final class BãßBȍőnLoad殭屍 {
for (BãßBȍőnꝐŕḯṿªḕInitPhaseʸᴰ phase:BãßBȍőnꝐŕḯṿªḕInitPhaseʸᴰ.values()) {
initPrivate(phase, boon);
}
initSpiderEggs(boon, bbc);
initSpiderWires(boon, bbc);
initSpiderEggs(boon);
initSpiderWires(boon);
} catch (Exception e) {
throw new RuntimeException(e);
}
}
private static void initSpiderWires(Object boon, BãßBȍőnCoffinOpenʸᴰ<?> bbc) throws IllegalAccessException, IllegalArgumentException, InvocationTargetException {
private static void initSpiderWires(Object boon) throws IllegalAccessException, IllegalArgumentException, InvocationTargetException {
//System.out.println("SCAN-BOON-FIELD: "+boon.getClass().getSimpleName());
for (Field m:boon.getClass().getDeclaredFields()) {
if (!m.isAnnotationPresent(BãßBȍőnSpiderWire注.class)) {
continue;
}
BãßBȍőnSpiderWire注 anno = m.getAnnotation(BãßBȍőnSpiderWire注.class);
SpiderSilk silkRoad = Ꝑŕḯṿª.BLACK_WIDOW.silkRoad(m.getType());
SpiderSilk silkRoad = BLACK_WIDOW.silkRoad(m.getType());
Object bean = silkRoad.senseWire(boon, anno.name(), anno.description());
//System.out.println("type: "+ m.getType() +" wth name: "+anno.name()+" of boon: "+boon.getClass());
@ -51,7 +49,7 @@ public final class BãßBȍőnLoad殭屍 {
}
}
private static <T, K extends BãßBȍőnCoffinStoreKeyʸᴰ> void initSpiderEggs(BãßBȍőn<T,K> boon, BãßBȍőnCoffinOpenʸᴰ<?> bbc) throws IllegalAccessException, IllegalArgumentException, InvocationTargetException {
private static <T, K extends BãßBȍőnCoffinStoreKeyʸᴰ> void initSpiderEggs(BãßBȍőn<T,K> boon) throws IllegalAccessException, IllegalArgumentException, InvocationTargetException {
for (Class<?> interfaceClass:walkInterfaces(boon.getClass(), new LinkedHashSet<>())) {
for (Class<?> declaredClass:((Class<?>) interfaceClass).getDeclaredClasses()) {
initSpiderEggRegistrate(boon, declaredClass);
@ -66,10 +64,10 @@ public final class BãßBȍőnLoad殭屍 {
if (!BãßBȍőnꝐŕḯṿª.class.isAssignableFrom(declaredClass)) {
return;
}
if (Ꝑŕḯṿª.SCANNED.contains(declaredClass)) {
if (SCANNED.contains(declaredClass)) {
return;
}
Ꝑŕḯṿª.SCANNED.add(declaredClass);
SCANNED.add(declaredClass);
for (Method m:declaredClass.getDeclaredMethods()) {
if (!m.isAnnotationPresent(BãßBȍőnSpiderEgg注.class)) {
continue;
@ -77,7 +75,7 @@ public final class BãßBȍőnLoad殭屍 {
//System.out.println("annoEgg: "+boon.getClass().getSimpleName()+"."+boon+" from: "+declaredClass.getName()+" m="+m.toGenericString());
m.setAccessible(true);
Ꝑŕḯṿª.BLACK_WIDOW.registrateEgg(m.getReturnType(), m);
BLACK_WIDOW.registrateEgg(m.getReturnType(), m);
}
}

View file

@ -11,7 +11,6 @@ import love.distributedrebirth.bassboonyd.BãßBȍőnꝐŕḯṿª₮ḕInitPhas
import love.distributedrebirth.bassboonyd.BãßBȍőnꝐŕḯṿªḕInit注;
@BãßBȍőnAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
@BãßBȍőnAnnotation注(optional = {BãßBȍőnPackage注.class})
public interface BãßBȍőnAnnotationʸᴰ<T, K extends BãßBȍőnCoffinStoreKeyʸᴰ> extends BãßBȍőn<T, K> {
public static class Ꝑŕḯṿª implements BãßBȍőnꝐŕḯṿª {