reflection

Scala: ustawia wartość pola w sposób odzwierciedlający nazwę pola

Uczę się Scali i nie mogę się dowiedzieć jak to zrobić: Robię mapper pomiędzy obiektami scala i obiektami google appengine, ... ywać Java reflection, ponieważ pola studenta są postrzegane jako prywatne i terenowe.set wyrzuca błąd z tego powodu. Dzięki

Czy prywatne metody są naprawdę bezpieczne?

W Javie modyfikator dostępu private uważa za bezpieczny, ponieważ nie jest widoczny poza klasą. Więc świat zewnętrzny też nie ... yjny poziom dostępu, który ma sens dla konkretnej członek. Użyj prywatnego, chyba że masz dobry powód, aby tego nie robić.

Jak można zapętlić właściwości klasy?

Czy w c# jest sposób na pętlę nad właściwościami klasy? Zasadniczo mam klasę, która zawiera dużą liczbę właściwości (zasadni ... ucha znaków, ale czy istnieje sposób, aby skutecznie zapętlić obiekt results i dodać wartość dla każdej właściwości po kolei?

Pobierz wszystkie klasy w Classpath

Jak mogę uzyskać listę wszystkich dostępnych klas w CLASSPATH w czasie pracy? W Eclipse IDE możesz to zrobić naciskając Ctrl+Shift+T . Czy jest jakaś metoda w Javie, aby to zrobić?

Jak uzyskać adnotacje zmiennej członkowskiej?

Chcę znać adnotacje pewnej zmiennej członkowskiej klasy , używam BeanInfo beanInfo = Introspector.getBeanInfo(User.class) do ... cę uzyskać adnotację adresu: @ Column, nie class Address ' s adnotacje (@Entity, @ Table, @Cache) . Jak to osiągnąć ? Dzięki.

Czy Mogę pobierać nazwy/wartości parametrów proceduralnie z aktualnie wykonywanej funkcji?

Chciałbym zrobić coś takiego: public MyFunction(int integerParameter, string stringParameter){ //Do this: LogParame ... wysyłać nazwy parametrów / wartości w czasie wykonywania do pliku bez jawnego pisania kodu do ich logowania. Czy to możliwe?

Jak Mogę uzyskać Typ generyczny z reprezentacji ciągu znaków?

Mam MyClass<T>. A potem mam to string s = "MyClass<AnotherClass>";. Jak Mogę uzyskać Typ Z ciągu s? Jednym ze s ... lt;>).MakeGenericType(acType); Ale czy istnieje czystszy sposób, aby uzyskać ostateczny typ bez żadnego parsowania itp.?

Get string name of property using reflection

Istnieje całe bogactwo przykładów refleksji, które pozwalają uzyskać albo: 1. Wszystkie właściwości w klasie 2. Pojedyncz ... ropertyInfo [] zwróconej mi z klasy.GetType ().GetProperty (myProperty), dzięki czemu mogę uzyskać PropertyInfo.Name od tego?

Get property name and type using lambda expression

Próbuję napisać funkcję, która wyciągnie nazwę właściwości i typ używając składni jak poniżej: private class SomeClass { ... właściwości. Więc w poniższym przykładzie chciałbym odzyskać Name = "Col1" i Type = "System.String" Czy ktoś może pomóc?

Testowanie, czy obiekt jest typu generycznego w C#

Chciałbym wykonać test, czy obiekt jest typu generycznego. Próbowałem następujących bez powodzenia: public bool Test() { ... gt; list = new List<int>(); return list.GetType() == typeof(List<>); } Co robię źle i jak wykonać ten test?

Uzyskanie wartości publicznego statycznego końcowego pola / właściwości klasy w Javie poprzez odbicie

Powiedzmy, że mam klasę: public class R { public static final int _1st = 0x334455; } Jak mogę uzyskać wartość pola / właściwości "_1st" poprzez odbicie?

Zastępowanie łańcuchów w Javie, podobne do szablonu velocity

Czy istnieje jakiś mechanizm zastępczy String w Javie, w którym mogę przekazywać obiekty z tekstem, a on zastępuje ciąg znakó ... cuchy podane wewnątrz ${} równoważnymi wartościami z obiektów. Jest to to samo, co zastępujemy obiekty w szablonie prędkości.

Wykryj, czy metoda została nadpisana za pomocą Reflection (C#)

Powiedzmy, że mam klasę bazową TestBase, gdzie definiuję wirtualną metodę TestMe () class TestBase { public virtual boo ... ect", aby pokazać całą hierarchię dziedziczenia, a także pokazać, które wirtualne metody zostały nadpisane na jakim poziomie.

Zmiana prywatnych pól końcowych poprzez odbicie

class WithPrivateFinalField { private final String s = "I’m totally safe"; public String toString() { return ... nie zostało zmienione, jak się spodziewam. Ale jeśli otrzymamy pole przez odbicie, drugi Wydruk pokazuje, jest aktualizowany.

Dlaczego w C#nie ma operatora` fieldof `lub` methodof'?

Mogą być używane w następujący sposób: FieldInfo field = fieldof(string.Empty); MethodInfo method1 = methodof(int.ToString) ... String(default(IFormatProvider))); MethodInfo method3 = methodof(() => default(List<int>).Add(default(int))); }

Co oznacza Rodzajowy charakter klasy? Co to jest T?

Rozumiem generyki, jeśli chodzi o zbiory. Ale co to oznacza w przypadku klasy Class<T>? Kiedy tworzysz instancję Class ... ektu, jest tylko jeden obiekt. Dlaczego więc parametr T? Co to jest sprecyzowanie? I dlaczego jest to konieczne (jeśli jest)?

Jak uzyskać listę kontrolerów i akcji w ruby on rails?

W rails, mogę uzyskać nazwę bieżącego kontrolera poprzez controller_name i bieżącą akcję wywołując action_name. Szukam podobn ... m rekordu. Szukam czegoś, co pozwoli mi uzyskać informacje o kontrolerach i akcjach / metodach w run czas. Dzięki, Tabrez

Czy możliwe jest utworzenie instancji klasy zagnieżdżonej przy użyciu Java Reflection?

Przykład kodu: public class Foo { public class Bar { public void printMesg(String body) { ... em użyć: Class c = Class.forName("Foo$Bar") Znajduje klasę, ale gdy używam c. newInstance() rzuca InstantiationException.

Wypisuje pełny podpis metody z MethodInfo

Czy istnieje jakaś funkcjonalność w. Net BCL , aby wydrukować pełną sygnaturę metody w czasie wykonywania (jak to, co można ... nazwiska. Tego właśnie szukam. Mógłbym napisać własną metodę, ale wolałbym użyć istniejącej implementacji, jeśli to możliwe.

Reflection Performance-Create Delegate (Properties C#)

Mam problemy z wydajnością z używaniem odbicia. Postanowiłem więc stworzyć delegacje dla właściwości moich obiektów i do tej ... sam sposób? Niestety nie udało się. Robię to, ponieważ nie mogę używać metod z <T> ponieważ struktury mojego wniosku.