This means someone who will say all possible perspectives or opinions pertaining to a situation, even if the opinion is not popular and they don't have to necessarily agree with it, they are just putting git out there. For example if your in class doing an exercise on stereotypes of irish people and some people may say red hair or freckles and someone who says they are all alcoholics even if they don't agree with this, they are playing devils advocate