commons-proxy.git
9 years agoupdate module desccriptions
Matthew Jason Benson [Wed, 18 Sep 2013 16:17:43 +0000 (16:17 +0000)] 
update module desccriptions

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/proxy/branches/version-2.0-work@1524482 13f79535-47bb-0310-9956-ffa450edef68

9 years agofold stub code back into core artifact
Matthew Jason Benson [Wed, 18 Sep 2013 16:08:05 +0000 (16:08 +0000)] 
fold stub code back into core artifact

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/proxy/branches/version-2.0-work@1524475 13f79535-47bb-0310-9956-ffa450edef68

9 years agosite work
Matthew Jason Benson [Wed, 18 Sep 2013 16:07:28 +0000 (16:07 +0000)] 
site work

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/proxy/branches/version-2.0-work@1524473 13f79535-47bb-0310-9956-ffa450edef68

9 years agoremove no-longer-applicable comment
Matthew Jason Benson [Tue, 17 Sep 2013 20:46:10 +0000 (20:46 +0000)] 
remove no-longer-applicable comment

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/proxy/branches/version-2.0-work@1524220 13f79535-47bb-0310-9956-ffa450edef68

9 years agos/StringBuffer/StringBuilder
Matthew Jason Benson [Tue, 17 Sep 2013 16:28:38 +0000 (16:28 +0000)] 
s/StringBuffer/StringBuilder

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/proxy/branches/version-2.0-work@1524119 13f79535-47bb-0310-9956-ffa450edef68

9 years agoformat and simplify
Matthew Jason Benson [Thu, 12 Sep 2013 02:10:06 +0000 (02:10 +0000)] 
format and simplify

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/proxy/branches/version-2.0-work@1522122 13f79535-47bb-0310-9956-ffa450edef68

9 years agono need to use InvocationHandler interface
Matthew Jason Benson [Thu, 12 Sep 2013 02:02:02 +0000 (02:02 +0000)] 
no need to use InvocationHandler interface

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/proxy/branches/version-2.0-work@1522105 13f79535-47bb-0310-9956-ffa450edef68

9 years agouse asm commons to drastically shrink code; eliminate Unsafe class that relies on...
Matthew Jason Benson [Mon, 9 Sep 2013 22:27:27 +0000 (22:27 +0000)] 
use asm commons to drastically shrink code; eliminate Unsafe class that relies on Sun/Oracle private APIs; incidentally fix a bug where caught exceptions had to match declared type exactly, with no notion of inheritance, to be correctly rethrown

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/proxy/branches/version-2.0-work@1521303 13f79535-47bb-0310-9956-ffa450edef68

9 years agono need to visit nonexistent source; proxy2 depends on Java v6 so generate classfile...
Matthew Jason Benson [Sun, 8 Sep 2013 20:24:29 +0000 (20:24 +0000)] 
no need to visit nonexistent source; proxy2 depends on Java v6 so generate classfile for that target

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/proxy/branches/version-2.0-work@1520920 13f79535-47bb-0310-9956-ffa450edef68

9 years agorefactoring and scoping
Matthew Jason Benson [Sun, 8 Sep 2013 20:13:56 +0000 (20:13 +0000)] 
refactoring and scoping

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/proxy/branches/version-2.0-work@1520917 13f79535-47bb-0310-9956-ffa450edef68

9 years agoget rid of unnecessary locking given cache use
Matthew Jason Benson [Sun, 8 Sep 2013 20:08:55 +0000 (20:08 +0000)] 
get rid of unnecessary locking given cache use

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/proxy/branches/version-2.0-work@1520911 13f79535-47bb-0310-9956-ffa450edef68

9 years agofix
Matthew Jason Benson [Sun, 8 Sep 2013 20:03:30 +0000 (20:03 +0000)] 
fix

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/proxy/branches/version-2.0-work@1520907 13f79535-47bb-0310-9956-ffa450edef68

