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?