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

A

addAnnotationHandler(AnnotationHandler<T>) - 接口 中的方法xyz.xiezc.ioc.starter.common.context.AnnotationContext
添加一个注解处理器
addAnnotationHandler(AnnotationHandler<T>) - 类 中的方法xyz.xiezc.ioc.starter.common.context.impl.AnnotationContextUtil
增加一个注解处理器
addApplicationListener(String, ApplicationListener) - 接口 中的方法xyz.xiezc.ioc.starter.common.context.EventPublisherContext
Add a listener to be notified of all events.
addApplicationListener(String, ApplicationListener) - 类 中的方法xyz.xiezc.ioc.starter.common.context.impl.EventPublisherContextUtil
 
addBeanDefinition(String, Class<?>, BeanDefinition) - 接口 中的方法xyz.xiezc.ioc.starter.common.context.BeanDefinitionContext
注入bean到容器中
addBeanDefinition(String, Class<?>, BeanDefinition) - 类 中的方法xyz.xiezc.ioc.starter.common.context.impl.BeanDefinitionContextUtil
注入bean到容器中
addMethod(Method) - 类 中的方法xyz.xiezc.ioc.starter.common.AopAspect
新增这个切面类需要拦截的方法
addNotHandleAnnotation(Class<? extends Annotation>) - 接口 中的方法xyz.xiezc.ioc.starter.common.context.AnnotationContext
添加一个注解处理器
addNotHandleAnnotation(Class<? extends Annotation>) - 类 中的方法xyz.xiezc.ioc.starter.common.context.impl.AnnotationContextUtil
 
addSetting(Setting) - 类 中的方法xyz.xiezc.ioc.starter.common.context.impl.PropertiesContextUtil
 
addSetting(Setting) - 接口 中的方法xyz.xiezc.ioc.starter.common.context.PropertiesContext
 
after(Object, Method, Object[], Object) - 类 中的方法xyz.xiezc.ioc.starter.common.AopAspect
目标方法执行后的操作 如果 target.method 抛出异常且
afterException(Object, Method, Object[], Throwable) - 类 中的方法xyz.xiezc.ioc.starter.common.AopAspect
目标方法抛出异常时的操作
annoAndHandlerMap - 类 中的变量xyz.xiezc.ioc.starter.common.context.impl.AnnotationContextUtil
作用于注解上面的注解
AnnotationAndHandler - xyz.xiezc.ioc.starter.common.definition中的类
 
AnnotationAndHandler() - 类 的构造器xyz.xiezc.ioc.starter.common.definition.AnnotationAndHandler
 
AnnotationContext - xyz.xiezc.ioc.starter.common.context中的接口
 
AnnotationContextUtil - xyz.xiezc.ioc.starter.common.context.impl中的类
处理注解相关的工具类
AnnotationContextUtil() - 类 的构造器xyz.xiezc.ioc.starter.common.context.impl.AnnotationContextUtil
 
annotationHandler - 类 中的静态变量xyz.xiezc.ioc.starter.common.enums.EventNameConstant
 
AnnotationHandler<T extends Annotation> - xyz.xiezc.ioc.starter.annotation中的类
注解处理器, 每一个注解都应该对应一个处理器。
AnnotationHandler() - 类 的构造器xyz.xiezc.ioc.starter.annotation.AnnotationHandler
 
AnnotationOrder - xyz.xiezc.ioc.starter.common.definition中的类
 
AnnotationOrder() - 类 的构造器xyz.xiezc.ioc.starter.common.definition.AnnotationOrder
 
annotatonHandler() - 注释类型 中的方法xyz.xiezc.ioc.starter.annotation.Configuration
 
Aop - xyz.xiezc.ioc.starter.annotation中的注释类型
 
AopAnnotationHandler - xyz.xiezc.ioc.starter.annotation.handler中的类
 
AopAnnotationHandler() - 类 的构造器xyz.xiezc.ioc.starter.annotation.handler.AopAnnotationHandler
 
AopAspect - xyz.xiezc.ioc.starter.common中的类
 
AopAspect() - 类 的构造器xyz.xiezc.ioc.starter.common.AopAspect
 
applicationContextUtil - 类 中的变量xyz.xiezc.ioc.starter.common.context.impl.BeanCreateContextUtil
 
ApplicationContextUtil - xyz.xiezc.ioc.starter中的类
容器,装载bean的容器,以及其他的所有的需要存放的对象都在这里
ApplicationContextUtil() - 类 的构造器xyz.xiezc.ioc.starter.ApplicationContextUtil
 
ApplicationEvent - xyz.xiezc.ioc.starter.event中的类
 
ApplicationEvent(String) - 类 的构造器xyz.xiezc.ioc.starter.event.ApplicationEvent
 
applicationListener - 类 中的静态变量xyz.xiezc.ioc.starter.common.enums.EventNameConstant
 
ApplicationListener - xyz.xiezc.ioc.starter.event中的接口
 
Array - xyz.xiezc.ioc.starter.common.enums.FieldOrParamTypeEnum
数组字段
AsmUtil - xyz.xiezc.ioc.starter.common.asm中的类
 
AsmUtil() - 类 的构造器xyz.xiezc.ioc.starter.common.asm.AsmUtil
 

