Skip to content

Commit 021ed87

Browse files
committed
fix processing of many JsxClass annotations for the same class
1 parent 5e4add0 commit 021ed87

File tree

1 file changed

+7
-5
lines changed

1 file changed

+7
-5
lines changed

src/main/java/org/htmlunit/javascript/configuration/AbstractJavaScriptConfiguration.java

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -153,12 +153,14 @@ else if (browserVersion.isFirefox()) {
153153
}
154154
}
155155

156-
final ClassConfiguration classConfiguration =
157-
new ClassConfiguration(klass, domClasses.toArray(new Class<?>[0]), isJsObject,
158-
className, extendedClassName);
156+
if (domClasses.size() > 0) {
157+
final ClassConfiguration classConfiguration =
158+
new ClassConfiguration(klass, domClasses.toArray(new Class<?>[0]), isJsObject,
159+
className, extendedClassName);
159160

160-
process(classConfiguration, expectedBrowser);
161-
return classConfiguration;
161+
process(classConfiguration, expectedBrowser);
162+
return classConfiguration;
163+
}
162164
}
163165

164166
final JsxClass jsxClass = klass.getAnnotation(JsxClass.class);

0 commit comments

Comments
 (0)