[prev in list] [next in list] [prev in thread] [next in thread]
List: axis-cvs
Subject: svn commit: r797969 -
From: veithen () apache ! org
Date: 2009-07-26 18:21:25
Message-ID: 20090726182125.AEE7A238886D () eris ! apache ! org
[Download RAW message or body]
Author: veithen
Date: Sun Jul 26 18:21:25 2009
New Revision: 797969
URL: http://svn.apache.org/viewvc?rev=797969&view=rev
Log:
AXIS2-4448: Applied patch submitted by Detelin Yordanov to fix instantiation of \
static nested classes.
Modified:
webservices/axis2/trunk/java/modules/kernel/src/org/apache/axis2/engine/DefaultObjectSupplier.java
Modified: webservices/axis2/trunk/java/modules/kernel/src/org/apache/axis2/engine/DefaultObjectSupplier.java
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/kernel/src/org/ \
apache/axis2/engine/DefaultObjectSupplier.java?rev=797969&r1=797968&r2=797969&view=diff
==============================================================================
--- webservices/axis2/trunk/java/modules/kernel/src/org/apache/axis2/engine/DefaultObjectSupplier.java \
(original)
+++ webservices/axis2/trunk/java/modules/kernel/src/org/apache/axis2/engine/DefaultObjectSupplier.java \
Sun Jul 26 18:21:25 2009 @@ -19,6 +19,8 @@
package org.apache.axis2.engine;
+import java.lang.reflect.Modifier;
+
import org.apache.axis2.AxisFault;
public class DefaultObjectSupplier implements ObjectSupplier {
@@ -31,7 +33,7 @@
Class parent = clazz.getDeclaringClass();
Object instance = null;
- if (parent != null) {
+ if (parent != null && !Modifier.isStatic(clazz.getModifiers())) {
// if this is an inner class then that can be a non static inner class.
// those classes have to be instantiated in a different way than a normal \
initialization. instance = clazz.getConstructor(new Class[] { parent })
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic