diff options
Diffstat (limited to 'pf4j')
-rw-r--r-- | pf4j/src/main/java/org/pf4j/processor/ExtensionAnnotationProcessor.java | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/pf4j/src/main/java/org/pf4j/processor/ExtensionAnnotationProcessor.java b/pf4j/src/main/java/org/pf4j/processor/ExtensionAnnotationProcessor.java index 797fe04..a5f82b0 100644 --- a/pf4j/src/main/java/org/pf4j/processor/ExtensionAnnotationProcessor.java +++ b/pf4j/src/main/java/org/pf4j/processor/ExtensionAnnotationProcessor.java @@ -239,11 +239,13 @@ public class ExtensionAnnotationProcessor extends AbstractProcessor { // 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); } } } |