def METHOD_NAME(self, var_accesses):
    '''Get all variable access information from this node, i.e.
    it sets this variable to be read. It relies on
    `get_signature_and_indices` and will correctly handle
    array expressions.
    :param var_accesses: VariablesAccessInfo instance that stores the \
        information about variable accesses.
    :type var_accesses: \
        :py:class:`psyclone.core.VariablesAccessInfo`
    '''
    sig, all_indices = self.get_signature_and_indices()
    for indices in all_indices:
        for index in indices:
            index.METHOD_NAME(var_accesses)
    var_accesses.add_access(sig, AccessType.READ, self, all_indices)