Class Annotations.Builder<T extends java.lang.annotation.Annotation>

  • Enclosing class:
    Annotations

    public static class Annotations.Builder<T extends java.lang.annotation.Annotation>
    extends java.lang.Object
    • Field Detail

      • _annotationType

        private final java.lang.Class<T extends java.lang.annotation.Annotation> _annotationType
    • Constructor Detail

      • Builder

        private Builder​(java.lang.Class<T> annotationType)
    • Method Detail

      • withElement

        public Annotations.Builder<T> withElement​(java.lang.String name,
                                                  java.lang.Object value)
      • create

        public T create()
      • determineClassLoader

        private java.lang.ClassLoader determineClassLoader()
      • canLoadAnnotation

        private boolean canLoadAnnotation​(java.lang.ClassLoader cl)
      • hasNullElements

        private boolean hasNullElements​(java.lang.Object[] array)