Reflection – вопросы и ответы

52
голоса
1
ответ
Предположим, что User является классом case, который содержит информацию о пользователе: case class User(name: String, age: Int) заданное имя поля (например, "name" или "age" ), я хочу вернуть функ...
2 дня, 19 часов назад Amir
71
голос
1
ответ
Я бы не хотел "допускать" прямое создание объектов в коде, например: var p = new Product(); Причина в том, что я хочу, чтобы это контролировалось IOC, поэтому я могу легко изменить ее реализацию ил...
2 дня, 20 часов назад Karl Cassar
62
голоса
1
ответ
Я новичок в размышлении, и я пытаюсь получить вложенное поле. Подводя итоги, у меня есть следующие классы: public class Agreement{ private Long id; private String cdAgreement; private Address addre...
2 дня, 20 часов назад Skizzo
62
голоса
1
ответ
Мне нужно установить свойство Value внутри класса BFrame через класс Tag. Как я могу установить свойство Value ? Разъяснение: Я не пытаюсь установить значение свойства Frame внутри класса Tag но св...
2 дня, 20 часов назад Randall Flagg
91
голос
1
ответ
Поскольку у меня ужасная память, мне нравится помещать все объекты detnd я в объекты перечисления, поэтому я могу использовать завершение кода в среде IDE, и не нужно возвращаться назад, чтобы полу...
2 дня, 20 часов назад user1023110
71
голос
1
ответ
Я хотел бы вызвать метод, который имеет тип перечисления как параметр с отражением. Как это сделать. Код: @When("^I click on the (\\d+)st link inside the \"(.*?)\" filter$") public void i_click_on_...
2 дня, 21 час назад user1511408
82
голоса
1
ответ
Время от времени я в режиме отладки Eclipse и хочу, чтобы я просто мог выбрать объект, который я сейчас просматриваю/просматриваю, накладываю на него какую-то "точку останова объекта" и переходим к...
2 дня, 22 часа назад Max Hohenegger
52
голоса
1
ответ
Я пытаюсь преобразовать тег типа в класс java, который поддерживает/сохраняет обычно стираемые параметры типа. Существует довольно много библиотек, которые пользуются такими конверсиями (такими как...
2 дня, 22 часа назад Nate
72
голоса
1
ответ
Идея заключается в том, что, например, мы получили тип некоторого объекта: val tm = getTypeTag("String here").tpe //> tm: reflect.runtime.universe.Type = java.lang.String // for example I got an...
2 дня, 22 часа назад DaunnC
71
голос
1
ответ
Я использую 3ds Max для моделирования, а затем экспортирую его в VRML. В настоящее время я получаю шейдеры, текстуру и материал. Есть ли способ получить отражение и тени в VRML? Спасибо Аруну
2 дня, 22 часа назад Arun
63
голоса
1
ответ
При возвращении многих результатов из запроса код занимает очень много времени, чтобы преобразовать данные в объекты .net. Это базовые объекты с несколькими строками в виде полей. Я не уверен, но я...
2 дня, 23 часа назад Dharun
73
голоса
1
ответ
В Dustin Campbell ответьте на вопрос Вернуть значение из события - есть ли хорошая практика для этого? указано, что вместо возврата данных из обработчика события, мы можем иметь свойство для записи...
2 дня, 23 часа назад Odys
51
голос
1
ответ
Я хочу создать ярлык, который будет извлекать имя или некоторые другие данные связанного элемента. [Display(Description = "Gimme your goddamm first name will ya")] public string FirstName { get; se...
2 дня, 23 часа назад Shimmy
63
голоса
1
ответ
Я пытаюсь использовать отражение для создания массива объектов типа, созданного из отражения, как показано ниже: Client[] newArray = new Client[] {client1, client2}; Мне нужно как-то получить тип о...
2 дня, 23 часа назад user4910881
52
голоса
1
ответ
Можно ли получить доступ к значению поля, где имя поля описано в аннотации, которое аннотирует другое поле в классе. Например: @Entity public class User { @NotBlank private String password; @Match(...
2 дня, 23 часа назад zach
143
голоса
1
ответ
Я пытаюсь выяснить, является ли переменная простой: bool или Nullable<bool> . Кажется, что if(val is Nullable<bool>) возвращает true для переменных bool и Nullable<bool> и if(val ...
2 дня, 23 часа назад sparta223
62
голоса
1
ответ
Предположим, что prop = property(fget = somefunc1, fset = somefunc2) Как бы я получить somefunc1 и somefunc2 , учитывая prop ? getter = ? setter = ? if (getter == None): do something else: do somet...
2 дня, 23 часа назад nestharus
-9
голосов
1
ответ
Я нашел этот пример, чтобы установить значение свойства Class: Ship ship = new Ship(); string value = "5.5"; var property = ship.GetType().GetProperty("Latitude"); var convertedValue = property.Con...
3 дня назад ManInMoon
170
голосов
1
ответ
Краткая версия В документации MSDN для Type.GetProperties указано, что возвращаемая коллекция не гарантируется в алфавитном порядке или порядке декларации, хотя выполняется простая тест показывает,...
3 дня назад M.Babcock
73
голоса
1
ответ
У меня есть CSharpCodeProvider , который принимает код для класса. В проекте, где компилируется код, у меня есть интерфейс. Я хотел бы, чтобы код, который я компилировал, соответствовал этому интер...
3 дня назад LandonSchropp
94
голоса
1
ответ
У меня есть следующий код: public class EntityBase { public virtual void Freez(EntityBase obj) { //TO DO } Любой класс в моем примере наследуется от EntityBase; как это: public class Person:EntityB...
3 дня назад M.Azad
51
голос
1
ответ
Мне нужно получить постоянное имя из этого: class Sex Male = 1 Female = 2 end Но это идеальный вариант, могу ли я получить постоянное имя по крайней мере из этого: class Sex self.Male = 1 self.Fema...
3 дня назад user4910881
52
голоса
1
ответ
Я пытаюсь вручную генерировать АСТ с использованием API отражения, используя showRaw, чтобы дать мне несколько советов по требуемому синтаксису. Этот код: object myfn extends Function2[ Double, Dou...
3 дня назад NietzscheanAI
62
голоса
1
ответ
Я пытаюсь отправить DTMF-сигнал во входящем звонке. Для этого существует метод playDtmfTone в android.telecom.Call . Поскольку это конечный класс, я не могу напрямую создать объект. Вот почему я ис...
3 дня назад Abhishek Panjabi
91
голос
1
ответ
В настоящее время я использую FieldInfo.GetValue и FieldInfo.SetValue довольно много в своей программе, что значительно замедляет мою программу. Для PropertyInfo я использую методы GetValueGetter и...
3 дня назад neggenbe
96
голосов
1
ответ
Мне нужно получить экземпляр типа, имя и имя которого я буду иметь во время выполнения. Я знаю заранее, что тип будет иметь конструктор без параметров. Какой самый простой способ сделать это? Это w...
3 дня назад David
85
голосов
1
ответ
У меня есть что-то вроде этого public class something : Inherits NativeWindow Private WithEvents form As Form Public Sub New(ByVal form As Form) Me.form = form End Sub end class Используется следую...
3 дня, 1 час назад ElektroStudios
62
голоса
1
ответ
Я сбрасываю CSV через джексон. У меня есть пара классов сопоставления и хочу передать класс сопоставления методу экспорта CSV. У меня есть абстрактный класс, который распространяется на каждый из ф...
3 дня, 1 час назад Interlated
71
голос
1
ответ
Представьте себе метод со следующей сигнатурой: public void ExampleMethod(string id, object data, ref object A, ref object B, ref object C) { //... } Значение в data должно быть назначено либо A , ...
3 дня, 1 час назад David Rutten
64
голоса
1
ответ
Это, наверное, очень простой вопрос, но я действительно новичок в дженериках на Java, и мне сложно изменить мой мыслительный процесс из того, как все делается на С#, так что несите меня. Я пытаюсь ...
3 дня, 1 час назад Ragesh
52
голоса
1
ответ
У меня есть следующие классы. abstract class A{} class B extends A{} class C extends A{} Мне нужно создать такой объект A a = new B(); Я получаю имя класса подкласса во время выполнения. Итак, мне ...
3 дня, 1 час назад rgksugan
63
голоса
1
ответ
Я использовал некоторый код из другого вопроса для доступа к приватным полям классов в Java ClassLoader. Это прекрасно работает, однако, когда я переношу его в апплет, он становится испорченным эти...
3 дня, 1 час назад Octavia Togami
62
голоса
1
ответ
Я использую функцию из внешней сборки, которая возвращает объект, который является списком внутреннего класса, и я не могу найти способ сделать его в своем коде. Код в внешней сборке: namespace Ass...
3 дня, 1 час назад Guilherme Serafina
181
голос
1
ответ
Я хочу автоматически обнаружить некоторую информацию о предоставленном классе, чтобы сделать что-то похожее на запись. В частности, я использую отражение для возврата значения PropertyInfo для кажд...
3 дня, 1 час назад David
70
голосов
1
ответ
У меня есть класс, хранящий имя метода WS для вызова, а также тип и значение единственного параметра, который получает услуга (это будет набор параметров, но пусть это упростит для примера): public...
3 дня, 1 час назад user4910881
51
голос
1
ответ
У меня есть следующее дерево классов: class A /* Base class */ { private/protected/public $state } class B extends A /* Auto generated class, not to be modified */ { private $v public function getV...
3 дня, 2 часа назад Pelle ten Cate
63
голоса
1
ответ
Пример. У меня есть уровень данных после public class DemoData implements Cloneable { private String name; private String value; public String getName() { return name; } public void setName(String ...
3 дня, 2 часа назад Vũ Đạt
73
голоса
1
ответ
Я создаю структуру С# динамически через отражение, и когда я исследую struct Type в моем отладчике, я отмечаю, что StructLayoutAttribute.Pack по умолчанию - 8. Я хотел бы установить пакет в 1. По с...
3 дня, 2 часа назад GojiraDeMonstah
75
голосов
1
ответ
Есть ли способ получить экземпляр класса, который вызвал некоторый метод?
3 дня, 2 часа назад Chen Kinnrot
86
голосов
1
ответ
скажем, у нас есть класс с полем, и он имеет начальное значение по умолчанию и не изменяется конструктором, например public class Server { private int pingFrequency = 500; public Server() { } } Теп...
3 дня, 2 часа назад Alexander Redmann
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема