public FileObject getResource(JavaFileManager.Location location, Name pkg, CharSequence relativeName) { Key key = new Key(location, pkg, relativeName.toString()); String coordinates = "location=" + location + " pkg=" + pkg + " relativeName=" + relativeName; FileObject resource = resources != null ? resources.get(key) : null; if (resource == null) { resource = doGetResource(location, pkg, relativeName); if (resource != null) { debug("Resolved resolved resource " + coordinates + " from filer"); if (resource.getLastModified() > 0) { if (resources == null) { resources = new HashMap<Key, FileObject>(); } debug("Caching locally resolved resource " + coordinates + " from filer"); resources.put(key, resource); } else { resource = null; } } else { debug("Could not resolved resource " + coordinates + " from filer"); } } return resource; }
public FileObject getResource(JavaFileManager.Location location, Name pkg, CharSequence relativeName) { Key key = new Key(location, pkg, relativeName.toString()); String coordinates = "location=" + location + " pkg=" + pkg + " relativeName=" + relativeName; FileObject resource = resources != null ? resources.get(key) : null; if (resource == null) { resource = doGetResource(location, pkg, relativeName); if (resource != null) { debug("Resolved resolved resource " + coordinates + " from filer"); if (resource.getLastModified() > 0) { if (resources == null) { resources = new HashMap<Key, FileObject>(); } debug("Caching locally resolved resource " + coordinates + " from filer"); resources.put(key, resource); } else { resource = null; } } else { debug("Could not resolved resource " + coordinates + " from filer"); } } return resource; }
try { log.info("Attempt to resolve " + coordinates + " from " + location.getName()); FileObject resource = doGetResource(location, pkg, relativeName); if (resource != null && resource.getLastModified() > 0) { return resource;
try { log.info("Attempt to resolve " + coordinates + " from " + location.getName()); FileObject resource = doGetResource(location, pkg, relativeName); if (resource != null && resource.getLastModified() > 0) { return resource;