){それはそれが意味する前の何の識別子や宣言を持っていない:このコードブロックは何を意味しますか?匿名クラスの新しいRunnableを(ラン下の2番目のブロックを()何
public BackgroundThread(final Runnable runnable)
{
super(new Runnable() {
final Runnable val$runnable;
public void run()
{
Process.setThreadPriority(10);
runnable.run();
}
{
runnable = runnable1;
super();
}
});
}
は編集:はい、それはコードを逆コンパイルされます。
私が知る限り、インスタンス初期化子で 'super()'を呼び出すことはできないので、上記のコードはコンパイルされません。確かに逆コンパイルされたコードのように見えます。 – Jesper
はい。デコンパイルされたコードです。 – rsman