Skip to content

Commit 475c54b

Browse files
committed
Don't try to resolve empty impl rule class
1 parent bcb7f98 commit 475c54b

File tree

1 file changed

+3
-1
lines changed
  • net.sourceforge.pmd.eclipse.plugin/src/main/java/net/sourceforge/pmd/eclipse/ui/preferences/panelmanagers

1 file changed

+3
-1
lines changed

net.sourceforge.pmd.eclipse.plugin/src/main/java/net/sourceforge/pmd/eclipse/ui/preferences/panelmanagers/RulePanelManager.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -638,7 +638,9 @@ private boolean hasValidRuleType() {
638638
String newType = implementationClassField.getText();
639639
Class<?> newTypeClass = null;
640640
try {
641-
newTypeClass = getClass().getClassLoader().loadClass(newType);
641+
if (newType != null && !newType.isEmpty()) {
642+
newTypeClass = getClass().getClassLoader().loadClass(newType);
643+
}
642644
} catch (ClassNotFoundException e) {
643645
PMDPlugin.getDefault().logError("Couldn't find rule impl class " + newType, e);
644646
}

0 commit comments

Comments
 (0)