Class ThrowingProviderBinder.SecondaryBinder<P extends CheckedProvider,​T>

    • Field Detail

      • interfaceType

        private final java.lang.Class<P extends CheckedProvider> interfaceType
      • valueType

        private final java.lang.reflect.Type valueType
      • exceptionTypes

        private final java.util.List<java.lang.Class<? extends java.lang.Throwable>> exceptionTypes
      • valid

        private final boolean valid
      • annotationType

        private java.lang.Class<? extends java.lang.annotation.Annotation> annotationType
      • annotation

        private java.lang.annotation.Annotation annotation
      • scopeExceptions

        private boolean scopeExceptions
    • Constructor Detail

      • SecondaryBinder

        public SecondaryBinder​(java.lang.Class<P> interfaceType,
                               java.lang.reflect.Type valueType)