private static int toInt()

in src/main/java/com/pastdev/jsch/nio/file/UnixSshSftpHybridFileSystemProvider.java [125:160]


    private static int toInt( Set<PosixFilePermission> permissions ) {
        int value = 0;
        for ( PosixFilePermission permission : permissions ) {
            switch ( permission ) {
                case OWNER_READ:
                    value |= 00400;
                    break;
                case OWNER_WRITE:
                    value |= 00200;
                    break;
                case OWNER_EXECUTE:
                    value |= 00100;
                    break;
                case GROUP_READ:
                    value |= 00040;
                    break;
                case GROUP_WRITE:
                    value |= 00020;
                    break;
                case GROUP_EXECUTE:
                    value |= 00010;
                    break;
                case OTHERS_READ:
                    value |= 00004;
                    break;
                case OTHERS_WRITE:
                    value |= 00002;
                    break;
                case OTHERS_EXECUTE:
                    value |= 00001;
                    break;
            }
        }

        return value;
    }