B

basePackageClasses() - 注释类型 中的方法xyz.xiezc.ioc.starter.annotation.BeanScan
Type-safe alternative to BeanScan.basePackages() for specifying the packages to scan for annotated components.
basePackages() - 注释类型 中的方法xyz.xiezc.ioc.starter.annotation.BeanScan
扫描的包路径
bean - xyz.xiezc.ioc.starter.common.enums.BeanTypeEnum
普通的bean, 单例
Bean - xyz.xiezc.ioc.starter.annotation中的注释类型
 
beanCreateContext - 类 中的变量xyz.xiezc.ioc.starter.common.create.BeanCreateStrategy
 
BeanCreateContext - xyz.xiezc.ioc.starter.common.context中的接口
bean创建相关的接口, 包含创建时候的循环依赖的判断。
BeanCreateContextUtil - xyz.xiezc.ioc.starter.common.context.impl中的类
 
BeanCreateContextUtil(ApplicationContextUtil) - 类 的构造器xyz.xiezc.ioc.starter.common.context.impl.BeanCreateContextUtil
 
BeanCreateStrategy - xyz.xiezc.ioc.starter.common.create中的类
实现类需要
BeanCreateStrategy() - 类 的构造器xyz.xiezc.ioc.starter.common.create.BeanCreateStrategy
 
BeanDefinition - xyz.xiezc.ioc.starter.common.definition中的类
每个bean类的描述信息
BeanDefinition() - 类 的构造器xyz.xiezc.ioc.starter.common.definition.BeanDefinition
 
beanDefinitionContext - 类 中的变量xyz.xiezc.ioc.starter.common.context.impl.BeanCreateContextUtil
 
beanDefinitionContext - 类 中的变量xyz.xiezc.ioc.starter.common.create.BeanCreateStrategy
 
BeanDefinitionContext - xyz.xiezc.ioc.starter.common.context中的接口
 
BeanDefinitionContextUtil - xyz.xiezc.ioc.starter.common.context.impl中的类
 
BeanDefinitionContextUtil() - 类 的构造器xyz.xiezc.ioc.starter.common.context.impl.BeanDefinitionContextUtil
 
BeanScan - xyz.xiezc.ioc.starter.annotation中的注释类型
放入容器
BeanStatusEnum - xyz.xiezc.ioc.starter.common.enums中的枚举
 
BeanTypeEnum - xyz.xiezc.ioc.starter.common.enums中的枚举
 
before(Object, Method, Object[]) - 类 中的方法xyz.xiezc.ioc.starter.common.AopAspect
目标方法执行前的操作
bootClass - 类 中的静态变量xyz.xiezc.ioc.starter.Xioc
 
buildBean(BeanDefinition) - 接口 中的方法xyz.xiezc.ioc.starter.common.context.BeanCreateContext
 
buildBean(BeanDefinition) - 类 中的方法xyz.xiezc.ioc.starter.common.context.impl.BeanCreateContextUtil
 

C

checkBean() - 类 中的方法xyz.xiezc.ioc.starter.common.definition.BeanDefinition
 
checkFieldDefinitions(Set<FieldDefinition>) - 类 中的方法xyz.xiezc.ioc.starter.common.create.BeanCreateStrategy
校验需要注入的字段是否存在
checkInitMethod(MethodDefinition) - 类 中的方法xyz.xiezc.ioc.starter.common.create.BeanCreateStrategy
校验init方法
checkMethodParam(ParamDefinition[]) - 类 中的方法xyz.xiezc.ioc.starter.common.create.BeanCreateStrategy
校验bean注解的方法的参数是否存在
CircularDependenceException - xyz.xiezc.ioc.starter.common.exception中的异常错误
循环依赖异常
CircularDependenceException() - 异常错误 的构造器xyz.xiezc.ioc.starter.common.exception.CircularDependenceException
Constructs a new runtime exception with null as its detail message.
CircularDependenceException(String) - 异常错误 的构造器xyz.xiezc.ioc.starter.common.exception.CircularDependenceException
Constructs a new runtime exception with the specified detail message.
CircularDependenceException(String, Throwable) - 异常错误 的构造器xyz.xiezc.ioc.starter.common.exception.CircularDependenceException
Constructs a new runtime exception with the specified detail message and cause.
CircularDependenceException(String, Throwable, boolean, boolean) - 异常错误 的构造器xyz.xiezc.ioc.starter.common.exception.CircularDependenceException
Constructs a new runtime exception with the specified detail message, cause, suppression enabled or disabled, and writable stack trace enabled or disabled.
CircularDependenceException(Throwable) - 异常错误 的构造器xyz.xiezc.ioc.starter.common.exception.CircularDependenceException
Constructs a new runtime exception with the specified cause and a detail message of (cause==null ? null : cause.toString()) (which typically contains the class and detail message of cause).
classAnnoAndHandlerMap - 类 中的变量xyz.xiezc.ioc.starter.common.context.impl.AnnotationContextUtil
作用于类上面的注解
ClassVisitorImpl - xyz.xiezc.ioc.starter.common.asm中的类
 
ClassVisitorImpl(int, String[], Method) - 类 的构造器xyz.xiezc.ioc.starter.common.asm.ClassVisitorImpl
 
