Uses of Class
net.ranides.assira.reflection.InspectException

Packages that use InspectException
net.ranides.assira.reflection   
 

Uses of InspectException in net.ranides.assira.reflection
 

Subclasses of InspectException in net.ranides.assira.reflection
 class InspectInvokeException
          Wyjątek "unchecked" rzucany przez niektóre funkcje zamiast wyrzucania całej sterty "checked" wyjątków związany z ReflectionAPI
 

Methods in net.ranides.assira.reflection that throw InspectException
static
<T> T
ObjectInspector.createInstance(Class<T> clazz)
          Tworzy obiekt podanej klasy wywołując domyślny konstruktor.
static
<T> T
ObjectInspector.createInstance(Class<T> clazz, Object... arguments)
          Tworzy obiekt podanej klasy wywołując najlepiej pasujący konstruktor.
static
<T> T
ObjectInspector.createInstance(Constructor<T> ctor, Object... arguments)
          Tworzy nowy obiekt wywołując podany konstruktor z podanymi argumentami.
static Object ObjectInspector.createInstance(String className, Object... arguments)
          Tworzy obiekt klasy o podanej nazwie wywołując najlepiej pasujący konstruktor.
static Class<?> ClassInspector.forName(String className)
          Próbuje utworzyć klasę o podanej nazwie za pomocą ClassLoadera powiązanego z bieżącym wątkiem.
static
<T> Constructor<T>
ClassInspector.getConstructor(Class<T> clazz, Class... args)
          Zwraca dowolny (niekoniecznie publiczny) konstruktor o dokładnie pasujących typach argumentów
static
<T> Constructor<T>
ClassInspector.getConstructor(Class<T> clazz, int count)
          Zwraca dowolny (niekoniecznie publiczny) konstruktor o pobierający wskazaną liczbę argumentów.
static Method ClassInspector.getDeclaredMethod(Class<?> clazz, String name, Class<?>... params)
          Zwraca zadeklarowaną metodę o dokładnie pasujących typach argumentów
static Object ObjectInspector.getField(Class<?> clazz, Object object, String name)
          Wyszukuje i odczytuje wartość klasycznego pola w obiekcie (najczęściej będzie to prywatna zmienna wewnętrzna).
static Object ObjectInspector.getField(Object object, String name)
          Wyszukuje i odczytuje wartość klasycznego pola w obiekcie (najczęściej będzie to prywatna zmienna wewnętrzna).
 GenericClass BeanModel.getGenericType(String name)
           
static Method ClassInspector.getMethod(Class<?> clazz, String name, Class<?>... params)
          Zwraca publiczną metodę o dokładnie pasujących typach argumentów
static Method ObjectInspector.getMethod(Object object, String name, Class<?>... params)
          Sprawdza, czy obiekt posiada publiczną metodę o dokładnie pasujących typach argumentów
static Object ClassInspector.getStaticField(Class<?> clazz, String name)
          Wyszukuje i odczytuje wartość klasycznego pola statycznego w obiekcie (najczęściej będzie to publiczna stała).
 Map<String,Method> BeanModel.getters()
           
 Class<?> BeanModel.getType(String name)
           
static
<T> boolean
ClassInspector.hasConstructor(Class<T> clazz, Class... args)
          Sprawdza, czy klasa posiada (niekoniecznie publiczny) konstruktor o dokładnie pasujących typach argumentów
static
<T> boolean
ClassInspector.hasConstructor(Class<T> clazz, int count)
          Sprawdza, czy klasa posiada (niekoniecznie publiczny) konstruktor pobierający wskazaną liczbę argumentów
static Object Invoker.invoke(Object object, Method method, Object... arguments)
          Wywołuje na rzecz obiektu podaną metodę.
static Object Invoker.invoke(Object object, String methodName, Object... arguments)
          Wywołuje na rzecz obiektu metodę o podanej nazwie.
static Object Invoker.invokeLocal(Object object, String methodName, Object... arguments)
           
static Object Invoker.invokeStatic(Class<?> clazz, String function, Object... args)
           
static Object Invoker.invokeStatic(String className, String function, Object... args)
           
static
<T> Constructor<T>
ClassInspector.matchConstructor(Class<T> clazz, Object... values)
          Zwraca konstruktor o najlepiej pasujących typach argumentów.
static Method ClassInspector.matchMethod(Class<?> clazz, String name, Object... values)
          Zwraca metodę o najlepiej pasujących typach argumentów.
static Method ObjectInspector.matchMethod(Object object, String name, Object... values)
          Zwraca metodę o najlepiej pasujących typach argumentów.
 MultiMap<String,Method> BeanModel.methods()
           
 Collection<Method> BeanModel.methods(String name)
           
static void ObjectInspector.setField(Class<?> clazz, Object object, String name, Object value)
          Wyszukuje i przypisuje wartość klasycznemu polu w obiekcie (najczęściej będzie to prywatna zmienna wewnętrzna).
static void ObjectInspector.setField(Object object, String name, Object value)
          Wyszukuje i przypisuje wartość klasycznemu polu w obiekcie (najczęściej będzie to prywatna zmienna wewnętrzna).
static void ClassInspector.setStaticField(Class<?> clazz, String name, Object value)
          Wyszukuje i zmienia wartość klasycznego pola statycznego w obiekcie (najczęściej będzie to w pewnym sensie operacja niedozwolona ).
 Map<String,Method> BeanModel.setters()
           
 



Copyright © 2013. All Rights Reserved.