A B C D E F G I K L N P R S T V 
所有类 所有程序包

A

ANNOTATED_ELEMENT_UTILS_CLASS_NAME - 类 中的静态变量com.burukeyou.smartdi.utils.AnnotationPlusUtils
The class name of AnnotatedElementUtils that is introduced since Spring Framework 4
AnnotatedFieldElement(Field, AnnotationMeta) - 类 的构造器com.burukeyou.smartdi.register.BaseAutowiredBeanPostProcessor.AnnotatedFieldElement
 
AnnotatedInjectElement(Member, PropertyDescriptor, AnnotationMeta) - 类 的构造器com.burukeyou.smartdi.register.BaseAutowiredBeanPostProcessor.AnnotatedInjectElement
 
AnnotatedInjectionMetadata(Class<?>, Collection<BaseAutowiredBeanPostProcessor.AnnotatedFieldElement>) - 类 的构造器com.burukeyou.smartdi.register.BaseAutowiredBeanPostProcessor.AnnotatedInjectionMetadata
 
annotationMeta - 类 中的变量com.burukeyou.smartdi.register.BaseAutowiredBeanPostProcessor.AnnotatedInjectElement
 
AnnotationMeta - com.burukeyou.smartdi.support中的类
 
AnnotationMeta(Annotation, AnnotationAttributes) - 类 的构造器com.burukeyou.smartdi.support.AnnotationMeta
 
AnnotationPlusUtils - com.burukeyou.smartdi.utils中的类
 
AnnotationPlusUtils() - 类 的构造器com.burukeyou.smartdi.utils.AnnotationPlusUtils
 
AnnotationProxyFactory<T extends Annotation> - com.burukeyou.smartdi.proxyspi.factory中的接口
 
AutowiredBeanProcessor - com.burukeyou.smartdi.register中的接口
 
AutowiredInjectBeanException - com.burukeyou.smartdi.exceptions中的异常错误
 
AutowiredInjectBeanException() - 异常错误 的构造器com.burukeyou.smartdi.exceptions.AutowiredInjectBeanException
 
AutowiredInjectBeanException(String) - 异常错误 的构造器com.burukeyou.smartdi.exceptions.AutowiredInjectBeanException
 
AutowiredInjectBeanException(String, Throwable) - 异常错误 的构造器com.burukeyou.smartdi.exceptions.AutowiredInjectBeanException
 
AutowiredInjectBeanException(String, Throwable, boolean, boolean) - 异常错误 的构造器com.burukeyou.smartdi.exceptions.AutowiredInjectBeanException
 
AutowiredInjectBeanException(Throwable) - 异常错误 的构造器com.burukeyou.smartdi.exceptions.AutowiredInjectBeanException
 
AutowiredInvocation - com.burukeyou.smartdi.support中的类
 
AutowiredInvocation() - 类 的构造器com.burukeyou.smartdi.support.AutowiredInvocation
 
AutowiredProxySPI - com.burukeyou.smartdi.proxyspi.spi中的注释类型
 
AutowiredSPI - com.burukeyou.smartdi.proxyspi.spi中的注释类型
 

B

BaseAutowiredBeanPostProcessor - com.burukeyou.smartdi.register中的类
 
BaseAutowiredBeanPostProcessor() - 类 的构造器com.burukeyou.smartdi.register.BaseAutowiredBeanPostProcessor
 
BaseAutowiredBeanPostProcessor.AnnotatedFieldElement - com.burukeyou.smartdi.register中的类
 
BaseAutowiredBeanPostProcessor.AnnotatedInjectElement - com.burukeyou.smartdi.register中的类
 
BaseAutowiredBeanPostProcessor.AnnotatedInjectionMetadata - com.burukeyou.smartdi.register中的类
 
BaseAutowiredBeanProcessor - com.burukeyou.smartdi.register中的类
Process custom annotation beanProcessor
BaseAutowiredBeanProcessor() - 类 的构造器com.burukeyou.smartdi.register.BaseAutowiredBeanProcessor
 
BaseSpringAware - com.burukeyou.smartdi.register中的类
 
BaseSpringAware() - 类 的构造器com.burukeyou.smartdi.register.BaseSpringAware
 
BeanAliasName - com.burukeyou.smartdi.annotations中的注释类型
specified bean alias name , then can obtain through SpringBeanContext
beanClassLoader - 类 中的变量com.burukeyou.smartdi.register.BaseSpringAware
 
beanDefinitionRegistry - 类 中的变量com.burukeyou.smartdi.register.BaseSpringAware
 
beanFactory - 类 中的变量com.burukeyou.smartdi.register.BaseSpringAware
 