Collection - xyz.xiezc.ioc.starter.common.enums.FieldOrParamTypeEnum
集合类型的字段
compareTo(AnnotationOrder) - 类 中的方法xyz.xiezc.ioc.starter.common.definition.AnnotationOrder
 
Completed - xyz.xiezc.ioc.starter.common.enums.BeanStatusEnum
全部完成的
Component - xyz.xiezc.ioc.starter.annotation中的注释类型
放入容器
ComponentAnnotationHandler - xyz.xiezc.ioc.starter.annotation.handler中的类
 
ComponentAnnotationHandler() - 类 的构造器xyz.xiezc.ioc.starter.annotation.handler.ComponentAnnotationHandler
 
Configuration - xyz.xiezc.ioc.starter.annotation中的注释类型
配置类注解, 可以继承@Component注解的
ConfigurationAnnotationHandler - xyz.xiezc.ioc.starter.annotation.handler中的类
被configuration 注解的方法的处理逻辑
ConfigurationAnnotationHandler() - 类 的构造器xyz.xiezc.ioc.starter.annotation.handler.ConfigurationAnnotationHandler
 
createBean(BeanDefinition) - 接口 中的方法xyz.xiezc.ioc.starter.common.context.BeanCreateContext
1.
createBean(BeanDefinition) - 类 中的方法xyz.xiezc.ioc.starter.common.context.impl.BeanCreateContextUtil
beanDefinition的初始化, 其初始化的过程较为复杂, 具体我分以下几步 1.
createBean(BeanDefinition) - 类 中的方法xyz.xiezc.ioc.starter.common.create.BeanCreateStrategy
 
createBean(BeanDefinition) - 类 中的方法xyz.xiezc.ioc.starter.common.create.impl.FactoryBeanCreateStrategy
 
createBean(BeanDefinition) - 类 中的方法xyz.xiezc.ioc.starter.common.create.impl.MethodBeanCreateStrategy
 
createBean(BeanDefinition) - 类 中的方法xyz.xiezc.ioc.starter.common.create.impl.SimpleBeanCreateStategy
 
Cron - xyz.xiezc.ioc.starter.annotation中的注释类型
定时任务的方法, 启动类上必须有EnableCron注解后这个注解才会生效
CronAnnotationHandler - xyz.xiezc.ioc.starter.annotation.handler中的类
 
CronAnnotationHandler() - 类 的构造器xyz.xiezc.ioc.starter.annotation.handler.CronAnnotationHandler
 
CronApplicationListener - xyz.xiezc.ioc.starter.common.cron中的类
 
CronApplicationListener() - 类 的构造器xyz.xiezc.ioc.starter.common.cron.CronApplicationListener
 
CronDefinition - xyz.xiezc.ioc.starter.common.cron中的类
 
CronDefinition() - 类 的构造器xyz.xiezc.ioc.starter.common.cron.CronDefinition
 

D

dealBeanAnnotation(Annotation, Class, ApplicationContextUtil) - 类 中的方法xyz.xiezc.ioc.starter.annotation.AnnotationHandler
 
dealBeanAnnotation(String, Class, ApplicationContextUtil) - 类 中的方法xyz.xiezc.ioc.starter.annotation.AnnotationHandler
 
dealFieldDefinition(Field, BeanDefinition, AnnotationContext) - 类 中的方法xyz.xiezc.ioc.starter.annotation.AnnotationHandler
 
dealMethodDefinition(Method, BeanDefinition, AnnotationContext) - 类 中的方法xyz.xiezc.ioc.starter.annotation.AnnotationHandler
 
doAfter(Object, Method, Object[], Object) - 类 中的方法xyz.xiezc.ioc.starter.common.AopAspect
 
doAfterException(Object, Method, Object[], Throwable) - 类 中的方法xyz.xiezc.ioc.starter.common.AopAspect
 
doBefore(Object, Method, Object[]) - 类 中的方法xyz.xiezc.ioc.starter.common.AopAspect
 
doExecute(ApplicationEvent) - 类 中的方法xyz.xiezc.ioc.starter.common.cron.CronApplicationListener
 
doExecute(ApplicationEvent) - 接口 中的方法xyz.xiezc.ioc.starter.event.ApplicationListener
时间的处理逻辑

E

EnableCron - xyz.xiezc.ioc.starter.annotation中的注释类型
 
equals(Object) - 类 中的方法xyz.xiezc.ioc.starter.common.definition.BeanDefinition
 
equals(Object) - 类 中的方法xyz.xiezc.ioc.starter.common.definition.FieldDefinition
 
equals(Object) - 类 中的方法xyz.xiezc.ioc.starter.common.definition.MethodDefinition
 
equals(Object) - 类 中的方法xyz.xiezc.ioc.starter.common.definition.ParamDefinition
 
equals(Object) - 类 中的方法xyz.xiezc.ioc.starter.common.NullObj
A Null object is equal to the null value and to itself.
EventListener - xyz.xiezc.ioc.starter.annotation中的注释类型
事件处理器的注解
eventName() - 注释类型 中的方法xyz.xiezc.ioc.starter.annotation.EventListener
被注解的事件处理器需要处理的事件名称
EventNameConstant - xyz.xiezc.ioc.starter.common.enums中的类
 
