├── .gitignore ├── LICENSE.txt ├── README-ENG.md ├── README.md ├── command.bat ├── compare.png ├── jbeanbox ├── maven_clean.bat ├── maven_clean_install.bat ├── maven_eclipse_clean.bat ├── maven_eclipse_eclipse.bat ├── maven_test.bat ├── pom.xml └── src │ ├── main │ └── java │ │ ├── com │ │ └── github │ │ │ └── drinkjava2 │ │ │ ├── asm │ │ │ ├── AnnotationVisitor.java │ │ │ ├── AnnotationWriter.java │ │ │ ├── Attribute.java │ │ │ ├── ByteVector.java │ │ │ ├── ClassReader.java │ │ │ ├── ClassTooLargeException.java │ │ │ ├── ClassVisitor.java │ │ │ ├── ClassWriter.java │ │ │ ├── ConstantDynamic.java │ │ │ ├── Constants.java │ │ │ ├── Context.java │ │ │ ├── CurrentFrame.java │ │ │ ├── Edge.java │ │ │ ├── FieldVisitor.java │ │ │ ├── FieldWriter.java │ │ │ ├── Frame.java │ │ │ ├── Handle.java │ │ │ ├── Handler.java │ │ │ ├── Label.java │ │ │ ├── MethodTooLargeException.java │ │ │ ├── MethodVisitor.java │ │ │ ├── MethodWriter.java │ │ │ ├── ModuleVisitor.java │ │ │ ├── ModuleWriter.java │ │ │ ├── Opcodes.java │ │ │ ├── Symbol.java │ │ │ ├── SymbolTable.java │ │ │ ├── Type.java │ │ │ ├── TypePath.java │ │ │ ├── TypeReference.java │ │ │ └── package-info.java │ │ │ ├── cglib │ │ │ ├── Readme.java │ │ │ ├── beans │ │ │ │ ├── BeanCopier.java │ │ │ │ ├── BeanGenerator.java │ │ │ │ ├── BeanMap.java │ │ │ │ ├── BeanMapEmitter.java │ │ │ │ ├── BulkBean.java │ │ │ │ ├── BulkBeanEmitter.java │ │ │ │ ├── BulkBeanException.java │ │ │ │ ├── FixedKeySet.java │ │ │ │ └── ImmutableBean.java │ │ │ ├── core │ │ │ │ ├── AbstractClassGenerator.java │ │ │ │ ├── Block.java │ │ │ │ ├── ClassEmitter.java │ │ │ │ ├── ClassGenerator.java │ │ │ │ ├── ClassInfo.java │ │ │ │ ├── ClassNameReader.java │ │ │ │ ├── ClassesKey.java │ │ │ │ ├── CodeEmitter.java │ │ │ │ ├── CodeGenerationException.java │ │ │ │ ├── CollectionUtils.java │ │ │ │ ├── Constants.java │ │ │ │ ├── Converter.java │ │ │ │ ├── Customizer.java │ │ │ │ ├── DebuggingClassWriter.java │ │ │ │ ├── DefaultGeneratorStrategy.java │ │ │ │ ├── DefaultNamingPolicy.java │ │ │ │ ├── DuplicatesPredicate.java │ │ │ │ ├── EmitUtils.java │ │ │ │ ├── GeneratorStrategy.java │ │ │ │ ├── KeyFactory.java │ │ │ │ ├── Local.java │ │ │ │ ├── LocalVariablesSorter.java │ │ │ │ ├── MethodInfo.java │ │ │ │ ├── MethodInfoTransformer.java │ │ │ │ ├── MethodWrapper.java │ │ │ │ ├── NamingPolicy.java │ │ │ │ ├── ObjectSwitchCallback.java │ │ │ │ ├── Predicate.java │ │ │ │ ├── ProcessArrayCallback.java │ │ │ │ ├── ProcessSwitchCallback.java │ │ │ │ ├── ReflectUtils.java │ │ │ │ ├── RejectModifierPredicate.java │ │ │ │ ├── Signature.java │ │ │ │ ├── TinyBitSet.java │ │ │ │ ├── Transformer.java │ │ │ │ ├── TypeUtils.java │ │ │ │ └── VisibilityPredicate.java │ │ │ ├── proxy │ │ │ │ ├── BridgeMethodResolver.java │ │ │ │ ├── Callback.java │ │ │ │ ├── CallbackFilter.java │ │ │ │ ├── CallbackGenerator.java │ │ │ │ ├── CallbackHelper.java │ │ │ │ ├── CallbackInfo.java │ │ │ │ ├── Dispatcher.java │ │ │ │ ├── DispatcherGenerator.java │ │ │ │ ├── Enhancer.java │ │ │ │ ├── Factory.java │ │ │ │ ├── FixedValue.java │ │ │ │ ├── FixedValueGenerator.java │ │ │ │ ├── InterfaceMaker.java │ │ │ │ ├── InvocationHandler.java │ │ │ │ ├── InvocationHandlerGenerator.java │ │ │ │ ├── LazyLoader.java │ │ │ │ ├── LazyLoaderGenerator.java │ │ │ │ ├── MethodInterceptor.java │ │ │ │ ├── MethodInterceptorGenerator.java │ │ │ │ ├── MethodProxy.java │ │ │ │ ├── Mixin.java │ │ │ │ ├── MixinBeanEmitter.java │ │ │ │ ├── MixinEmitter.java │ │ │ │ ├── MixinEverythingEmitter.java │ │ │ │ ├── NoOp.java │ │ │ │ ├── NoOpGenerator.java │ │ │ │ ├── Proxy.java │ │ │ │ ├── ProxyRefDispatcher.java │ │ │ │ └── UndeclaredThrowableException.java │ │ │ ├── reflect │ │ │ │ ├── ConstructorDelegate.java │ │ │ │ ├── FastClass.java │ │ │ │ ├── FastClassEmitter.java │ │ │ │ ├── FastConstructor.java │ │ │ │ ├── FastMember.java │ │ │ │ ├── FastMethod.java │ │ │ │ ├── MethodDelegate.java │ │ │ │ └── MulticastDelegate.java │ │ │ ├── transform │ │ │ │ ├── AbstractClassFilterTransformer.java │ │ │ │ ├── AbstractClassLoader.java │ │ │ │ ├── AbstractClassTransformer.java │ │ │ │ ├── AnnotationVisitorTee.java │ │ │ │ ├── ClassEmitterTransformer.java │ │ │ │ ├── ClassFilter.java │ │ │ │ ├── ClassFilterTransformer.java │ │ │ │ ├── ClassReaderGenerator.java │ │ │ │ ├── ClassTransformer.java │ │ │ │ ├── ClassTransformerChain.java │ │ │ │ ├── ClassTransformerFactory.java │ │ │ │ ├── ClassTransformerTee.java │ │ │ │ ├── ClassVisitorTee.java │ │ │ │ ├── FieldVisitorTee.java │ │ │ │ ├── MethodFilter.java │ │ │ │ ├── MethodFilterTransformer.java │ │ │ │ ├── MethodVisitorTee.java │ │ │ │ ├── TransformingClassGenerator.java │ │ │ │ ├── TransformingClassLoader.java │ │ │ │ └── impl │ │ │ │ │ ├── AbstractInterceptFieldCallback.java │ │ │ │ │ ├── AccessFieldTransformer.java │ │ │ │ │ ├── AddDelegateTransformer.java │ │ │ │ │ ├── AddInitTransformer.java │ │ │ │ │ ├── AddPropertyTransformer.java │ │ │ │ │ ├── AddStaticInitTransformer.java │ │ │ │ │ ├── FieldProvider.java │ │ │ │ │ ├── FieldProviderTransformer.java │ │ │ │ │ ├── InterceptFieldCallback.java │ │ │ │ │ ├── InterceptFieldEnabled.java │ │ │ │ │ ├── InterceptFieldFilter.java │ │ │ │ │ ├── InterceptFieldTransformer.java │ │ │ │ │ ├── UndeclaredThrowableStrategy.java │ │ │ │ │ └── UndeclaredThrowableTransformer.java │ │ │ └── util │ │ │ │ ├── ParallelSorter.java │ │ │ │ ├── ParallelSorterEmitter.java │ │ │ │ ├── SorterTemplate.java │ │ │ │ └── StringSwitcher.java │ │ │ └── jbeanbox │ │ │ ├── AopUtils.java │ │ │ ├── BeanBox.java │ │ │ ├── BeanBoxContext.java │ │ │ ├── BeanBoxException.java │ │ │ ├── BeanBoxUtils.java │ │ │ ├── ClassScanner.java │ │ │ ├── EMPTY.java │ │ │ ├── JBEANBOX.java │ │ │ ├── NameMatchUtil.java │ │ │ ├── PrototypeBean.java │ │ │ ├── ProxyBean.java │ │ │ ├── ReflectionUtils.java │ │ │ ├── ValueTranslator.java │ │ │ └── annotation │ │ │ ├── AOP.java │ │ │ ├── COMPONENT.java │ │ │ ├── INJECT.java │ │ │ ├── NAMED.java │ │ │ ├── POSTCONSTRUCT.java │ │ │ ├── PREDESTROY.java │ │ │ ├── PROTOTYPE.java │ │ │ ├── QUALIFILER.java │ │ │ └── VALUE.java │ │ ├── javax │ │ ├── annotation │ │ │ ├── PostConstruct.java │ │ │ └── PreDestroy.java │ │ └── inject │ │ │ ├── Inject.java │ │ │ ├── Named.java │ │ │ ├── Provider.java │ │ │ ├── Qualifier.java │ │ │ ├── Scope.java │ │ │ └── Singleton.java │ │ └── org │ │ ├── aopalliance │ │ ├── aop │ │ │ ├── Advice.java │ │ │ └── AspectException.java │ │ └── intercept │ │ │ ├── Interceptor.java │ │ │ ├── Invocation.java │ │ │ ├── Joinpoint.java │ │ │ ├── MethodInterceptor.java │ │ │ └── MethodInvocation.java │ │ └── springframework │ │ ├── beans │ │ └── factory │ │ │ └── annotation │ │ │ ├── Autowired.java │ │ │ ├── Qualifier.java │ │ │ └── Value.java │ │ └── stereotype │ │ ├── Component.java │ │ ├── Controller.java │ │ ├── Repository.java │ │ └── Service.java │ └── test │ └── java │ └── com │ └── github │ └── drinkjava2 │ └── jbeanbox │ ├── AnnotationInjectTest.java │ ├── AnnotationSuperclassTest.java │ ├── BeanBoxTest.java │ ├── BeanBoxUtilsTest.java │ ├── CircularDependencyTest.java │ ├── ClassScannerTest.java │ ├── HelloWorld.java │ ├── JavaInjectTest.java │ ├── JavaSuperclassTest.java │ ├── NameMatchUtilTest.java │ ├── QualiferTest.java │ ├── SingletonPrototypeTest.java │ ├── aop │ ├── AnnotationAopTest.java │ ├── JavaAopTest.java │ └── NameMatchingAopTest.java │ ├── benchmark │ ├── BenchmarkTest.java │ ├── BoxConfig1.java │ ├── BoxConfig2.java │ ├── SimpleSpeedTest.java │ └── objects │ │ ├── A.java │ │ ├── B.java │ │ ├── C.java │ │ ├── D1.java │ │ ├── D2.java │ │ └── E.java │ └── reflection_utils │ ├── CreateMethodTest.java │ ├── Parent.java │ ├── ReflectionUtilsTest.java │ └── Son.java ├── jbeanboxdi ├── JumpOutSourceCode.bat ├── README.md └── pom.xml └── release_note.md /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README-ENG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/README-ENG.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/README.md -------------------------------------------------------------------------------- /command.bat: -------------------------------------------------------------------------------- 1 | cmd -------------------------------------------------------------------------------- /compare.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/compare.png -------------------------------------------------------------------------------- /jbeanbox/maven_clean.bat: -------------------------------------------------------------------------------- 1 | mvn clean -------------------------------------------------------------------------------- /jbeanbox/maven_clean_install.bat: -------------------------------------------------------------------------------- 1 | call mvn clean install 2 | @pause -------------------------------------------------------------------------------- /jbeanbox/maven_eclipse_clean.bat: -------------------------------------------------------------------------------- 1 | mvn eclipse:clean -------------------------------------------------------------------------------- /jbeanbox/maven_eclipse_eclipse.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/jbeanbox/maven_eclipse_eclipse.bat -------------------------------------------------------------------------------- /jbeanbox/maven_test.bat: -------------------------------------------------------------------------------- 1 | call mvn clean test 2 | @pause -------------------------------------------------------------------------------- /jbeanbox/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/jbeanbox/pom.xml -------------------------------------------------------------------------------- /jbeanbox/src/main/java/com/github/drinkjava2/asm/AnnotationVisitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/jbeanbox/src/main/java/com/github/drinkjava2/asm/AnnotationVisitor.java -------------------------------------------------------------------------------- /jbeanbox/src/main/java/com/github/drinkjava2/asm/AnnotationWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/jbeanbox/src/main/java/com/github/drinkjava2/asm/AnnotationWriter.java -------------------------------------------------------------------------------- /jbeanbox/src/main/java/com/github/drinkjava2/asm/Attribute.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/jbeanbox/src/main/java/com/github/drinkjava2/asm/Attribute.java -------------------------------------------------------------------------------- /jbeanbox/src/main/java/com/github/drinkjava2/asm/ByteVector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/jbeanbox/src/main/java/com/github/drinkjava2/asm/ByteVector.java -------------------------------------------------------------------------------- /jbeanbox/src/main/java/com/github/drinkjava2/asm/ClassReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/jbeanbox/src/main/java/com/github/drinkjava2/asm/ClassReader.java -------------------------------------------------------------------------------- /jbeanbox/src/main/java/com/github/drinkjava2/asm/ClassTooLargeException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/jbeanbox/src/main/java/com/github/drinkjava2/asm/ClassTooLargeException.java -------------------------------------------------------------------------------- /jbeanbox/src/main/java/com/github/drinkjava2/asm/ClassVisitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/jbeanbox/src/main/java/com/github/drinkjava2/asm/ClassVisitor.java -------------------------------------------------------------------------------- /jbeanbox/src/main/java/com/github/drinkjava2/asm/ClassWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/jbeanbox/src/main/java/com/github/drinkjava2/asm/ClassWriter.java -------------------------------------------------------------------------------- /jbeanbox/src/main/java/com/github/drinkjava2/asm/ConstantDynamic.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/jbeanbox/src/main/java/com/github/drinkjava2/asm/ConstantDynamic.java -------------------------------------------------------------------------------- /jbeanbox/src/main/java/com/github/drinkjava2/asm/Constants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/jbeanbox/src/main/java/com/github/drinkjava2/asm/Constants.java -------------------------------------------------------------------------------- /jbeanbox/src/main/java/com/github/drinkjava2/asm/Context.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/jbeanbox/src/main/java/com/github/drinkjava2/asm/Context.java -------------------------------------------------------------------------------- /jbeanbox/src/main/java/com/github/drinkjava2/asm/CurrentFrame.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/jbeanbox/src/main/java/com/github/drinkjava2/asm/CurrentFrame.java -------------------------------------------------------------------------------- /jbeanbox/src/main/java/com/github/drinkjava2/asm/Edge.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/jbeanbox/src/main/java/com/github/drinkjava2/asm/Edge.java -------------------------------------------------------------------------------- /jbeanbox/src/main/java/com/github/drinkjava2/asm/FieldVisitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/jbeanbox/src/main/java/com/github/drinkjava2/asm/FieldVisitor.java -------------------------------------------------------------------------------- /jbeanbox/src/main/java/com/github/drinkjava2/asm/FieldWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/jbeanbox/src/main/java/com/github/drinkjava2/asm/FieldWriter.java -------------------------------------------------------------------------------- /jbeanbox/src/main/java/com/github/drinkjava2/asm/Frame.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/jbeanbox/src/main/java/com/github/drinkjava2/asm/Frame.java -------------------------------------------------------------------------------- /jbeanbox/src/main/java/com/github/drinkjava2/asm/Handle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/jbeanbox/src/main/java/com/github/drinkjava2/asm/Handle.java -------------------------------------------------------------------------------- /jbeanbox/src/main/java/com/github/drinkjava2/asm/Handler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/jbeanbox/src/main/java/com/github/drinkjava2/asm/Handler.java -------------------------------------------------------------------------------- /jbeanbox/src/main/java/com/github/drinkjava2/asm/Label.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/jbeanbox/src/main/java/com/github/drinkjava2/asm/Label.java -------------------------------------------------------------------------------- /jbeanbox/src/main/java/com/github/drinkjava2/asm/MethodTooLargeException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/jbeanbox/src/main/java/com/github/drinkjava2/asm/MethodTooLargeException.java -------------------------------------------------------------------------------- /jbeanbox/src/main/java/com/github/drinkjava2/asm/MethodVisitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/jbeanbox/src/main/java/com/github/drinkjava2/asm/MethodVisitor.java -------------------------------------------------------------------------------- /jbeanbox/src/main/java/com/github/drinkjava2/asm/MethodWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/jbeanbox/src/main/java/com/github/drinkjava2/asm/MethodWriter.java -------------------------------------------------------------------------------- /jbeanbox/src/main/java/com/github/drinkjava2/asm/ModuleVisitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/jbeanbox/src/main/java/com/github/drinkjava2/asm/ModuleVisitor.java -------------------------------------------------------------------------------- /jbeanbox/src/main/java/com/github/drinkjava2/asm/ModuleWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/jbeanbox/src/main/java/com/github/drinkjava2/asm/ModuleWriter.java -------------------------------------------------------------------------------- /jbeanbox/src/main/java/com/github/drinkjava2/asm/Opcodes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/jbeanbox/src/main/java/com/github/drinkjava2/asm/Opcodes.java -------------------------------------------------------------------------------- /jbeanbox/src/main/java/com/github/drinkjava2/asm/Symbol.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/jbeanbox/src/main/java/com/github/drinkjava2/asm/Symbol.java -------------------------------------------------------------------------------- /jbeanbox/src/main/java/com/github/drinkjava2/asm/SymbolTable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/jbeanbox/src/main/java/com/github/drinkjava2/asm/SymbolTable.java -------------------------------------------------------------------------------- /jbeanbox/src/main/java/com/github/drinkjava2/asm/Type.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/jbeanbox/src/main/java/com/github/drinkjava2/asm/Type.java -------------------------------------------------------------------------------- /jbeanbox/src/main/java/com/github/drinkjava2/asm/TypePath.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/jbeanbox/src/main/java/com/github/drinkjava2/asm/TypePath.java -------------------------------------------------------------------------------- /jbeanbox/src/main/java/com/github/drinkjava2/asm/TypeReference.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/jbeanbox/src/main/java/com/github/drinkjava2/asm/TypeReference.java -------------------------------------------------------------------------------- /jbeanbox/src/main/java/com/github/drinkjava2/asm/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/jbeanbox/src/main/java/com/github/drinkjava2/asm/package-info.java -------------------------------------------------------------------------------- /jbeanbox/src/main/java/com/github/drinkjava2/cglib/Readme.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/jbeanbox/src/main/java/com/github/drinkjava2/cglib/Readme.java -------------------------------------------------------------------------------- /jbeanbox/src/main/java/com/github/drinkjava2/cglib/beans/BeanCopier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/jbeanbox/src/main/java/com/github/drinkjava2/cglib/beans/BeanCopier.java -------------------------------------------------------------------------------- /jbeanbox/src/main/java/com/github/drinkjava2/cglib/beans/BeanGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/jbeanbox/src/main/java/com/github/drinkjava2/cglib/beans/BeanGenerator.java -------------------------------------------------------------------------------- /jbeanbox/src/main/java/com/github/drinkjava2/cglib/beans/BeanMap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/jbeanbox/src/main/java/com/github/drinkjava2/cglib/beans/BeanMap.java -------------------------------------------------------------------------------- /jbeanbox/src/main/java/com/github/drinkjava2/cglib/beans/BeanMapEmitter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/jbeanbox/src/main/java/com/github/drinkjava2/cglib/beans/BeanMapEmitter.java -------------------------------------------------------------------------------- /jbeanbox/src/main/java/com/github/drinkjava2/cglib/beans/BulkBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/jbeanbox/src/main/java/com/github/drinkjava2/cglib/beans/BulkBean.java -------------------------------------------------------------------------------- /jbeanbox/src/main/java/com/github/drinkjava2/cglib/beans/BulkBeanEmitter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/jbeanbox/src/main/java/com/github/drinkjava2/cglib/beans/BulkBeanEmitter.java -------------------------------------------------------------------------------- /jbeanbox/src/main/java/com/github/drinkjava2/cglib/beans/BulkBeanException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/jbeanbox/src/main/java/com/github/drinkjava2/cglib/beans/BulkBeanException.java -------------------------------------------------------------------------------- /jbeanbox/src/main/java/com/github/drinkjava2/cglib/beans/FixedKeySet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/jbeanbox/src/main/java/com/github/drinkjava2/cglib/beans/FixedKeySet.java -------------------------------------------------------------------------------- /jbeanbox/src/main/java/com/github/drinkjava2/cglib/beans/ImmutableBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/jbeanbox/src/main/java/com/github/drinkjava2/cglib/beans/ImmutableBean.java -------------------------------------------------------------------------------- /jbeanbox/src/main/java/com/github/drinkjava2/cglib/core/AbstractClassGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/jbeanbox/src/main/java/com/github/drinkjava2/cglib/core/AbstractClassGenerator.java -------------------------------------------------------------------------------- /jbeanbox/src/main/java/com/github/drinkjava2/cglib/core/Block.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/jbeanbox/src/main/java/com/github/drinkjava2/cglib/core/Block.java -------------------------------------------------------------------------------- /jbeanbox/src/main/java/com/github/drinkjava2/cglib/core/ClassEmitter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/jbeanbox/src/main/java/com/github/drinkjava2/cglib/core/ClassEmitter.java -------------------------------------------------------------------------------- /jbeanbox/src/main/java/com/github/drinkjava2/cglib/core/ClassGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/jbeanbox/src/main/java/com/github/drinkjava2/cglib/core/ClassGenerator.java -------------------------------------------------------------------------------- /jbeanbox/src/main/java/com/github/drinkjava2/cglib/core/ClassInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/jbeanbox/src/main/java/com/github/drinkjava2/cglib/core/ClassInfo.java -------------------------------------------------------------------------------- /jbeanbox/src/main/java/com/github/drinkjava2/cglib/core/ClassNameReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/jbeanbox/src/main/java/com/github/drinkjava2/cglib/core/ClassNameReader.java -------------------------------------------------------------------------------- /jbeanbox/src/main/java/com/github/drinkjava2/cglib/core/ClassesKey.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/jbeanbox/src/main/java/com/github/drinkjava2/cglib/core/ClassesKey.java -------------------------------------------------------------------------------- /jbeanbox/src/main/java/com/github/drinkjava2/cglib/core/CodeEmitter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/jbeanbox/src/main/java/com/github/drinkjava2/cglib/core/CodeEmitter.java -------------------------------------------------------------------------------- /jbeanbox/src/main/java/com/github/drinkjava2/cglib/core/CodeGenerationException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/jbeanbox/src/main/java/com/github/drinkjava2/cglib/core/CodeGenerationException.java -------------------------------------------------------------------------------- /jbeanbox/src/main/java/com/github/drinkjava2/cglib/core/CollectionUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/jbeanbox/src/main/java/com/github/drinkjava2/cglib/core/CollectionUtils.java -------------------------------------------------------------------------------- /jbeanbox/src/main/java/com/github/drinkjava2/cglib/core/Constants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/jbeanbox/src/main/java/com/github/drinkjava2/cglib/core/Constants.java -------------------------------------------------------------------------------- /jbeanbox/src/main/java/com/github/drinkjava2/cglib/core/Converter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/jbeanbox/src/main/java/com/github/drinkjava2/cglib/core/Converter.java -------------------------------------------------------------------------------- /jbeanbox/src/main/java/com/github/drinkjava2/cglib/core/Customizer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/jbeanbox/src/main/java/com/github/drinkjava2/cglib/core/Customizer.java -------------------------------------------------------------------------------- /jbeanbox/src/main/java/com/github/drinkjava2/cglib/core/DebuggingClassWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/jbeanbox/src/main/java/com/github/drinkjava2/cglib/core/DebuggingClassWriter.java -------------------------------------------------------------------------------- /jbeanbox/src/main/java/com/github/drinkjava2/cglib/core/DefaultGeneratorStrategy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/jbeanbox/src/main/java/com/github/drinkjava2/cglib/core/DefaultGeneratorStrategy.java -------------------------------------------------------------------------------- /jbeanbox/src/main/java/com/github/drinkjava2/cglib/core/DefaultNamingPolicy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/jbeanbox/src/main/java/com/github/drinkjava2/cglib/core/DefaultNamingPolicy.java -------------------------------------------------------------------------------- /jbeanbox/src/main/java/com/github/drinkjava2/cglib/core/DuplicatesPredicate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/jbeanbox/src/main/java/com/github/drinkjava2/cglib/core/DuplicatesPredicate.java -------------------------------------------------------------------------------- /jbeanbox/src/main/java/com/github/drinkjava2/cglib/core/EmitUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/jbeanbox/src/main/java/com/github/drinkjava2/cglib/core/EmitUtils.java -------------------------------------------------------------------------------- /jbeanbox/src/main/java/com/github/drinkjava2/cglib/core/GeneratorStrategy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/jbeanbox/src/main/java/com/github/drinkjava2/cglib/core/GeneratorStrategy.java -------------------------------------------------------------------------------- /jbeanbox/src/main/java/com/github/drinkjava2/cglib/core/KeyFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/jbeanbox/src/main/java/com/github/drinkjava2/cglib/core/KeyFactory.java -------------------------------------------------------------------------------- /jbeanbox/src/main/java/com/github/drinkjava2/cglib/core/Local.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/jbeanbox/src/main/java/com/github/drinkjava2/cglib/core/Local.java -------------------------------------------------------------------------------- /jbeanbox/src/main/java/com/github/drinkjava2/cglib/core/LocalVariablesSorter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/jbeanbox/src/main/java/com/github/drinkjava2/cglib/core/LocalVariablesSorter.java -------------------------------------------------------------------------------- /jbeanbox/src/main/java/com/github/drinkjava2/cglib/core/MethodInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/jbeanbox/src/main/java/com/github/drinkjava2/cglib/core/MethodInfo.java -------------------------------------------------------------------------------- /jbeanbox/src/main/java/com/github/drinkjava2/cglib/core/MethodInfoTransformer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/jbeanbox/src/main/java/com/github/drinkjava2/cglib/core/MethodInfoTransformer.java -------------------------------------------------------------------------------- /jbeanbox/src/main/java/com/github/drinkjava2/cglib/core/MethodWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/jbeanbox/src/main/java/com/github/drinkjava2/cglib/core/MethodWrapper.java -------------------------------------------------------------------------------- /jbeanbox/src/main/java/com/github/drinkjava2/cglib/core/NamingPolicy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/jbeanbox/src/main/java/com/github/drinkjava2/cglib/core/NamingPolicy.java -------------------------------------------------------------------------------- /jbeanbox/src/main/java/com/github/drinkjava2/cglib/core/ObjectSwitchCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/jbeanbox/src/main/java/com/github/drinkjava2/cglib/core/ObjectSwitchCallback.java -------------------------------------------------------------------------------- /jbeanbox/src/main/java/com/github/drinkjava2/cglib/core/Predicate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/jbeanbox/src/main/java/com/github/drinkjava2/cglib/core/Predicate.java -------------------------------------------------------------------------------- /jbeanbox/src/main/java/com/github/drinkjava2/cglib/core/ProcessArrayCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/jbeanbox/src/main/java/com/github/drinkjava2/cglib/core/ProcessArrayCallback.java -------------------------------------------------------------------------------- /jbeanbox/src/main/java/com/github/drinkjava2/cglib/core/ProcessSwitchCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/jbeanbox/src/main/java/com/github/drinkjava2/cglib/core/ProcessSwitchCallback.java -------------------------------------------------------------------------------- /jbeanbox/src/main/java/com/github/drinkjava2/cglib/core/ReflectUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/jbeanbox/src/main/java/com/github/drinkjava2/cglib/core/ReflectUtils.java -------------------------------------------------------------------------------- /jbeanbox/src/main/java/com/github/drinkjava2/cglib/core/RejectModifierPredicate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/jbeanbox/src/main/java/com/github/drinkjava2/cglib/core/RejectModifierPredicate.java -------------------------------------------------------------------------------- /jbeanbox/src/main/java/com/github/drinkjava2/cglib/core/Signature.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/jbeanbox/src/main/java/com/github/drinkjava2/cglib/core/Signature.java -------------------------------------------------------------------------------- /jbeanbox/src/main/java/com/github/drinkjava2/cglib/core/TinyBitSet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/jbeanbox/src/main/java/com/github/drinkjava2/cglib/core/TinyBitSet.java -------------------------------------------------------------------------------- /jbeanbox/src/main/java/com/github/drinkjava2/cglib/core/Transformer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/jbeanbox/src/main/java/com/github/drinkjava2/cglib/core/Transformer.java -------------------------------------------------------------------------------- /jbeanbox/src/main/java/com/github/drinkjava2/cglib/core/TypeUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/jbeanbox/src/main/java/com/github/drinkjava2/cglib/core/TypeUtils.java -------------------------------------------------------------------------------- /jbeanbox/src/main/java/com/github/drinkjava2/cglib/core/VisibilityPredicate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/jbeanbox/src/main/java/com/github/drinkjava2/cglib/core/VisibilityPredicate.java -------------------------------------------------------------------------------- /jbeanbox/src/main/java/com/github/drinkjava2/cglib/proxy/BridgeMethodResolver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/jbeanbox/src/main/java/com/github/drinkjava2/cglib/proxy/BridgeMethodResolver.java -------------------------------------------------------------------------------- /jbeanbox/src/main/java/com/github/drinkjava2/cglib/proxy/Callback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/jbeanbox/src/main/java/com/github/drinkjava2/cglib/proxy/Callback.java -------------------------------------------------------------------------------- /jbeanbox/src/main/java/com/github/drinkjava2/cglib/proxy/CallbackFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/jbeanbox/src/main/java/com/github/drinkjava2/cglib/proxy/CallbackFilter.java -------------------------------------------------------------------------------- /jbeanbox/src/main/java/com/github/drinkjava2/cglib/proxy/CallbackGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/jbeanbox/src/main/java/com/github/drinkjava2/cglib/proxy/CallbackGenerator.java -------------------------------------------------------------------------------- /jbeanbox/src/main/java/com/github/drinkjava2/cglib/proxy/CallbackHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/jbeanbox/src/main/java/com/github/drinkjava2/cglib/proxy/CallbackHelper.java -------------------------------------------------------------------------------- /jbeanbox/src/main/java/com/github/drinkjava2/cglib/proxy/CallbackInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/jbeanbox/src/main/java/com/github/drinkjava2/cglib/proxy/CallbackInfo.java -------------------------------------------------------------------------------- /jbeanbox/src/main/java/com/github/drinkjava2/cglib/proxy/Dispatcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/jbeanbox/src/main/java/com/github/drinkjava2/cglib/proxy/Dispatcher.java -------------------------------------------------------------------------------- /jbeanbox/src/main/java/com/github/drinkjava2/cglib/proxy/DispatcherGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/jbeanbox/src/main/java/com/github/drinkjava2/cglib/proxy/DispatcherGenerator.java -------------------------------------------------------------------------------- /jbeanbox/src/main/java/com/github/drinkjava2/cglib/proxy/Enhancer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/jbeanbox/src/main/java/com/github/drinkjava2/cglib/proxy/Enhancer.java -------------------------------------------------------------------------------- /jbeanbox/src/main/java/com/github/drinkjava2/cglib/proxy/Factory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/jbeanbox/src/main/java/com/github/drinkjava2/cglib/proxy/Factory.java -------------------------------------------------------------------------------- /jbeanbox/src/main/java/com/github/drinkjava2/cglib/proxy/FixedValue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/jbeanbox/src/main/java/com/github/drinkjava2/cglib/proxy/FixedValue.java -------------------------------------------------------------------------------- /jbeanbox/src/main/java/com/github/drinkjava2/cglib/proxy/FixedValueGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/jbeanbox/src/main/java/com/github/drinkjava2/cglib/proxy/FixedValueGenerator.java -------------------------------------------------------------------------------- /jbeanbox/src/main/java/com/github/drinkjava2/cglib/proxy/InterfaceMaker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/jbeanbox/src/main/java/com/github/drinkjava2/cglib/proxy/InterfaceMaker.java -------------------------------------------------------------------------------- /jbeanbox/src/main/java/com/github/drinkjava2/cglib/proxy/InvocationHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/jbeanbox/src/main/java/com/github/drinkjava2/cglib/proxy/InvocationHandler.java -------------------------------------------------------------------------------- /jbeanbox/src/main/java/com/github/drinkjava2/cglib/proxy/InvocationHandlerGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/jbeanbox/src/main/java/com/github/drinkjava2/cglib/proxy/InvocationHandlerGenerator.java -------------------------------------------------------------------------------- /jbeanbox/src/main/java/com/github/drinkjava2/cglib/proxy/LazyLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/jbeanbox/src/main/java/com/github/drinkjava2/cglib/proxy/LazyLoader.java -------------------------------------------------------------------------------- /jbeanbox/src/main/java/com/github/drinkjava2/cglib/proxy/LazyLoaderGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/jbeanbox/src/main/java/com/github/drinkjava2/cglib/proxy/LazyLoaderGenerator.java -------------------------------------------------------------------------------- /jbeanbox/src/main/java/com/github/drinkjava2/cglib/proxy/MethodInterceptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/jbeanbox/src/main/java/com/github/drinkjava2/cglib/proxy/MethodInterceptor.java -------------------------------------------------------------------------------- /jbeanbox/src/main/java/com/github/drinkjava2/cglib/proxy/MethodInterceptorGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/jbeanbox/src/main/java/com/github/drinkjava2/cglib/proxy/MethodInterceptorGenerator.java -------------------------------------------------------------------------------- /jbeanbox/src/main/java/com/github/drinkjava2/cglib/proxy/MethodProxy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/jbeanbox/src/main/java/com/github/drinkjava2/cglib/proxy/MethodProxy.java -------------------------------------------------------------------------------- /jbeanbox/src/main/java/com/github/drinkjava2/cglib/proxy/Mixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/jbeanbox/src/main/java/com/github/drinkjava2/cglib/proxy/Mixin.java -------------------------------------------------------------------------------- /jbeanbox/src/main/java/com/github/drinkjava2/cglib/proxy/MixinBeanEmitter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/jbeanbox/src/main/java/com/github/drinkjava2/cglib/proxy/MixinBeanEmitter.java -------------------------------------------------------------------------------- /jbeanbox/src/main/java/com/github/drinkjava2/cglib/proxy/MixinEmitter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/jbeanbox/src/main/java/com/github/drinkjava2/cglib/proxy/MixinEmitter.java -------------------------------------------------------------------------------- /jbeanbox/src/main/java/com/github/drinkjava2/cglib/proxy/MixinEverythingEmitter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/jbeanbox/src/main/java/com/github/drinkjava2/cglib/proxy/MixinEverythingEmitter.java -------------------------------------------------------------------------------- /jbeanbox/src/main/java/com/github/drinkjava2/cglib/proxy/NoOp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/jbeanbox/src/main/java/com/github/drinkjava2/cglib/proxy/NoOp.java -------------------------------------------------------------------------------- /jbeanbox/src/main/java/com/github/drinkjava2/cglib/proxy/NoOpGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/jbeanbox/src/main/java/com/github/drinkjava2/cglib/proxy/NoOpGenerator.java -------------------------------------------------------------------------------- /jbeanbox/src/main/java/com/github/drinkjava2/cglib/proxy/Proxy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/jbeanbox/src/main/java/com/github/drinkjava2/cglib/proxy/Proxy.java -------------------------------------------------------------------------------- /jbeanbox/src/main/java/com/github/drinkjava2/cglib/proxy/ProxyRefDispatcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/jbeanbox/src/main/java/com/github/drinkjava2/cglib/proxy/ProxyRefDispatcher.java -------------------------------------------------------------------------------- /jbeanbox/src/main/java/com/github/drinkjava2/cglib/proxy/UndeclaredThrowableException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/jbeanbox/src/main/java/com/github/drinkjava2/cglib/proxy/UndeclaredThrowableException.java -------------------------------------------------------------------------------- /jbeanbox/src/main/java/com/github/drinkjava2/cglib/reflect/ConstructorDelegate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/jbeanbox/src/main/java/com/github/drinkjava2/cglib/reflect/ConstructorDelegate.java -------------------------------------------------------------------------------- /jbeanbox/src/main/java/com/github/drinkjava2/cglib/reflect/FastClass.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/jbeanbox/src/main/java/com/github/drinkjava2/cglib/reflect/FastClass.java -------------------------------------------------------------------------------- /jbeanbox/src/main/java/com/github/drinkjava2/cglib/reflect/FastClassEmitter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/jbeanbox/src/main/java/com/github/drinkjava2/cglib/reflect/FastClassEmitter.java -------------------------------------------------------------------------------- /jbeanbox/src/main/java/com/github/drinkjava2/cglib/reflect/FastConstructor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/jbeanbox/src/main/java/com/github/drinkjava2/cglib/reflect/FastConstructor.java -------------------------------------------------------------------------------- /jbeanbox/src/main/java/com/github/drinkjava2/cglib/reflect/FastMember.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/jbeanbox/src/main/java/com/github/drinkjava2/cglib/reflect/FastMember.java -------------------------------------------------------------------------------- /jbeanbox/src/main/java/com/github/drinkjava2/cglib/reflect/FastMethod.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/jbeanbox/src/main/java/com/github/drinkjava2/cglib/reflect/FastMethod.java -------------------------------------------------------------------------------- /jbeanbox/src/main/java/com/github/drinkjava2/cglib/reflect/MethodDelegate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/jbeanbox/src/main/java/com/github/drinkjava2/cglib/reflect/MethodDelegate.java -------------------------------------------------------------------------------- /jbeanbox/src/main/java/com/github/drinkjava2/cglib/reflect/MulticastDelegate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/jbeanbox/src/main/java/com/github/drinkjava2/cglib/reflect/MulticastDelegate.java -------------------------------------------------------------------------------- /jbeanbox/src/main/java/com/github/drinkjava2/cglib/transform/AbstractClassFilterTransformer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/jbeanbox/src/main/java/com/github/drinkjava2/cglib/transform/AbstractClassFilterTransformer.java -------------------------------------------------------------------------------- /jbeanbox/src/main/java/com/github/drinkjava2/cglib/transform/AbstractClassLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/jbeanbox/src/main/java/com/github/drinkjava2/cglib/transform/AbstractClassLoader.java -------------------------------------------------------------------------------- /jbeanbox/src/main/java/com/github/drinkjava2/cglib/transform/AbstractClassTransformer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/jbeanbox/src/main/java/com/github/drinkjava2/cglib/transform/AbstractClassTransformer.java -------------------------------------------------------------------------------- /jbeanbox/src/main/java/com/github/drinkjava2/cglib/transform/AnnotationVisitorTee.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/jbeanbox/src/main/java/com/github/drinkjava2/cglib/transform/AnnotationVisitorTee.java -------------------------------------------------------------------------------- /jbeanbox/src/main/java/com/github/drinkjava2/cglib/transform/ClassEmitterTransformer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/jbeanbox/src/main/java/com/github/drinkjava2/cglib/transform/ClassEmitterTransformer.java -------------------------------------------------------------------------------- /jbeanbox/src/main/java/com/github/drinkjava2/cglib/transform/ClassFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/jbeanbox/src/main/java/com/github/drinkjava2/cglib/transform/ClassFilter.java -------------------------------------------------------------------------------- /jbeanbox/src/main/java/com/github/drinkjava2/cglib/transform/ClassFilterTransformer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/jbeanbox/src/main/java/com/github/drinkjava2/cglib/transform/ClassFilterTransformer.java -------------------------------------------------------------------------------- /jbeanbox/src/main/java/com/github/drinkjava2/cglib/transform/ClassReaderGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/jbeanbox/src/main/java/com/github/drinkjava2/cglib/transform/ClassReaderGenerator.java -------------------------------------------------------------------------------- /jbeanbox/src/main/java/com/github/drinkjava2/cglib/transform/ClassTransformer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/jbeanbox/src/main/java/com/github/drinkjava2/cglib/transform/ClassTransformer.java -------------------------------------------------------------------------------- /jbeanbox/src/main/java/com/github/drinkjava2/cglib/transform/ClassTransformerChain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/jbeanbox/src/main/java/com/github/drinkjava2/cglib/transform/ClassTransformerChain.java -------------------------------------------------------------------------------- /jbeanbox/src/main/java/com/github/drinkjava2/cglib/transform/ClassTransformerFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/jbeanbox/src/main/java/com/github/drinkjava2/cglib/transform/ClassTransformerFactory.java -------------------------------------------------------------------------------- /jbeanbox/src/main/java/com/github/drinkjava2/cglib/transform/ClassTransformerTee.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/jbeanbox/src/main/java/com/github/drinkjava2/cglib/transform/ClassTransformerTee.java -------------------------------------------------------------------------------- /jbeanbox/src/main/java/com/github/drinkjava2/cglib/transform/ClassVisitorTee.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/jbeanbox/src/main/java/com/github/drinkjava2/cglib/transform/ClassVisitorTee.java -------------------------------------------------------------------------------- /jbeanbox/src/main/java/com/github/drinkjava2/cglib/transform/FieldVisitorTee.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/jbeanbox/src/main/java/com/github/drinkjava2/cglib/transform/FieldVisitorTee.java -------------------------------------------------------------------------------- /jbeanbox/src/main/java/com/github/drinkjava2/cglib/transform/MethodFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/jbeanbox/src/main/java/com/github/drinkjava2/cglib/transform/MethodFilter.java -------------------------------------------------------------------------------- /jbeanbox/src/main/java/com/github/drinkjava2/cglib/transform/MethodFilterTransformer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/jbeanbox/src/main/java/com/github/drinkjava2/cglib/transform/MethodFilterTransformer.java -------------------------------------------------------------------------------- /jbeanbox/src/main/java/com/github/drinkjava2/cglib/transform/MethodVisitorTee.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/jbeanbox/src/main/java/com/github/drinkjava2/cglib/transform/MethodVisitorTee.java -------------------------------------------------------------------------------- /jbeanbox/src/main/java/com/github/drinkjava2/cglib/transform/TransformingClassGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/jbeanbox/src/main/java/com/github/drinkjava2/cglib/transform/TransformingClassGenerator.java -------------------------------------------------------------------------------- /jbeanbox/src/main/java/com/github/drinkjava2/cglib/transform/TransformingClassLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/jbeanbox/src/main/java/com/github/drinkjava2/cglib/transform/TransformingClassLoader.java -------------------------------------------------------------------------------- /jbeanbox/src/main/java/com/github/drinkjava2/cglib/transform/impl/AbstractInterceptFieldCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/jbeanbox/src/main/java/com/github/drinkjava2/cglib/transform/impl/AbstractInterceptFieldCallback.java -------------------------------------------------------------------------------- /jbeanbox/src/main/java/com/github/drinkjava2/cglib/transform/impl/AccessFieldTransformer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/jbeanbox/src/main/java/com/github/drinkjava2/cglib/transform/impl/AccessFieldTransformer.java -------------------------------------------------------------------------------- /jbeanbox/src/main/java/com/github/drinkjava2/cglib/transform/impl/AddDelegateTransformer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/jbeanbox/src/main/java/com/github/drinkjava2/cglib/transform/impl/AddDelegateTransformer.java -------------------------------------------------------------------------------- /jbeanbox/src/main/java/com/github/drinkjava2/cglib/transform/impl/AddInitTransformer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/jbeanbox/src/main/java/com/github/drinkjava2/cglib/transform/impl/AddInitTransformer.java -------------------------------------------------------------------------------- /jbeanbox/src/main/java/com/github/drinkjava2/cglib/transform/impl/AddPropertyTransformer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/jbeanbox/src/main/java/com/github/drinkjava2/cglib/transform/impl/AddPropertyTransformer.java -------------------------------------------------------------------------------- /jbeanbox/src/main/java/com/github/drinkjava2/cglib/transform/impl/AddStaticInitTransformer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/jbeanbox/src/main/java/com/github/drinkjava2/cglib/transform/impl/AddStaticInitTransformer.java -------------------------------------------------------------------------------- /jbeanbox/src/main/java/com/github/drinkjava2/cglib/transform/impl/FieldProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/jbeanbox/src/main/java/com/github/drinkjava2/cglib/transform/impl/FieldProvider.java -------------------------------------------------------------------------------- /jbeanbox/src/main/java/com/github/drinkjava2/cglib/transform/impl/FieldProviderTransformer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/jbeanbox/src/main/java/com/github/drinkjava2/cglib/transform/impl/FieldProviderTransformer.java -------------------------------------------------------------------------------- /jbeanbox/src/main/java/com/github/drinkjava2/cglib/transform/impl/InterceptFieldCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/jbeanbox/src/main/java/com/github/drinkjava2/cglib/transform/impl/InterceptFieldCallback.java -------------------------------------------------------------------------------- /jbeanbox/src/main/java/com/github/drinkjava2/cglib/transform/impl/InterceptFieldEnabled.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/jbeanbox/src/main/java/com/github/drinkjava2/cglib/transform/impl/InterceptFieldEnabled.java -------------------------------------------------------------------------------- /jbeanbox/src/main/java/com/github/drinkjava2/cglib/transform/impl/InterceptFieldFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/jbeanbox/src/main/java/com/github/drinkjava2/cglib/transform/impl/InterceptFieldFilter.java -------------------------------------------------------------------------------- /jbeanbox/src/main/java/com/github/drinkjava2/cglib/transform/impl/InterceptFieldTransformer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/jbeanbox/src/main/java/com/github/drinkjava2/cglib/transform/impl/InterceptFieldTransformer.java -------------------------------------------------------------------------------- /jbeanbox/src/main/java/com/github/drinkjava2/cglib/transform/impl/UndeclaredThrowableStrategy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/jbeanbox/src/main/java/com/github/drinkjava2/cglib/transform/impl/UndeclaredThrowableStrategy.java -------------------------------------------------------------------------------- /jbeanbox/src/main/java/com/github/drinkjava2/cglib/transform/impl/UndeclaredThrowableTransformer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/jbeanbox/src/main/java/com/github/drinkjava2/cglib/transform/impl/UndeclaredThrowableTransformer.java -------------------------------------------------------------------------------- /jbeanbox/src/main/java/com/github/drinkjava2/cglib/util/ParallelSorter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/jbeanbox/src/main/java/com/github/drinkjava2/cglib/util/ParallelSorter.java -------------------------------------------------------------------------------- /jbeanbox/src/main/java/com/github/drinkjava2/cglib/util/ParallelSorterEmitter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/jbeanbox/src/main/java/com/github/drinkjava2/cglib/util/ParallelSorterEmitter.java -------------------------------------------------------------------------------- /jbeanbox/src/main/java/com/github/drinkjava2/cglib/util/SorterTemplate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/jbeanbox/src/main/java/com/github/drinkjava2/cglib/util/SorterTemplate.java -------------------------------------------------------------------------------- /jbeanbox/src/main/java/com/github/drinkjava2/cglib/util/StringSwitcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/jbeanbox/src/main/java/com/github/drinkjava2/cglib/util/StringSwitcher.java -------------------------------------------------------------------------------- /jbeanbox/src/main/java/com/github/drinkjava2/jbeanbox/AopUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/jbeanbox/src/main/java/com/github/drinkjava2/jbeanbox/AopUtils.java -------------------------------------------------------------------------------- /jbeanbox/src/main/java/com/github/drinkjava2/jbeanbox/BeanBox.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/jbeanbox/src/main/java/com/github/drinkjava2/jbeanbox/BeanBox.java -------------------------------------------------------------------------------- /jbeanbox/src/main/java/com/github/drinkjava2/jbeanbox/BeanBoxContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/jbeanbox/src/main/java/com/github/drinkjava2/jbeanbox/BeanBoxContext.java -------------------------------------------------------------------------------- /jbeanbox/src/main/java/com/github/drinkjava2/jbeanbox/BeanBoxException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/jbeanbox/src/main/java/com/github/drinkjava2/jbeanbox/BeanBoxException.java -------------------------------------------------------------------------------- /jbeanbox/src/main/java/com/github/drinkjava2/jbeanbox/BeanBoxUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/jbeanbox/src/main/java/com/github/drinkjava2/jbeanbox/BeanBoxUtils.java -------------------------------------------------------------------------------- /jbeanbox/src/main/java/com/github/drinkjava2/jbeanbox/ClassScanner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/jbeanbox/src/main/java/com/github/drinkjava2/jbeanbox/ClassScanner.java -------------------------------------------------------------------------------- /jbeanbox/src/main/java/com/github/drinkjava2/jbeanbox/EMPTY.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/jbeanbox/src/main/java/com/github/drinkjava2/jbeanbox/EMPTY.java -------------------------------------------------------------------------------- /jbeanbox/src/main/java/com/github/drinkjava2/jbeanbox/JBEANBOX.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/jbeanbox/src/main/java/com/github/drinkjava2/jbeanbox/JBEANBOX.java -------------------------------------------------------------------------------- /jbeanbox/src/main/java/com/github/drinkjava2/jbeanbox/NameMatchUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/jbeanbox/src/main/java/com/github/drinkjava2/jbeanbox/NameMatchUtil.java -------------------------------------------------------------------------------- /jbeanbox/src/main/java/com/github/drinkjava2/jbeanbox/PrototypeBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/jbeanbox/src/main/java/com/github/drinkjava2/jbeanbox/PrototypeBean.java -------------------------------------------------------------------------------- /jbeanbox/src/main/java/com/github/drinkjava2/jbeanbox/ProxyBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/jbeanbox/src/main/java/com/github/drinkjava2/jbeanbox/ProxyBean.java -------------------------------------------------------------------------------- /jbeanbox/src/main/java/com/github/drinkjava2/jbeanbox/ReflectionUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/jbeanbox/src/main/java/com/github/drinkjava2/jbeanbox/ReflectionUtils.java -------------------------------------------------------------------------------- /jbeanbox/src/main/java/com/github/drinkjava2/jbeanbox/ValueTranslator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/jbeanbox/src/main/java/com/github/drinkjava2/jbeanbox/ValueTranslator.java -------------------------------------------------------------------------------- /jbeanbox/src/main/java/com/github/drinkjava2/jbeanbox/annotation/AOP.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/jbeanbox/src/main/java/com/github/drinkjava2/jbeanbox/annotation/AOP.java -------------------------------------------------------------------------------- /jbeanbox/src/main/java/com/github/drinkjava2/jbeanbox/annotation/COMPONENT.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/jbeanbox/src/main/java/com/github/drinkjava2/jbeanbox/annotation/COMPONENT.java -------------------------------------------------------------------------------- /jbeanbox/src/main/java/com/github/drinkjava2/jbeanbox/annotation/INJECT.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/jbeanbox/src/main/java/com/github/drinkjava2/jbeanbox/annotation/INJECT.java -------------------------------------------------------------------------------- /jbeanbox/src/main/java/com/github/drinkjava2/jbeanbox/annotation/NAMED.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/jbeanbox/src/main/java/com/github/drinkjava2/jbeanbox/annotation/NAMED.java -------------------------------------------------------------------------------- /jbeanbox/src/main/java/com/github/drinkjava2/jbeanbox/annotation/POSTCONSTRUCT.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/jbeanbox/src/main/java/com/github/drinkjava2/jbeanbox/annotation/POSTCONSTRUCT.java -------------------------------------------------------------------------------- /jbeanbox/src/main/java/com/github/drinkjava2/jbeanbox/annotation/PREDESTROY.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/jbeanbox/src/main/java/com/github/drinkjava2/jbeanbox/annotation/PREDESTROY.java -------------------------------------------------------------------------------- /jbeanbox/src/main/java/com/github/drinkjava2/jbeanbox/annotation/PROTOTYPE.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/jbeanbox/src/main/java/com/github/drinkjava2/jbeanbox/annotation/PROTOTYPE.java -------------------------------------------------------------------------------- /jbeanbox/src/main/java/com/github/drinkjava2/jbeanbox/annotation/QUALIFILER.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/jbeanbox/src/main/java/com/github/drinkjava2/jbeanbox/annotation/QUALIFILER.java -------------------------------------------------------------------------------- /jbeanbox/src/main/java/com/github/drinkjava2/jbeanbox/annotation/VALUE.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/jbeanbox/src/main/java/com/github/drinkjava2/jbeanbox/annotation/VALUE.java -------------------------------------------------------------------------------- /jbeanbox/src/main/java/javax/annotation/PostConstruct.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/jbeanbox/src/main/java/javax/annotation/PostConstruct.java -------------------------------------------------------------------------------- /jbeanbox/src/main/java/javax/annotation/PreDestroy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/jbeanbox/src/main/java/javax/annotation/PreDestroy.java -------------------------------------------------------------------------------- /jbeanbox/src/main/java/javax/inject/Inject.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/jbeanbox/src/main/java/javax/inject/Inject.java -------------------------------------------------------------------------------- /jbeanbox/src/main/java/javax/inject/Named.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/jbeanbox/src/main/java/javax/inject/Named.java -------------------------------------------------------------------------------- /jbeanbox/src/main/java/javax/inject/Provider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/jbeanbox/src/main/java/javax/inject/Provider.java -------------------------------------------------------------------------------- /jbeanbox/src/main/java/javax/inject/Qualifier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/jbeanbox/src/main/java/javax/inject/Qualifier.java -------------------------------------------------------------------------------- /jbeanbox/src/main/java/javax/inject/Scope.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/jbeanbox/src/main/java/javax/inject/Scope.java -------------------------------------------------------------------------------- /jbeanbox/src/main/java/javax/inject/Singleton.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/jbeanbox/src/main/java/javax/inject/Singleton.java -------------------------------------------------------------------------------- /jbeanbox/src/main/java/org/aopalliance/aop/Advice.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/jbeanbox/src/main/java/org/aopalliance/aop/Advice.java -------------------------------------------------------------------------------- /jbeanbox/src/main/java/org/aopalliance/aop/AspectException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/jbeanbox/src/main/java/org/aopalliance/aop/AspectException.java -------------------------------------------------------------------------------- /jbeanbox/src/main/java/org/aopalliance/intercept/Interceptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/jbeanbox/src/main/java/org/aopalliance/intercept/Interceptor.java -------------------------------------------------------------------------------- /jbeanbox/src/main/java/org/aopalliance/intercept/Invocation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/jbeanbox/src/main/java/org/aopalliance/intercept/Invocation.java -------------------------------------------------------------------------------- /jbeanbox/src/main/java/org/aopalliance/intercept/Joinpoint.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/jbeanbox/src/main/java/org/aopalliance/intercept/Joinpoint.java -------------------------------------------------------------------------------- /jbeanbox/src/main/java/org/aopalliance/intercept/MethodInterceptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/jbeanbox/src/main/java/org/aopalliance/intercept/MethodInterceptor.java -------------------------------------------------------------------------------- /jbeanbox/src/main/java/org/aopalliance/intercept/MethodInvocation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/jbeanbox/src/main/java/org/aopalliance/intercept/MethodInvocation.java -------------------------------------------------------------------------------- /jbeanbox/src/main/java/org/springframework/beans/factory/annotation/Autowired.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/jbeanbox/src/main/java/org/springframework/beans/factory/annotation/Autowired.java -------------------------------------------------------------------------------- /jbeanbox/src/main/java/org/springframework/beans/factory/annotation/Qualifier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/jbeanbox/src/main/java/org/springframework/beans/factory/annotation/Qualifier.java -------------------------------------------------------------------------------- /jbeanbox/src/main/java/org/springframework/beans/factory/annotation/Value.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/jbeanbox/src/main/java/org/springframework/beans/factory/annotation/Value.java -------------------------------------------------------------------------------- /jbeanbox/src/main/java/org/springframework/stereotype/Component.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/jbeanbox/src/main/java/org/springframework/stereotype/Component.java -------------------------------------------------------------------------------- /jbeanbox/src/main/java/org/springframework/stereotype/Controller.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/jbeanbox/src/main/java/org/springframework/stereotype/Controller.java -------------------------------------------------------------------------------- /jbeanbox/src/main/java/org/springframework/stereotype/Repository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/jbeanbox/src/main/java/org/springframework/stereotype/Repository.java -------------------------------------------------------------------------------- /jbeanbox/src/main/java/org/springframework/stereotype/Service.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/jbeanbox/src/main/java/org/springframework/stereotype/Service.java -------------------------------------------------------------------------------- /jbeanbox/src/test/java/com/github/drinkjava2/jbeanbox/AnnotationInjectTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/jbeanbox/src/test/java/com/github/drinkjava2/jbeanbox/AnnotationInjectTest.java -------------------------------------------------------------------------------- /jbeanbox/src/test/java/com/github/drinkjava2/jbeanbox/AnnotationSuperclassTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/jbeanbox/src/test/java/com/github/drinkjava2/jbeanbox/AnnotationSuperclassTest.java -------------------------------------------------------------------------------- /jbeanbox/src/test/java/com/github/drinkjava2/jbeanbox/BeanBoxTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/jbeanbox/src/test/java/com/github/drinkjava2/jbeanbox/BeanBoxTest.java -------------------------------------------------------------------------------- /jbeanbox/src/test/java/com/github/drinkjava2/jbeanbox/BeanBoxUtilsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/jbeanbox/src/test/java/com/github/drinkjava2/jbeanbox/BeanBoxUtilsTest.java -------------------------------------------------------------------------------- /jbeanbox/src/test/java/com/github/drinkjava2/jbeanbox/CircularDependencyTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/jbeanbox/src/test/java/com/github/drinkjava2/jbeanbox/CircularDependencyTest.java -------------------------------------------------------------------------------- /jbeanbox/src/test/java/com/github/drinkjava2/jbeanbox/ClassScannerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/jbeanbox/src/test/java/com/github/drinkjava2/jbeanbox/ClassScannerTest.java -------------------------------------------------------------------------------- /jbeanbox/src/test/java/com/github/drinkjava2/jbeanbox/HelloWorld.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/jbeanbox/src/test/java/com/github/drinkjava2/jbeanbox/HelloWorld.java -------------------------------------------------------------------------------- /jbeanbox/src/test/java/com/github/drinkjava2/jbeanbox/JavaInjectTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/jbeanbox/src/test/java/com/github/drinkjava2/jbeanbox/JavaInjectTest.java -------------------------------------------------------------------------------- /jbeanbox/src/test/java/com/github/drinkjava2/jbeanbox/JavaSuperclassTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/jbeanbox/src/test/java/com/github/drinkjava2/jbeanbox/JavaSuperclassTest.java -------------------------------------------------------------------------------- /jbeanbox/src/test/java/com/github/drinkjava2/jbeanbox/NameMatchUtilTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/jbeanbox/src/test/java/com/github/drinkjava2/jbeanbox/NameMatchUtilTest.java -------------------------------------------------------------------------------- /jbeanbox/src/test/java/com/github/drinkjava2/jbeanbox/QualiferTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/jbeanbox/src/test/java/com/github/drinkjava2/jbeanbox/QualiferTest.java -------------------------------------------------------------------------------- /jbeanbox/src/test/java/com/github/drinkjava2/jbeanbox/SingletonPrototypeTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/jbeanbox/src/test/java/com/github/drinkjava2/jbeanbox/SingletonPrototypeTest.java -------------------------------------------------------------------------------- /jbeanbox/src/test/java/com/github/drinkjava2/jbeanbox/aop/AnnotationAopTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/jbeanbox/src/test/java/com/github/drinkjava2/jbeanbox/aop/AnnotationAopTest.java -------------------------------------------------------------------------------- /jbeanbox/src/test/java/com/github/drinkjava2/jbeanbox/aop/JavaAopTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/jbeanbox/src/test/java/com/github/drinkjava2/jbeanbox/aop/JavaAopTest.java -------------------------------------------------------------------------------- /jbeanbox/src/test/java/com/github/drinkjava2/jbeanbox/aop/NameMatchingAopTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/jbeanbox/src/test/java/com/github/drinkjava2/jbeanbox/aop/NameMatchingAopTest.java -------------------------------------------------------------------------------- /jbeanbox/src/test/java/com/github/drinkjava2/jbeanbox/benchmark/BenchmarkTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/jbeanbox/src/test/java/com/github/drinkjava2/jbeanbox/benchmark/BenchmarkTest.java -------------------------------------------------------------------------------- /jbeanbox/src/test/java/com/github/drinkjava2/jbeanbox/benchmark/BoxConfig1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/jbeanbox/src/test/java/com/github/drinkjava2/jbeanbox/benchmark/BoxConfig1.java -------------------------------------------------------------------------------- /jbeanbox/src/test/java/com/github/drinkjava2/jbeanbox/benchmark/BoxConfig2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/jbeanbox/src/test/java/com/github/drinkjava2/jbeanbox/benchmark/BoxConfig2.java -------------------------------------------------------------------------------- /jbeanbox/src/test/java/com/github/drinkjava2/jbeanbox/benchmark/SimpleSpeedTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/jbeanbox/src/test/java/com/github/drinkjava2/jbeanbox/benchmark/SimpleSpeedTest.java -------------------------------------------------------------------------------- /jbeanbox/src/test/java/com/github/drinkjava2/jbeanbox/benchmark/objects/A.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/jbeanbox/src/test/java/com/github/drinkjava2/jbeanbox/benchmark/objects/A.java -------------------------------------------------------------------------------- /jbeanbox/src/test/java/com/github/drinkjava2/jbeanbox/benchmark/objects/B.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/jbeanbox/src/test/java/com/github/drinkjava2/jbeanbox/benchmark/objects/B.java -------------------------------------------------------------------------------- /jbeanbox/src/test/java/com/github/drinkjava2/jbeanbox/benchmark/objects/C.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/jbeanbox/src/test/java/com/github/drinkjava2/jbeanbox/benchmark/objects/C.java -------------------------------------------------------------------------------- /jbeanbox/src/test/java/com/github/drinkjava2/jbeanbox/benchmark/objects/D1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/jbeanbox/src/test/java/com/github/drinkjava2/jbeanbox/benchmark/objects/D1.java -------------------------------------------------------------------------------- /jbeanbox/src/test/java/com/github/drinkjava2/jbeanbox/benchmark/objects/D2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/jbeanbox/src/test/java/com/github/drinkjava2/jbeanbox/benchmark/objects/D2.java -------------------------------------------------------------------------------- /jbeanbox/src/test/java/com/github/drinkjava2/jbeanbox/benchmark/objects/E.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/jbeanbox/src/test/java/com/github/drinkjava2/jbeanbox/benchmark/objects/E.java -------------------------------------------------------------------------------- /jbeanbox/src/test/java/com/github/drinkjava2/jbeanbox/reflection_utils/CreateMethodTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/jbeanbox/src/test/java/com/github/drinkjava2/jbeanbox/reflection_utils/CreateMethodTest.java -------------------------------------------------------------------------------- /jbeanbox/src/test/java/com/github/drinkjava2/jbeanbox/reflection_utils/Parent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/jbeanbox/src/test/java/com/github/drinkjava2/jbeanbox/reflection_utils/Parent.java -------------------------------------------------------------------------------- /jbeanbox/src/test/java/com/github/drinkjava2/jbeanbox/reflection_utils/ReflectionUtilsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/jbeanbox/src/test/java/com/github/drinkjava2/jbeanbox/reflection_utils/ReflectionUtilsTest.java -------------------------------------------------------------------------------- /jbeanbox/src/test/java/com/github/drinkjava2/jbeanbox/reflection_utils/Son.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/jbeanbox/src/test/java/com/github/drinkjava2/jbeanbox/reflection_utils/Son.java -------------------------------------------------------------------------------- /jbeanboxdi/JumpOutSourceCode.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/jbeanboxdi/JumpOutSourceCode.bat -------------------------------------------------------------------------------- /jbeanboxdi/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/jbeanboxdi/README.md -------------------------------------------------------------------------------- /jbeanboxdi/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/jbeanboxdi/pom.xml -------------------------------------------------------------------------------- /release_note.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drinkjava2/jBeanBox/HEAD/release_note.md --------------------------------------------------------------------------------