beanName - 类 中的变量com.burukeyou.smartdi.register.BaseSpringAware
 
beforeInjection(BaseAutowiredBeanPostProcessor.AnnotatedInjectionMetadata) - 类 中的方法com.burukeyou.smartdi.proxyspi.ProxySPIAutowiredBeanProcessor
 
beforeInjection(BaseAutowiredBeanPostProcessor.AnnotatedInjectionMetadata) - 类 中的方法com.burukeyou.smartdi.register.BaseAutowiredBeanPostProcessor
 

C

com.burukeyou.smartdi.annotations - 程序包 com.burukeyou.smartdi.annotations
 
com.burukeyou.smartdi.config - 程序包 com.burukeyou.smartdi.config
 
com.burukeyou.smartdi.exceptions - 程序包 com.burukeyou.smartdi.exceptions
 
com.burukeyou.smartdi.proxyspi - 程序包 com.burukeyou.smartdi.proxyspi
 
com.burukeyou.smartdi.proxyspi.factory - 程序包 com.burukeyou.smartdi.proxyspi.factory
 
com.burukeyou.smartdi.proxyspi.spi - 程序包 com.burukeyou.smartdi.proxyspi.spi
 
com.burukeyou.smartdi.register - 程序包 com.burukeyou.smartdi.register
 
com.burukeyou.smartdi.smart - 程序包 com.burukeyou.smartdi.smart
 
com.burukeyou.smartdi.support - 程序包 com.burukeyou.smartdi.support
 
com.burukeyou.smartdi.utils - 程序包 com.burukeyou.smartdi.utils
 

D

destroy() - 类 中的方法com.burukeyou.smartdi.register.BaseAutowiredBeanPostProcessor
 

E

EMPTY - 类 中的静态变量com.burukeyou.smartdi.utils.StrUtil
 
EnableSmartDI - com.burukeyou.smartdi.annotations中的注释类型
enable samrt di function
environment - 类 中的变量com.burukeyou.smartdi.register.BaseSpringAware
 
EnvironmentProxyFactory - com.burukeyou.smartdi.proxyspi.factory中的类
 
EnvironmentProxyFactory() - 类 的构造器com.burukeyou.smartdi.proxyspi.factory.EnvironmentProxyFactory
 
EnvironmentProxySPI - com.burukeyou.smartdi.proxyspi.spi中的注释类型
 

F

field - 类 中的变量com.burukeyou.smartdi.register.BaseAutowiredBeanPostProcessor.AnnotatedFieldElement
 
findAnnotations(Method, Class<A>) - 类 中的静态方法com.burukeyou.smartdi.utils.AnnotationPlusUtils
Find specified Annotation type maps from Method
findFieldAnnotationMetadata(Class<?>) - 类 中的方法com.burukeyou.smartdi.register.BaseAutowiredBeanPostProcessor
 
findInjectionMetadata(String, Class<?>, PropertyValues) - 类 中的方法com.burukeyou.smartdi.register.BaseAutowiredBeanPostProcessor
 

G

getAnnotationAttributes(Annotation, boolean, String...) - 类 中的静态方法com.burukeyou.smartdi.utils.AnnotationPlusUtils
Get the AnnotationAttributes
getAnnotationAttributes(Annotation, PropertyResolver, boolean, String...) - 类 中的静态方法com.burukeyou.smartdi.utils.AnnotationPlusUtils
Get the AnnotationAttributes
getAnnotationAttributes(AnnotatedElement, Class<? extends Annotation>, PropertyResolver, boolean, boolean, String...) - 类 中的静态方法com.burukeyou.smartdi.utils.AnnotationPlusUtils
Get the AnnotationAttributes, if the argument tryMergedAnnotation is true, the AnnotationAttributes will be got from merged annotation first, if failed, and then to get from normal one
getAnnotationAttributes(AnnotatedElement, Class<? extends Annotation>, PropertyResolver, boolean, String...) - 类 中的静态方法com.burukeyou.smartdi.utils.AnnotationPlusUtils
Get the AnnotationAttributes
getAnnotationMeta() - 类 中的方法com.burukeyou.smartdi.register.BaseAutowiredBeanPostProcessor.AnnotatedInjectElement
 
getAnnotationMeta(AnnotatedElement, Class<? extends Annotation>, PropertyResolver, boolean, boolean, String...) - 类 中的静态方法com.burukeyou.smartdi.utils.AnnotationPlusUtils
 
getAnnotationObj() - 类 中的方法com.burukeyou.smartdi.support.AnnotationMeta
 
getAnnotationType() - 类 中的方法com.burukeyou.smartdi.register.BaseAutowiredBeanPostProcessor
 
