package love.distributedrebirth.bassboonyd.jmx; import java.util.HashMap; import java.util.Map; import love.distributedrebirth.bassboonyd.BãßBȍőnCoffinStoreKeyʸᴰ; import love.distributedrebirth.bassboonyd.BãßBȍőnCoffinʸᴰ; import love.distributedrebirth.bassboonyd.BãßBȍőnSpiderEgg注; import love.distributedrebirth.bassboonyd.BãßBȍőnꝐŕḯṿª₮ḕ; import love.distributedrebirth.bassboonyd.DefaultEnumBaseʸᴰ; import love.distributedrebirth.bassboonyd.info.BãßBȍőnAnnotation注; import love.distributedrebirth.bassboonyd.info.BãßBȍőnAuthor注; import love.distributedrebirth.bassboonyd.info.BãßBȍőnName注; @BãßBȍőnAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天") @BãßBȍőnAnnotation注(required = {BãßBȍőnName注.class, BãßBȍőnAuthor注.class}) public interface DefaultEnumBaseᴶᴹˣ extends DefaultEnumBaseʸᴰ { public static class Ꝑŕḯṿª₮ḕ implements BãßBȍőnꝐŕḯṿª₮ḕ { private static final String GHOST_KEY_JMX = "JMX"; @BãßBȍőnSpiderEgg注() private static CounterGuageᴶᴹˣ buildGuageCounter(DefaultEnumBaseᴶᴹˣ boon, String name, String description) { CounterGuageᴶᴹˣ result = new CounterGuageᴶᴹˣ(name, description); boon.toBBC().UNHOLY(Ꝑŕḯṿª₮ḕ.class).GHOST_MAP_OBJ(Ꝑŕḯṿª₮ḕ.GHOST_KEY_JMX).put(name, result); return result; } @BãßBȍőnSpiderEgg注() private static AttributeStringᴶᴹˣ buildStringAttribute(DefaultEnumBaseᴶᴹˣ boon, String name, String description) { AttributeStringᴶᴹˣ result = new AttributeStringᴶᴹˣ(name, description); boon.toBBC().UNHOLY(Ꝑŕḯṿª₮ḕ.class).GHOST_MAP_OBJ(Ꝑŕḯṿª₮ḕ.GHOST_KEY_JMX).put(name, result); return result; } @BãßBȍőnSpiderEgg注() private static AttributeBooleanᴶᴹˣ buildBooleanAttribute(DefaultEnumBaseᴶᴹˣ boon, String name, String description) { AttributeBooleanᴶᴹˣ result = new AttributeBooleanᴶᴹˣ(name, description); boon.toBBC().UNHOLY(Ꝑŕḯṿª₮ḕ.class).GHOST_MAP_OBJ(Ꝑŕḯṿª₮ḕ.GHOST_KEY_JMX).put(name, result); return result; } @BãßBȍőnSpiderEgg注() private static AttributeIntegerᴶᴹˣ buildIntegerAttribute(DefaultEnumBaseᴶᴹˣ boon, String name, String description) { AttributeIntegerᴶᴹˣ result = new AttributeIntegerᴶᴹˣ(name, description); boon.toBBC().UNHOLY(Ꝑŕḯṿª₮ḕ.class).GHOST_MAP_OBJ(Ꝑŕḯṿª₮ḕ.GHOST_KEY_JMX).put(name, result); return result; } } public static Map GHOST_MAP(BãßBȍőnCoffinʸᴰ BBC) { Map result = BBC.UNHOLY(Ꝑŕḯṿª₮ḕ.class).GHOST_MAP_OBJ(Ꝑŕḯṿª₮ḕ.GHOST_KEY_JMX); if (result == null) { result = new HashMap<>(); BBC.UNHOLY(Ꝑŕḯṿª₮ḕ.class).PUT_GHOST(Ꝑŕḯṿª₮ḕ.GHOST_KEY_JMX, result); } return result; } }