reflection

Jakie są zastosowania tagów w Go?

W Go Language Specification , wymienia krótki przegląd tagów: Deklaracja pola może być poprzedzona opcjonalnym znaczniki ... To jest bardzo krótkie wyjaśnienie IMO, I zastanawiałem się, czy ktoś mógłby mi podać, jaki byłby pożytek z tych tagów być?

Uzyskanie atrybutów wartości Enum

Chciałbym wiedzieć, czy możliwe jest uzyskanie atrybutów wartości enum, a nie samej enum? Na przykład, załóżmy, że mam następ ... c? Zastanawiam się, jak to zrobić, jeśli atrybut należy do samego enum, ale jestem w rozsypce jak uzyskać go z wartości enum.

Sprawdź, czy klasa pochodzi z klasy ogólnej

Mam klasę generyczną w moim projekcie z klasami pochodnymi. public class GenericClass<T> : GenericInterface<T> { ... sób, aby dowiedzieć się, czy Type obiekt pochodzi z GenericClass? t.IsSubclassOf(typeof(GenericClass<>)) Nie działa.

Java Reflection Performance

Czy tworzenie obiektu przy użyciu reflection zamiast wywoływania konstruktora klasy powoduje jakieś znaczące różnice w wydajności?

Tworzenie instancji przy użyciu nazwy klasy i wywołanie konstruktora

Czy istnieje sposób, aby utworzyć instancję danej klasy o nazwie (dynamicznej) i przekazać parametry do jej konstruktora. Co ... ct = createInstance("mypackage.MyClass","MyAttributeValue"); Gdzie "MyAttributeValue" jest argumentem konstruktora MyClass.

Jak określić, czy typ implementuje interfejs z C# reflection

Czy reflection in C# daje sposób na określenie, czy dany System.Type typ modelu jakiś interfejs? public interface IMyInterf ... {} public class MyType : IMyInterface {} // should yield 'true' typeof(MyType)./* ????? */MODELS_INTERFACE(IMyInterface);

Get type of a generic parameter in Java with reflection

Czy można uzyskać typ parametru ogólnego? Przykład: public final class Voodoo { public static void chill(List<?> ... TheList = ???; } public static void main(String... args) { chill(new ArrayList<SpiderMan>()); } }

Ustawianie właściwości przez odbicie z wartością łańcuchową

Chciałbym ustawić właściwość obiektu poprzez odbicie, z wartością typu string. Na przykład, załóżmy, że mam klasę Ship, o wła ... g 'cannot be convert to type' System.Podwójne". Jak mogę przekonwertować wartość na właściwy typ na podstawie propertyInfo?

Sprawdzanie, czy zmienna jest zdefiniowana?

Jak mogę sprawdzić, czy zmienna jest zdefiniowana w Ruby? Czy jest dostępna metoda typu isset?

Programowy odpowiednik domyślnego (Typ)

Używam reflection do zapętlania właściwości Type i ustawiania pewnych typów na domyślne. Teraz, mogę zrobić przełącznik na typ i ustawić default(Type) jawnie, ale wolałbym zrobić to w jednej linii. Czy istnieje programowy odpowiednik domyślnego?

Jak Mogę uzyskać listę wszystkich klas w bieżącym module w Pythonie?

Widziałem wiele przykładów osób wydobywających wszystkie klasy z modułu, zwykle coś w stylu: # foo.py class Foo: pass ... nt obj # test.py import foo foo.print_classes() To pewnie coś oczywistego, ale nic nie znalazłem. Czy ktoś może mi pomóc?

Ustaw właściwość obiektu za pomocą odbicia

Czy Jest jakiś sposób w C# 3.5 gdzie mogę użyć reflection aby ustawić właściwość obiektu? Ex: MyObject obj = new MyObject( ... Chcę ustawić obj.Name z refleksją. Coś w stylu: Reflection.SetProperty(obj, "Name") = "Value"; Jest na to jakiś sposób?

Jaka jest różnica między JDK dynamic proxy a CGLib?

W przypadku wzorca projektowego Proxy, Jaka jest różnica między dynamicznym Proxy JDK A interfejsem API generującym dynamic ... firm trzecich, takim jak CGLib? Jaka jest różnica między używaniem obu podejść i kiedy należy preferować jedno nad drugim?

Jak sprawdzić, czy typ jest podtypem, czy typem obiektu?

Aby sprawdzić, czy typ jest podklasą innego typu W C#, jest to proste: typeof (SubClass).IsSubclassOf(typeof (BaseClass)); ... t jakiś sposób, aby sprawdzić, czy typ jest podklasą, czy samą klasą bazową, bez użycia operatora OR lub metody rozszerzenia?

Cel C Introspekcja/Refleksja

Czy istnieje wbudowana metoda, funkcja, API, powszechnie akceptowany sposób itp. aby zrzucić zawartość obiektu powstałego w O ... ramistów znających PHP, w zasadzie Szukam odpowiednik funkcji odbicia (var_dump(), get_class_methods()) i oo Reflection API.

Czy możliwe jest dynamiczne ładowanie biblioteki w czasie wykonywania z aplikacji na Androida?

Czy Jest jakiś sposób na stworzenie aplikacji na Androida do pobrania i korzystania z biblioteki Java w czasie wykonywania? ... on techniki. Implementacja może się zmieniać w zależności od różnych kryteriów, takich jak użytkownik pobierający bibliotekę.

Test, czy obiekt implementuje interfejs

Jaki jest najprostszy sposób testowania, czy obiekt implementuje dany interfejs w C#? (Odpowiedź na to pytanie w Javie )

Jak programowo skompilować i utworzyć instancję klasy Java?

Mam nazwę klasy zapisaną w pliku właściwości. Wiem, że classes store zaimplementuje IDynamicLoad. Jak dynamicznie utworzyć in ... Instance(); Czy newInstance tylko ładuje skompilowane .akta klasowe? Jak załadować klasę Javy, która nie jest skompilowana?

Jak programowo skompilować i utworzyć instancję klasy Java? [duplikat]

To pytanie ma już odpowiedź tutaj: jak dynamicznie kompilować i ładować zewnętrzne klasy Javy? [duplica ... tance(); Czy newinstance tylko załadować skompilowany .akta klasowe? Jak załadować klasę Javy, która nie jest skompilowana?

Jak przechwycić wywołanie metody w C#?

Dla danej klasy chciałbym mieć funkcjonalność śledzenia tzn. chciałbym rejestrować każde wywołanie metody (podpis metody i rz ... ywołań jawnie do .Metoda 1 i .Method2 ? Edit: Co czy byłoby rozwiązaniem, gdybym mógł nieznacznie zmienić metodę wywołania?