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

10 ответов

Поддержка отражений в Си

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

2 ответа

Сериализация / десериализация и конструкторы не по умолчанию

Рассмотрим этот класс: [Persistable] public sealed class FileMoveTask : TaskBase { [PersistMember] public string SourceFilePath { get; private set;} [PersistMember] public string DestFilePath { get; private set;} public FileMoveTask(string ...

2 ответа

Равенство для .NET PropertyInfos

У меня есть код, который сравнивает 2 PropertyInfos с Equals (). Хотя обычно это работает, я столкнулся со странной ситуацией, когда два отраженных информационных объекта свойства для одного и того же базового свойства не равны: PropertyInfo ...

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

2 ответа

JUnit 4 и Suspend-on-Exception

Когда в моем коде генерируется неперехваченное исключение, я привык останавливать отладчик в операторе throwing, чтобы я мог просматривать локальные переменные и элементы всех объектов, задействованных в момент создания исключения. С ...

2 ответа

макросы scala: добавление функции в класс

Я новичок в макросах scala и использую scala 2.10.0-RC3. Я хочу написать макрос, который добавляет функцию к классу. Пример использования: trait MyTrait { def addF = macro { /*add "def f = 3" to class*/ } } class MyClass extends MyTrait { addF ...

7 ответов

Есть ли способ получить псевдоним типа через отражение?

Я пишу простое приложение для генерации кода для построения POCO из схемы базы данных DB2. Я знаю, что это не имеет значения, но я предпочитаю использовать псевдонимы типов, а не реальное имя системного типа, если они доступны, то есть «int», а ...

3 ответа

Синтаксический анализ функции / метода с использованием Reflection

Мои фреймворки модульного тестирования состоят из TestFixtures, TestMethods и Actions. Действие - это дополнительный меньший контейнер внутри TestMethod, действие происходит от внутреннего Dll, написанного в нашей компании. Действия используются ...

6 ответов

Получить все поля иерархии классов

У меня есть занятия: ClassA{ public String filedA; } ClassB extends ClassA{ public String filedB; } ClassC extends ClassB{ public String filedC; }Затем я создаю объект: ClassC c=new ClassC(); c.fieldC="TestC"; c.fieldA="TestA"; ...

4 ответа

Как я могу создать экземпляр класса Case с аргументами конструктора без параметров в Scala?

Я делаю приложение Scala, которое устанавливает значения поля отражения. Это работает хорошо. Однако для установки значений полей мне нужен созданный экземпляр. Если у меня есть класс с пустым конструктором, я могу легко это сделать с помощью ...

1 ответ

Как получить все поля и свойства объекта, которые помечены конкретной аннотацией?

Как я могу получить все поля и свойства объекта (не класса), которые аннотированы с конкретной аннотацией без итерации повсеего поля или дескрипторы свойств? Моя цель состоит в том, чтобы избежать ненужной итерации через каждое поле ...