static変数をメソッドの中で定義することは可能ですか?
具体的には、java.util.regex.Patternオブジェクトを毎回生成せずにstatic変数にしているんですが、
特定のメソッドの中でしか使用しないんで、そのメソッドの中で定義できるとうれしいんですが。

private static Pattern pat = Pattern.compile("^\\s*$"); // これをメソッドの中で定義したい
public void foo(String str) {
Matcher m = pat.matcher(str);
...
}