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

1 ответ

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

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

2 ответа

Создание закрытого внутреннего класса с помощью Java-отражения.

Можно ли создать экземпляр частного внутреннего класса из другого класса с помощью отражения Java. Например, если я взял этот код public class Main { public static void main(String[] args) {} } class OtherClass { private class Test {} }Можно ли ...

4 ответа

получить полный путь путем отражения (C #) [закрыто]

Можно ли получить полный путь путем отражения? Пример представьте, у меня есть следующие классы / свойства. public class Member { public string Name; public Address Address; } public class Address { public string Line1; public string Line2; ...

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

3 ответа

Как вызвать универсальный метод с заданным объектом Type? [Дубликат]

На этот вопрос уже есть ответ здесь: Как использовать рефлексию для вызова универсального метода? [/questions/232535/how-do-i-use-reflection-to-call-a-generic-method] 7 ответовЯ хочу вызвать мой универсальный метод с заданным типом ...

3 ответа

Динамически вызывать метод в интерфейсе {} независимо от типа получателя

Я работаю над системой шаблонов, написанной на Go, что означает, что она требует свободного использованияreflect пакет. В этом конкретном случае мне нужно иметь возможность динамически вызывать метод наinterface{}, Странность в том, что ...

5 ответов

Предупреждение при использовании рефлексии и дженериков

Как мне переписать это: <T> T callMethod(String methodName, Object[] parameters) throws ... { ... return (T) SomeClass.class.getDeclaredMethod(methodName, parameterTypes).invoke(binding, parameters); }так что это не ...

3 ответа

Отражение времени проектирования

Есть ли способ сделать рефлексию прекомпиляцией - во время разработки? Мое намерение состоит в том, чтобы использовать T4, чтобы выплевывать пользовательские коды, основанные на классах, которые реализуют определенные интерфейсы. Я знаю, что ...

3 ответа

Вызывая геттер в Java, хотя и задумался: каков самый быстрый способ его неоднократного вызова (с точки зрения производительности и масштабируемости)?

Учитывая классFoo и собственностьbar, ни один из которых я не знаю во время компиляцииМне нужно несколько раз вызвать геттерFoo.getBar() много-много раз. Предположим, у меня есть: Method barGetterMethod = ...; // Don't worry how I got thisИ мне ...

16 ответов

Имя свойства INotifyPropertyChanged - жесткий код против отражения?

Каков наилучший способ указать имя свойства при использовании INotifyPropertyChanged? Большинство примеров жестко кодируют имя свойства в качестве аргумента в событии PropertyChanged. Я думал об ...

3 ответа

Создание класса с использованием Reflection

Предположим, у меня есть три проекта в моем sln. (1) xyz.a{Class Lib}{no reference added} (2) yzx.b{Class Lib}{added the reference of xyz.a} (3) zxy.c{Console App}{added the reference of xyz.a}Теперь мне нужно создать экземпляр класса, ...