You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@xalan.apache.org by mm...@locus.apache.org on 2000/09/26 15:36:39 UTC
cvs commit: xml-xalan/src/org/apache/xalan/xpath XSLTJavaClassEngine.java
mmidy 00/09/26 06:36:38
Modified: src/org/apache/xalan/xpath XSLTJavaClassEngine.java
Log:
Support for new BSF.jar
Revision Changes Path
1.9 +9 -5 xml-xalan/src/org/apache/xalan/xpath/XSLTJavaClassEngine.java
Index: XSLTJavaClassEngine.java
===================================================================
RCS file: /home/cvs/xml-xalan/src/org/apache/xalan/xpath/XSLTJavaClassEngine.java,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -r1.8 -r1.9
--- XSLTJavaClassEngine.java 2000/09/25 20:31:28 1.8
+++ XSLTJavaClassEngine.java 2000/09/26 13:36:37 1.9
@@ -67,7 +67,7 @@
import com.ibm.bsf.*;
import com.ibm.bsf.util.BSFEngineImpl;
-import com.ibm.cs.util.ReflectionUtils;
+import com.ibm.bsf.util.MethodUtils;
/**
* Patch from Costin Manolache
@@ -267,14 +267,16 @@
// otherwise find and invoke the appropriate method. The method
// searching logic is the same of course.
Constructor c =
- ReflectionUtils.getConstructor ((Class) object, argTypes);
+ MethodUtils.getConstructor((Class) object, argTypes);
+ //ReflectionUtils.getConstructor ((Class) object, argTypes);
Object obj = c.newInstance (methodArgs);
return obj;
}
else
{
- Method m = ReflectionUtils.getMethod (object, method, argTypes);
+ Method m = MethodUtils.getMethod (object, method, argTypes);
+ //Method m = ReflectionUtils.getMethod (object, method, argTypes);
return m.invoke (object, methodArgs);
}
}
@@ -529,13 +531,15 @@
// otherwise find and invoke the appropriate method. The method
// searching logic is the same of course.
Constructor c =
- ReflectionUtils.getConstructor ((Class) object, argTypes);
+ MethodUtils.getConstructor ((Class) object, argTypes);
+ //ReflectionUtils.getConstructor ((Class) object, argTypes);
Object obj = c.newInstance (methodArgs);
return obj;
}
else
{
- Method m = ReflectionUtils.getMethod (object, method, argTypes);
+ Method m = MethodUtils.getMethod (object, method, argTypes);
+ //Method m = ReflectionUtils.getMethod (object, method, argTypes);
Object returnObj = m.invoke (object, methodArgs);
if(!isNew)
{