Explicit boxing
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/proxy/trunk@1582338 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/asm4/src/main/java/org/apache/commons/proxy2/asm4/ASM4ProxyFactory.java b/asm4/src/main/java/org/apache/commons/proxy2/asm4/ASM4ProxyFactory.java
index 6b8f690..4d9f2cc 100644
--- a/asm4/src/main/java/org/apache/commons/proxy2/asm4/ASM4ProxyFactory.java
+++ b/asm4/src/main/java/org/apache/commons/proxy2/asm4/ASM4ProxyFactory.java
@@ -388,11 +388,11 @@
{
if (isHashCode(method))
{
- return System.identityHashCode(proxy);
+ return Integer.valueOf(System.identityHashCode(proxy));
}
if (isEqualsMethod(method))
{
- return proxy == args[0];
+ return Boolean.valueOf(proxy == args[0]);
}
return invokeImpl(proxy, method, args);
}
diff --git a/cglib/src/main/java/org/apache/commons/proxy2/cglib/CglibProxyFactory.java b/cglib/src/main/java/org/apache/commons/proxy2/cglib/CglibProxyFactory.java
index a5cbfa5..d53012e 100644
--- a/cglib/src/main/java/org/apache/commons/proxy2/cglib/CglibProxyFactory.java
+++ b/cglib/src/main/java/org/apache/commons/proxy2/cglib/CglibProxyFactory.java
@@ -136,7 +136,7 @@
@Override
public Object intercept(Object o, Method method, Object[] objects, MethodProxy methodProxy) throws Throwable
{
- return o == objects[0];
+ return Boolean.valueOf(o == objects[0]);
}
}
@@ -148,7 +148,7 @@
@Override
public Object intercept(Object o, Method method, Object[] objects, MethodProxy methodProxy) throws Throwable
{
- return System.identityHashCode(o);
+ return Integer.valueOf(System.identityHashCode(o));
}
}
diff --git a/core/src/main/java/org/apache/commons/proxy2/stub/AnnotationBuilder.java b/core/src/main/java/org/apache/commons/proxy2/stub/AnnotationBuilder.java
index 82efdd3..1acdd4c 100644
--- a/core/src/main/java/org/apache/commons/proxy2/stub/AnnotationBuilder.java
+++ b/core/src/main/java/org/apache/commons/proxy2/stub/AnnotationBuilder.java
@@ -65,12 +65,12 @@
{
if (ProxyUtils.isHashCode(method))
{
- return AnnotationUtils.hashCode((Annotation) proxy);
+ return Integer.valueOf(AnnotationUtils.hashCode((Annotation) proxy));
}
if (ProxyUtils.isEqualsMethod(method))
{
- return args[0] instanceof Annotation
- && AnnotationUtils.equals((Annotation) proxy, (Annotation) args[0]);
+ return Boolean.valueOf(args[0] instanceof Annotation
+ && AnnotationUtils.equals((Annotation) proxy, (Annotation) args[0]));
}
if ("toString".equals(method.getName()) && method.getParameterTypes().length == 0)
{
diff --git a/jdk/src/main/java/org/apache/commons/proxy2/jdk/JdkProxyFactory.java b/jdk/src/main/java/org/apache/commons/proxy2/jdk/JdkProxyFactory.java
index 7a5900b..6d1b55b 100644
--- a/jdk/src/main/java/org/apache/commons/proxy2/jdk/JdkProxyFactory.java
+++ b/jdk/src/main/java/org/apache/commons/proxy2/jdk/JdkProxyFactory.java
@@ -116,11 +116,11 @@
{
if (ProxyUtils.isHashCode(method))
{
- return System.identityHashCode(proxy);
+ return Integer.valueOf(System.identityHashCode(proxy));
}
else if (ProxyUtils.isEqualsMethod(method))
{
- return proxy == args[0];
+ return Boolean.valueOf(proxy == args[0]);
}
else
{