EventNameConstant() - 类 的构造器xyz.xiezc.ioc.starter.common.enums.EventNameConstant
 
EventPublisherContext - xyz.xiezc.ioc.starter.common.context中的接口
事件监听器接口 管理类
EventPublisherContextUtil - xyz.xiezc.ioc.starter.common.context.impl中的类
事件监听处理的相关逻辑,
EventPublisherContextUtil() - 类 的构造器xyz.xiezc.ioc.starter.common.context.impl.EventPublisherContextUtil
 
excludeAnnotation - 类 中的静态变量xyz.xiezc.ioc.starter.common.context.impl.AnnotationContextUtil
 
execute(ApplicationEvent) - 接口 中的方法xyz.xiezc.ioc.starter.event.ApplicationListener
事件的前置处理逻辑
executorService - 类 中的静态变量xyz.xiezc.ioc.starter.ApplicationContextUtil
全局线程池

F

factoryBean - xyz.xiezc.ioc.starter.common.enums.BeanTypeEnum
factoryBean
FactoryBean<T> - xyz.xiezc.ioc.starter.common.definition中的接口
 
FactoryBeanCreateStrategy - xyz.xiezc.ioc.starter.common.create.impl中的类
 
FactoryBeanCreateStrategy() - 类 的构造器xyz.xiezc.ioc.starter.common.create.impl.FactoryBeanCreateStrategy
 
fieldAnnoAndHandlerMap - 类 中的变量xyz.xiezc.ioc.starter.common.context.impl.AnnotationContextUtil
作用于字段上面的注解
FieldDefinition - xyz.xiezc.ioc.starter.common.definition中的类
 
FieldDefinition() - 类 的构造器xyz.xiezc.ioc.starter.common.definition.FieldDefinition
 
FieldOrParamTypeEnum - xyz.xiezc.ioc.starter.common.enums中的枚举
标识bean中字段的类型

G

getAllBeanDefintion() - 接口 中的方法xyz.xiezc.ioc.starter.common.context.BeanDefinitionContext
获取容器中的所有BeanDefinition
getAllBeanDefintion() - 类 中的方法xyz.xiezc.ioc.starter.common.context.impl.BeanDefinitionContextUtil
 
getAnnotationAnnotationHandler(Class<?>) - 接口 中的方法xyz.xiezc.ioc.starter.common.context.AnnotationContext
获取一个注解上面的注解处理器 注解的注解的处理器
getAnnotationAnnotationHandler(Class<?>) - 类 中的方法xyz.xiezc.ioc.starter.common.context.impl.AnnotationContextUtil
 
getAnnotationType() - 类 中的方法xyz.xiezc.ioc.starter.annotation.AnnotationHandler
 
getAnnotationType() - 类 中的方法xyz.xiezc.ioc.starter.annotation.handler.AopAnnotationHandler
 
getAnnotationType() - 类 中的方法xyz.xiezc.ioc.starter.annotation.handler.ComponentAnnotationHandler
 
getAnnotationType() - 类 中的方法xyz.xiezc.ioc.starter.annotation.handler.ConfigurationAnnotationHandler
 
getAnnotationType() - 类 中的方法xyz.xiezc.ioc.starter.annotation.handler.CronAnnotationHandler
 
getAnnotationType() - 类 中的方法xyz.xiezc.ioc.starter.annotation.handler.InitAnnotationHandler
 
getAnnotationType() - 类 中的方法xyz.xiezc.ioc.starter.annotation.handler.InjectAnnotationHandler
 
getAnnotationType() - 类 中的方法xyz.xiezc.ioc.starter.annotation.handler.ValueAnnotationHandler
 
getApplicationContext() - 类 中的静态方法xyz.xiezc.ioc.starter.Xioc
 
getApplicationListener(String) - 接口 中的方法xyz.xiezc.ioc.starter.common.context.EventPublisherContext
Add a listener to be notified of all events.
getApplicationListener(String) - 类 中的方法xyz.xiezc.ioc.starter.common.context.impl.EventPublisherContextUtil
 
