Package org.freedesktop.dbus.messages
Class DBusSignal.CachedConstructor
- java.lang.Object
-
- org.freedesktop.dbus.messages.DBusSignal.CachedConstructor
-
- Enclosing class:
- DBusSignal
private static class DBusSignal.CachedConstructor extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.reflect.Constructor<? extends DBusSignal>constructorprivate java.util.List<java.lang.Class<?>>parameterTypesprivate java.lang.reflect.Type[]types
-
Constructor Summary
Constructors Constructor Description CachedConstructor(java.lang.reflect.Constructor<? extends DBusSignal> _constructor)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description private static java.lang.reflect.Type[]createTypes(java.lang.reflect.Constructor<? extends DBusSignal> _constructor)booleanmatchesParameters(java.util.List<java.lang.Class<?>> _wantedArgs)private static <T> java.lang.Class<T>wrap(java.lang.Class<T> _clz)
-
-
-
Field Detail
-
constructor
private final java.lang.reflect.Constructor<? extends DBusSignal> constructor
-
parameterTypes
private final java.util.List<java.lang.Class<?>> parameterTypes
-
types
private final java.lang.reflect.Type[] types
-
-
Constructor Detail
-
CachedConstructor
CachedConstructor(java.lang.reflect.Constructor<? extends DBusSignal> _constructor)
-
-
Method Detail
-
matchesParameters
public boolean matchesParameters(java.util.List<java.lang.Class<?>> _wantedArgs)
-
createTypes
private static java.lang.reflect.Type[] createTypes(java.lang.reflect.Constructor<? extends DBusSignal> _constructor)
-
wrap
private static <T> java.lang.Class<T> wrap(java.lang.Class<T> _clz)
-
-