diff --git a/src/main/org/apache/tools/ant/types/resources/JavaResource.java b/src/main/org/apache/tools/ant/types/resources/JavaResource.java index 644939621..e01427d89 100644 --- a/src/main/org/apache/tools/ant/types/resources/JavaResource.java +++ b/src/main/org/apache/tools/ant/types/resources/JavaResource.java @@ -130,8 +130,12 @@ public class JavaResource extends Resource { public boolean isExists() { InputStream is = null; try { - return isReference() ? ((Resource) getCheckedRef()).isExists() - : (is = getInputStream()) != null; + if (isReference()) { + return ((Resource) getCheckedRef()).isExists(); + } else { + is = getInputStream(); + return is != null; + } } catch (IOException ex) { return false; } finally {