getBean() - 类 中的方法xyz.xiezc.ioc.starter.common.definition.BeanDefinition
返回具体的bean实例
getBeanDefinition(Class<?>) - 接口 中的方法xyz.xiezc.ioc.starter.common.context.BeanDefinitionContext
获取一样的class的bean
getBeanDefinition(Class<?>) - 类 中的方法xyz.xiezc.ioc.starter.common.context.impl.BeanDefinitionContextUtil
获取一样的class的bean
getBeanDefinition(String) - 接口 中的方法xyz.xiezc.ioc.starter.common.context.BeanDefinitionContext
获取这个name一样的bean
getBeanDefinition(String) - 类 中的方法xyz.xiezc.ioc.starter.common.context.impl.BeanDefinitionContextUtil
获取这个name一样的bean
getBeanDefinition(String, Class<?>) - 接口 中的方法xyz.xiezc.ioc.starter.common.context.BeanDefinitionContext
获取name和class 都一样的bean
getBeanDefinition(String, Class<?>) - 类 中的方法xyz.xiezc.ioc.starter.common.context.impl.BeanDefinitionContextUtil
获取name和class 都一样的bean
getBeanDefinitions(Class<?>) - 接口 中的方法xyz.xiezc.ioc.starter.common.context.BeanDefinitionContext
选择这个class类的bean和这个类型的子bean
getBeanDefinitions(Class<?>) - 类 中的方法xyz.xiezc.ioc.starter.common.context.impl.BeanDefinitionContextUtil
选择这个class类的bean和这个类型的子bean
getBeanDefinitions(String) - 接口 中的方法xyz.xiezc.ioc.starter.common.context.BeanDefinitionContext
获取name一样,但是包含子bean的所有bean
getBeanDefinitions(String) - 类 中的方法xyz.xiezc.ioc.starter.common.context.impl.BeanDefinitionContextUtil
获取name一样,但是包含子bean的所有bean
getBeanTypeEnum() - 类 中的方法xyz.xiezc.ioc.starter.common.create.BeanCreateStrategy
创建器类型
getBeanTypeEnum() - 类 中的方法xyz.xiezc.ioc.starter.common.create.impl.FactoryBeanCreateStrategy
 
getBeanTypeEnum() - 类 中的方法xyz.xiezc.ioc.starter.common.create.impl.MethodBeanCreateStrategy
 
getBeanTypeEnum() - 类 中的方法xyz.xiezc.ioc.starter.common.create.impl.SimpleBeanCreateStategy
 
getClassAnnotationHandler(Class<T>) - 接口 中的方法xyz.xiezc.ioc.starter.common.context.AnnotationContext
获取一个Class上面的注解处理器
getClassAnnotationHandler(Class<T>) - 类 中的方法xyz.xiezc.ioc.starter.common.context.impl.AnnotationContextUtil
 
getFactoryBean() - 类 中的方法xyz.xiezc.ioc.starter.common.definition.BeanDefinition
FactoryBean 直接返回对应的对象, 并不是 真正的bean对象
getFieldAnnotationHandler(Class<T>) - 接口 中的方法xyz.xiezc.ioc.starter.common.context.AnnotationContext
获取一个Field上面的注解处理器
getFieldAnnotationHandler(Class<T>) - 类 中的方法xyz.xiezc.ioc.starter.common.context.impl.AnnotationContextUtil
 
getInjectBeanDefinition(String, Class<?>) - 接口 中的方法xyz.xiezc.ioc.starter.common.context.BeanDefinitionContext
根据name和class 获取可以注入的一个bean。
getInjectBeanDefinition(String, Class<?>) - 类 中的方法xyz.xiezc.ioc.starter.common.context.impl.BeanDefinitionContextUtil
根据name和class 获取可以注入的一个bean。
getMethodAnnotationHandler(Class<T>) - 接口 中的方法xyz.xiezc.ioc.starter.common.context.AnnotationContext
获取一个Method上面的注解处理器
getMethodAnnotationHandler(Class<T>) - 类 中的方法xyz.xiezc.ioc.starter.common.context.impl.AnnotationContextUtil
 
getMethodParamsAndAnnotaton(Method) - 类 中的静态方法xyz.xiezc.ioc.starter.common.asm.AsmUtil
获取方法的参数信息, 包含参数名称和注解
getObject() - 接口 中的方法xyz.xiezc.ioc.starter.common.definition.FactoryBean
返回创建好的对象
getObjectType() - 接口 中的方法xyz.xiezc.ioc.starter.common.definition.FactoryBean
返回需要创建的对象的类型
getOrder() - 类 中的方法xyz.xiezc.ioc.starter.annotation.handler.AopAnnotationHandler
 
getOrder() - 类 中的方法xyz.xiezc.ioc.starter.annotation.handler.InjectAnnotationHandler
 
getParameterAnnotationHandler(Class<T>) - 接口 中的方法xyz.xiezc.ioc.starter.common.context.AnnotationContext
获取一个方法参数 parameter上面的注解处理器
getParameterAnnotationHandler(Class<T>) - 类 中的方法xyz.xiezc.ioc.starter.common.context.impl.AnnotationContextUtil
 
getRealBeanClass(BeanDefinition) - 类 中的方法xyz.xiezc.ioc.starter.annotation.AnnotationHandler
获取BeanDefinition的真实类型, 因为有些Bean是通过FactoryBean创建的
getSetting() - 类 中的方法xyz.xiezc.ioc.starter.common.context.impl.PropertiesContextUtil
 
getSetting() - 接口 中的方法xyz.xiezc.ioc.starter.common.context.PropertiesContext
 
getSync() - 接口 中的方法xyz.xiezc.ioc.starter.event.ApplicationListener
是否同步调用事件, 默认是的
getTimestamp() - 类 中的方法xyz.xiezc.ioc.starter.event.ApplicationEvent
 

H

HalfCooked - xyz.xiezc.ioc.starter.common.enums.BeanStatusEnum
已经生成对象, 但是还没有注入依赖的
hashCode() - 类 中的方法xyz.xiezc.ioc.starter.common.definition.BeanDefinition
 
hashCode() - 类 中的方法xyz.xiezc.ioc.starter.common.definition.FieldDefinition
 
hashCode() - 类 中的方法xyz.xiezc.ioc.starter.common.definition.MethodDefinition
 
