Author: fschumacher
Date: Sun Dec 2 11:27:21 2018
New Revision: 1847985
URL: http://svn.apache.org/viewvc?rev=1847985&view=rev
Log:
Replace calls to deprecated method Class#newInstance
Part of #435 and Bugzilla Id: 62972
Modified:
jmeter/trunk/src/core/org/apache/jmeter/gui/util/PowerTableModel.java
jmeter/trunk/src/core/org/apache/jmeter/testbeans/gui/TableEditor.java
Modified: jmeter/trunk/src/core/org/apache/jmeter/gui/util/PowerTableModel.java
URL:
http://svn.apache.org/viewvc/jmeter/trunk/src/core/org/apache/jmeter/gui/util/PowerTableModel.java?rev=1847985&r1=1847984&r2=1847985&view=diff
==============================================================================
--- jmeter/trunk/src/core/org/apache/jmeter/gui/util/PowerTableModel.java
(original)
+++ jmeter/trunk/src/core/org/apache/jmeter/gui/util/PowerTableModel.java Sun
Dec 2 11:27:21 2018
@@ -157,7 +157,7 @@ public class PowerTableModel extends Def
private Object createDefaultValue(int i) { // CHECKSTYLE IGNORE ReturnCount
Class<?> colClass = getColumnClass(i);
try {
- return colClass.newInstance();
+ return colClass.getDeclaredConstructor().newInstance();
} catch (Exception e) {
try {
Constructor<?> constr = colClass.getConstructor(new Class[] {
String.class });
Modified: jmeter/trunk/src/core/org/apache/jmeter/testbeans/gui/TableEditor.java
URL:
http://svn.apache.org/viewvc/jmeter/trunk/src/core/org/apache/jmeter/testbeans/gui/TableEditor.java?rev=1847985&r1=1847984&r2=1847985&view=diff
==============================================================================
--- jmeter/trunk/src/core/org/apache/jmeter/testbeans/gui/TableEditor.java
(original)
+++ jmeter/trunk/src/core/org/apache/jmeter/testbeans/gui/TableEditor.java Sun
Dec 2 11:27:21 2018
@@ -298,7 +298,7 @@ public class TableEditor extends Propert
@Override
public void actionPerformed(ActionEvent e) {
try {
- model.addRow(clazz.newInstance());
+ model.addRow(clazz.getDeclaredConstructor().newInstance());
removeButton.setEnabled(true);
clearButton.setEnabled(true);
@@ -321,7 +321,7 @@ public class TableEditor extends Propert
for (String clipboardLine : clipboardLines) {
String[] columns = clipboardLine.split("\t"); //
$NON-NLS-1$
- model.addRow(clazz.newInstance());
+ model.addRow(clazz.getDeclaredConstructor().newInstance());
for (int i=0; i < columns.length; i++) {
model.setValueAt(columns[i], model.getRowCount() - 1,
i);