Class 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> constructor  
      private java.util.List<java.lang.Class<?>> parameterTypes  
      private 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)  
      boolean matchesParameters​(java.util.List<java.lang.Class<?>> _wantedArgs)  
      private static <T> java.lang.Class<T> wrap​(java.lang.Class<T> _clz)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 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)