9 years agocache asm4-generated classes; do not defer to JdkProxyFactory for interface-only...
Matthew Jason Benson [Sun, 8 Sep 2013 18:36:00 +0000 (18:36 +0000)] 
cache asm4-generated classes; do not defer to JdkProxyFactory for interface-only proxies

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/proxy/branches/version-2.0-work@1520892 13f79535-47bb-0310-9956-ffa450edef68

9 years agouse numbered classnames instead of superclass-based ones
Matthew Jason Benson [Sun, 8 Sep 2013 18:09:03 +0000 (18:09 +0000)] 
use numbered classnames instead of superclass-based ones

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/proxy/branches/version-2.0-work@1520889 13f79535-47bb-0310-9956-ffa450edef68

9 years agomimetypes
Matthew Jason Benson [Sun, 8 Sep 2013 17:46:34 +0000 (17:46 +0000)] 
mimetypes

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/proxy/branches/version-2.0-work@1520887 13f79535-47bb-0310-9956-ffa450edef68

9 years ago[PROXY-22] Provide an ASM-based ProxyFactory implementation
Matthew Jason Benson [Sun, 8 Sep 2013 17:45:33 +0000 (17:45 +0000)] 
[PROXY-22] Provide an ASM-based ProxyFactory implementation

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/proxy/branches/version-2.0-work@1520886 13f79535-47bb-0310-9956-ffa450edef68

9 years agodevelopers/contributors
Matthew Jason Benson [Sun, 8 Sep 2013 17:38:50 +0000 (17:38 +0000)] 
developers/contributors

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/proxy/branches/version-2.0-work@1520885 13f79535-47bb-0310-9956-ffa450edef68

9 years agoreenable StubInterceptorBuilderTest
Matthew Jason Benson [Sun, 8 Sep 2013 17:34:37 +0000 (17:34 +0000)] 
reenable StubInterceptorBuilderTest

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/proxy/branches/version-2.0-work@1520884 13f79535-47bb-0310-9956-ffa450edef68

9 years agowarnings
Matthew Jason Benson [Sun, 8 Sep 2013 17:34:06 +0000 (17:34 +0000)] 
warnings

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/proxy/branches/version-2.0-work@1520883 13f79535-47bb-0310-9956-ffa450edef68

9 years agogenerics
Matthew Jason Benson [Sun, 8 Sep 2013 17:21:25 +0000 (17:21 +0000)] 
generics

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/proxy/branches/version-2.0-work@1520882 13f79535-47bb-0310-9956-ffa450edef68

9 years agoopen up training API for custom interceptor
Matthew Jason Benson [Tue, 3 Sep 2013 22:55:56 +0000 (22:55 +0000)] 
open up training API for custom interceptor

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/proxy/branches/version-2.0-work@1519880 13f79535-47bb-0310-9956-ffa450edef68

9 years agoexpose argThat() API for stub training, make built-in argumentMatchers generic
Matthew Jason Benson [Tue, 3 Sep 2013 22:45:46 +0000 (22:45 +0000)] 
expose argThat() API for stub training, make built-in argumentMatchers generic

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/proxy/branches/version-2.0-work@1519877 13f79535-47bb-0310-9956-ffa450edef68

9 years agoTrainer knows its type
Matthew Jason Benson [Tue, 3 Sep 2013 21:53:08 +0000 (21:53 +0000)] 
Trainer knows its type

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/proxy/branches/version-2.0-work@1519864 13f79535-47bb-0310-9956-ffa450edef68

9 years agoenable chaining
Matthew Jason Benson [Tue, 3 Sep 2013 19:13:54 +0000 (19:13 +0000)] 
enable chaining

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/proxy/branches/version-2.0-work@1519800 13f79535-47bb-0310-9956-ffa450edef68

9 years agoallow any matching Trainer
Matthew Jason Benson [Tue, 3 Sep 2013 17:26:32 +0000 (17:26 +0000)] 
allow any matching Trainer

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/proxy/branches/version-2.0-work@1519762 13f79535-47bb-0310-9956-ffa450edef68

