java.lang.Object
org.elasticsearch.injection.guice.internal.Annotations

public class Annotations extends Object
Annotation utilities.
  • Constructor Details

    • Annotations

      public Annotations()
  • Method Details

    • isRetainedAtRuntime

      public static boolean isRetainedAtRuntime(Class<? extends Annotation> annotationType)
      Returns true if the given annotation is retained at runtime.
    • getKey

      public static Key<?> getKey(TypeLiteral<?> type, Member member, Annotation[] annotations, Errors errors) throws ErrorsException
      Gets a key for the given type, member and annotations.
      Throws:
      ErrorsException
    • findBindingAnnotation

      public static Annotation findBindingAnnotation(Errors errors, Member member, Annotation[] annotations)
      Returns the binding annotation on member, or null if there isn't one.