hashCode() - 类 中的方法xyz.xiezc.ioc.starter.common.definition.ParamDefinition
 

I

Init - xyz.xiezc.ioc.starter.annotation中的注释类型
 
InitAnnotationHandler - xyz.xiezc.ioc.starter.annotation.handler中的类
 
InitAnnotationHandler() - 类 的构造器xyz.xiezc.ioc.starter.annotation.handler.InitAnnotationHandler
 
Inject - xyz.xiezc.ioc.starter.annotation中的注释类型
注入依赖
InjectAnnotationHandler - xyz.xiezc.ioc.starter.annotation.handler中的类
 
InjectAnnotationHandler() - 类 的构造器xyz.xiezc.ioc.starter.annotation.handler.InjectAnnotationHandler
 
injectField - xyz.xiezc.ioc.starter.common.enums.BeanStatusEnum
注入了所有的依赖字段
isCircularDependenceBeanDefinition(BeanDefinition) - 类 中的方法xyz.xiezc.ioc.starter.common.context.impl.BeanCreateContextUtil
 
isNotHandleAnnotation(Class<? extends Annotation>) - 接口 中的方法xyz.xiezc.ioc.starter.common.context.AnnotationContext
判断是否是不需要注解处理器处理的注解
isNotHandleAnnotation(Class<? extends Annotation>) - 类 中的方法xyz.xiezc.ioc.starter.common.context.impl.AnnotationContextUtil
 
isSingleton() - 接口 中的方法xyz.xiezc.ioc.starter.common.definition.FactoryBean
 

L

loadBeanDefinitions(Class<?>) - 类 中的方法xyz.xiezc.ioc.starter.ApplicationContextUtil
扫描本项目和所有starter中的所有容器类
loadBeanDefinitions(String) - 类 中的方法xyz.xiezc.ioc.starter.ApplicationContextUtil
 
loadProperties() - 类 中的方法xyz.xiezc.ioc.starter.common.context.impl.PropertiesContextUtil
框架只认5个配置文件的名称, 如果需要导入其他的配置文件, 需要在这5个主配置文件中指明 加载配置文件
loadProperties() - 接口 中的方法xyz.xiezc.ioc.starter.common.context.PropertiesContext
加载默认的配置文件

M

methodAnnoAndHandlerMap - 类 中的变量xyz.xiezc.ioc.starter.common.context.impl.AnnotationContextUtil
作用于方法上面的注解
methodBean - xyz.xiezc.ioc.starter.common.enums.BeanTypeEnum
methodBean
MethodBeanCreateStrategy - xyz.xiezc.ioc.starter.common.create.impl中的类
 
MethodBeanCreateStrategy() - 类 的构造器xyz.xiezc.ioc.starter.common.create.impl.MethodBeanCreateStrategy
 
MethodDefinition - xyz.xiezc.ioc.starter.common.definition中的类
 
MethodDefinition() - 类 的构造器xyz.xiezc.ioc.starter.common.definition.MethodDefinition
 

N

NULL - 类 中的静态变量xyz.xiezc.ioc.starter.common.NullObj
NULL 对象用于减少歧义来表示Java 中的null
NULL.equals(null) 返回 true.
NullObj - xyz.xiezc.ioc.starter.common中的类
用于定义null,与Javascript中null相对应
Java中的null值在js中表示为undefined。
NullObj() - 类 的构造器xyz.xiezc.ioc.starter.common.NullObj
 

O

order() - 类 中的方法xyz.xiezc.ioc.starter.common.cron.CronApplicationListener
 
order() - 接口 中的方法xyz.xiezc.ioc.starter.event.ApplicationListener
事件的排序
Original - xyz.xiezc.ioc.starter.common.enums.BeanStatusEnum
初始状态

P

ParamDefinition - xyz.xiezc.ioc.starter.common.definition中的类
 
ParamDefinition() - 类 的构造器xyz.xiezc.ioc.starter.common.definition.ParamDefinition
 
parameterAnnoAndHandlerMap - 类 中的变量xyz.xiezc.ioc.starter.common.context.impl.AnnotationContextUtil
作用于参数上面的注解
processClass(Annotation, Class, BeanDefinition) - 类 中的方法xyz.xiezc.ioc.starter.annotation.AnnotationHandler
如果是在类注解, 则会调用这个方法处理
processClass(Annotation, Class, BeanDefinition) - 类 中的方法xyz.xiezc.ioc.starter.annotation.handler.AopAnnotationHandler
 
processClass(Annotation, Class, BeanDefinition) - 类 中的方法xyz.xiezc.ioc.starter.annotation.handler.ComponentAnnotationHandler
这个注解的左右就是把bean放入容器中
processClass(Annotation, Class, BeanDefinition) - 类 中的方法xyz.xiezc.ioc.starter.annotation.handler.ConfigurationAnnotationHandler
 
processClass(Annotation, Class, BeanDefinition) - 类 中的方法xyz.xiezc.ioc.starter.annotation.handler.CronAnnotationHandler
 
processClass(Annotation, Class, BeanDefinition) - 类 中的方法xyz.xiezc.ioc.starter.annotation.handler.InitAnnotationHandler
 