9 years agofix method access in Trainer APIs
Matthew Jason Benson [Tue, 3 Sep 2013 17:26:09 +0000 (17:26 +0000)] 
fix method access in Trainer APIs

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/proxy/branches/version-2.0-work@1519761 13f79535-47bb-0310-9956-ffa450edef68

9 years agosupport map-based annotation stubbing
Matthew Jason Benson [Tue, 27 Aug 2013 22:33:58 +0000 (22:33 +0000)] 
support map-based annotation stubbing

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/proxy/branches/version-2.0-work@1518025 13f79535-47bb-0310-9956-ffa450edef68

9 years agounused import
Matthew Jason Benson [Tue, 27 Aug 2013 22:29:45 +0000 (22:29 +0000)] 
unused import

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/proxy/branches/version-2.0-work@1518024 13f79535-47bb-0310-9956-ffa450edef68

9 years agosupport further annotation trainer subclassing by moving all related functionality...
Matthew Jason Benson [Mon, 19 Aug 2013 16:50:39 +0000 (16:50 +0000)] 
support further annotation trainer subclassing by moving all related functionality to the still self-typed BaseAnnotationTrainer

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/proxy/branches/version-2.0-work@1515508 13f79535-47bb-0310-9956-ffa450edef68

9 years agoWhenClass javadoc
Matthew Jason Benson [Mon, 19 Aug 2013 16:45:53 +0000 (16:45 +0000)] 
WhenClass javadoc

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/proxy/branches/version-2.0-work@1515506 13f79535-47bb-0310-9956-ffa450edef68

9 years agoannotation stubbing support
Matthew Jason Benson [Mon, 19 Aug 2013 16:34:12 +0000 (16:34 +0000)] 
annotation stubbing support

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/proxy/branches/version-2.0-work@1515503 13f79535-47bb-0310-9956-ffa450edef68

9 years agocalculate trainee type at instantiation; support subclassing with self-referencing...
Matthew Jason Benson [Mon, 19 Aug 2013 16:25:58 +0000 (16:25 +0000)] 
calculate trainee type at instantiation; support subclassing with self-referencing BaseTrainer class; allow a backing invoker to be specified for a stub; move thenStub() to WhenObject because returning a stub doesn't make sense for any of the other fluent constructs; raw type warning; add special WhenClass construct to be properly documented in a future commit

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/proxy/branches/version-2.0-work@1515495 13f79535-47bb-0310-9956-ffa450edef68

9 years agoimports
Matthew Jason Benson [Mon, 19 Aug 2013 16:18:06 +0000 (16:18 +0000)] 
imports

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/proxy/branches/version-2.0-work@1515492 13f79535-47bb-0310-9956-ffa450edef68

9 years agoallow custom invoker and clean up warnings
Matthew Jason Benson [Mon, 19 Aug 2013 16:16:52 +0000 (16:16 +0000)] 
allow custom invoker and clean up warnings

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/proxy/branches/version-2.0-work@1515491 13f79535-47bb-0310-9956-ffa450edef68

9 years agowarnings
Matthew Jason Benson [Mon, 19 Aug 2013 16:15:56 +0000 (16:15 +0000)] 
warnings

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/proxy/branches/version-2.0-work@1515490 13f79535-47bb-0310-9956-ffa450edef68

9 years agomatchers can fail at run time on empty arg arrays
Matthew Jason Benson [Mon, 19 Aug 2013 16:06:29 +0000 (16:06 +0000)] 
matchers can fail at run time on empty arg arrays

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/proxy/branches/version-2.0-work@1515482 13f79535-47bb-0310-9956-ffa450edef68

