Package jnr.ffi.util

Class Annotations


  • public final class Annotations
    extends java.lang.Object
    Utilities for collections of annotations
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static java.util.Collection<java.lang.annotation.Annotation> EMPTY_ANNOTATIONS  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static java.util.Collection<java.lang.annotation.Annotation> mergeAnnotations​(java.util.Collection<java.lang.annotation.Annotation>... collections)  
      static java.util.Collection<java.lang.annotation.Annotation> mergeAnnotations​(java.util.Collection<java.lang.annotation.Annotation> a, java.util.Collection<java.lang.annotation.Annotation> b)  
      static java.util.Collection<java.lang.annotation.Annotation> sortedAnnotationCollection​(java.lang.annotation.Annotation[] annotations)  
      static java.util.Collection<java.lang.annotation.Annotation> sortedAnnotationCollection​(java.util.Collection<java.lang.annotation.Annotation> annotations)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • EMPTY_ANNOTATIONS

        public static final java.util.Collection<java.lang.annotation.Annotation> EMPTY_ANNOTATIONS
    • Method Detail

      • sortedAnnotationCollection

        public static java.util.Collection<java.lang.annotation.Annotation> sortedAnnotationCollection​(java.lang.annotation.Annotation[] annotations)
      • sortedAnnotationCollection

        public static java.util.Collection<java.lang.annotation.Annotation> sortedAnnotationCollection​(java.util.Collection<java.lang.annotation.Annotation> annotations)
      • mergeAnnotations

        public static final java.util.Collection<java.lang.annotation.Annotation> mergeAnnotations​(java.util.Collection<java.lang.annotation.Annotation> a,
                                                                                                   java.util.Collection<java.lang.annotation.Annotation> b)
      • mergeAnnotations

        public static final java.util.Collection<java.lang.annotation.Annotation> mergeAnnotations​(java.util.Collection<java.lang.annotation.Annotation>... collections)