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