void (@NotNull VirtualFile parent, @NotNull ChildInfo info) { int attributes = info.getFileAttributeFlags(); if (attributes != -1 && PersistentFS.isSymLink(attributes)) { int id = info.getId(); String symlinkTarget = info.getSymlinkTarget(); storeSymlinkTarget(id, symlinkTarget); CharSequence name = info.getName(); VirtualFileSystem fs = parent.getFileSystem(); if (fs instanceof LocalFileSystemImpl) { String linkPath = parent.getPath() + '/' + name; ((LocalFileSystemImpl)fs).symlinkUpdated(id, parent, name, linkPath, symlinkTarget); } } }