You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@jmeter.apache.org by vl...@apache.org on 2023/06/29 07:25:47 UTC

[jmeter] 02/02: style: fix raw type usage in TestElementPropertyConverter

This is an automated email from the ASF dual-hosted git repository.

vladimirsitnikov pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/jmeter.git

commit c6ea946334e1958df4e5c1c478094a7b9edf96b0
Author: Vladimir Sitnikov <si...@gmail.com>
AuthorDate: Thu Jun 29 10:24:48 2023 +0300

    style: fix raw type usage in TestElementPropertyConverter
---
 .../apache/jmeter/save/converters/TestElementPropertyConverter.java    | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/src/core/src/main/java/org/apache/jmeter/save/converters/TestElementPropertyConverter.java b/src/core/src/main/java/org/apache/jmeter/save/converters/TestElementPropertyConverter.java
index 50bfbff587..2344d87b5a 100644
--- a/src/core/src/main/java/org/apache/jmeter/save/converters/TestElementPropertyConverter.java
+++ b/src/core/src/main/java/org/apache/jmeter/save/converters/TestElementPropertyConverter.java
@@ -100,7 +100,8 @@ public class TestElementPropertyConverter extends AbstractCollectionConverter {
             prop.setName(ConversionHelp.decode(reader.getAttribute(ConversionHelp.ATT_NAME)));
             String element = reader.getAttribute(ConversionHelp.ATT_ELEMENT_TYPE);
             boolean isHeader = HEADER_CLASSNAME.equals(element);
-            prop.setObjectValue(mapper().realClass(element).getDeclaredConstructor().newInstance());// Always decode
+            Class<?> aClass = mapper().realClass(element);
+            prop.setObjectValue(aClass.asSubclass(TestElement.class).getDeclaredConstructor().newInstance());// Always decode
             TestElement te = (TestElement)prop.getObjectValue();
             // No need to check version, just process the attributes if present
             ConversionHelp.restoreSpecialProperties(te, reader);