public class InjectionMetadata extends ObjectSE
AutowiredAnnotationBeanPostProcessor、CommonAnnotationBeanPostProcessor、PersistenceAnnotationBeanPostProcessor で使用されます。
| 修飾子と型 | クラスと説明 |
|---|---|
static class | InjectionMetadata.InjectedElement |
| コンストラクターと説明 |
|---|
InjectionMetadata(ClassSE<?> targetClass, CollectionSE<InjectionMetadata.InjectedElement> elements) |
| 修飾子と型 | メソッドと説明 |
|---|---|
void | checkConfigMembers(RootBeanDefinition beanDefinition) |
void | clear(PropertyValues pvs) |
void | inject(ObjectSE target, StringSE beanName, PropertyValues pvs) |
static boolean | needsRefresh(InjectionMetadata metadata, ClassSE<?> clazz) |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSEpublic InjectionMetadata(ClassSE<?> targetClass, CollectionSE<InjectionMetadata.InjectedElement> elements)
public void checkConfigMembers(RootBeanDefinition beanDefinition)
public void inject(ObjectSE target, @Nullable StringSE beanName, @Nullable PropertyValues pvs) throws ThrowableSE
ThrowableSEpublic void clear(@Nullable PropertyValues pvs)
public static boolean needsRefresh(@Nullable InjectionMetadata metadata, ClassSE<?> clazz)