Class ComponentMetadata.InjectMethodMetadata

  • All Implemented Interfaces:
    java.io.Serializable
    Enclosing class:
    ComponentMetadata

    public static class ComponentMetadata.InjectMethodMetadata
    extends java.lang.Object
    implements java.io.Serializable
    This class encapsulates metadata on an inject method, such as one annotated with Inject
    See Also:
    Serialized Form
    • Method Detail

      • getMethodName

        public java.lang.String getMethodName()
      • getParameters

        public java.lang.String[] getParameters()
      • getParameterName

        @Deprecated
        public java.lang.String getParameterName​(int subscript)
        Deprecated.
        Singe 9.4, please use getDependencyName(int) instead.
      • getDependencyName

        public java.lang.String getDependencyName​(int subscript)
      • isParameterNameSet

        public boolean isParameterNameSet​(int subscript)
      • getMethod

        public java.lang.reflect.Method getMethod()
      • setMethod

        public void setMethod​(java.lang.reflect.Method method)
      • getParameterClasses

        public java.lang.Class<?>[] getParameterClasses()
      • setParameterClasses

        public void setParameterClasses​(java.lang.Class<?>[] parameterClasses)
      • getParameterLazy

        public boolean getParameterLazy​(int i)
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object