getAttribute(Annotation, String) - 类 中的静态方法com.burukeyou.smartdi.utils.AnnotationPlusUtils
Get the attribute value
getAttribute(Map<String, Object>, String) - 类 中的静态方法com.burukeyou.smartdi.utils.AnnotationPlusUtils
Get the attribute value
getAttribute(Map<String, Object>, String, boolean) - 类 中的静态方法com.burukeyou.smartdi.utils.AnnotationPlusUtils
Get the attribute value the will
getAttribute(Map<String, Object>, String, T) - 类 中的静态方法com.burukeyou.smartdi.utils.AnnotationPlusUtils
Get the attribute value with default value
getAttributes(Annotation, boolean, String...) - 类 中的静态方法com.burukeyou.smartdi.utils.AnnotationPlusUtils
Get the Annotation attributes
getAttributes(Annotation, PropertyResolver, boolean, String...) - 类 中的静态方法com.burukeyou.smartdi.utils.AnnotationPlusUtils
Get the Annotation attributes
getAttributes(Map<String, Object>, PropertyResolver, String...) - 类 中的静态方法com.burukeyou.smartdi.utils.AnnotationPlusUtils
Get the Annotation attributes
getBean(Class<T>) - 类 中的静态方法com.burukeyou.smartdi.config.SpringBeanContext
 
getBean(String) - 类 中的静态方法com.burukeyou.smartdi.config.SpringBeanContext
 
getBeanByAliasName(String) - 类 中的静态方法com.burukeyou.smartdi.config.SpringBeanContext
 
getBeanByAllName(String) - 类 中的静态方法com.burukeyou.smartdi.config.SpringBeanContext
 
getBeanName(Class<?>) - 类 中的方法com.burukeyou.smartdi.proxyspi.ProxySPIAutowiredBeanProcessor
 
getEnvironment() - 类 中的方法com.burukeyou.smartdi.register.BaseSpringAware
 
getField() - 类 中的方法com.burukeyou.smartdi.register.BaseAutowiredBeanPostProcessor.AnnotatedFieldElement
 
getFieldElements() - 类 中的方法com.burukeyou.smartdi.register.BaseAutowiredBeanPostProcessor.AnnotatedInjectionMetadata
 
getInjectedBean(AutowiredInvocation) - 类 中的方法com.burukeyou.smartdi.proxyspi.ProxySPIAutowiredBeanProcessor
 
getInjectedBean(AutowiredInvocation) - 类 中的方法com.burukeyou.smartdi.proxyspi.SPIAutowiredBeanProcessor
 
getInjectedBean(AutowiredInvocation) - 接口 中的方法com.burukeyou.smartdi.register.AutowiredBeanProcessor
How to obtain the beans that need to be injected
getInjectedBean(AutowiredInvocation) - 类 中的方法com.burukeyou.smartdi.smart.SmartAutowiredBeanProcessor
 
getInjectedTypeFormMember() - 类 中的方法com.burukeyou.smartdi.register.BaseAutowiredBeanPostProcessor.AnnotatedInjectElement
 
getObject() - 类 中的方法com.burukeyou.smartdi.proxyspi.ProxySPIFactoryBean
 
getObjectType() - 类 中的方法com.burukeyou.smartdi.proxyspi.ProxySPIFactoryBean
 
getOrder() - 类 中的方法com.burukeyou.smartdi.register.BaseAutowiredBeanPostProcessor
 
getProxy(Class<?>, EnvironmentProxySPI) - 类 中的方法com.burukeyou.smartdi.proxyspi.factory.EnvironmentProxyFactory
 
getProxy(Class<?>, T) - 接口 中的方法com.burukeyou.smartdi.proxyspi.factory.AnnotationProxyFactory
 
getRequiredAttribute(Map<String, Object>, String) - 类 中的静态方法com.burukeyou.smartdi.utils.AnnotationPlusUtils
Get the required attribute value
getRootBeanDefinition(Class<?>, AnnotationMeta) - 类 中的方法com.burukeyou.smartdi.proxyspi.ProxySPIAutowiredBeanProcessor
 
getSPIObject(Class<?>) - 类 中的静态方法com.burukeyou.smartdi.proxyspi.ProxySpiLoader
 

I

inject(Object, String, PropertyValues) - 类 中的方法com.burukeyou.smartdi.register.BaseAutowiredBeanPostProcessor.AnnotatedInjectElement
 
interceptAnnotation() - 类 中的方法com.burukeyou.smartdi.proxyspi.ProxySPIAutowiredBeanProcessor
 
interceptAnnotation() - 类 中的方法com.burukeyou.smartdi.proxyspi.SPIAutowiredBeanProcessor
 
