Enum AnnotationValue.RenderingDispatcher

    • Method Detail

      • values

        public static AnnotationValue.RenderingDispatcher[] values()
        Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
        for (AnnotationValue.RenderingDispatcher c : AnnotationValue.RenderingDispatcher.values())
            System.out.println(c);
        
        Returns:
        an array containing the constants of this enum type, in the order they are declared
      • valueOf

        public static AnnotationValue.RenderingDispatcher valueOf​(String name)
        Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)
        Parameters:
        name - the name of the enum constant to be returned.
        Returns:
        the enum constant with the specified name
        Throws:
        IllegalArgumentException - if this enum type has no constant with the specified name
        NullPointerException - if the argument is null
      • toSourceString

        public String toSourceString​(boolean value)
        Represents the supplied boolean value as a String.
        Parameters:
        value - The boolean value to render.
        Returns:
        An appropriate String representation.
      • toSourceString

        public String toSourceString​(byte value)
        Represents the supplied boolean value as a String.
        Parameters:
        value - The boolean value to render.
        Returns:
        An appropriate String representation.
      • toSourceString

        public String toSourceString​(short value)
        Represents the supplied short value as a String.
        Parameters:
        value - The short value to render.
        Returns:
        An appropriate String representation.
      • toSourceString

        public abstract String toSourceString​(char value)
        Represents the supplied char value as a String.
        Parameters:
        value - The char value to render.
        Returns:
        An appropriate String representation.
      • toSourceString

        public String toSourceString​(int value)
        Represents the supplied int value as a String.
        Parameters:
        value - The int value to render.
        Returns:
        An appropriate String representation.
      • toSourceString

        public abstract String toSourceString​(long value)
        Represents the supplied long value as a String.
        Parameters:
        value - The long value to render.
        Returns:
        An appropriate String representation.
      • toSourceString

        public abstract String toSourceString​(float value)
        Represents the supplied float value as a String.
        Parameters:
        value - The float value to render.
        Returns:
        An appropriate String representation.
      • toSourceString

        public abstract String toSourceString​(double value)
        Represents the supplied double value as a String.
        Parameters:
        value - The double value to render.
        Returns:
        An appropriate String representation.
      • toSourceString

        public abstract String toSourceString​(String value)
        Represents the supplied String value as a String.
        Parameters:
        value - The String value to render.
        Returns:
        An appropriate String representation.
      • toSourceString

        public String toSourceString​(List<?> values)
        Represents the supplied list elements as a String.
        Parameters:
        values - The elements to render where each element is represented by its Object.toString() representation.
        Returns:
        An appropriate String representation.
      • toComponentTag

        public int toComponentTag​(TypeDescription typeDescription)
        Resolves the supplied type description's component tag.
        Parameters:
        typeDescription - The type to resolve.
        Returns:
        The character that describes the component tag as an int to ease concatenation.