Class ArgumentBinder

    • Method Detail

      • bind

        void bind​(Binding binding)
      • bindPositional

        void bindPositional​(Binding binding)
      • bindNamed

        void bindNamed​(Binding binding)
      • bindNamedCheck

        void bindNamedCheck​(Binding binding,
                            java.util.List<java.lang.String> paramNames)
      • typeOf

        @NonNull
        QualifiedType<?> typeOf​(@Nullable
                                java.lang.Object value)
      • toArgument

        @Deprecated
        Argument toArgument​(java.lang.Object found)
        Deprecated.
        prepare the argument by type instead
      • argumentFactoryForType

        java.util.function.Function<java.lang.Object,​Argument> argumentFactoryForType​(QualifiedType<?> type)
      • wrapCheckedConsumer

        <T> java.util.function.Consumer<T> wrapCheckedConsumer​(java.lang.String paramName,
                                                               CheckedConsumer<T> consumer)
      • unwrap

        @CheckForNull
        static java.lang.Object unwrap​(@Nullable
                                       java.lang.Object maybeTypedValue)