// pickup the first interface
if (extensionPointElements.isEmpty() && ignoreExtensionPoint) {
if (interfaces.isEmpty()) {
- error(extensionElement, "%s is not an extension (it doesn't implement any interface)", extensionElement);
+ error(extensionElement, "Cannot use %s as extension point with %s compiler arg (it doesn't implement any interface)",
+ extensionElement, IGNORE_EXTENSION_POINT);
} else if (interfaces.size() == 1) {
extensionPointElements.add(getElement(interfaces.get(0)));
} else {
- error(extensionElement, "%s is not an extension (it implements multiple interfaces)", extensionElement);
+ error(extensionElement, "Cannot use %s as extension point with %s compiler arg (it implements multiple interfaces)",
+ extensionElement, IGNORE_EXTENSION_POINT);
}
}
}