processClass(Annotation, Class, BeanDefinition) - 类 中的方法xyz.xiezc.ioc.starter.annotation.handler.InjectAnnotationHandler
 
processClass(Annotation, Class, BeanDefinition) - 类 中的方法xyz.xiezc.ioc.starter.annotation.handler.ValueAnnotationHandler
 
processField(FieldDefinition, Annotation, BeanDefinition) - 类 中的方法xyz.xiezc.ioc.starter.annotation.AnnotationHandler
如果是字段注解,则会调用这个方法来处理
processField(FieldDefinition, Annotation, BeanDefinition) - 类 中的方法xyz.xiezc.ioc.starter.annotation.handler.AopAnnotationHandler
 
processField(FieldDefinition, Annotation, BeanDefinition) - 类 中的方法xyz.xiezc.ioc.starter.annotation.handler.ComponentAnnotationHandler
 
processField(FieldDefinition, Annotation, BeanDefinition) - 类 中的方法xyz.xiezc.ioc.starter.annotation.handler.ConfigurationAnnotationHandler
 
processField(FieldDefinition, Annotation, BeanDefinition) - 类 中的方法xyz.xiezc.ioc.starter.annotation.handler.CronAnnotationHandler
 
processField(FieldDefinition, Annotation, BeanDefinition) - 类 中的方法xyz.xiezc.ioc.starter.annotation.handler.InitAnnotationHandler
 
processField(FieldDefinition, Annotation, BeanDefinition) - 类 中的方法xyz.xiezc.ioc.starter.annotation.handler.InjectAnnotationHandler
这个方法就是注入依赖的字段。
processField(FieldDefinition, Annotation, BeanDefinition) - 类 中的方法xyz.xiezc.ioc.starter.annotation.handler.ValueAnnotationHandler
 
processMethod(MethodDefinition, Annotation, BeanDefinition) - 类 中的方法xyz.xiezc.ioc.starter.annotation.AnnotationHandler
如果是方法注解,则会调用这个方法来处理
processMethod(MethodDefinition, Annotation, BeanDefinition) - 类 中的方法xyz.xiezc.ioc.starter.annotation.handler.AopAnnotationHandler
 
processMethod(MethodDefinition, Annotation, BeanDefinition) - 类 中的方法xyz.xiezc.ioc.starter.annotation.handler.ComponentAnnotationHandler
处理Component 注解的方法
processMethod(MethodDefinition, Annotation, BeanDefinition) - 类 中的方法xyz.xiezc.ioc.starter.annotation.handler.ConfigurationAnnotationHandler
 
processMethod(MethodDefinition, Annotation, BeanDefinition) - 类 中的方法xyz.xiezc.ioc.starter.annotation.handler.CronAnnotationHandler
 
processMethod(MethodDefinition, Annotation, BeanDefinition) - 类 中的方法xyz.xiezc.ioc.starter.annotation.handler.InitAnnotationHandler
 
processMethod(MethodDefinition, Annotation, BeanDefinition) - 类 中的方法xyz.xiezc.ioc.starter.annotation.handler.InjectAnnotationHandler
 
processMethod(MethodDefinition, Annotation, BeanDefinition) - 类 中的方法xyz.xiezc.ioc.starter.annotation.handler.ValueAnnotationHandler
 
properties - xyz.xiezc.ioc.starter.common.enums.BeanTypeEnum
使用method的方式生成的bean
Properties - xyz.xiezc.ioc.starter.common.enums.FieldOrParamTypeEnum
配置字段
propertiesContext - 类 中的变量xyz.xiezc.ioc.starter.common.context.impl.BeanCreateContextUtil
 
propertiesContext - 类 中的变量xyz.xiezc.ioc.starter.common.create.BeanCreateStrategy
 
PropertiesContext - xyz.xiezc.ioc.starter.common.context中的接口
 
PropertiesContextUtil - xyz.xiezc.ioc.starter.common.context.impl中的类
 
PropertiesContextUtil() - 类 的构造器xyz.xiezc.ioc.starter.common.context.impl.PropertiesContextUtil
 
publisherEvent(ApplicationEvent) - 接口 中的方法xyz.xiezc.ioc.starter.common.context.EventPublisherContext
Multicast the given application event to appropriate listeners.
publisherEvent(ApplicationEvent) - 类 中的方法xyz.xiezc.ioc.starter.common.context.impl.EventPublisherContextUtil
 

R

removeAllListeners() - 接口 中的方法xyz.xiezc.ioc.starter.common.context.EventPublisherContext
Remove all listeners registered with this multicaster.
removeAllListeners() - 类 中的方法xyz.xiezc.ioc.starter.common.context.impl.EventPublisherContextUtil
 
removeApplicationListener(String) - 接口 中的方法xyz.xiezc.ioc.starter.common.context.EventPublisherContext
Remove a listener from the notification list.
removeApplicationListener(String) - 类 中的方法xyz.xiezc.ioc.starter.common.context.impl.EventPublisherContextUtil
 
removeCreatingBeanDefinition(BeanDefinition) - 类 中的方法xyz.xiezc.ioc.starter.common.context.impl.BeanCreateContextUtil
移除正在创建中的bean
run(Class<?>) - 类 中的静态方法xyz.xiezc.ioc.starter.Xioc
启动方法,

