public DirStatus()

in src/main/java/org/apache/sling/fsprovider/internal/FileMonitor.java [361:380]


        public DirStatus(
                final File dir,
                final String path,
                final ContentFileExtensions contentFileExtensions,
                final ContentFileCache contentFileCache) {
            super(dir);
            final File[] files = dir.listFiles();
            if (files != null) {
                this.children = new Monitorable[files.length];
                for (int i = 0; i < files.length; i++) {
                    this.children[i] = new Monitorable(
                            path + '/' + files[i].getName(),
                            files[i],
                            contentFileExtensions == null ? null : contentFileExtensions.getSuffix(files[i]));
                    FileMonitor.createStatus(this.children[i], contentFileExtensions, contentFileCache);
                }
            } else {
                this.children = new Monitorable[0];
            }
        }