/* (non-Javadoc) * @see javax.tools.JavaFileManager#close() */ @Override public void close() throws IOException { if (this.locations != null) this.locations.clear(); for (Archive archive : this.archivesCache.values()) { archive.close(); } this.archivesCache.clear(); }
/** Close archive for further access. It should still be possible to get attributes. */ public void close() { if (archives != null) { for (Iterator i = archives.iterator(); i.hasNext(); ) { ((Archive) i.next()).close(); } archives = null; } archive.close(); }