Size: a a a

Kotlin Community

2020 May 12

IO

Iaroslav Orlov in Kotlin Community
Alexander Nozik
Так что, если не секрет?
метод монте-карло
источник

AN

Alexander Nozik in Kotlin Community
Iaroslav Orlov
метод монте-карло
О, так это как раз то, что мы делаем! Пошли в @mipt_npm
источник

DB

Dmitro Boiko in Kotlin Community
добрый день, а подскажите почему kotlin меняет при обфускации интерфейс android.view.View.OnClickListener на 'android.view.View$OnClickListener'   ?
источник

QH

Quantum Harmonizer in Kotlin Community
Dmitro Boiko
добрый день, а подскажите почему kotlin меняет при обфускации интерфейс android.view.View.OnClickListener на 'android.view.View$OnClickListener'   ?
* нет, не меняет
* в котлине нет обфускации
* класс-файл так и называется: View$OnClickListener
источник

DB

Dmitro Boiko in Kotlin Community
согласен, в котилине нет обфускации, в java не было такой траблы
источник

QH

Quantum Harmonizer in Kotlin Community
Dmitro Boiko
согласен, в котилине нет обфускации, в java не было такой траблы
это не трабла, джава делает так же точно
источник

BP

Bogdan Panchenko in Kotlin Community
Dmitro Boiko
добрый день, а подскажите почему kotlin меняет при обфускации интерфейс android.view.View.OnClickListener на 'android.view.View$OnClickListener'   ?
OnClickListener не внутри класса ?
источник

DB

Dmitro Boiko in Kotlin Community
внутри
источник

BP

Bogdan Panchenko in Kotlin Community
Dmitro Boiko
внутри
Ну значит Миша все верно сказал, это джавовый компилятор
источник

DB

Dmitro Boiko in Kotlin Community
public final class VideoPermissionView : android.view.`View$OnClickListener, android.widget.LinearLayout { ` - это при обфускации
источник

QH

Quantum Harmonizer in Kotlin Community
Dmitro Boiko
public final class VideoPermissionView : android.view.`View$OnClickListener, android.widget.LinearLayout { ` - это при обфускации
да что за обфускация, откуда?
источник

DB

Dmitro Boiko in Kotlin Community
public final class VideoPermissionView : android.widget.LinearLayout, android.view.View.OnClickListener { без нее
источник

QH

Quantum Harmonizer in Kotlin Community
декомпилируй любой джавовый класс с помощью javap, там вложенные классы так же точно называются через $
источник

DB

Dmitro Boiko in Kotlin Community
прогуард
источник

QH

Quantum Harmonizer in Kotlin Community
Dmitro Boiko
прогуард
при чём здесь котлин вообще?
источник

DB

Dmitro Boiko in Kotlin Community
ок, может котлин не причем, я же не спорю. Вопрос как понять что сборка aar не поломана
источник

QH

Quantum Harmonizer in Kotlin Community
Dmitro Boiko
ок, может котлин не причем, я же не спорю. Вопрос как понять что сборка aar не поломана
если работает, значит, не поломана
источник

DB

Dmitro Boiko in Kotlin Community
логично, но все же почему тогда в одном случае работает, а в другом нет
источник

DB

Dmitro Boiko in Kotlin Community
оба раза aar собирается
источник

VP

Vladimir Petrakovich in Kotlin Community
Dmitro Boiko
public final class VideoPermissionView : android.view.`View$OnClickListener, android.widget.LinearLayout { ` - это при обфускации
Если это вывод декомпилятора, то "проблема" только в нём
источник