Interface Resolvable

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      javax.enterprise.inject.spi.Bean<?> getDeclaringBean()
      Get the declaring the injection point, or null if there is none
      Class<?> getJavaClass()
      Get the underlying java class used to generate this resolvable, or null if no java class was used
      Set<QualifierInstance> getQualifiers()
      Get the bindings to use for resolution.
      Set<Type> getTypes()
      The types that this resolvable may be assigned to
      boolean isDelegate()
      Returns true if the resolvable represents a delegate injection point, which requires specific rules (8.3.1) to be used during resolution.
    • Method Detail

      • getQualifiers

        Set<QualifierInstance> getQualifiers()
        Get the bindings to use for resolution. @Default will be returned if no bindings were specified
        Returns:
        the bindings
      • getTypes

        Set<Type> getTypes()
        The types that this resolvable may be assigned to
        Returns:
      • getJavaClass

        Class<?> getJavaClass()
        Get the underlying java class used to generate this resolvable, or null if no java class was used
        Returns:
        the java class
      • getDeclaringBean

        javax.enterprise.inject.spi.Bean<?> getDeclaringBean()
        Get the declaring the injection point, or null if there is none
        Returns:
      • isDelegate

        boolean isDelegate()
        Returns true if the resolvable represents a delegate injection point, which requires specific rules (8.3.1) to be used during resolution.