While no trade clauses help, if a player says "I will literally not play for X team", that will basically end any chance of said team trying to acquire the player.
It's not some unsourced rumor that Adams' top two destinations are the Saints and Jets. That leak absolutely came from his agent to let the league know where he wants to be first.