Fixed: [ Issue 80 ] Unnecessary but valid imports are not being resolved
https://code.google.com/p/protobuf-dt/issues/detail?id=80
diff --git a/com.google.eclipse.protobuf/src/com/google/eclipse/protobuf/validation/ProtobufJavaValidator.java b/com.google.eclipse.protobuf/src/com/google/eclipse/protobuf/validation/ProtobufJavaValidator.java
index 1238ee7..ce147b0 100644
--- a/com.google.eclipse.protobuf/src/com/google/eclipse/protobuf/validation/ProtobufJavaValidator.java
+++ b/com.google.eclipse.protobuf/src/com/google/eclipse/protobuf/validation/ProtobufJavaValidator.java
@@ -49,15 +49,15 @@
}
@Check public void checkImportIsResolved(Import anImport) {
- boolean isImported = doCheckImportIsResolved(anImport);
- if (isImported) return;
+ boolean isResolved = isResolved(anImport);
+ if (isResolved) return;
uriResolver.apply(anImport);
- isImported = doCheckImportIsResolved(anImport);
- if (isImported) return;
+ isResolved = isResolved(anImport);
+ if (isResolved) return;
error(format(importNotFound, anImport.getImportURI()), IMPORT__IMPORT_URI);
}
- private boolean doCheckImportIsResolved(Import anImport) {
+ private boolean isResolved(Import anImport) {
String importUri = anImport.getImportURI();
if (!isEmpty(importUri)) {
URI uri = URI.createURI(importUri);