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);