Class JDACSingletonProperty<T>
java.lang.Object
dev.goldmensch.propane.property.SingletonPropertySkeleton<T>
io.github.kaktushose.jdac.property.internal.JDACSingletonProperty<T>
- All Implemented Interfaces:
Property<T>, Property.SingleValue<T>, SpecificProperty<T>, JDACProperty<T>
public final class JDACSingletonProperty<T>
extends SingletonPropertySkeleton<T>
implements JDACProperty<T>
-
Nested Class Summary
Nested classes/interfaces inherited from interface Property
Property.FallbackStrategy, Property.MultiValue<T>, Property.SingleValue<T>, Property.Source -
Field Summary
Fields inherited from interface JDACProperty
BUILDER, CLASS_FINDER, DEFINITIONS, DESCRIPTOR, EMBED_CONFIG, EMBED_SOURCES, EMOJI_RESOLVER, EMOJI_SOURCES, ERROR_MESSAGE_FACTORY, EXPIRATION_STRATEGY, EXTENSION, EXTENSION_DATA, EXTENSION_FILTER, GLOBAL_COMMAND_CONFIG, GLOBAL_REPLY_CONFIG, GUILD_SCOPE_PROVIDER, I18N, INSTANTIATOR, INTROSPECTION, INVOCATION_CONTEXT, JDA, JDA_COMMANDS, JDA_EVENT, KEY_VALUE_STORE, LOCALIZATION_FUNCTION, LOCALIZE_COMMANDS, LOCALIZER, MERGED_CLASS_FINDER, MESSAGE_RESOLVER, MIDDLEWARE, PACKAGES, PERMISSION_PROVIDER, PLACEHOLDER_RESOLVER, PROVIDED, RUNTIME_ID, SHUTDOWN_JDA, STRING_RESOLVER, TYPE_ADAPTER, VALIDATOR -
Constructor Summary
ConstructorsConstructorDescriptionJDACSingletonProperty(String name, Property.Source source, JDACScope scope, Class<T> type) -
Method Summary
Methods inherited from class SingletonPropertySkeleton
equals, hashCode, name, scope, source, toString, typeMethods inherited from interface SpecificProperty
generalized, scopedGet
-
Constructor Details
-
JDACSingletonProperty
-
-
Method Details
-
getScoped
-