org.elasticsearch.common.inject.internal
Class Nullability

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

public class Nullability
extends 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.

Author:
jessewilson@google.com (Jesse Wilson)

Method Summary
static boolean allowsNull(Annotation[] annotations)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

allowsNull

public static boolean allowsNull(Annotation[] annotations)


Copyright © 2009-2012. All Rights Reserved.