Что означает этот блок кода?

Что означает второй блок ниже run () в анонимном классе new Runnable () {без идентификатора или объявления перед ним означает:

        public BackgroundThread(final Runnable runnable)
        {
            super(new Runnable() {

                final Runnable val$runnable;

                public void run()
                {
                    Process.setThreadPriority(10);
                    runnable.run();
                }


                {
                    runnable = runnable1;
                    super();
                }
            });
        }

Изменить: да, это это декомпилированный код.

7
задан Raj 6 February 2012 в 14:05
поделиться