Propagate @NonNull collection annotations
[yangtools.git] / yang / yang-model-api / src / main / java / org / opendaylight / yangtools / yang / model / api / AugmentationTarget.java
index e30273c77545ec167fc0cbad25b46b8f56034fa5..22276991f7c8a2627b487b71304ae1e5f07e7f74 100644 (file)
@@ -7,7 +7,8 @@
  */
 package org.opendaylight.yangtools.yang.model.api;
 
-import java.util.Set;
+import java.util.Collection;
+import org.eclipse.jdt.annotation.NonNull;
 
 /**
  * Interface for all nodes which are possible targets of augmentation. The
@@ -20,5 +21,5 @@ public interface AugmentationTarget {
      *
      * @return set of augmentations targeting this element.
      */
-    Set<AugmentationSchemaNode> getAvailableAugmentations();
+    @NonNull Collection<? extends @NonNull AugmentationSchemaNode> getAvailableAugmentations();
 }