クラス内の static メンバ変数の名称と値をすべて取得する方法はありますか?

public な変数ならリフレクションを使うと取れるのだけど、
クラスの中から実行するのでもよいので private や protected な変数もやってみたい。
ただ気になっただけなので、理由は問わないでください。