interceptAnnotation() - 接口 中的方法com.burukeyou.smartdi.register.AutowiredBeanProcessor
Specify the injection annotations that need to be intercepted
interceptAnnotation() - 类 中的方法com.burukeyou.smartdi.smart.SmartAutowiredBeanProcessor
 
isEmpty(CharSequence) - 类 中的静态方法com.burukeyou.smartdi.utils.StrUtil
 
isPresent(Method, Class<A>) - 类 中的静态方法com.burukeyou.smartdi.utils.AnnotationPlusUtils
Is specified Annotation present on Method's declaring class or parameters or itself.
isSameClass(Class<?>, Class<?>) - 类 中的方法com.burukeyou.smartdi.smart.SmartAutowiredBeanProcessor
 

K

key() - 注释类型 中的方法com.burukeyou.smartdi.smart.SmartAutowired
if config,use the environment key value to get inject bean

L

load(Class<T>) - 类 中的静态方法com.burukeyou.smartdi.proxyspi.ProxySpiLoader
 
lowerFirst(CharSequence) - 类 中的静态方法com.burukeyou.smartdi.utils.StrUtil
 

N

needsRefresh(Class<?>) - 类 中的方法com.burukeyou.smartdi.register.BaseAutowiredBeanPostProcessor.AnnotatedInjectionMetadata
 

P

postProcessBeanDefinitionRegistry(BeanDefinitionRegistry) - 类 中的方法com.burukeyou.smartdi.register.ProxySPIAliasNameRegister
 
postProcessBeanFactory(ConfigurableListableBeanFactory) - 类 中的方法com.burukeyou.smartdi.register.BaseAutowiredBeanPostProcessor
 
postProcessBeanFactory(ConfigurableListableBeanFactory) - 类 中的方法com.burukeyou.smartdi.register.ProxySPIAliasNameRegister
 
postProcessMergedBeanDefinition(RootBeanDefinition, Class<?>, String) - 类 中的方法com.burukeyou.smartdi.register.BaseAutowiredBeanPostProcessor
 
postProcessProperties(PropertyValues, Object, String) - 类 中的方法com.burukeyou.smartdi.register.BaseAutowiredBeanPostProcessor
 
ProxySPI - com.burukeyou.smartdi.proxyspi.spi中的注释类型
 
ProxySPIAliasNameRegister - com.burukeyou.smartdi.register中的类
 
ProxySPIAliasNameRegister() - 类 的构造器com.burukeyou.smartdi.register.ProxySPIAliasNameRegister
 
ProxySPIAutowiredBeanProcessor - com.burukeyou.smartdi.proxyspi中的类
 
ProxySPIAutowiredBeanProcessor() - 类 的构造器com.burukeyou.smartdi.proxyspi.ProxySPIAutowiredBeanProcessor
 
ProxySPIFactoryBean<T> - com.burukeyou.smartdi.proxyspi中的类
 
ProxySPIFactoryBean() - 类 的构造器com.burukeyou.smartdi.proxyspi.ProxySPIFactoryBean
 
ProxySPIFactoryBean(ProxySPIFactoryBeanParam) - 类 的构造器com.burukeyou.smartdi.proxyspi.ProxySPIFactoryBean
 
ProxySPIFactoryBeanParam - com.burukeyou.smartdi.support中的类
 
ProxySPIFactoryBeanParam(Class<?>, AnnotationMeta) - 类 的构造器com.burukeyou.smartdi.support.ProxySPIFactoryBeanParam
 
ProxySpiLoader - com.burukeyou.smartdi.proxyspi中的类
 
ProxySPIRuntimeException - com.burukeyou.smartdi.exceptions中的异常错误
 
ProxySPIRuntimeException() - 异常错误 的构造器com.burukeyou.smartdi.exceptions.ProxySPIRuntimeException
 
ProxySPIRuntimeException(String) - 异常错误 的构造器com.burukeyou.smartdi.exceptions.ProxySPIRuntimeException
 
ProxySPIRuntimeException(String, Throwable) - 异常错误 的构造器com.burukeyou.smartdi.exceptions.ProxySPIRuntimeException
 
ProxySPIRuntimeException(String, Throwable, boolean, boolean) - 异常错误 的构造器com.burukeyou.smartdi.exceptions.ProxySPIRuntimeException
 
ProxySPIRuntimeException(Throwable) - 异常错误 的构造器com.burukeyou.smartdi.exceptions.ProxySPIRuntimeException
 

R

registerBeanAlias(String, String) - 类 中的静态方法com.burukeyou.smartdi.config.SpringBeanContext
 
