aboutsummaryrefslogtreecommitdiff
path: root/factory
diff options
context:
space:
mode:
authormartinsimpson <martinsimpson@google.com>2019-10-29 10:11:34 -0700
committerDavid P. Baker <dpb@google.com>2019-10-30 09:46:43 -0400
commit79c9d15c14a898e1ae2085f265a5396b190d7017 (patch)
tree22b031c8f2314e8366c7af35f1d1d408274248f5 /factory
parent6c2c1a3ff8d2abc74755dfe18c07fa60ee1c7733 (diff)
downloadauto-79c9d15c14a898e1ae2085f265a5396b190d7017.tar.gz
Improved AutoFactory error message
RELNOTES=Better error message for failed factory write. One known cause of this error is using an impl class name that is the same as the declared interface (in which case this new message will tell you that you are attempting to recreate an existing file name). ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=277308587
Diffstat (limited to 'factory')
-rw-r--r--factory/src/main/java/com/google/auto/factory/processor/AutoFactoryProcessor.java2
1 files changed, 1 insertions, 1 deletions
diff --git a/factory/src/main/java/com/google/auto/factory/processor/AutoFactoryProcessor.java b/factory/src/main/java/com/google/auto/factory/processor/AutoFactoryProcessor.java
index 7c842491..cf3d5ebd 100644
--- a/factory/src/main/java/com/google/auto/factory/processor/AutoFactoryProcessor.java
+++ b/factory/src/main/java/com/google/auto/factory/processor/AutoFactoryProcessor.java
@@ -175,7 +175,7 @@ public final class AutoFactoryProcessor extends AbstractProcessor {
implementationMethodDescriptors.get(entry.getKey()),
allowSubclasses));
} catch (IOException e) {
- messager.printMessage(Kind.ERROR, "failed");
+ messager.printMessage(Kind.ERROR, "failed: " + e);
}
}
}