package love.distributedrebirth.bassboonyd.jmx; import java.util.HashMap; import java.util.Map; import love.distributedrebirth.bassboonyd.BãßBȍőnAnnotationInfoʸᴰ; import love.distributedrebirth.bassboonyd.BãßBȍőnAuthorInfoʸᴰ; import love.distributedrebirth.bassboonyd.BãßBȍőnClassInfoʸᴰ; import love.distributedrebirth.bassboonyd.BãßBȍőnCoffinOpenʸᴰ; import love.distributedrebirth.bassboonyd.BãßBȍőnCoffinStoreKeyʸᴰ; import love.distributedrebirth.bassboonyd.BãßBȍőnConstantsʸᴰ; import love.distributedrebirth.bassboonyd.BãßBȍőnꝐŕḯṿª₮ḕ; import love.distributedrebirth.bassboonyd.DefaultEnumBaseʸᴰ; @BãßBȍőnAuthorInfoʸᴰ(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天") @BãßBȍőnAnnotationInfoʸᴰ(required = {BãßBȍőnClassInfoʸᴰ.class, BãßBȍőnAuthorInfoʸᴰ.class}) public interface DefaultEnumBaseᴶᴹˣ extends DefaultEnumBaseʸᴰ { public static class Ꝑŕḯṿª₮ḕ implements BãßBȍőnꝐŕḯṿª₮ḕ { private static final String GHOST_KEY_JMX = "JMX"; } public static Map GHOST_MAP(BãßBȍőnCoffinOpenʸᴰ 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; } default GuageCounterᴶᴹˣ BȍőnJmxInitGuageCounter(String name) { return BȍőnJmxInitGuageCounter(name, BãßBȍőnConstantsʸᴰ.STR_EMPTY); } default GuageCounterᴶᴹˣ BȍőnJmxInitGuageCounter(String name, String description) { GuageCounterᴶᴹˣ result = new GuageCounterᴶᴹˣ(name, description); GET_BBC().UNHOLY(Ꝑŕḯṿª₮ḕ.class).GHOST_MAP_OBJ(Ꝑŕḯṿª₮ḕ.GHOST_KEY_JMX).put(name, result); return result; } default StringAttributeᴶᴹˣ BȍőnJmxInitStringAttribute(String name) { return BȍőnJmxInitStringAttribute(name, BãßBȍőnConstantsʸᴰ.STR_EMPTY); } default StringAttributeᴶᴹˣ BȍőnJmxInitStringAttribute(String name, String description) { StringAttributeᴶᴹˣ result = new StringAttributeᴶᴹˣ(name, description); GET_BBC().UNHOLY(Ꝑŕḯṿª₮ḕ.class).GHOST_MAP_OBJ(Ꝑŕḯṿª₮ḕ.GHOST_KEY_JMX).put(name, result); return result; } default BooleanAttributeᴶᴹˣ BȍőnJmxInitBooleanAttribute(String name) { return BȍőnJmxInitBooleanAttribute(name, BãßBȍőnConstantsʸᴰ.STR_EMPTY); } default BooleanAttributeᴶᴹˣ BȍőnJmxInitBooleanAttribute(String name, String description) { BooleanAttributeᴶᴹˣ result = new BooleanAttributeᴶᴹˣ(name, description); GET_BBC().UNHOLY(Ꝑŕḯṿª₮ḕ.class).GHOST_MAP_OBJ(Ꝑŕḯṿª₮ḕ.GHOST_KEY_JMX).put(name, result); return result; } }