类的使用
xyz.xiezc.ioc.definition.MethodDefinition
-
使用MethodDefinition的程序包 程序包 说明 xyz.xiezc.ioc xyz.xiezc.ioc.annotation xyz.xiezc.ioc.annotation.handler xyz.xiezc.ioc.common.context xyz.xiezc.ioc.common.context.impl -
-
xyz.xiezc.ioc中MethodDefinition的使用
参数类型为MethodDefinition的xyz.xiezc.ioc中的方法 修饰符和类型 方法 说明 voidApplicationContextUtil. checkInitMethod(MethodDefinition methodBeanInvoke)voidApplicationContextUtil. checkMethodParam(MethodDefinition methodBeanInvoke) -
xyz.xiezc.ioc.annotation中MethodDefinition的使用
参数类型为MethodDefinition的xyz.xiezc.ioc.annotation中的方法 修饰符和类型 方法 说明 abstract voidAnnotationHandler. processMethod(MethodDefinition methodDefinition, T annotation, BeanDefinition beanDefinition, ApplicationContextUtil contextUtil)如果是方法注解,则会调用这个方法来处理 -
xyz.xiezc.ioc.annotation.handler中MethodDefinition的使用
参数类型为MethodDefinition的xyz.xiezc.ioc.annotation.handler中的方法 修饰符和类型 方法 说明 voidAopAnnotationHandler. processMethod(MethodDefinition methodDefinition, Aop annotation, BeanDefinition beanDefinition, ApplicationContextUtil contextUtil)voidBeanAnnotationHandler. processMethod(MethodDefinition methodDefinition, Bean annotation, BeanDefinition beanDefinition, ApplicationContextUtil contextUtil)voidBeanScanAnnotationHandler. processMethod(MethodDefinition method, BeanScan annotation, BeanDefinition beanSignature, ApplicationContextUtil contextUtil)voidComponentAnnotationHandler. processMethod(MethodDefinition methodDefinition, Component annotation, BeanDefinition beanSignature, ApplicationContextUtil contextUtil)处理Component 注解的方法voidConfigurationAnnotationHandler. processMethod(MethodDefinition method, Configuration annotation, BeanDefinition beanSignature, ApplicationContextUtil contextUtil)voidInitAnnotationHandler. processMethod(MethodDefinition methodDefinition, Init annotation, BeanDefinition beanDefinition, ApplicationContextUtil contextUtil)voidInjectAnnotationHandler. processMethod(MethodDefinition methodDefinition, Inject annotation, BeanDefinition beanDefinition, ApplicationContextUtil contextUtil)voidValueAnnotationHandler. processMethod(MethodDefinition methodDefinition, Value annotation, BeanDefinition beanDefinition, ApplicationContextUtil contextUtil) -
xyz.xiezc.ioc.common.context中MethodDefinition的使用
参数类型为MethodDefinition的xyz.xiezc.ioc.common.context中的方法 修饰符和类型 方法 说明 voidBeanCreateContext. checkInitMethod(MethodDefinition methodBeanInvoke)检查init方法是否符合要求voidBeanCreateContext. checkMethodParam(MethodDefinition methodBeanInvoke)检验方法的参数注入对象 -
xyz.xiezc.ioc.common.context.impl中MethodDefinition的使用
参数类型为MethodDefinition的xyz.xiezc.ioc.common.context.impl中的方法 修饰符和类型 方法 说明 voidBeanCreateContextUtil. checkInitMethod(MethodDefinition methodBeanInvoke)bean的init方法必须都是无参数的voidBeanCreateContextUtil. checkMethodParam(MethodDefinition methodBeanInvoke)检查方法的注入依赖是否都存在
-