9 years agouse stringified implementation for MethodSignature, make economically serializable
Matthew Jason Benson [Sat, 3 Aug 2013 22:45:52 +0000 (22:45 +0000)] 
use stringified implementation for MethodSignature, make economically serializable

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/proxy/branches/version-2.0-work@1510072 13f79535-47bb-0310-9956-ffa450edef68

9 years agoImproving test coverage.
James W. Carman [Sat, 3 Aug 2013 16:11:49 +0000 (16:11 +0000)] 
Improving test coverage.

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/proxy/branches/version-2.0-work@1510022 13f79535-47bb-0310-9956-ffa450edef68

9 years agoPreserving stack trace in exception.
James W. Carman [Sat, 3 Aug 2013 15:48:46 +0000 (15:48 +0000)] 
Preserving stack trace in exception.

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/proxy/branches/version-2.0-work@1510016 13f79535-47bb-0310-9956-ffa450edef68

9 years agoPreserving stack trace in exception.
James W. Carman [Sat, 3 Aug 2013 15:47:43 +0000 (15:47 +0000)] 
Preserving stack trace in exception.

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/proxy/branches/version-2.0-work@1510015 13f79535-47bb-0310-9956-ffa450edef68

9 years agoConverting to JUnit 4 and renaming test classes to make naming consistent (*Test...
James W. Carman [Sat, 3 Aug 2013 15:44:17 +0000 (15:44 +0000)] 
Converting to JUnit 4 and renaming test classes to make naming consistent (*Test as opposed to Test*).

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/proxy/branches/version-2.0-work@1510014 13f79535-47bb-0310-9956-ffa450edef68

9 years agoMaking static classes final.
James W. Carman [Sat, 3 Aug 2013 15:09:22 +0000 (15:09 +0000)] 
Making static classes final.

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/proxy/branches/version-2.0-work@1510009 13f79535-47bb-0310-9956-ffa450edef68

9 years agoAdding tests for ArgumentMatcherUtils.
James W. Carman [Sat, 3 Aug 2013 15:05:58 +0000 (15:05 +0000)] 
Adding tests for ArgumentMatcherUtils.

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/proxy/branches/version-2.0-work@1510005 13f79535-47bb-0310-9956-ffa450edef68

9 years agoFixing Sonar issues.
James W. Carman [Fri, 2 Aug 2013 13:38:56 +0000 (13:38 +0000)] 
Fixing Sonar issues.

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/proxy/branches/version-2.0-work@1509703 13f79535-47bb-0310-9956-ffa450edef68

9 years agoFixing Sonar issues.
James W. Carman [Fri, 2 Aug 2013 13:36:59 +0000 (13:36 +0000)] 
Fixing Sonar issues.

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/proxy/branches/version-2.0-work@1509701 13f79535-47bb-0310-9956-ffa450edef68

9 years agoRefactoring test cases.
James W. Carman [Fri, 2 Aug 2013 03:17:25 +0000 (03:17 +0000)] 
Refactoring test cases.
Removing old code.

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/proxy/branches/version-2.0-work@1509522 13f79535-47bb-0310-9956-ffa450edef68

9 years agoAdding license header.
James W. Carman [Fri, 2 Aug 2013 02:21:13 +0000 (02:21 +0000)] 
Adding license header.

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/proxy/branches/version-2.0-work@1509514 13f79535-47bb-0310-9956-ffa450edef68

9 years agoRemoving "old" API.
James W. Carman [Fri, 2 Aug 2013 01:54:56 +0000 (01:54 +0000)] 
Removing "old" API.

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/proxy/branches/version-2.0-work@1509513 13f79535-47bb-0310-9956-ffa450edef68

9 years agoSimplifying the API a bit.
James W. Carman [Thu, 1 Aug 2013 20:19:56 +0000 (20:19 +0000)] 
Simplifying the API a bit.

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/proxy/branches/version-2.0-work@1509416 13f79535-47bb-0310-9956-ffa450edef68

9 years agoRefactoring training context to support nested training.
James W. Carman [Thu, 1 Aug 2013 19:57:57 +0000 (19:57 +0000)] 
Refactoring training context to support nested training.

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/proxy/branches/version-2.0-work@1509402 13f79535-47bb-0310-9956-ffa450edef68

9 years agoAdding StubBuilder.
James W. Carman [Wed, 31 Jul 2013 19:27:59 +0000 (19:27 +0000)] 
Adding StubBuilder.

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/proxy/branches/version-2.0-work@1508995 13f79535-47bb-0310-9956-ffa450edef68

9 years agoRenaming configure -> trainFor and Behavior -> Trainer
James W. Carman [Wed, 31 Jul 2013 19:27:46 +0000 (19:27 +0000)] 
Renaming configure -> trainFor and Behavior -> Trainer

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/proxy/branches/version-2.0-work@1508994 13f79535-47bb-0310-9956-ffa450edef68

9 years agoAdding throw capability for void methods.
James W. Carman [Tue, 30 Jul 2013 04:31:06 +0000 (04:31 +0000)] 
Adding throw capability for void methods.

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/proxy/branches/version-2.0-work@1508300 13f79535-47bb-0310-9956-ffa450edef68

9 years agoFixing Sonar issues.
James W. Carman [Tue, 30 Jul 2013 04:14:28 +0000 (04:14 +0000)] 
Fixing Sonar issues.

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/proxy/branches/version-2.0-work@1508298 13f79535-47bb-0310-9956-ffa450edef68

9 years agoFixing equal() method.
James W. Carman [Tue, 30 Jul 2013 04:12:01 +0000 (04:12 +0000)] 
Fixing equal() method.

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/proxy/branches/version-2.0-work@1508297 13f79535-47bb-0310-9956-ffa450edef68

9 years agoRemoving member variable from Behavior class.
James W. Carman [Tue, 30 Jul 2013 04:07:11 +0000 (04:07 +0000)] 
Removing member variable from Behavior class.

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/proxy/branches/version-2.0-work@1508296 13f79535-47bb-0310-9956-ffa450edef68

9 years agoFixing Sonar issues.
James W. Carman [Tue, 30 Jul 2013 03:57:36 +0000 (03:57 +0000)] 
Fixing Sonar issues.

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/proxy/branches/version-2.0-work@1508292 13f79535-47bb-0310-9956-ffa450edef68

9 years agoFixing Sonar issues.
James W. Carman [Tue, 30 Jul 2013 03:55:49 +0000 (03:55 +0000)] 
Fixing Sonar issues.

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/proxy/branches/version-2.0-work@1508291 13f79535-47bb-0310-9956-ffa450edef68

9 years agoFixing Sonar issues.
James W. Carman [Tue, 30 Jul 2013 03:49:18 +0000 (03:49 +0000)] 
Fixing Sonar issues.

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/proxy/branches/version-2.0-work@1508290 13f79535-47bb-0310-9956-ffa450edef68

9 years agoFixing Sonar issues.
James W. Carman [Tue, 30 Jul 2013 03:47:07 +0000 (03:47 +0000)] 
Fixing Sonar issues.

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/proxy/branches/version-2.0-work@1508289 13f79535-47bb-0310-9956-ffa450edef68

9 years agoFixing Sonar issues.
James W. Carman [Tue, 30 Jul 2013 03:42:37 +0000 (03:42 +0000)] 
Fixing Sonar issues.

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/proxy/branches/version-2.0-work@1508288 13f79535-47bb-0310-9956-ffa450edef68

9 years agoFixing array store issue.
James W. Carman [Tue, 30 Jul 2013 03:37:19 +0000 (03:37 +0000)] 
Fixing array store issue.

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/proxy/branches/version-2.0-work@1508287 13f79535-47bb-0310-9956-ffa450edef68

9 years agoAdding type-safe array return specification methods.
James W. Carman [Tue, 30 Jul 2013 03:36:17 +0000 (03:36 +0000)] 
Adding type-safe array return specification methods.

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/proxy/branches/version-2.0-work@1508286 13f79535-47bb-0310-9956-ffa450edef68

9 years agoImplementing new StubInterceptorBuilder functionality.
James W. Carman [Tue, 30 Jul 2013 02:08:40 +0000 (02:08 +0000)] 
Implementing new StubInterceptorBuilder functionality.

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/proxy/branches/version-2.0-work@1508275 13f79535-47bb-0310-9956-ffa450edef68

9 years agoRemoving out-dated "remoting" technologies.
James W. Carman [Mon, 29 Jul 2013 17:12:42 +0000 (17:12 +0000)] 
Removing out-dated "remoting" technologies.

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/proxy/branches/version-2.0-work@1508140 13f79535-47bb-0310-9956-ffa450edef68

9 years agoRenaming type parameter to be single-character to keep Sonar happy.
James W. Carman [Mon, 29 Jul 2013 17:05:32 +0000 (17:05 +0000)] 
Renaming type parameter to be single-character to keep Sonar happy.

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/proxy/branches/version-2.0-work@1508135 13f79535-47bb-0310-9956-ffa450edef68

9 years agoAdding "utils" classes
James W. Carman [Mon, 29 Jul 2013 16:08:49 +0000 (16:08 +0000)] 
Adding "utils" classes

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/proxy/branches/version-2.0-work@1508119 13f79535-47bb-0310-9956-ffa450edef68

9 years agoPROXY-20: Changing API around a bit to be more "fluent"
James W. Carman [Mon, 29 Jul 2013 15:10:07 +0000 (15:10 +0000)] 
PROXY-20: Changing API around a bit to be more "fluent"

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/proxy/branches/version-2.0-work@1508094 13f79535-47bb-0310-9956-ffa450edef68

9 years agoPROXY-21: Remove Cyclic Package Dependencies
James W. Carman [Sat, 27 Jul 2013 16:24:14 +0000 (16:24 +0000)] 
PROXY-21: Remove Cyclic Package Dependencies

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/proxy/branches/version-2.0-work@1507685 13f79535-47bb-0310-9956-ffa450edef68

9 years agoPROXY-20: Implement A SwitchInterceptor
James W. Carman [Sat, 27 Jul 2013 16:19:09 +0000 (16:19 +0000)] 
PROXY-20: Implement A SwitchInterceptor

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/proxy/branches/version-2.0-work@1507684 13f79535-47bb-0310-9956-ffa450edef68

9 years agoPROXY-20: Implement A SwitchInterceptor
James W. Carman [Sat, 27 Jul 2013 16:13:50 +0000 (16:13 +0000)] 
PROXY-20: Implement A SwitchInterceptor

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/proxy/branches/version-2.0-work@1507678 13f79535-47bb-0310-9956-ffa450edef68

9 years agoOptimizing imports.
James W. Carman [Sat, 27 Jul 2013 02:52:40 +0000 (02:52 +0000)] 
Optimizing imports.

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/proxy/branches/version-2.0-work@1507565 13f79535-47bb-0310-9956-ffa450edef68

9 years agoSimplifying BeanProvider.
James W. Carman [Sat, 27 Jul 2013 02:46:33 +0000 (02:46 +0000)] 
Simplifying BeanProvider.

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/proxy/branches/version-2.0-work@1507564 13f79535-47bb-0310-9956-ffa450edef68

9 years agoRemoving unused imports (only used in javadoc comments).
James W. Carman [Sat, 27 Jul 2013 02:28:41 +0000 (02:28 +0000)] 
Removing unused imports (only used in javadoc comments).

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/proxy/branches/version-2.0-work@1507562 13f79535-47bb-0310-9956-ffa450edef68

9 years agoRemoving unchecked exception from throws clause.
James W. Carman [Sat, 27 Jul 2013 02:27:07 +0000 (02:27 +0000)] 
Removing unchecked exception from throws clause.

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/proxy/branches/version-2.0-work@1507561 13f79535-47bb-0310-9956-ffa450edef68

9 years agoFixing synchronization.
James W. Carman [Sat, 27 Jul 2013 02:12:05 +0000 (02:12 +0000)] 
Fixing synchronization.

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/proxy/branches/version-2.0-work@1507559 13f79535-47bb-0310-9956-ffa450edef68

9 years agoCollapsing nested ifs.
James W. Carman [Sat, 27 Jul 2013 02:08:16 +0000 (02:08 +0000)] 
Collapsing nested ifs.

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/proxy/branches/version-2.0-work@1507558 13f79535-47bb-0310-9956-ffa450edef68

9 years agoRemoving trailing comment.
James W. Carman [Sat, 27 Jul 2013 02:05:35 +0000 (02:05 +0000)] 
Removing trailing comment.

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/proxy/branches/version-2.0-work@1507557 13f79535-47bb-0310-9956-ffa450edef68

9 years agoReordering method modifiers.
James W. Carman [Sat, 27 Jul 2013 02:04:55 +0000 (02:04 +0000)] 
Reordering method modifiers.

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/proxy/branches/version-2.0-work@1507556 13f79535-47bb-0310-9956-ffa450edef68

9 years agoReordering method modifiers.
James W. Carman [Sat, 27 Jul 2013 02:04:11 +0000 (02:04 +0000)] 
Reordering method modifiers.

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/proxy/branches/version-2.0-work@1507555 13f79535-47bb-0310-9956-ffa450edef68

9 years agoRenaming static final fields to use all-caps.
James W. Carman [Sat, 27 Jul 2013 02:02:35 +0000 (02:02 +0000)] 
Renaming static final fields to use all-caps.

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/proxy/branches/version-2.0-work@1507554 13f79535-47bb-0310-9956-ffa450edef68

9 years agoAvoiding parameter variable reassignment.
James W. Carman [Sat, 27 Jul 2013 02:00:36 +0000 (02:00 +0000)] 
Avoiding parameter variable reassignment.

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/proxy/branches/version-2.0-work@1507553 13f79535-47bb-0310-9956-ffa450edef68

9 years agoRenaming static final fields to use all-caps.
James W. Carman [Sat, 27 Jul 2013 01:58:43 +0000 (01:58 +0000)] 
Renaming static final fields to use all-caps.

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/proxy/branches/version-2.0-work@1507552 13f79535-47bb-0310-9956-ffa450edef68

9 years agoRemoving trailing comment.
James W. Carman [Sat, 27 Jul 2013 01:49:04 +0000 (01:49 +0000)] 
Removing trailing comment.

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/proxy/branches/version-2.0-work@1507551 13f79535-47bb-0310-9956-ffa450edef68

9 years agoRenaming static/final fields and converting to AtomicInteger as opposed to simple...
James W. Carman [Sat, 27 Jul 2013 01:43:25 +0000 (01:43 +0000)] 
Renaming static/final fields and converting to AtomicInteger as opposed to simple int field.

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/proxy/branches/version-2.0-work@1507550 13f79535-47bb-0310-9956-ffa450edef68

9 years agoPreserving stack trace.
James W. Carman [Sat, 27 Jul 2013 01:35:42 +0000 (01:35 +0000)] 
Preserving stack trace.

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/proxy/branches/version-2.0-work@1507548 13f79535-47bb-0310-9956-ffa450edef68

9 years agoRemoving redundant modifiers.
James W. Carman [Sat, 27 Jul 2013 01:31:03 +0000 (01:31 +0000)] 
Removing redundant modifiers.

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/proxy/branches/version-2.0-work@1507546 13f79535-47bb-0310-9956-ffa450edef68

9 years agoRemoving unused imports.
James W. Carman [Sat, 27 Jul 2013 01:00:08 +0000 (01:00 +0000)] 
Removing unused imports.

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/proxy/branches/version-2.0-work@1507543 13f79535-47bb-0310-9956-ffa450edef68

9 years agoRemoving unused commons-functor dependency.
James W. Carman [Sat, 27 Jul 2013 00:51:45 +0000 (00:51 +0000)] 
Removing unused commons-functor dependency.

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/proxy/branches/version-2.0-work@1507542 13f79535-47bb-0310-9956-ffa450edef68

9 years agouse commons-proxy2-parent as build-tools parent; fix up checkstyle config
Matthew Jason Benson [Tue, 12 Feb 2013 23:00:57 +0000 (23:00 +0000)] 
use commons-proxy2-parent as build-tools parent; fix up checkstyle config

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/proxy/branches/version-2.0-work@1445425 13f79535-47bb-0310-9956-ffa450edef68

10 years ago[PROXY-18] Invocation should return the proxy object, rather than the target, from...
Matthew Jason Benson [Thu, 20 Sep 2012 16:19:37 +0000 (16:19 +0000)] 
[PROXY-18] Invocation should return the proxy object, rather than the target, from #getProxy()

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/proxy/branches/version-2.0-work@1388097 13f79535-47bb-0310-9956-ffa450edef68

10 years agobad 2
Matthew Jason Benson [Wed, 19 Sep 2012 22:05:25 +0000 (22:05 +0000)] 
bad 2

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/proxy/branches/version-2.0-work@1387793 13f79535-47bb-0310-9956-ffa450edef68

10 years agoMaking private static inner classes final.
James W. Carman [Tue, 12 Jun 2012 03:29:02 +0000 (03:29 +0000)] 
Making private static inner classes final.

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/proxy/branches/version-2.0-work@1349110 13f79535-47bb-0310-9956-ffa450edef68

10 years agoMaking utility classes final.
James W. Carman [Tue, 12 Jun 2012 03:28:19 +0000 (03:28 +0000)] 
Making utility classes final.

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/proxy/branches/version-2.0-work@1349109 13f79535-47bb-0310-9956-ffa450edef68

10 years agoMaking fields private
James W. Carman [Tue, 12 Jun 2012 03:26:25 +0000 (03:26 +0000)] 
Making fields private

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/proxy/branches/version-2.0-work@1349108 13f79535-47bb-0310-9956-ffa450edef68

10 years agoMaking field private
James W. Carman [Tue, 12 Jun 2012 03:20:36 +0000 (03:20 +0000)] 
Making field private

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/proxy/branches/version-2.0-work@1349107 13f79535-47bb-0310-9956-ffa450edef68

10 years agoRemoving references to overridable methods in constructors.
James W. Carman [Tue, 12 Jun 2012 03:17:47 +0000 (03:17 +0000)] 
Removing references to overridable methods in constructors.

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/proxy/branches/version-2.0-work@1349106 13f79535-47bb-0310-9956-ffa450edef68

10 years agoFixing javadoc.
James W. Carman [Tue, 12 Jun 2012 03:13:08 +0000 (03:13 +0000)] 
Fixing javadoc.

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/proxy/branches/version-2.0-work@1349105 13f79535-47bb-0310-9956-ffa450edef68

10 years agoPerformance optimization. Using private, static, named inner classes where possible...
James W. Carman [Tue, 12 Jun 2012 03:12:50 +0000 (03:12 +0000)] 
Performance optimization.  Using private, static, named inner classes where possible as opposed to anonymous inner classes.

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/proxy/branches/version-2.0-work@1349104 13f79535-47bb-0310-9956-ffa450edef68

10 years agoMaking inner class which has only private constructors final (checkstyle rule reporte...
James W. Carman [Tue, 12 Jun 2012 03:00:33 +0000 (03:00 +0000)] 
Making inner class which has only private constructors final (checkstyle rule reported by Sonar).

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/proxy/branches/version-2.0-work@1349101 13f79535-47bb-0310-9956-ffa450edef68