Author: sebb
Date: Sat Aug 15 11:52:48 2009
New Revision: 804456
URL: http://svn.apache.org/viewvc?rev=804456&view=rev
Log:
Fix types.
Fix bug where input array was used for methods and strings
Modified:
jakarta/jmeter/trunk/src/junit/org/apache/jmeter/protocol/java/control/gui/JUnitTestSamplerGui.java
Modified:
jakarta/jmeter/trunk/src/junit/org/apache/jmeter/protocol/java/control/gui/JUnitTestSamplerGui.java
URL:
http://svn.apache.org/viewvc/jakarta/jmeter/trunk/src/junit/org/apache/jmeter/protocol/java/control/gui/JUnitTestSamplerGui.java?rev=804456&r1=804455&r2=804456&view=diff
==============================================================================
---
jakarta/jmeter/trunk/src/junit/org/apache/jmeter/protocol/java/control/gui/JUnitTestSamplerGui.java
(original)
+++
jakarta/jmeter/trunk/src/junit/org/apache/jmeter/protocol/java/control/gui/JUnitTestSamplerGui.java
Sat Aug 15 11:52:48 2009
@@ -24,6 +24,7 @@
import java.io.File;
import java.io.IOException;
import java.lang.reflect.Method;
+import java.util.ArrayList;
import java.util.List;
import javax.swing.JCheckBox;
@@ -131,10 +132,10 @@
private JComboBox classnameCombo;
private JComboBox methodName;
private transient TestCase TESTCLASS = null;
- private List METHODLIST = null;
+ private List<String> METHODLIST = null;
private transient ClassFilter FILTER = new ClassFilter();
- private List CLASSLIST = null;
+ private List<String> CLASSLIST = null;
/**
* Constructor for JUnitTestSamplerGui
@@ -166,7 +167,7 @@
private JPanel createClassPanel()
{
- METHODLIST = new java.util.ArrayList();
+ METHODLIST = new ArrayList<String>();
try
{
@@ -346,7 +347,7 @@
public void configureMethodCombo(){
if (TESTCLASS != null) {
clearMethodCombo();
- String [] names = getMethodNames(getMethods(TESTCLASS,METHODLIST));
+ String [] names = getMethodNames(getMethods(TESTCLASS));
for (int idx=0; idx < names.length; idx++){
methodName.addItem(names[idx]);
METHODLIST.add(names[idx]);
@@ -360,9 +361,10 @@
METHODLIST.clear();
}
- public Method[] getMethods(Object obj, List list)
+ public Method[] getMethods(Object obj)
{
Method[] meths = obj.getClass().getMethods();
+ List<Method> list = new ArrayList<Method>();
for (int idx=0; idx < meths.length; idx++){
if (meths[idx].getName().startsWith(PREFIX) ||
meths[idx].getName().equals(ONETIMESETUP) ||
@@ -373,7 +375,7 @@
}
if (list.size() > 0){
Method[] rmeth = new Method[list.size()];
- return (Method[])list.toArray(rmeth);
+ return list.toArray(rmeth);
}
return new Method[0];
}
@@ -387,9 +389,9 @@
return names;
}
- public Class[] filterClasses(Class[] clz) {
+ public Class<?>[] filterClasses(Class<?>[] clz) {
if (clz != null && clz.length > 0){
- Class[] nclz = null;
+ Class<?>[] nclz = null;
return nclz;
}
return clz;
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]