@Immutable public final class ClassDefinition extends Object implements ClassDefinitionResolvable
BeanDefinition,
序列化表格| 构造器和说明 |
|---|
ClassDefinition(org.springframework.beans.factory.config.BeanDefinition beanDefinition) |
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
equals(Object o) |
<T extends Annotation> |
findAnnotation(Class<T> annotationType) |
org.springframework.core.annotation.AnnotationAttributes |
findAnnotationAttributes(Class<? extends Annotation> annotationType) |
Class<?> |
getBeanClass() |
String |
getBeanClassName() |
org.springframework.beans.factory.config.BeanDefinition |
getBeanDefinition() |
String |
getDescription() |
String |
getResourceDescription() |
int |
getRole() |
String |
getScope() |
int |
hashCode() |
boolean |
isAbstractDefinition() |
<T extends Annotation> |
isAnnotationPresent(Class<T> annotationType) |
boolean |
isEagerInit() |
boolean |
isLazyInit() |
boolean |
isPrimary() |
boolean |
isPrototype() |
boolean |
isSingleton() |
String |
toString() |
public ClassDefinition(org.springframework.beans.factory.config.BeanDefinition beanDefinition)
public org.springframework.beans.factory.config.BeanDefinition getBeanDefinition()
public Class<?> getBeanClass()
getBeanClass 在接口中 ClassDefinitionResolvable@Nullable public String getBeanClassName()
getBeanClassName 在接口中 ClassDefinitionResolvablepublic boolean isPrimary()
isPrimary 在接口中 ClassDefinitionResolvablepublic boolean isSingleton()
isSingleton 在接口中 ClassDefinitionResolvablepublic boolean isPrototype()
isPrototype 在接口中 ClassDefinitionResolvablepublic boolean isAbstractDefinition()
public boolean isLazyInit()
isLazyInit 在接口中 ClassDefinitionResolvablepublic boolean isEagerInit()
isEagerInit 在接口中 ClassDefinitionResolvable@Nullable public String getScope()
@Nullable public String getDescription()
@Nullable public String getResourceDescription()
public int getRole()
getRole 在接口中 ClassDefinitionResolvableBeanDefinition.ROLE_APPLICATION,
BeanDefinition.ROLE_SUPPORT,
BeanDefinition.ROLE_INFRASTRUCTUREpublic <T extends Annotation> boolean isAnnotationPresent(Class<T> annotationType)
@Nullable public <T extends Annotation> T findAnnotation(Class<T> annotationType)
public org.springframework.core.annotation.AnnotationAttributes findAnnotationAttributes(Class<? extends Annotation> annotationType)
Copyright © 2022. All rights reserved.