Java 1.7 を使用してコンパイルされた jar に依存するコードがいくつかあります。私は現在、Java 1.6 にしかアクセスできない OSX で作業しています。現在、これらの jar をローカルで再コンパイルしようとしています。ただし、jar ファイルには .class ファイルしか含まれていませんでした。逆アセンブラをダウンロードし、結果の .java ファイルを保存しました。現在、デバッグしようとしているエラーがいくつかあります。ファイルの 1 つは、一部のパラメーターがクラスまたは型と等しいかどうかを確認します。私が抱えている問題は、表現があることです
if (paramType.equals([D.class)) { ... }
これはコンパイラエラーを引き起こしています。double 配列クラスを表現する適切な方法は何ですか?