Package org.jboss.metadata.spi.retrieval.simple

Examples of org.jboss.metadata.spi.retrieval.simple.SimpleAnnotationsItem


     
      AnnotationItem[] annotationItems = new AnnotationItem[annotations.length];
      for (int i = 0; i < annotations.length; ++i)
         annotationItems[i] = new SimpleAnnotationItem(annotations[i]);
     
      annotationsItem = new SimpleAnnotationsItem(annotationItems);
   }
View Full Code Here


         return SimpleAnnotationsItem.NO_ANNOTATIONS;
     
      AnnotationItem[] items = new AnnotationItem[annotations.length];
      for (int i = 0; i < items.length; ++i)
         items[i] = new SimpleAnnotationItem(annotations[i]);
      return new SimpleAnnotationsItem(items);
   }
View Full Code Here

      SimpleAnnotationItem<TestAnnotation1> item1 = new SimpleAnnotationItem<TestAnnotation1>(annotation1);
      SimpleAnnotationItem<TestAnnotation2> item2 = new SimpleAnnotationItem<TestAnnotation2>(annotation2);

      @SuppressWarnings("unchecked")
      AnnotationItem[] items = new AnnotationItem[] { item1, item2 };
      @SuppressWarnings("unchecked")
      SimpleAnnotationsItem item = new SimpleAnnotationsItem(items);
      AnnotationsToMetaDatasBridge bridge = new AnnotationsToMetaDatasBridge(item);
     
      MetaDataItem<?>[] result = bridge.getMetaDatas();
      assertTrue(Arrays.equals(items, result));

      Object[] expected = new Object[] { annotation1, annotation2 };
      Object[] objects = item.getValue();
      assertTrue(Arrays.equals(expected, objects));

      assertTrue(item.isCachable());
      assertTrue(item.isValid());
   }
View Full Code Here

     
      Annotation[] annotations = this.annotations.toArray(new Annotation[0]);
      AnnotationItem[] items = new AnnotationItem[annotations.length];
      for (int i = 0; i < items.length; ++i)
         items[i] = new SimpleAnnotationItem(annotations[i]);
      return new SimpleAnnotationsItem(items);
   }
View Full Code Here

      SimpleAnnotationItem<TestAnnotation2> item2 = new SimpleAnnotationItem<TestAnnotation2>(annotation2);

      @SuppressWarnings("unchecked")
      AnnotationItem[] items = { item1, item2 };
     
      @SuppressWarnings("unchecked")
      SimpleAnnotationsItem item = new SimpleAnnotationsItem(items);
      AnnotationItem<? extends Annotation>[] result = item.getAnnotations();
      assertUnorderedArrayEquals(items, result);

      Annotation[] expected = { annotation1, annotation2 };
      Annotation[] annotations = item.getValue();
      assertUnorderedArrayEquals(expected, annotations);

      assertTrue(item.isCachable());
      assertTrue(item.isValid());
   }
View Full Code Here

         return SimpleAnnotationsItem.NO_ANNOTATIONS;
     
      AnnotationItem[] items = new AnnotationItem[annotations.length];
      for (int i = 0; i < items.length; ++i)
         items[i] = new SimpleAnnotationItem(annotations[i]);
      return new SimpleAnnotationsItem(items);
   }
View Full Code Here

         return SimpleAnnotationsItem.NO_ANNOTATIONS;
     
      AnnotationItem[] items = new AnnotationItem[annotations.length];
      for (int i = 0; i < items.length; ++i)
         items[i] = new SimpleAnnotationItem(annotations[i]);
      return new SimpleAnnotationsItem(items);
   }
View Full Code Here

      if (annotation != null)
         annotations.add(annotation);
      if (annotations.isEmpty())
         return SimpleAnnotationsItem.NO_ANNOTATIONS;
      else
         return new SimpleAnnotationsItem(annotations.toArray(new AnnotationItem[annotations.size()]));
   }
View Full Code Here

     
      Annotation[] annotations = componentMetaData.classAnnotations.toArray(new Annotation[0]);
      AnnotationItem[] items = new AnnotationItem[annotations.length];
      for (int i = 0; i < items.length; ++i)
         items[i] = new SimpleAnnotationItem(annotations[i]);
      return new SimpleAnnotationsItem(items);
   }
View Full Code Here

         return SimpleAnnotationsItem.NO_ANNOTATIONS;
     
      AnnotationItem[] items = new AnnotationItem[annotations.length];
      for (int i = 0; i < items.length; ++i)
         items[i] = new SimpleAnnotationItem(annotations[i]);
      return new SimpleAnnotationsItem(items);
   }
View Full Code Here

TOP

Related Classes of org.jboss.metadata.spi.retrieval.simple.SimpleAnnotationsItem

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.