com.google.inject.spi

Interface ConstructorBinding<T>

  • All Superinterfaces:
    Binding<T>, Element, HasDependencies


    public interface ConstructorBinding<T>
    extends Binding<T>, HasDependencies
    A binding to the constructor of a concrete clss. To resolve injections, an instance is instantiated by invoking the constructor.
    Since:
    2.0
    Author:
    jessewilson@google.com (Jesse Wilson)
    • Method Detail

      • getConstructor

        InjectionPoint getConstructor()
        Gets the constructor this binding injects.
      • getInjectableMembers

        Set<InjectionPoint> getInjectableMembers()
        Returns all instance method and field injection points on type.
        Returns:
        a possibly empty set of injection points. The set has a specified iteration order. All fields are returned and then all methods. Within the fields, supertype fields are returned before subtype fields. Similarly, supertype methods are returned before subtype methods.
      • getMethodInterceptors

        Map<Method,List<org.aopalliance.intercept.MethodInterceptor>> getMethodInterceptors()
        Returns the interceptors applied to each method, in the order that they will be applied.
        Returns:
        a possibly empty map

Copyright © 2006–2020 Google, Inc.. All rights reserved.