required() - 注释类型 中的方法com.burukeyou.smartdi.proxyspi.spi.AutowiredSPI
 
required() - 注释类型 中的方法com.burukeyou.smartdi.smart.SmartAutowired
Declares whether the annotated dependency is required.
resetBeanDefinition(String) - 类 中的方法com.burukeyou.smartdi.register.BaseAutowiredBeanPostProcessor
 

S

setApplicationContext(ApplicationContext) - 类 中的方法com.burukeyou.smartdi.config.SpringBeanContext
 
setApplicationContext(ApplicationContext) - 类 中的方法com.burukeyou.smartdi.register.BaseSpringAware
 
setBeanClassLoader(ClassLoader) - 类 中的方法com.burukeyou.smartdi.register.BaseSpringAware
 
setBeanFactory(BeanFactory) - 类 中的方法com.burukeyou.smartdi.register.BaseSpringAware
 
setBeanName(String) - 类 中的方法com.burukeyou.smartdi.register.BaseSpringAware
 
setEnvironment(Environment) - 类 中的方法com.burukeyou.smartdi.register.BaseSpringAware
 
SmartAutowired - com.burukeyou.smartdi.smart中的注释类型
 
SmartAutowiredBeanProcessor - com.burukeyou.smartdi.smart中的类
 
SmartAutowiredBeanProcessor() - 类 的构造器com.burukeyou.smartdi.smart.SmartAutowiredBeanProcessor
 
SmartDIConfiguration - com.burukeyou.smartdi.config中的类
 
SmartDIConfiguration() - 类 的构造器com.burukeyou.smartdi.config.SmartDIConfiguration
 
SPIAutowiredBeanProcessor - com.burukeyou.smartdi.proxyspi中的类
 
SPIAutowiredBeanProcessor() - 类 的构造器com.burukeyou.smartdi.proxyspi.SPIAutowiredBeanProcessor
 
SPIBeanTypeMismatchException - com.burukeyou.smartdi.exceptions中的异常错误
 
SPIBeanTypeMismatchException() - 异常错误 的构造器com.burukeyou.smartdi.exceptions.SPIBeanTypeMismatchException
 
SPIBeanTypeMismatchException(String) - 异常错误 的构造器com.burukeyou.smartdi.exceptions.SPIBeanTypeMismatchException
 
SPIBeanTypeMismatchException(String, Throwable) - 异常错误 的构造器com.burukeyou.smartdi.exceptions.SPIBeanTypeMismatchException
 
SPIBeanTypeMismatchException(String, Throwable, boolean, boolean) - 异常错误 的构造器com.burukeyou.smartdi.exceptions.SPIBeanTypeMismatchException
 
SPIBeanTypeMismatchException(Throwable) - 异常错误 的构造器com.burukeyou.smartdi.exceptions.SPIBeanTypeMismatchException
 
SpringBeanContext - com.burukeyou.smartdi.config中的类
 
SpringBeanContext() - 类 的构造器com.burukeyou.smartdi.config.SpringBeanContext
 
springContext - 类 中的静态变量com.burukeyou.smartdi.config.SpringBeanContext
 
str(CharSequence) - 类 中的静态方法com.burukeyou.smartdi.utils.StrUtil
 
StrUtil - com.burukeyou.smartdi.utils中的类
 
StrUtil() - 类 的构造器com.burukeyou.smartdi.utils.StrUtil
 
sub(CharSequence, int, int) - 类 中的静态方法com.burukeyou.smartdi.utils.StrUtil
 
subSuf(CharSequence, int) - 类 中的静态方法com.burukeyou.smartdi.utils.StrUtil
 

T

tryGetMergedAnnotation(AnnotatedElement, Class<? extends Annotation>) - 类 中的静态方法com.burukeyou.smartdi.utils.AnnotationPlusUtils
Try to get the merged annotation
tryGetMergedAnnotationAttributes(AnnotatedElement, Class<? extends Annotation>, PropertyResolver, boolean, String...) - 类 中的静态方法com.burukeyou.smartdi.utils.AnnotationPlusUtils
Try to get the annotation attributes after merging and resolving the placeholders

V

value() - 注释类型 中的方法com.burukeyou.smartdi.annotations.BeanAliasName
 
value() - 注释类型 中的方法com.burukeyou.smartdi.proxyspi.spi.EnvironmentProxySPI
spring environment attribute
value() - 注释类型 中的方法com.burukeyou.smartdi.proxyspi.spi.ProxySPI
 
value() - 注释类型 中的方法com.burukeyou.smartdi.smart.SmartAutowired
 
A B C D E F G I K L N P R S T V 
所有类 所有程序包