Результаты поиска по запросу "reflection"
Фабрика методов - случай против отражения
о, я весь день размышлял над этой идеей, и я дошел до того, что признаю, что просто потерял сознание, не знаю. Возможно, то, что я делаю, просто глупо и есть лучший способ, но это то, куда меня привело мое мышление. Я пытаюсь использовать ...
Использовать библиотеку разработки байт-кода
тим, у меня есть кнопка где-то в коде: «JButton closeButton». Я не знаю, что это называется "closeButton", но это то, что я хочу узнать. Во время выполнения, на эту кнопку нажимают, и как только она это делает, я могу многое узнать об этом с ...
Создайте пользовательский метод с проверкой на обнуление для класса данных ur или используйте javaType
тим, у меня есть какой-нибудь класс, как этот: class SomeClass(val aThing: String, val otherThing: Double)Затем я использую рефлексию для анализа полей этого класса: for(field in SomeClass.declaredMemberProperties){ }Как я могу проверить ...
). В первом случае я бы перебрал все методы в поисках аннотаций @Test, например,
я есть класс Java. Как я могу проверить, содержит ли класс методы, которые являются тестами JUnit4? Нужно ли выполнять итерацию для всех методов, использующих отражение, или JUnit4 предоставляет такую проверку? Редактировать: поскольку ...
Работал над чем-то похожим сегодня, и мне не пришло в голову использовать LINQ для этого. Очень хорошо!
ли элегантный способ получить все типы в сборке, которые имеют пользовательский атрибут? Так что, если у меня есть класс [Findable] public class MyFindableClass {}Я хотел бы иметь возможность найти его в коллекции типов, возвращаемых ...
НТН
аюсь получить имя проекта с помощью отражения, но во время метода подстроки это дает мне «индекс из связанной ошибки». string s = System.Reflection.Assembly.GetExecutingAssembly().Location; int idx = s.LastIndexOf(@"\"); s = s.Substring(idx, ...
Вы также можете проверить, что IImlementedYou действительно реализует интерфейс перед созданием экземпляра:
у создать экземпляр класса по значению строки. Я нашел несколько учебных пособий, которые показывают несколько методов для этого. Класс ДОЛЖЕН наследоваться от определенного интерфейса,ImplementMe который имеет специальный метод под ...
Сбой Type.GetType, когда вызывается как группа методов, но не в лямбда-выражении
В следующем примере показан сбой Type.GetType в конкретном сценарии. GetType успешно выполняется, когда я предоставляю ему строку имени класса (включая пространство имен) в лямбда-выражении, но завершается неудачно, когда я указываю вызов ...
Отражение, есть IsClass, но нет IsStruct?
Как проверить, является ли тип структурой? IsClass работал отлично, тогда мое отражение перестало вести себя так, как я ожидал, когда я изменил класс на структуру. Как я могу проверить, если это структура? Мне нужно проверить класс / структуры. ...
List <TestContract> () Работает нормально, так как вы объявляете TestContract в самом List <TestContract> (), поэтому в нем не задействованы неизвестные обобщения. т.е. есть проблема, если вы попытаетесь сериализовать List <T>, но не List <TestContract> ().
я есть следующий код: [DataContract] class TestContract { private String _Name; private Int32 _Age; [DataMember( Name = "Name" )] public String Name { get { return _Name; } set { _Name = value; } } [DataMember( Name = "Age" )] public Int32 Age { ...