├── .asf.yaml ├── .github └── GH-ROBOTS.txt ├── .gitignore ├── CODE_OF_CONDUCT.md ├── LICENSE.txt ├── NOTICE.txt ├── PROPOSAL.html ├── README.md ├── RELEASE-NOTES.txt ├── SECURITY.md ├── asm ├── pom.xml └── src │ ├── main │ ├── java │ │ └── org │ │ │ └── apache │ │ │ └── commons │ │ │ └── proxy2 │ │ │ └── asm │ │ │ └── ASMProxyFactory.java │ └── resources │ │ └── META-INF │ │ └── services │ │ └── org.apache.commons.proxy2.ProxyFactory │ ├── site │ └── markdown │ │ └── index.md │ └── test │ └── java │ └── org │ └── apache │ └── commons │ └── proxy2 │ └── asm │ └── TestAsmProxyFactory.java ├── cglib ├── pom.xml └── src │ ├── main │ ├── java │ │ └── org │ │ │ └── apache │ │ │ └── commons │ │ │ └── proxy2 │ │ │ └── cglib │ │ │ └── CglibProxyFactory.java │ └── resources │ │ └── META-INF │ │ └── services │ │ └── org.apache.commons.proxy2.ProxyFactory │ ├── site │ └── markdown │ │ └── index.md │ └── test │ └── java │ └── org │ └── apache │ └── commons │ └── proxy2 │ └── cglib │ └── CglibProxyFactoryTest.java ├── core ├── pom.xml └── src │ ├── main │ └── java │ │ └── org │ │ └── apache │ │ └── commons │ │ └── proxy2 │ │ ├── DefaultProxyFactory.java │ │ ├── Interceptor.java │ │ ├── Invocation.java │ │ ├── Invoker.java │ │ ├── ObjectProvider.java │ │ ├── ProxyFactory.java │ │ ├── ProxyUtils.java │ │ ├── exception │ │ ├── InvokerException.java │ │ ├── ObjectProviderException.java │ │ └── ProxyFactoryException.java │ │ ├── impl │ │ ├── AbstractProxyClassGenerator.java │ │ ├── AbstractProxyFactory.java │ │ ├── AbstractSubclassingProxyFactory.java │ │ ├── MethodSignature.java │ │ ├── ProxyClassCache.java │ │ └── ProxyClassGenerator.java │ │ ├── interceptor │ │ ├── InterceptorUtils.java │ │ ├── InvokerInterceptor.java │ │ ├── ObjectProviderInterceptor.java │ │ ├── SwitchInterceptor.java │ │ ├── ThrowingInterceptor.java │ │ └── matcher │ │ │ ├── ArgumentMatcher.java │ │ │ ├── InvocationMatcher.java │ │ │ ├── argument │ │ │ └── ArgumentMatcherUtils.java │ │ │ └── invocation │ │ │ ├── DeclaredByMatcher.java │ │ │ ├── MethodNameMatcher.java │ │ │ └── ReturnTypeMatcher.java │ │ ├── invoker │ │ ├── DelegatingInvoker.java │ │ ├── DuckTypingInvoker.java │ │ ├── InvocationHandlerAdapter.java │ │ ├── NullInvoker.java │ │ ├── RecordedInvocation.java │ │ └── recorder │ │ │ └── InvocationRecorder.java │ │ ├── provider │ │ ├── BeanProvider.java │ │ ├── CloningProvider.java │ │ ├── ConstantProvider.java │ │ ├── NullProvider.java │ │ ├── ObjectProviderUtils.java │ │ ├── ProviderDecorator.java │ │ └── SingletonProvider.java │ │ ├── serialization │ │ ├── ReadResolve.java │ │ ├── WriteReplace.java │ │ └── package-info.java │ │ └── stub │ │ ├── AnnotationBuilder.java │ │ ├── AnnotationInvoker.java │ │ ├── AnnotationTrainer.java │ │ ├── AnnotationTypeTrainer.java │ │ ├── BaseAnnotationTrainer.java │ │ ├── BaseTrainer.java │ │ ├── StubBuilder.java │ │ ├── StubInterceptorBuilder.java │ │ ├── Trainer.java │ │ ├── TrainingContext.java │ │ └── package-info.java │ └── test │ ├── java │ └── org │ │ └── apache │ │ └── commons │ │ └── proxy2 │ │ ├── AbstractProxyFactoryTestCase.java │ │ ├── AbstractSubclassingProxyFactoryTestCase.java │ │ ├── ProxyUtilsTest.java │ │ ├── exception │ │ ├── AbstractExceptionClassTestCase.java │ │ ├── DelegateProviderExceptionTest.java │ │ ├── InvocationHandlerExceptionTest.java │ │ └── ProxyFactoryExceptionTest.java │ │ ├── impl │ │ └── MethodSignatureTest.java │ │ ├── interceptor │ │ ├── InterceptorUtilsTest.java │ │ ├── InvokerInterceptorTest.java │ │ ├── ObjectProviderInterceptorTest.java │ │ ├── SwitchInterceptorTest.java │ │ └── matcher │ │ │ ├── DeclaredByMatcherTest.java │ │ │ ├── MethodNameMatcherTest.java │ │ │ ├── ReturnTypeMatcherTest.java │ │ │ └── argument │ │ │ └── ArgumentMatcherUtilsTest.java │ │ ├── invoker │ │ └── DelegatingInvokerTest.java │ │ ├── provider │ │ ├── BeanProviderTest.java │ │ ├── CloningProviderTest.java │ │ ├── ConstantProviderTest.java │ │ ├── CountingProvider.java │ │ ├── NullProviderTest.java │ │ └── ObjectProviderUtilsTest.java │ │ └── util │ │ ├── AbstractEcho.java │ │ ├── AbstractTestCase.java │ │ ├── DuplicateEcho.java │ │ ├── Echo.java │ │ ├── EchoImpl.java │ │ ├── MockInvocation.java │ │ ├── QuoteService.java │ │ └── SuffixInterceptor.java │ └── resources │ └── log4j.properties ├── dist ├── pom.xml └── src │ └── assembly │ ├── bin.xml │ └── src.xml ├── javassist ├── pom.xml └── src │ ├── main │ ├── java │ │ └── org │ │ │ └── apache │ │ │ └── commons │ │ │ └── proxy2 │ │ │ └── javassist │ │ │ ├── JavassistInvocation.java │ │ │ ├── JavassistProxyFactory.java │ │ │ └── JavassistUtils.java │ └── resources │ │ └── META-INF │ │ └── services │ │ └── org.apache.commons.proxy2.ProxyFactory │ ├── site │ └── markdown │ │ └── index.md │ └── test │ └── java │ └── org │ └── apache │ └── commons │ └── proxy2 │ └── javassist │ └── JavassistProxyFactoryTest.java ├── jdk ├── pom.xml └── src │ ├── main │ ├── java │ │ └── org │ │ │ └── apache │ │ │ └── commons │ │ │ └── proxy2 │ │ │ └── jdk │ │ │ └── JdkProxyFactory.java │ └── resources │ │ └── META-INF │ │ └── services │ │ └── org.apache.commons.proxy2.ProxyFactory │ ├── site │ └── markdown │ │ └── index.md │ └── test │ └── java │ └── org │ └── apache │ └── commons │ └── proxy2 │ └── jdk │ └── JdkProxyFactoryTest.java ├── pom.xml ├── src ├── changes │ ├── changes.xml │ └── release-notes.vm ├── media │ └── logo.xcf └── site │ ├── markdown │ └── index.md.vm │ ├── resources │ └── images │ │ └── logo.png │ ├── site.xml │ └── xdoc │ ├── download_proxy.xml │ └── issue-tracking.xml └── test ├── pom.xml └── src └── test └── java └── org └── apache └── commons └── proxy2 ├── AbstractProxyFactoryAgnosticTest.java ├── DefaultProxyFactoryTest.java ├── serialization └── SerializationProxyTest.java └── stub ├── AbstractStubTestCase.java ├── AnnotationBuilderTest.java ├── RetentionWrapper.java ├── StubBuilderTest.java ├── StubInterceptorBuilderTest.java └── StubInterface.java /.asf.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/commons-proxy/HEAD/.asf.yaml -------------------------------------------------------------------------------- /.github/GH-ROBOTS.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/commons-proxy/HEAD/.github/GH-ROBOTS.txt -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/commons-proxy/HEAD/.gitignore -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/commons-proxy/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/commons-proxy/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /NOTICE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/commons-proxy/HEAD/NOTICE.txt -------------------------------------------------------------------------------- /PROPOSAL.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/commons-proxy/HEAD/PROPOSAL.html -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/commons-proxy/HEAD/README.md -------------------------------------------------------------------------------- /RELEASE-NOTES.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/commons-proxy/HEAD/RELEASE-NOTES.txt -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/commons-proxy/HEAD/SECURITY.md -------------------------------------------------------------------------------- /asm/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/commons-proxy/HEAD/asm/pom.xml -------------------------------------------------------------------------------- /asm/src/main/java/org/apache/commons/proxy2/asm/ASMProxyFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/commons-proxy/HEAD/asm/src/main/java/org/apache/commons/proxy2/asm/ASMProxyFactory.java -------------------------------------------------------------------------------- /asm/src/main/resources/META-INF/services/org.apache.commons.proxy2.ProxyFactory: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/commons-proxy/HEAD/asm/src/main/resources/META-INF/services/org.apache.commons.proxy2.ProxyFactory -------------------------------------------------------------------------------- /asm/src/site/markdown/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/commons-proxy/HEAD/asm/src/site/markdown/index.md -------------------------------------------------------------------------------- /asm/src/test/java/org/apache/commons/proxy2/asm/TestAsmProxyFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/commons-proxy/HEAD/asm/src/test/java/org/apache/commons/proxy2/asm/TestAsmProxyFactory.java -------------------------------------------------------------------------------- /cglib/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/commons-proxy/HEAD/cglib/pom.xml -------------------------------------------------------------------------------- /cglib/src/main/java/org/apache/commons/proxy2/cglib/CglibProxyFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/commons-proxy/HEAD/cglib/src/main/java/org/apache/commons/proxy2/cglib/CglibProxyFactory.java -------------------------------------------------------------------------------- /cglib/src/main/resources/META-INF/services/org.apache.commons.proxy2.ProxyFactory: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/commons-proxy/HEAD/cglib/src/main/resources/META-INF/services/org.apache.commons.proxy2.ProxyFactory -------------------------------------------------------------------------------- /cglib/src/site/markdown/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/commons-proxy/HEAD/cglib/src/site/markdown/index.md -------------------------------------------------------------------------------- /cglib/src/test/java/org/apache/commons/proxy2/cglib/CglibProxyFactoryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/commons-proxy/HEAD/cglib/src/test/java/org/apache/commons/proxy2/cglib/CglibProxyFactoryTest.java -------------------------------------------------------------------------------- /core/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/commons-proxy/HEAD/core/pom.xml -------------------------------------------------------------------------------- /core/src/main/java/org/apache/commons/proxy2/DefaultProxyFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/commons-proxy/HEAD/core/src/main/java/org/apache/commons/proxy2/DefaultProxyFactory.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/commons/proxy2/Interceptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/commons-proxy/HEAD/core/src/main/java/org/apache/commons/proxy2/Interceptor.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/commons/proxy2/Invocation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/commons-proxy/HEAD/core/src/main/java/org/apache/commons/proxy2/Invocation.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/commons/proxy2/Invoker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/commons-proxy/HEAD/core/src/main/java/org/apache/commons/proxy2/Invoker.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/commons/proxy2/ObjectProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/commons-proxy/HEAD/core/src/main/java/org/apache/commons/proxy2/ObjectProvider.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/commons/proxy2/ProxyFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/commons-proxy/HEAD/core/src/main/java/org/apache/commons/proxy2/ProxyFactory.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/commons/proxy2/ProxyUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/commons-proxy/HEAD/core/src/main/java/org/apache/commons/proxy2/ProxyUtils.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/commons/proxy2/exception/InvokerException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/commons-proxy/HEAD/core/src/main/java/org/apache/commons/proxy2/exception/InvokerException.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/commons/proxy2/exception/ObjectProviderException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/commons-proxy/HEAD/core/src/main/java/org/apache/commons/proxy2/exception/ObjectProviderException.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/commons/proxy2/exception/ProxyFactoryException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/commons-proxy/HEAD/core/src/main/java/org/apache/commons/proxy2/exception/ProxyFactoryException.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/commons/proxy2/impl/AbstractProxyClassGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/commons-proxy/HEAD/core/src/main/java/org/apache/commons/proxy2/impl/AbstractProxyClassGenerator.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/commons/proxy2/impl/AbstractProxyFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/commons-proxy/HEAD/core/src/main/java/org/apache/commons/proxy2/impl/AbstractProxyFactory.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/commons/proxy2/impl/AbstractSubclassingProxyFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/commons-proxy/HEAD/core/src/main/java/org/apache/commons/proxy2/impl/AbstractSubclassingProxyFactory.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/commons/proxy2/impl/MethodSignature.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/commons-proxy/HEAD/core/src/main/java/org/apache/commons/proxy2/impl/MethodSignature.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/commons/proxy2/impl/ProxyClassCache.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/commons-proxy/HEAD/core/src/main/java/org/apache/commons/proxy2/impl/ProxyClassCache.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/commons/proxy2/impl/ProxyClassGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/commons-proxy/HEAD/core/src/main/java/org/apache/commons/proxy2/impl/ProxyClassGenerator.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/commons/proxy2/interceptor/InterceptorUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/commons-proxy/HEAD/core/src/main/java/org/apache/commons/proxy2/interceptor/InterceptorUtils.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/commons/proxy2/interceptor/InvokerInterceptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/commons-proxy/HEAD/core/src/main/java/org/apache/commons/proxy2/interceptor/InvokerInterceptor.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/commons/proxy2/interceptor/ObjectProviderInterceptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/commons-proxy/HEAD/core/src/main/java/org/apache/commons/proxy2/interceptor/ObjectProviderInterceptor.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/commons/proxy2/interceptor/SwitchInterceptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/commons-proxy/HEAD/core/src/main/java/org/apache/commons/proxy2/interceptor/SwitchInterceptor.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/commons/proxy2/interceptor/ThrowingInterceptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/commons-proxy/HEAD/core/src/main/java/org/apache/commons/proxy2/interceptor/ThrowingInterceptor.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/commons/proxy2/interceptor/matcher/ArgumentMatcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/commons-proxy/HEAD/core/src/main/java/org/apache/commons/proxy2/interceptor/matcher/ArgumentMatcher.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/commons/proxy2/interceptor/matcher/InvocationMatcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/commons-proxy/HEAD/core/src/main/java/org/apache/commons/proxy2/interceptor/matcher/InvocationMatcher.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/commons/proxy2/interceptor/matcher/argument/ArgumentMatcherUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/commons-proxy/HEAD/core/src/main/java/org/apache/commons/proxy2/interceptor/matcher/argument/ArgumentMatcherUtils.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/commons/proxy2/interceptor/matcher/invocation/DeclaredByMatcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/commons-proxy/HEAD/core/src/main/java/org/apache/commons/proxy2/interceptor/matcher/invocation/DeclaredByMatcher.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/commons/proxy2/interceptor/matcher/invocation/MethodNameMatcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/commons-proxy/HEAD/core/src/main/java/org/apache/commons/proxy2/interceptor/matcher/invocation/MethodNameMatcher.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/commons/proxy2/interceptor/matcher/invocation/ReturnTypeMatcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/commons-proxy/HEAD/core/src/main/java/org/apache/commons/proxy2/interceptor/matcher/invocation/ReturnTypeMatcher.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/commons/proxy2/invoker/DelegatingInvoker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/commons-proxy/HEAD/core/src/main/java/org/apache/commons/proxy2/invoker/DelegatingInvoker.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/commons/proxy2/invoker/DuckTypingInvoker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/commons-proxy/HEAD/core/src/main/java/org/apache/commons/proxy2/invoker/DuckTypingInvoker.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/commons/proxy2/invoker/InvocationHandlerAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/commons-proxy/HEAD/core/src/main/java/org/apache/commons/proxy2/invoker/InvocationHandlerAdapter.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/commons/proxy2/invoker/NullInvoker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/commons-proxy/HEAD/core/src/main/java/org/apache/commons/proxy2/invoker/NullInvoker.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/commons/proxy2/invoker/RecordedInvocation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/commons-proxy/HEAD/core/src/main/java/org/apache/commons/proxy2/invoker/RecordedInvocation.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/commons/proxy2/invoker/recorder/InvocationRecorder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/commons-proxy/HEAD/core/src/main/java/org/apache/commons/proxy2/invoker/recorder/InvocationRecorder.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/commons/proxy2/provider/BeanProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/commons-proxy/HEAD/core/src/main/java/org/apache/commons/proxy2/provider/BeanProvider.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/commons/proxy2/provider/CloningProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/commons-proxy/HEAD/core/src/main/java/org/apache/commons/proxy2/provider/CloningProvider.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/commons/proxy2/provider/ConstantProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/commons-proxy/HEAD/core/src/main/java/org/apache/commons/proxy2/provider/ConstantProvider.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/commons/proxy2/provider/NullProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/commons-proxy/HEAD/core/src/main/java/org/apache/commons/proxy2/provider/NullProvider.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/commons/proxy2/provider/ObjectProviderUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/commons-proxy/HEAD/core/src/main/java/org/apache/commons/proxy2/provider/ObjectProviderUtils.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/commons/proxy2/provider/ProviderDecorator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/commons-proxy/HEAD/core/src/main/java/org/apache/commons/proxy2/provider/ProviderDecorator.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/commons/proxy2/provider/SingletonProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/commons-proxy/HEAD/core/src/main/java/org/apache/commons/proxy2/provider/SingletonProvider.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/commons/proxy2/serialization/ReadResolve.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/commons-proxy/HEAD/core/src/main/java/org/apache/commons/proxy2/serialization/ReadResolve.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/commons/proxy2/serialization/WriteReplace.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/commons-proxy/HEAD/core/src/main/java/org/apache/commons/proxy2/serialization/WriteReplace.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/commons/proxy2/serialization/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/commons-proxy/HEAD/core/src/main/java/org/apache/commons/proxy2/serialization/package-info.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/commons/proxy2/stub/AnnotationBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/commons-proxy/HEAD/core/src/main/java/org/apache/commons/proxy2/stub/AnnotationBuilder.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/commons/proxy2/stub/AnnotationInvoker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/commons-proxy/HEAD/core/src/main/java/org/apache/commons/proxy2/stub/AnnotationInvoker.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/commons/proxy2/stub/AnnotationTrainer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/commons-proxy/HEAD/core/src/main/java/org/apache/commons/proxy2/stub/AnnotationTrainer.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/commons/proxy2/stub/AnnotationTypeTrainer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/commons-proxy/HEAD/core/src/main/java/org/apache/commons/proxy2/stub/AnnotationTypeTrainer.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/commons/proxy2/stub/BaseAnnotationTrainer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/commons-proxy/HEAD/core/src/main/java/org/apache/commons/proxy2/stub/BaseAnnotationTrainer.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/commons/proxy2/stub/BaseTrainer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/commons-proxy/HEAD/core/src/main/java/org/apache/commons/proxy2/stub/BaseTrainer.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/commons/proxy2/stub/StubBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/commons-proxy/HEAD/core/src/main/java/org/apache/commons/proxy2/stub/StubBuilder.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/commons/proxy2/stub/StubInterceptorBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/commons-proxy/HEAD/core/src/main/java/org/apache/commons/proxy2/stub/StubInterceptorBuilder.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/commons/proxy2/stub/Trainer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/commons-proxy/HEAD/core/src/main/java/org/apache/commons/proxy2/stub/Trainer.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/commons/proxy2/stub/TrainingContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/commons-proxy/HEAD/core/src/main/java/org/apache/commons/proxy2/stub/TrainingContext.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/commons/proxy2/stub/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/commons-proxy/HEAD/core/src/main/java/org/apache/commons/proxy2/stub/package-info.java -------------------------------------------------------------------------------- /core/src/test/java/org/apache/commons/proxy2/AbstractProxyFactoryTestCase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/commons-proxy/HEAD/core/src/test/java/org/apache/commons/proxy2/AbstractProxyFactoryTestCase.java -------------------------------------------------------------------------------- /core/src/test/java/org/apache/commons/proxy2/AbstractSubclassingProxyFactoryTestCase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/commons-proxy/HEAD/core/src/test/java/org/apache/commons/proxy2/AbstractSubclassingProxyFactoryTestCase.java -------------------------------------------------------------------------------- /core/src/test/java/org/apache/commons/proxy2/ProxyUtilsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/commons-proxy/HEAD/core/src/test/java/org/apache/commons/proxy2/ProxyUtilsTest.java -------------------------------------------------------------------------------- /core/src/test/java/org/apache/commons/proxy2/exception/AbstractExceptionClassTestCase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/commons-proxy/HEAD/core/src/test/java/org/apache/commons/proxy2/exception/AbstractExceptionClassTestCase.java -------------------------------------------------------------------------------- /core/src/test/java/org/apache/commons/proxy2/exception/DelegateProviderExceptionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/commons-proxy/HEAD/core/src/test/java/org/apache/commons/proxy2/exception/DelegateProviderExceptionTest.java -------------------------------------------------------------------------------- /core/src/test/java/org/apache/commons/proxy2/exception/InvocationHandlerExceptionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/commons-proxy/HEAD/core/src/test/java/org/apache/commons/proxy2/exception/InvocationHandlerExceptionTest.java -------------------------------------------------------------------------------- /core/src/test/java/org/apache/commons/proxy2/exception/ProxyFactoryExceptionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/commons-proxy/HEAD/core/src/test/java/org/apache/commons/proxy2/exception/ProxyFactoryExceptionTest.java -------------------------------------------------------------------------------- /core/src/test/java/org/apache/commons/proxy2/impl/MethodSignatureTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/commons-proxy/HEAD/core/src/test/java/org/apache/commons/proxy2/impl/MethodSignatureTest.java -------------------------------------------------------------------------------- /core/src/test/java/org/apache/commons/proxy2/interceptor/InterceptorUtilsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/commons-proxy/HEAD/core/src/test/java/org/apache/commons/proxy2/interceptor/InterceptorUtilsTest.java -------------------------------------------------------------------------------- /core/src/test/java/org/apache/commons/proxy2/interceptor/InvokerInterceptorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/commons-proxy/HEAD/core/src/test/java/org/apache/commons/proxy2/interceptor/InvokerInterceptorTest.java -------------------------------------------------------------------------------- /core/src/test/java/org/apache/commons/proxy2/interceptor/ObjectProviderInterceptorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/commons-proxy/HEAD/core/src/test/java/org/apache/commons/proxy2/interceptor/ObjectProviderInterceptorTest.java -------------------------------------------------------------------------------- /core/src/test/java/org/apache/commons/proxy2/interceptor/SwitchInterceptorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/commons-proxy/HEAD/core/src/test/java/org/apache/commons/proxy2/interceptor/SwitchInterceptorTest.java -------------------------------------------------------------------------------- /core/src/test/java/org/apache/commons/proxy2/interceptor/matcher/DeclaredByMatcherTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/commons-proxy/HEAD/core/src/test/java/org/apache/commons/proxy2/interceptor/matcher/DeclaredByMatcherTest.java -------------------------------------------------------------------------------- /core/src/test/java/org/apache/commons/proxy2/interceptor/matcher/MethodNameMatcherTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/commons-proxy/HEAD/core/src/test/java/org/apache/commons/proxy2/interceptor/matcher/MethodNameMatcherTest.java -------------------------------------------------------------------------------- /core/src/test/java/org/apache/commons/proxy2/interceptor/matcher/ReturnTypeMatcherTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/commons-proxy/HEAD/core/src/test/java/org/apache/commons/proxy2/interceptor/matcher/ReturnTypeMatcherTest.java -------------------------------------------------------------------------------- /core/src/test/java/org/apache/commons/proxy2/interceptor/matcher/argument/ArgumentMatcherUtilsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/commons-proxy/HEAD/core/src/test/java/org/apache/commons/proxy2/interceptor/matcher/argument/ArgumentMatcherUtilsTest.java -------------------------------------------------------------------------------- /core/src/test/java/org/apache/commons/proxy2/invoker/DelegatingInvokerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/commons-proxy/HEAD/core/src/test/java/org/apache/commons/proxy2/invoker/DelegatingInvokerTest.java -------------------------------------------------------------------------------- /core/src/test/java/org/apache/commons/proxy2/provider/BeanProviderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/commons-proxy/HEAD/core/src/test/java/org/apache/commons/proxy2/provider/BeanProviderTest.java -------------------------------------------------------------------------------- /core/src/test/java/org/apache/commons/proxy2/provider/CloningProviderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/commons-proxy/HEAD/core/src/test/java/org/apache/commons/proxy2/provider/CloningProviderTest.java -------------------------------------------------------------------------------- /core/src/test/java/org/apache/commons/proxy2/provider/ConstantProviderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/commons-proxy/HEAD/core/src/test/java/org/apache/commons/proxy2/provider/ConstantProviderTest.java -------------------------------------------------------------------------------- /core/src/test/java/org/apache/commons/proxy2/provider/CountingProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/commons-proxy/HEAD/core/src/test/java/org/apache/commons/proxy2/provider/CountingProvider.java -------------------------------------------------------------------------------- /core/src/test/java/org/apache/commons/proxy2/provider/NullProviderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/commons-proxy/HEAD/core/src/test/java/org/apache/commons/proxy2/provider/NullProviderTest.java -------------------------------------------------------------------------------- /core/src/test/java/org/apache/commons/proxy2/provider/ObjectProviderUtilsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/commons-proxy/HEAD/core/src/test/java/org/apache/commons/proxy2/provider/ObjectProviderUtilsTest.java -------------------------------------------------------------------------------- /core/src/test/java/org/apache/commons/proxy2/util/AbstractEcho.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/commons-proxy/HEAD/core/src/test/java/org/apache/commons/proxy2/util/AbstractEcho.java -------------------------------------------------------------------------------- /core/src/test/java/org/apache/commons/proxy2/util/AbstractTestCase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/commons-proxy/HEAD/core/src/test/java/org/apache/commons/proxy2/util/AbstractTestCase.java -------------------------------------------------------------------------------- /core/src/test/java/org/apache/commons/proxy2/util/DuplicateEcho.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/commons-proxy/HEAD/core/src/test/java/org/apache/commons/proxy2/util/DuplicateEcho.java -------------------------------------------------------------------------------- /core/src/test/java/org/apache/commons/proxy2/util/Echo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/commons-proxy/HEAD/core/src/test/java/org/apache/commons/proxy2/util/Echo.java -------------------------------------------------------------------------------- /core/src/test/java/org/apache/commons/proxy2/util/EchoImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/commons-proxy/HEAD/core/src/test/java/org/apache/commons/proxy2/util/EchoImpl.java -------------------------------------------------------------------------------- /core/src/test/java/org/apache/commons/proxy2/util/MockInvocation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/commons-proxy/HEAD/core/src/test/java/org/apache/commons/proxy2/util/MockInvocation.java -------------------------------------------------------------------------------- /core/src/test/java/org/apache/commons/proxy2/util/QuoteService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/commons-proxy/HEAD/core/src/test/java/org/apache/commons/proxy2/util/QuoteService.java -------------------------------------------------------------------------------- /core/src/test/java/org/apache/commons/proxy2/util/SuffixInterceptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/commons-proxy/HEAD/core/src/test/java/org/apache/commons/proxy2/util/SuffixInterceptor.java -------------------------------------------------------------------------------- /core/src/test/resources/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/commons-proxy/HEAD/core/src/test/resources/log4j.properties -------------------------------------------------------------------------------- /dist/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/commons-proxy/HEAD/dist/pom.xml -------------------------------------------------------------------------------- /dist/src/assembly/bin.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/commons-proxy/HEAD/dist/src/assembly/bin.xml -------------------------------------------------------------------------------- /dist/src/assembly/src.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/commons-proxy/HEAD/dist/src/assembly/src.xml -------------------------------------------------------------------------------- /javassist/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/commons-proxy/HEAD/javassist/pom.xml -------------------------------------------------------------------------------- /javassist/src/main/java/org/apache/commons/proxy2/javassist/JavassistInvocation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/commons-proxy/HEAD/javassist/src/main/java/org/apache/commons/proxy2/javassist/JavassistInvocation.java -------------------------------------------------------------------------------- /javassist/src/main/java/org/apache/commons/proxy2/javassist/JavassistProxyFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/commons-proxy/HEAD/javassist/src/main/java/org/apache/commons/proxy2/javassist/JavassistProxyFactory.java -------------------------------------------------------------------------------- /javassist/src/main/java/org/apache/commons/proxy2/javassist/JavassistUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/commons-proxy/HEAD/javassist/src/main/java/org/apache/commons/proxy2/javassist/JavassistUtils.java -------------------------------------------------------------------------------- /javassist/src/main/resources/META-INF/services/org.apache.commons.proxy2.ProxyFactory: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/commons-proxy/HEAD/javassist/src/main/resources/META-INF/services/org.apache.commons.proxy2.ProxyFactory -------------------------------------------------------------------------------- /javassist/src/site/markdown/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/commons-proxy/HEAD/javassist/src/site/markdown/index.md -------------------------------------------------------------------------------- /javassist/src/test/java/org/apache/commons/proxy2/javassist/JavassistProxyFactoryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/commons-proxy/HEAD/javassist/src/test/java/org/apache/commons/proxy2/javassist/JavassistProxyFactoryTest.java -------------------------------------------------------------------------------- /jdk/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/commons-proxy/HEAD/jdk/pom.xml -------------------------------------------------------------------------------- /jdk/src/main/java/org/apache/commons/proxy2/jdk/JdkProxyFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/commons-proxy/HEAD/jdk/src/main/java/org/apache/commons/proxy2/jdk/JdkProxyFactory.java -------------------------------------------------------------------------------- /jdk/src/main/resources/META-INF/services/org.apache.commons.proxy2.ProxyFactory: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/commons-proxy/HEAD/jdk/src/main/resources/META-INF/services/org.apache.commons.proxy2.ProxyFactory -------------------------------------------------------------------------------- /jdk/src/site/markdown/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/commons-proxy/HEAD/jdk/src/site/markdown/index.md -------------------------------------------------------------------------------- /jdk/src/test/java/org/apache/commons/proxy2/jdk/JdkProxyFactoryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/commons-proxy/HEAD/jdk/src/test/java/org/apache/commons/proxy2/jdk/JdkProxyFactoryTest.java -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/commons-proxy/HEAD/pom.xml -------------------------------------------------------------------------------- /src/changes/changes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/commons-proxy/HEAD/src/changes/changes.xml -------------------------------------------------------------------------------- /src/changes/release-notes.vm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/commons-proxy/HEAD/src/changes/release-notes.vm -------------------------------------------------------------------------------- /src/media/logo.xcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/commons-proxy/HEAD/src/media/logo.xcf -------------------------------------------------------------------------------- /src/site/markdown/index.md.vm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/commons-proxy/HEAD/src/site/markdown/index.md.vm -------------------------------------------------------------------------------- /src/site/resources/images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/commons-proxy/HEAD/src/site/resources/images/logo.png -------------------------------------------------------------------------------- /src/site/site.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/commons-proxy/HEAD/src/site/site.xml -------------------------------------------------------------------------------- /src/site/xdoc/download_proxy.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/commons-proxy/HEAD/src/site/xdoc/download_proxy.xml -------------------------------------------------------------------------------- /src/site/xdoc/issue-tracking.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/commons-proxy/HEAD/src/site/xdoc/issue-tracking.xml -------------------------------------------------------------------------------- /test/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/commons-proxy/HEAD/test/pom.xml -------------------------------------------------------------------------------- /test/src/test/java/org/apache/commons/proxy2/AbstractProxyFactoryAgnosticTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/commons-proxy/HEAD/test/src/test/java/org/apache/commons/proxy2/AbstractProxyFactoryAgnosticTest.java -------------------------------------------------------------------------------- /test/src/test/java/org/apache/commons/proxy2/DefaultProxyFactoryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/commons-proxy/HEAD/test/src/test/java/org/apache/commons/proxy2/DefaultProxyFactoryTest.java -------------------------------------------------------------------------------- /test/src/test/java/org/apache/commons/proxy2/serialization/SerializationProxyTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/commons-proxy/HEAD/test/src/test/java/org/apache/commons/proxy2/serialization/SerializationProxyTest.java -------------------------------------------------------------------------------- /test/src/test/java/org/apache/commons/proxy2/stub/AbstractStubTestCase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/commons-proxy/HEAD/test/src/test/java/org/apache/commons/proxy2/stub/AbstractStubTestCase.java -------------------------------------------------------------------------------- /test/src/test/java/org/apache/commons/proxy2/stub/AnnotationBuilderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/commons-proxy/HEAD/test/src/test/java/org/apache/commons/proxy2/stub/AnnotationBuilderTest.java -------------------------------------------------------------------------------- /test/src/test/java/org/apache/commons/proxy2/stub/RetentionWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/commons-proxy/HEAD/test/src/test/java/org/apache/commons/proxy2/stub/RetentionWrapper.java -------------------------------------------------------------------------------- /test/src/test/java/org/apache/commons/proxy2/stub/StubBuilderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/commons-proxy/HEAD/test/src/test/java/org/apache/commons/proxy2/stub/StubBuilderTest.java -------------------------------------------------------------------------------- /test/src/test/java/org/apache/commons/proxy2/stub/StubInterceptorBuilderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/commons-proxy/HEAD/test/src/test/java/org/apache/commons/proxy2/stub/StubInterceptorBuilderTest.java -------------------------------------------------------------------------------- /test/src/test/java/org/apache/commons/proxy2/stub/StubInterface.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/commons-proxy/HEAD/test/src/test/java/org/apache/commons/proxy2/stub/StubInterface.java --------------------------------------------------------------------------------