S

Simple - xyz.xiezc.ioc.starter.common.enums.FieldOrParamTypeEnum
正常的注入的bean字段
SimpleBeanCreateStategy - xyz.xiezc.ioc.starter.common.create.impl中的类
 
SimpleBeanCreateStategy() - 类 的构造器xyz.xiezc.ioc.starter.common.create.impl.SimpleBeanCreateStategy
 
starterPackage - 类 中的变量xyz.xiezc.ioc.starter.ApplicationContextUtil
加载其他starter需要扫描的package路径
starterPackage - 类 中的变量xyz.xiezc.ioc.starter.Xioc
加载其他starter需要扫描的package路径

T

toString() - 类 中的方法xyz.xiezc.ioc.starter.common.definition.BeanDefinition
 
toString() - 类 中的方法xyz.xiezc.ioc.starter.common.definition.FieldDefinition
 
toString() - 类 中的方法xyz.xiezc.ioc.starter.common.definition.MethodDefinition
 
toString() - 类 中的方法xyz.xiezc.ioc.starter.common.definition.ParamDefinition
 
toString() - 类 中的方法xyz.xiezc.ioc.starter.common.NullObj
Get the "null" string value.

V

value() - 注释类型 中的方法xyz.xiezc.ioc.starter.annotation.Aop
切面类
value() - 注释类型 中的方法xyz.xiezc.ioc.starter.annotation.Bean
放入容器的类名
value() - 注释类型 中的方法xyz.xiezc.ioc.starter.annotation.Component
放入容器的类名
value() - 注释类型 中的方法xyz.xiezc.ioc.starter.annotation.Configuration
 
value() - 注释类型 中的方法xyz.xiezc.ioc.starter.annotation.Cron
 
value() - 注释类型 中的方法xyz.xiezc.ioc.starter.annotation.Inject
 
value() - 注释类型 中的方法xyz.xiezc.ioc.starter.annotation.Value
 
Value - xyz.xiezc.ioc.starter.annotation中的注释类型
注入配置
ValueAnnotationHandler - xyz.xiezc.ioc.starter.annotation.handler中的类
 
ValueAnnotationHandler() - 类 的构造器xyz.xiezc.ioc.starter.annotation.handler.ValueAnnotationHandler
 
valueOf(String) - 枚举 中的静态方法xyz.xiezc.ioc.starter.common.enums.BeanStatusEnum
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法xyz.xiezc.ioc.starter.common.enums.BeanTypeEnum
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法xyz.xiezc.ioc.starter.common.enums.FieldOrParamTypeEnum
返回带有指定名称的该类型的枚举常量。
values() - 枚举 中的静态方法xyz.xiezc.ioc.starter.common.enums.BeanStatusEnum
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法xyz.xiezc.ioc.starter.common.enums.BeanTypeEnum
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法xyz.xiezc.ioc.starter.common.enums.FieldOrParamTypeEnum
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
visitMethod(int, String, String, String, String[]) - 类 中的方法xyz.xiezc.ioc.starter.common.asm.ClassVisitorImpl
 

X

Xioc - xyz.xiezc.ioc.starter中的类
超级简单的依赖注入小框架
Xioc() - 类 的构造器xyz.xiezc.ioc.starter.Xioc
 
XiocEnd - 类 中的静态变量xyz.xiezc.ioc.starter.common.enums.EventNameConstant
 
xyz.xiezc.ioc.starter - 程序包 xyz.xiezc.ioc.starter
 
xyz.xiezc.ioc.starter.annotation - 程序包 xyz.xiezc.ioc.starter.annotation
 
xyz.xiezc.ioc.starter.annotation.handler - 程序包 xyz.xiezc.ioc.starter.annotation.handler
 
xyz.xiezc.ioc.starter.common - 程序包 xyz.xiezc.ioc.starter.common
 
xyz.xiezc.ioc.starter.common.asm - 程序包 xyz.xiezc.ioc.starter.common.asm
 
xyz.xiezc.ioc.starter.common.context - 程序包 xyz.xiezc.ioc.starter.common.context
 
xyz.xiezc.ioc.starter.common.context.impl - 程序包 xyz.xiezc.ioc.starter.common.context.impl
 
xyz.xiezc.ioc.starter.common.create - 程序包 xyz.xiezc.ioc.starter.common.create
 
xyz.xiezc.ioc.starter.common.create.impl - 程序包 xyz.xiezc.ioc.starter.common.create.impl
 
xyz.xiezc.ioc.starter.common.cron - 程序包 xyz.xiezc.ioc.starter.common.cron
 
xyz.xiezc.ioc.starter.common.definition - 程序包 xyz.xiezc.ioc.starter.common.definition
 
xyz.xiezc.ioc.starter.common.enums - 程序包 xyz.xiezc.ioc.starter.common.enums
 
xyz.xiezc.ioc.starter.common.exception - 程序包 xyz.xiezc.ioc.starter.common.exception
 
xyz.xiezc.ioc.starter.event - 程序包 xyz.xiezc.ioc.starter.event
 
A B C D E F G H I L M N O P R S T V X 
所有类 所有程序包