Class Nullability

java.lang.Object
org.elasticsearch.common.inject.internal.Nullability

public class Nullability
extends java.lang.Object
Whether a member supports null values injected.

Support for Nullable annotations in Guice is loose. Any annotation type whose simplename is "Nullable" is sufficient to indicate support for null values injected.

This allows support for JSR-305's javax.annotation.meta.Nullable annotation and IntelliJ IDEA's org.jetbrains.annotations.Nullable.

  • Method Summary

    Modifier and Type Method Description
    static boolean allowsNull​(java.lang.annotation.Annotation[] annotations)  

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Method Details

    • allowsNull

      public static boolean allowsNull​(java.lang.annotation.Annotation[] annotations)