Как я могу увидеть, в каком коде [Java/Scala?] компилятор Scala переписывает исходный код Scala?JAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Как я могу увидеть, в каком коде [Java/Scala?] компилятор Scala переписывает исходный код Scala?

Сообщение Anonymous »

В списках рассылки Scala разные люди часто пишут: «Компилятор переписывает этот [scala] код в этот [java/scala??] код». Например, из одной из последних тем, если Scala видит

Код: Выделить всё

class C(i: Int = 4) { ... }
тогда компилятор переписывает это как (фактически):

Код: Выделить всё

class C(i: Int) { ... }
object C {
def init$default$1: Int = 4
}
Как узнать, каким будет вывод компилятора для моего кода? Должен ли я для этого декомпилировать полученный байт-код?

Подробнее здесь: https://stackoverflow.com/questions/378 ... original-s
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «JAVA»