Результаты поиска по запросу "reflection"

2 ответа

Как получить MethodInfo интерфейсного метода, реализовав MethodInfo метода класса?

11 ответов

Как прочитать значение частного поля из другого класса в Java?

У меня плохо спроектированный класс в стороннем

1 ответ

Создайте пользовательский метод с проверкой на обнуление для класса данных ur или используйте javaType

тим, у меня есть какой-нибудь класс, как этот: class SomeClass(val aThing: String, val otherThing: Double)Затем я использую рефлексию для анализа полей этого класса: for(field in SomeClass.declaredMemberProperties){ }Как я могу проверить ...

ТОП публикаций

2 ответа

Entity Framework - получить сущность по имени

У меня есть следующий код (пример):

1 ответ

 проекция.

вая Котлин 1.1. Дляinstance какого-то класса,instance::class.java а такжеinstance.javaClass кажется почти эквивалентным: val i = 0 println(i::class.java) // int println(i.javaClass) // int println(i::class.java === i.javaClass) // trueОднако ...

1 ответ

Хотя, я могу задуматься над вещами, и есть способ сделать это, как вы предлагаете. Я не могу видеть это прямо сейчас, хотя

отал над языком, но с точки зрения интеграции .NET мне удалось только пока заставить работать примитивные типы. Прошлой ночью у меня была хорошая идея - вместо того, чтобы пытаться выяснить, что именноSystem.Type кортежи, модули и функции должны ...

3 ответа

) на Swift Playground, и после этого все заработало;)

ы можете получитьстроковое значение изSwift 4 умных ключа [https://github.com/apple/swift-evolution/blob/master/proposals/0161-key-paths.md] синтаксис (например,\Foo.bar)? На данный момент мне любопытно о любом способе, не имеет значения, если ...

1 ответ

 уже делает (другую) копию, так что самое большее вы можете изменить только копию копии. Смотрите отредактированный ответ.

ли изменить тип указателя и значение переменной, определенной интерфейсом? Я могу изменить значение указателя с помощью отражения:v.Elem().Set(reflect.ValueOf(&Greeter{"Jack"}).Elem()) что эквивалентноa = &Greeter{"Jack"}. Но как я могу ...

1 ответ

Java-код на Android:

опрос связан сРазмышления [https://github.com/ronmamo/reflections]библиотека @ronmamo на github и интеграция этого в мой проект Android для динамического доступа ко всем классам, которые наследуются от определенного интерфейса. Я не так хорошо ...

1 ответ

Спасибо вам обоим, отличное объяснение и пример!

те возьмем интерфейс interface IOwnedBy<T> where T : IOwner { T Owner { get; } }а также interface IOwner { public int Id { get; } }Где-то в моем коде я хотел бы сделать следующее: if (obj is OwnedBy<IOwner>) { DoSomethingWith( obj.Owner.Id ); ...