Author: sebb
Date: Thu Jan  3 07:07:29 2008
New Revision: 608517

URL: http://svn.apache.org/viewvc?rev=608517&view=rev
Log:
Add dumy versions of new Function methods

Modified:
    
jakarta/jmeter/trunk/src/core/org/apache/jmeter/engine/util/CompoundVariable.java

Modified: 
jakarta/jmeter/trunk/src/core/org/apache/jmeter/engine/util/CompoundVariable.java
URL: 
http://svn.apache.org/viewvc/jakarta/jmeter/trunk/src/core/org/apache/jmeter/engine/util/CompoundVariable.java?rev=608517&r1=608516&r2=608517&view=diff
==============================================================================
--- 
jakarta/jmeter/trunk/src/core/org/apache/jmeter/engine/util/CompoundVariable.java
 (original)
+++ 
jakarta/jmeter/trunk/src/core/org/apache/jmeter/engine/util/CompoundVariable.java
 Thu Jan  3 07:07:29 2008
@@ -39,7 +39,6 @@
 /**
  * CompoundFunction.
  * 
- * @author mstover
  */
 public class CompoundVariable implements Function {
        private static final Logger log = LoggingManager.getLoggerForClass();
@@ -72,6 +71,7 @@
                                        new Class[] { Function.class }, true, 
contain, notContain);
                        Iterator iter = classes.iterator();
                        while (iter.hasNext()) {
+                               // TODO skip class init - e.g. update 
findClassesThatExtend() to return classes instead of strings
                                Function tempFunc = (Function) 
Class.forName((String) iter.next()).newInstance();
                                String referenceKey = 
tempFunc.getReferenceKey();
                 functions.put(referenceKey, tempFunc.getClass());
@@ -180,14 +180,6 @@
                }
        }
 
-       /*
-        * (non-Javadoc)
-        * 
-        * @see org.apache.jmeter.functions.Function#setParameters(Collection)
-        */
-       public void setParameters(Collection parameters) throws 
InvalidVariableException {
-       }
-
        static Object getNamedFunction(String functionName) throws 
InvalidVariableException {
                if (functions.containsKey(functionName)) {
                        try {
@@ -204,10 +196,23 @@
                return hasFunction;
        }
 
+       // Dummy methods needed by Function interface
+       
        /**
         * @see Function#getReferenceKey()
         */
        public String getReferenceKey() {
                return ""; // $NON-NLS-1$
+       }
+
+       public void setParameters(Collection parameters) throws 
InvalidVariableException {
+       }
+
+       public int getMaxArgCount() {
+               return 0;
+       }
+
+       public int getMinArgCount() {
+               return 0;
        }
 }



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to