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 <[email protected]>
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);

Reply via email to