MCPcopy Create free account

hub / github.com/code4craft/tiny-spring / functions

Functions270 in github.com/code4craft/tiny-spring

↓ 18 callersMethodgetBean
通过 getBean(String) 方法来 获取bean实例 @param name @return @throws Exception
src+/main/java/com/ysj/tinySpring/beans/factory/BeanFactory.java:18
↓ 14 callersMethodinvoke
Implement this method to perform extra treatments before and after the invocation. Polite implementations would certainly like to invoke {@link Joinpo
src+/部分aopalliance分析/MethodInterceptor.java:38
↓ 10 callersMethodgetMethodMatcher
获取一个 MethodMatcher 对象 方法名匹配 @return
src+/main/java/com/ysj/tinySpring/aop/Pointcut.java:23
↓ 10 callersMethodmatches
用于匹配targetClass是否是要拦截的类 @param targetClass @return
src+/main/java/com/ysj/tinySpring/aop/ClassFilter.java:14
↓ 9 callersMethodgetTargetSource
()
src/main/java/us/codecraft/tinyioc/aop/AdvisedSupport.java:17
↓ 9 callersMethodgetTargetSource
()
src+/main/java/com/ysj/tinySpring/aop/AdvisedSupport.java:25
↓ 8 callersMethodhelloWorld
()
src/test/java/us/codecraft/tinyioc/HelloWorldService.java:8
↓ 8 callersMethodhelloWorld
()
src+/test/java/com/ysj/HelloWorldService.java:8
↓ 5 callersMethodgetInputStream
通过 getInputStream() 方法 获取资源的输入流 。 @return @throws IOException
src+/main/java/com/ysj/tinySpring/beans/io/Resource.java:19
↓ 5 callersMethodgetRegistry
()
src/main/java/us/codecraft/tinyioc/beans/AbstractBeanDefinitionReader.java:24
↓ 5 callersMethodgetRegistry
()
src+/main/java/com/ysj/tinySpring/beans/AbstractBeanDefinitionReader.java:30
↓ 5 callersMethodgetTarget
()
src/main/java/us/codecraft/tinyioc/aop/TargetSource.java:25
↓ 5 callersMethodgetTarget
()
src+/main/java/com/ysj/tinySpring/aop/TargetSource.java:27
↓ 4 callersMethodgetMethod
Gets the method being called. <p>This method is a frienly implementation of the {@link Joinpoint#getStaticPart()} method (same result). @return the
src+/部分aopalliance分析/MethodInvocation.java:24
↓ 4 callersMethodgetPointcut
获得切点 @return
src+/main/java/com/ysj/tinySpring/aop/PointcutAdvisor.java:14
↓ 4 callersMethodgetPropertyValues
()
src/main/java/us/codecraft/tinyioc/beans/PropertyValues.java:23
↓ 4 callersMethodgetValue
()
src/main/java/us/codecraft/tinyioc/beans/PropertyValue.java:22
↓ 4 callersMethodgetValue
()
src+/main/java/com/ysj/tinySpring/beans/PropertyValue.java:26
↓ 4 callersMethodloadBeanDefinitions
(String location)
src/main/java/us/codecraft/tinyioc/beans/xml/XmlBeanDefinitionReader.java:26
↓ 4 callersMethodloadBeanDefinitions
加载并通过bean定义注册bean
src+/main/java/com/ysj/tinySpring/beans/xml/XmlBeanDefinitionReader.java:33
↓ 4 callersMethodproceed
Proceeds to the next interceptor in the chain. <p>The implementation and the semantics of this method depends on the actual joinpoint type (see the c
src+/部分aopalliance分析/Joinpoint.java:34
↓ 3 callersMethodgetInterfaces
()
src/main/java/us/codecraft/tinyioc/aop/TargetSource.java:29
↓ 3 callersMethodgetInterfaces
()
src+/main/java/com/ysj/tinySpring/aop/TargetSource.java:31
↓ 3 callersMethodgetName
()
src/main/java/us/codecraft/tinyioc/BeanReference.java:16
↓ 3 callersMethodgetName
()
src/main/java/us/codecraft/tinyioc/beans/PropertyValue.java:18
↓ 3 callersMethodgetName
()
src+/main/java/com/ysj/tinySpring/BeanReference.java:18
↓ 3 callersMethodgetName
()
src+/main/java/com/ysj/tinySpring/beans/PropertyValue.java:22
↓ 3 callersMethodgetPropertyValues
()
src+/main/java/com/ysj/tinySpring/beans/BeanDefinition.java:63
↓ 3 callersMethodregisterBeanDefinition
(String name, BeanDefinition beanDefinition)
src/main/java/us/codecraft/tinyioc/beans/factory/AbstractBeanFactory.java:54
↓ 3 callersMethodregisterBeanDefinition
(String name, BeanDefinition beanDefinition)
src+/main/java/com/ysj/tinySpring/beans/factory/AbstractBeanFactory.java:132
↓ 3 callersMethodsetMethodInterceptor
(MethodInterceptor methodInterceptor)
src/main/java/us/codecraft/tinyioc/aop/AdvisedSupport.java:29
↓ 3 callersMethodsetMethodInterceptor
(MethodInterceptor methodInterceptor)
src+/main/java/com/ysj/tinySpring/aop/AdvisedSupport.java:37
↓ 3 callersMethodsetTargetSource
(TargetSource targetSource)
src/main/java/us/codecraft/tinyioc/aop/AdvisedSupport.java:21
↓ 3 callersMethodsetTargetSource
(TargetSource targetSource)
src+/main/java/com/ysj/tinySpring/aop/AdvisedSupport.java:29
↓ 2 callersMethodaddPropertyValue
(PropertyValue pv)
src/main/java/us/codecraft/tinyioc/beans/PropertyValues.java:18
↓ 2 callersMethodaddPropertyValue
(PropertyValue pv)
src+/main/java/com/ysj/tinySpring/beans/PropertyValues.java:17
↓ 2 callersMethodcheckReadyToMatch
()
src/main/java/us/codecraft/tinyioc/aop/AspectJExpressionPointcut.java:47
↓ 2 callersMethodcheckReadyToMatch
()
src+/main/java/com/ysj/tinySpring/aop/AspectJExpressionPointcut.java:48
↓ 2 callersMethodgetAdvice
获取通知器(方法拦截器) @return
src+/main/java/com/ysj/tinySpring/aop/Advisor.java:16
↓ 2 callersMethodgetBean
(String name)
src/main/java/us/codecraft/tinyioc/beans/factory/AbstractBeanFactory.java:23
↓ 2 callersMethodgetBean
根据名字获取bean实例(实例化并初始化bean)
src+/main/java/com/ysj/tinySpring/beans/factory/AbstractBeanFactory.java:39
↓ 2 callersMethodgetBeanClass
()
src/main/java/us/codecraft/tinyioc/beans/BeanDefinition.java:25
↓ 2 callersMethodgetBeanClass
()
src+/main/java/com/ysj/tinySpring/beans/BeanDefinition.java:42
↓ 2 callersMethodgetBeansForType
(Class type)
src/main/java/us/codecraft/tinyioc/beans/factory/AbstractBeanFactory.java:81
↓ 2 callersMethodgetBeansForType
根据类型获取所有bean实例 @param type @return @throws Exception
src+/main/java/com/ysj/tinySpring/beans/factory/AbstractBeanFactory.java:118
↓ 2 callersMethodgetClassFilter
获取 ClassFilter 对象 类名匹配(用于 筛选要代理的目标对象) @return
src+/main/java/com/ysj/tinySpring/aop/Pointcut.java:15
↓ 2 callersMethodgetMethodInterceptor
()
src/main/java/us/codecraft/tinyioc/aop/AdvisedSupport.java:25
↓ 2 callersMethodgetMethodInterceptor
()
src+/main/java/com/ysj/tinySpring/aop/AdvisedSupport.java:33
↓ 2 callersMethodgetProxy
获取代理对象 @return
src+/main/java/com/ysj/tinySpring/aop/AopProxy.java:14
↓ 2 callersMethodgetResource
(String location)
src/main/java/us/codecraft/tinyioc/beans/io/ResourceLoader.java:10
↓ 2 callersMethodgetResource
获取一个 Resouce 对象 @param location @return
src+/main/java/com/ysj/tinySpring/beans/io/ResourceLoader.java:16
↓ 2 callersMethodgetTargetClass
()
src/main/java/us/codecraft/tinyioc/aop/TargetSource.java:21
↓ 2 callersMethodgetTargetClass
()
src+/main/java/com/ysj/tinySpring/aop/TargetSource.java:23
↓ 2 callersMethodoutput
(String text)
src+/test/java/com/ysj/OutputService.java:7
↓ 2 callersMethodpostProcessAfterInitialization
(Object bean, String beanName)
src+/main/java/com/ysj/tinySpring/beans/BeanPostProcessor.java:13
↓ 2 callersMethodpostProcessBeforeInitialization
(Object bean, String beanName)
src+/main/java/com/ysj/tinySpring/beans/BeanPostProcessor.java:11
↓ 2 callersMethodpreInstantiateSingletons
()
src/main/java/us/codecraft/tinyioc/beans/factory/AbstractBeanFactory.java:59
↓ 2 callersMethodpreInstantiateSingletons
预处理bean的定义,将bean的名字提前存好,实现Ioc容器中存储单例bean @throws Exception
src+/main/java/com/ysj/tinySpring/beans/factory/AbstractBeanFactory.java:104
↓ 2 callersMethodsetBean
(Object bean)
src/main/java/us/codecraft/tinyioc/beans/BeanDefinition.java:21
↓ 2 callersMethodsetBean
(Object bean)
src+/main/java/com/ysj/tinySpring/beans/BeanDefinition.java:38
↓ 2 callersMethodsetBeanFactory
(BeanFactory beanFactory)
src+/main/java/com/ysj/tinySpring/aop/BeanFactoryAware.java:15
↓ 2 callersMethodsetExpression
(String expression)
src/main/java/us/codecraft/tinyioc/aop/AspectJExpressionPointcut.java:57
↓ 2 callersMethodsetExpression
(String expression)
src+/main/java/com/ysj/tinySpring/aop/AspectJExpressionPointcut.java:58
↓ 1 callersMethodaddBeanPostProcessor
(BeanPostProcessor beanPostProcessor)
src/main/java/us/codecraft/tinyioc/beans/factory/AbstractBeanFactory.java:77
↓ 1 callersMethodaddBeanPostProcessor
(BeanPostProcessor beanPostProcessor)
src+/main/java/com/ysj/tinySpring/beans/factory/AbstractBeanFactory.java:138
↓ 1 callersMethodapplyPropertyValues
(Object bean, BeanDefinition beanDefinition)
src/main/java/us/codecraft/tinyioc/beans/factory/AbstractBeanFactory.java:73
↓ 1 callersMethodapplyPropertyValues
(Object bean, BeanDefinition beanDefinition)
src+/main/java/com/ysj/tinySpring/beans/factory/AbstractBeanFactory.java:75
↓ 1 callersMethodbuildPointcutExpression
()
src/main/java/us/codecraft/tinyioc/aop/AspectJExpressionPointcut.java:53
↓ 1 callersMethodbuildPointcutExpression
()
src+/main/java/com/ysj/tinySpring/aop/AspectJExpressionPointcut.java:54
↓ 1 callersMethodcreateAopProxy
()
src/main/java/us/codecraft/tinyioc/aop/ProxyFactory.java:13
↓ 1 callersMethodcreateAopProxy
()
src+/main/java/com/ysj/tinySpring/aop/ProxyFactory.java:13
↓ 1 callersMethodcreateBeanInstance
(BeanDefinition beanDefinition)
src/main/java/us/codecraft/tinyioc/beans/factory/AbstractBeanFactory.java:50
↓ 1 callersMethodcreateBeanInstance
(BeanDefinition beanDefinition)
src+/main/java/com/ysj/tinySpring/beans/factory/AbstractBeanFactory.java:71
↓ 1 callersMethoddoCreateBean
(BeanDefinition beanDefinition)
src/main/java/us/codecraft/tinyioc/beans/factory/AbstractBeanFactory.java:66
↓ 1 callersMethoddoCreateBean
(BeanDefinition beanDefinition)
src+/main/java/com/ysj/tinySpring/beans/factory/AbstractBeanFactory.java:61
↓ 1 callersMethoddoLoadBeanDefinitions
(InputStream inputStream)
src/main/java/us/codecraft/tinyioc/beans/xml/XmlBeanDefinitionReader.java:32
↓ 1 callersMethoddoLoadBeanDefinitions
(InputStream inputStream)
src+/main/java/com/ysj/tinySpring/beans/xml/XmlBeanDefinitionReader.java:44
↓ 1 callersMethodgetBean
()
src/main/java/us/codecraft/tinyioc/beans/BeanDefinition.java:46
↓ 1 callersMethodgetBean
()
src+/main/java/com/ysj/tinySpring/beans/BeanDefinition.java:34
↓ 1 callersMethodgetClassFilter
()
src/main/java/us/codecraft/tinyioc/aop/AspectJExpressionPointcut.java:61
↓ 1 callersMethodgetClassFilter
()
src+/main/java/com/ysj/tinySpring/aop/AspectJExpressionPointcut.java:62
↓ 1 callersMethodgetInputStream
()
src/main/java/us/codecraft/tinyioc/beans/io/Resource.java:12
↓ 1 callersMethodgetMethodMatcher
()
src/main/java/us/codecraft/tinyioc/aop/AspectJExpressionPointcut.java:66
↓ 1 callersMethodgetMethodMatcher
()
src+/main/java/com/ysj/tinySpring/aop/AspectJExpressionPointcut.java:67
↓ 1 callersMethodgetPropertyValuesList
()
src+/main/java/com/ysj/tinySpring/beans/PropertyValues.java:21
↓ 1 callersMethodgetProxy
()
src/main/java/us/codecraft/tinyioc/aop/ProxyFactory.java:8
↓ 1 callersMethodgetProxy
()
src/main/java/us/codecraft/tinyioc/aop/JdkDynamicAopProxy.java:20
↓ 1 callersMethodgetProxy
()
src/main/java/us/codecraft/tinyioc/aop/Cglib2AopProxy.java:18
↓ 1 callersMethodgetProxy
()
src+/main/java/com/ysj/tinySpring/aop/ProxyFactory.java:7
↓ 1 callersMethodgetProxy
获取代理对象
src+/main/java/com/ysj/tinySpring/aop/JdkDynamicAopProxy.java:24
↓ 1 callersMethodgetProxy
()
src+/main/java/com/ysj/tinySpring/aop/Cglib2AopProxy.java:20
↓ 1 callersMethodgetResourceLoader
()
src/main/java/us/codecraft/tinyioc/beans/AbstractBeanDefinitionReader.java:28
↓ 1 callersMethodgetResourceLoader
()
src+/main/java/com/ysj/tinySpring/beans/AbstractBeanDefinitionReader.java:34
↓ 1 callersMethodinitializeBean
(Object bean, String name)
src/main/java/us/codecraft/tinyioc/beans/factory/AbstractBeanFactory.java:38
↓ 1 callersMethodinitializeBean
初始化bean 可在此进行AOP的相关操作:例如生成相关代理类,并返回 @param bean @param name @return @throws Exception
src+/main/java/com/ysj/tinySpring/beans/factory/AbstractBeanFactory.java:87
↓ 1 callersMethodloadBeanDefinitions
(AbstractBeanFactory beanFactory)
src/main/java/us/codecraft/tinyioc/context/AbstractApplicationContext.java:24
↓ 1 callersMethodloadBeanDefinitions
由子类决定从哪种形式的Resource中加载出bean的定义,并保存到beanFactory中 @param beanFactory @throws Exception
src+/main/java/com/ysj/tinySpring/context/AbstractApplicationContext.java:43
↓ 1 callersMethodonRefresh
()
src/main/java/us/codecraft/tinyioc/context/AbstractApplicationContext.java:33
↓ 1 callersMethodonRefresh
()
src+/main/java/com/ysj/tinySpring/context/AbstractApplicationContext.java:58
↓ 1 callersMethodparseBeanDefinitions
(Element root)
src/main/java/us/codecraft/tinyioc/beans/xml/XmlBeanDefinitionReader.java:47
next →1–100 of 270, ranked by callers