protected FileObject findPrimaryFile(FileObject fo){ FileObject primFile = super.findPrimaryFile(fo); return primFile; }
/** * Just avoids loaders.ser, which is not a well-formed ser file and causes confusing * exceptions when browsing system file system. * Anyway reading the contents would mutate loader singletons! Evil. */ protected FileObject findPrimaryFile(FileObject fo) { FileObject r = super.findPrimaryFile(fo); if (r != null && r.getPath().equals("loaders.ser")) { // NOI18N try { if (r.getFileSystem().isDefault()) { // Skip it. return null; } } catch (FileStateInvalidException e) { ErrorManager.getDefault().notify(ErrorManager.INFORMATIONAL, e); } } return r; }