Author: jcarman Date: Tue Jul 30 03:42:37 2013 New Revision: 1508288 URL: http://svn.apache.org/r1508288 Log: Fixing Sonar issues.
Modified: commons/proper/proxy/branches/version-2.0-work/core/src/main/java/org/apache/commons/proxy2/interceptor/matcher/argument/ArgumentMatcherUtils.java commons/proper/proxy/branches/version-2.0-work/stub/src/main/java/org/apache/commons/proxy2/stub/StubConfiguration.java commons/proper/proxy/branches/version-2.0-work/stub/src/main/java/org/apache/commons/proxy2/stub/TrainingContext.java Modified: commons/proper/proxy/branches/version-2.0-work/core/src/main/java/org/apache/commons/proxy2/interceptor/matcher/argument/ArgumentMatcherUtils.java URL: http://svn.apache.org/viewvc/commons/proper/proxy/branches/version-2.0-work/core/src/main/java/org/apache/commons/proxy2/interceptor/matcher/argument/ArgumentMatcherUtils.java?rev=1508288&r1=1508287&r2=1508288&view=diff ============================================================================== --- commons/proper/proxy/branches/version-2.0-work/core/src/main/java/org/apache/commons/proxy2/interceptor/matcher/argument/ArgumentMatcherUtils.java (original) +++ commons/proper/proxy/branches/version-2.0-work/core/src/main/java/org/apache/commons/proxy2/interceptor/matcher/argument/ArgumentMatcherUtils.java Tue Jul 30 03:42:37 2013 @@ -3,7 +3,7 @@ package org.apache.commons.proxy2.interc import org.apache.commons.lang3.ObjectUtils; import org.apache.commons.proxy2.interceptor.matcher.ArgumentMatcher; -public class ArgumentMatcherUtils +public final class ArgumentMatcherUtils { //---------------------------------------------------------------------------------------------------------------------- // Static Methods @@ -40,6 +40,15 @@ public class ArgumentMatcherUtils } //---------------------------------------------------------------------------------------------------------------------- +// Constructors +//---------------------------------------------------------------------------------------------------------------------- + + private ArgumentMatcherUtils() + { + + } + +//---------------------------------------------------------------------------------------------------------------------- // Inner Classes //---------------------------------------------------------------------------------------------------------------------- Modified: commons/proper/proxy/branches/version-2.0-work/stub/src/main/java/org/apache/commons/proxy2/stub/StubConfiguration.java URL: http://svn.apache.org/viewvc/commons/proper/proxy/branches/version-2.0-work/stub/src/main/java/org/apache/commons/proxy2/stub/StubConfiguration.java?rev=1508288&r1=1508287&r2=1508288&view=diff ============================================================================== --- commons/proper/proxy/branches/version-2.0-work/stub/src/main/java/org/apache/commons/proxy2/stub/StubConfiguration.java (original) +++ commons/proper/proxy/branches/version-2.0-work/stub/src/main/java/org/apache/commons/proxy2/stub/StubConfiguration.java Tue Jul 30 03:42:37 2013 @@ -71,11 +71,11 @@ public interface StubConfiguration { /** * "when(...)" - * @param <RT> + * @param <R> * @param call * @return {@link When} */ - <RT> When<RT> when(RT call); + <R> When<R> when(R call); /** * Intermediate result of a when(boolean[]) call Modified: commons/proper/proxy/branches/version-2.0-work/stub/src/main/java/org/apache/commons/proxy2/stub/TrainingContext.java URL: http://svn.apache.org/viewvc/commons/proper/proxy/branches/version-2.0-work/stub/src/main/java/org/apache/commons/proxy2/stub/TrainingContext.java?rev=1508288&r1=1508287&r2=1508288&view=diff ============================================================================== --- commons/proper/proxy/branches/version-2.0-work/stub/src/main/java/org/apache/commons/proxy2/stub/TrainingContext.java (original) +++ commons/proper/proxy/branches/version-2.0-work/stub/src/main/java/org/apache/commons/proxy2/stub/TrainingContext.java Tue Jul 30 03:42:37 2013 @@ -87,7 +87,7 @@ public class TrainingContext } else if (matchersArray.length == arguments.length) { - this.matcher = new ArgumentMatchersMatcher(invocation, matchersArray); + this.matcher = new MatchingArgumentsMatcher(invocation, matchersArray); } else { @@ -100,12 +100,29 @@ public class TrainingContext // Inner Classes //---------------------------------------------------------------------------------------------------------------------- - private static class ArgumentMatchersMatcher implements InvocationMatcher + private static final class ExactArgumentsMatcher implements InvocationMatcher + { + private final RecordedInvocation recordedInvocation; + + private ExactArgumentsMatcher(RecordedInvocation recordedInvocation) + { + this.recordedInvocation = recordedInvocation; + } + + @Override + public boolean matches(Invocation invocation) + { + return invocation.getMethod().equals(recordedInvocation.getInvokedMethod()) && + Arrays.deepEquals(invocation.getArguments(), recordedInvocation.getArguments()); + } + } + + private static final class MatchingArgumentsMatcher implements InvocationMatcher { private final RecordedInvocation recordedInvocation; private final ArgumentMatcher[] matchers; - private ArgumentMatchersMatcher(RecordedInvocation recordedInvocation, ArgumentMatcher[] matchers) + private MatchingArgumentsMatcher(RecordedInvocation recordedInvocation, ArgumentMatcher[] matchers) { this.recordedInvocation = recordedInvocation; this.matchers = ArrayUtils.clone(matchers); @@ -131,21 +148,4 @@ public class TrainingContext return true; } } - - private static class ExactArgumentsMatcher implements InvocationMatcher - { - private final RecordedInvocation recordedInvocation; - - private ExactArgumentsMatcher(RecordedInvocation recordedInvocation) - { - this.recordedInvocation = recordedInvocation; - } - - @Override - public boolean matches(Invocation invocation) - { - return invocation.getMethod().equals(recordedInvocation.getInvokedMethod()) && - Arrays.deepEquals(invocation.getArguments(), recordedInvocation.getArguments()); - } - } }