Size: a a a

2020 October 15

ИИ

Иван Иванов... in KotlinLangRu
Bogdan Panchenko
Это то как раз нормально, это внутренняя аннотация, было бы странным что человек не поставить аннотацию, а в рефлексии в список аннотаций не пуст
А как узнать, это котлин класс или пуре-жава класс?
источник

ИИ

Иван Иванов... in KotlinLangRu
Ну, точнее даже котлин класс или пуре-платформ класс
источник

ch

central hardware in KotlinLangRu
Иван Иванов
А как узнать, это котлин класс или пуре-жава класс?
по базовому типу, они там разные наскоько я помню
источник

ИИ

Иван Иванов... in KotlinLangRu
central hardware
по базовому типу, они там разные наскоько я помню
С воскл или без воскл значка?
источник

BP

Bogdan Panchenko in KotlinLangRu
Иван Иванов
А как узнать, это котлин класс или пуре-жава класс?
KClasd - котлиновский класс, джавовый просто Class
источник

ИИ

Иван Иванов... in KotlinLangRu
Bogdan Panchenko
KClasd - котлиновский класс, джавовый просто Class
Это обёртка над пюрешкой
источник

BP

Bogdan Panchenko in KotlinLangRu
Иван Иванов
Это обёртка над пюрешкой
Ну да, можно глянуть а реализацию
источник

BP

Bogdan Panchenko in KotlinLangRu
ClassReference  который наследует KClass
источник

ИИ

Иван Иванов... in KotlinLangRu
Вот смотри, я говорю именно о прикладном в смысле, вот Я обращаюсь к какому-то классу, я не знаю, генерирован в Котлин, или сгенерирован в Java.

Из-за этого я сделаю выводы, хранится ли информация о названиях параметров в конструкторе или нет
источник

ИИ

Иван Иванов... in KotlinLangRu
Иван Иванов
Вот смотри, я говорю именно о прикладном в смысле, вот Я обращаюсь к какому-то классу, я не знаю, генерирован в Котлин, или сгенерирован в Java.

Из-за этого я сделаю выводы, хранится ли информация о названиях параметров в конструкторе или нет
В идеале, конечно же, было бы знать есть ли у параметра название или сгенерировано автоматически.

Но хотя бы через Метадата узнать
источник

BP

Bogdan Panchenko in KotlinLangRu
Иван Иванов
Вот смотри, я говорю именно о прикладном в смысле, вот Я обращаюсь к какому-то классу, я не знаю, генерирован в Котлин, или сгенерирован в Java.

Из-за этого я сделаю выводы, хранится ли информация о названиях параметров в конструкторе или нет
Ну я сказал же
источник

BP

Bogdan Panchenko in KotlinLangRu
Bogdan Panchenko
ClassReference  который наследует KClass
Вот джавовый, а вот будет ли котлин без метадату различать классы или нет хз
источник

BP

Bogdan Panchenko in KotlinLangRu
Иван Иванов
В идеале, конечно же, было бы знать есть ли у параметра название или сгенерировано автоматически.

Но хотя бы через Метадата узнать
Имена параметров от jvm (компилятора) зависит, не знаю может ли котлин на это повлиять
источник

ИИ

Иван Иванов... in KotlinLangRu
Bogdan Panchenko
Ну я сказал же
Что именно сказал?
источник

BP

Bogdan Panchenko in KotlinLangRu
Иван Иванов
Что именно сказал?
Как определить где джавовый класс, а где котлиновский
источник

ИИ

Иван Иванов... in KotlinLangRu
Bogdan Panchenko
Имена параметров от jvm (компилятора) зависит, не знаю может ли котлин на это повлиять
Говорят есть какой-то магический параметр командной строки компилятора типа -parameters
источник

BP

Bogdan Panchenko in KotlinLangRu
Иван Иванов
Что именно сказал?
Посмотри реализацию KClass их всего две
источник

ИИ

Иван Иванов... in KotlinLangRu
Bogdan Panchenko
Посмотри реализацию KClass их всего две
Оки
источник

BP

Bogdan Panchenko in KotlinLangRu
Иван Иванов
Говорят есть какой-то магический параметр командной строки компилятора типа -parameters
Ну не знаю, когда я запускаю код в дебаге он не перекомпилируеться
источник

BP

Bogdan Panchenko in KotlinLangRu
Может он поумолчанию включен у java 8+
источник