void function ( Mode . Bits arg0 , LockedInodePath arg1 ) { if ( ! mPermissionCheckEnabled ) { return ; } List < Inode < ? >> loc0 = arg1 . getInodeList ( ) ; String loc1 = getClientUser ( ) ; List < String > loc2 = getGroups ( loc1 ) ; checkInodeList ( loc1 , loc2 , arg0 , arg1 . getUri ( ) . getPath ( ) , loc0 , false ) ; }
checks whether a user has permission to perform a specific action on a path . this check will pass if the path is invalid . concode_field_sep InodeTree mInodeTree concode_elem_sep boolean mPermissionCheckEnabled concode_elem_sep String mFileSystemSuperGroup concode_field_sep void checkOwner concode_elem_sep void checkInode concode_elem_sep void checkSetAttributePermission concode_elem_sep void checkParentPermission concode_elem_sep boolean isPrivilegedUser concode_elem_sep void checkInodeList concode_elem_sep void checkSuperUser concode_elem_sep String getClientUser concode_elem_sep List<String> getGroups concode_elem_sep String toExceptionMessage