Результаты поиска по запросу "reflection"
Поддержка отражений в Си
Я знаю, что это не поддерживается, но мне интересно, есть ли какие-то хитрости вокруг этого. Какие-нибудь советы?
Сериализация / десериализация и конструкторы не по умолчанию
Рассмотрим этот класс: [Persistable] public sealed class FileMoveTask : TaskBase { [PersistMember] public string SourceFilePath { get; private set;} [PersistMember] public string DestFilePath { get; private set;} public FileMoveTask(string ...
Равенство для .NET PropertyInfos
У меня есть код, который сравнивает 2 PropertyInfos с Equals (). Хотя обычно это работает, я столкнулся со странной ситуацией, когда два отраженных информационных объекта свойства для одного и того же базового свойства не равны: PropertyInfo ...
JUnit 4 и Suspend-on-Exception
Когда в моем коде генерируется неперехваченное исключение, я привык останавливать отладчик в операторе throwing, чтобы я мог просматривать локальные переменные и элементы всех объектов, задействованных в момент создания исключения. С ...
макросы scala: добавление функции в класс
Я новичок в макросах scala и использую scala 2.10.0-RC3. Я хочу написать макрос, который добавляет функцию к классу. Пример использования: trait MyTrait { def addF = macro { /*add "def f = 3" to class*/ } } class MyClass extends MyTrait { addF ...
Есть ли способ получить псевдоним типа через отражение?
Я пишу простое приложение для генерации кода для построения POCO из схемы базы данных DB2. Я знаю, что это не имеет значения, но я предпочитаю использовать псевдонимы типов, а не реальное имя системного типа, если они доступны, то есть «int», а ...
Синтаксический анализ функции / метода с использованием Reflection
Мои фреймворки модульного тестирования состоят из TestFixtures, TestMethods и Actions. Действие - это дополнительный меньший контейнер внутри TestMethod, действие происходит от внутреннего Dll, написанного в нашей компании. Действия используются ...
Получить все поля иерархии классов
У меня есть занятия: 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"; ...
Как я могу создать экземпляр класса Case с аргументами конструктора без параметров в Scala?
Я делаю приложение Scala, которое устанавливает значения поля отражения. Это работает хорошо. Однако для установки значений полей мне нужен созданный экземпляр. Если у меня есть класс с пустым конструктором, я могу легко это сделать с помощью ...
Как получить все поля и свойства объекта, которые помечены конкретной аннотацией?
Как я могу получить все поля и свойства объекта (не класса), которые аннотированы с конкретной аннотацией без итерации повсеего поля или дескрипторы свойств? Моя цель состоит в том, чтобы избежать ненужной итерации через каждое поле ...