Uses of Class
cc.carm.lib.easyannotation.AnnotatedMetaType
-
-
Uses of AnnotatedMetaType in cc.carm.lib.easyannotation
Fields in cc.carm.lib.easyannotation with type parameters of type AnnotatedMetaType Modifier and Type Field Description protected java.util.Set<AnnotatedMetaType<?,?>>
AnnotatedMetaLoader. types
protected java.util.Map<AnnotatedMetaType<?,?>,java.lang.Object>
AnnotatedMetaHolder. values
Methods in cc.carm.lib.easyannotation that return AnnotatedMetaType Modifier and Type Method Description static <T extends java.lang.annotation.Annotation,E>
AnnotatedMetaType<T,E>AnnotatedMetaType. of(@NotNull java.lang.Class<T> annotationType, @NotNull java.util.function.Function<T,E> function)
Methods in cc.carm.lib.easyannotation that return types with arguments of type AnnotatedMetaType Modifier and Type Method Description java.util.Map<AnnotatedMetaType<?,?>,java.lang.Object>
AnnotatedMetaHolder. getValues()
Methods in cc.carm.lib.easyannotation with parameters of type AnnotatedMetaType Modifier and Type Method Description <V> V
AnnotatedMetaHolder. get(@NotNull AnnotatedMetaType<?,V> type)
Get the value of option.<V> V
AnnotatedMetaHolder. get(@NotNull AnnotatedMetaType<?,V> type, V defaultValue)
Get the value of option.boolean
AnnotatedMetaHolder. has(@NotNull AnnotatedMetaType<?,?> type)
static AnnotatedMetaLoader
AnnotatedMetaLoader. of(AnnotatedMetaType<?,?>... types)
Create a new Annotated meta loader.protected void
AnnotatedMetaHolder. put(@NotNull AnnotatedMetaType<?,?> type, @Nullable java.lang.Object value)
void
AnnotatedMetaLoader. register(AnnotatedMetaType<?,?> type)
<V> V
AnnotatedMetaHolder. set(@NotNull AnnotatedMetaType<?,V> type, V value)
Set the value of meta, if the value is null, the meta will be removed.<V> void
AnnotatedMetaHolder. setIfAbsent(@NotNull AnnotatedMetaType<?,V> type, V value)
Set the value of meta, if the value is null, the meta will not be changed.<V> V
AnnotatedMetaHolder. setIfPresent(@NotNull AnnotatedMetaType<?,V> type, V value)
Set the value of meta, if the value is null, the meta will not be changed.void
AnnotatedMetaLoader. unregister(AnnotatedMetaType<?,?> type)
Method parameters in cc.carm.lib.easyannotation with type arguments of type AnnotatedMetaType Modifier and Type Method Description static AnnotatedMetaLoader
AnnotatedMetaLoader. of(java.util.Collection<AnnotatedMetaType<?,?>> types)
Constructor parameters in cc.carm.lib.easyannotation with type arguments of type AnnotatedMetaType Constructor Description AnnotatedMetaHolder(java.util.Map<AnnotatedMetaType<?,?>,java.lang.Object> values)
AnnotatedMetaLoader(java.util.Set<AnnotatedMetaType<?,?>> types)
-