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);