Examples of AnnotationReader


Examples of org.codehaus.backport175.reader.bytecode.AnnotationReader

        TestAnnotations.DefaultString ann = (TestAnnotations.DefaultString)annotation;
        assertEquals("hello", ann.value());
    }

    public void testMethodAnn3() {
        final AnnotationReader reader = AnnotationReader.getReaderFor(Target.METHOD.getDeclaringClass());
        Annotation annotation = reader.getAnnotation("test.TestAnnotations$Simple", Target.METHOD);
        Class type = annotation.annotationType();
        assertEquals(TestAnnotations.Simple.class, type);

        TestAnnotations.Simple ann = (TestAnnotations.Simple)annotation;
        assertEquals("foo", ann.val());
View Full Code Here

Examples of org.codehaus.backport175.reader.bytecode.AnnotationReader

        assertEquals("foo", ann.val());
        assertEquals("bar", ann.s());
    }

    public void testMethodAnn4() {
        final AnnotationReader reader = AnnotationReader.getReaderFor(Target.METHOD.getDeclaringClass());
        Annotation annotation = reader.getAnnotation("test.TestAnnotations$StringArray", Target.METHOD);
        Class type = annotation.annotationType();
        assertEquals(TestAnnotations.StringArray.class, type);

        TestAnnotations.StringArray ann = (TestAnnotations.StringArray)annotation;
        String[] ss = ann.ss();
View Full Code Here

Examples of org.codehaus.backport175.reader.bytecode.AnnotationReader

        assertEquals("hello", ss[0]);
        assertEquals("world", ss[1]);
    }

    public void testMethodAnn5() {
        final AnnotationReader reader = AnnotationReader.getReaderFor(Target.METHOD.getDeclaringClass());
        Annotation annotation = reader.getAnnotation("test.TestAnnotations$LongArray", Target.METHOD);
        Class type = annotation.annotationType();
        assertEquals(TestAnnotations.LongArray.class, type);

        TestAnnotations.LongArray ann = (TestAnnotations.LongArray)annotation;
        long[] longArr = ann.l();
View Full Code Here

Examples of org.codehaus.backport175.reader.bytecode.AnnotationReader

        assertEquals(2l, longArr[1]);
        assertEquals(6l, longArr[2]);
    }

    public void testMethodAnn6() {
        final AnnotationReader reader = AnnotationReader.getReaderFor(Target.METHOD.getDeclaringClass());
        Annotation annotation = reader.getAnnotation("test.TestAnnotations$NestedAnnotation", Target.METHOD);
        Class type = annotation.annotationType();
        assertEquals(TestAnnotations.NestedAnnotation.class, type);

        TestAnnotations.NestedAnnotation ann = (TestAnnotations.NestedAnnotation)annotation;
        TestAnnotations.Simple simple = ann.ann();
View Full Code Here

Examples of org.codehaus.backport175.reader.bytecode.AnnotationReader

        TestAnnotations.Simple simple = ann.ann();
        assertEquals("foo", simple.val());
    }

    public void testMethodAnn7() {
        final AnnotationReader reader = AnnotationReader.getReaderFor(Target.METHOD.getDeclaringClass());
        Annotation annotation = reader.getAnnotation("test.TestAnnotations$NestedAnnotationArray", Target.METHOD);
        Class type = annotation.annotationType();
        assertEquals(TestAnnotations.NestedAnnotationArray.class, type);

        TestAnnotations.NestedAnnotationArray ann = (TestAnnotations.NestedAnnotationArray)annotation;
        TestAnnotations.Simple[] simpleAnnArray = ann.annArr();
View Full Code Here

Examples of org.codehaus.backport175.reader.bytecode.AnnotationReader

        assertEquals("foo", simpleAnnArray[0].val());
        assertEquals("bar", simpleAnnArray[1].val());
    }

    public void testMethodAnn8() {
        final AnnotationReader reader = AnnotationReader.getReaderFor(Target.METHOD.getDeclaringClass());
        Annotation annotation = reader.getAnnotation("test.TestAnnotations$Complex", Target.METHOD);
        Class type = annotation.annotationType();
        assertEquals(TestAnnotations.Complex.class, type);

        TestAnnotations.Complex ann = (TestAnnotations.Complex)annotation;
        assertEquals(111, ann.i());
View Full Code Here

Examples of org.hibernate.annotations.common.reflection.AnnotationReader

    }
    return defaults;
  }

  public AnnotationReader getAnnotationReader(AnnotatedElement annotatedElement) {
    AnnotationReader reader = cache.get( annotatedElement );
    if ( reader == null ) {
      reader = new MappingModelAnnotationReader( mapping, delegate, annotatedElement );
      cache.put( annotatedElement, reader );
    }
    return reader;
View Full Code Here

Examples of org.hibernate.annotations.common.reflection.AnnotationReader

    delegate = new JavaMetadataProvider();
    cache = new HashMap<AnnotatedElement, AnnotationReader>(100);
  }

  public AnnotationReader getAnnotationReader(AnnotatedElement annotatedElement) {
    AnnotationReader reader = cache.get( annotatedElement );
    if (reader == null) {
      if ( xmlContext.hasContext() ) {
        reader = new JPAOverridenAnnotationReader( annotatedElement, xmlContext );
      }
      else {
View Full Code Here

Examples of org.hibernate.annotations.common.reflection.AnnotationReader

    delegate = new JavaMetadataProvider();
    cache = new HashMap<AnnotatedElement, AnnotationReader>(100);
  }
  @Override
  public AnnotationReader getAnnotationReader(AnnotatedElement annotatedElement) {
    AnnotationReader reader = cache.get( annotatedElement );
    if (reader == null) {
      if ( xmlContext.hasContext() ) {
        reader = new JPAOverriddenAnnotationReader( annotatedElement, xmlContext );
      }
      else {
View Full Code Here

Examples of org.hibernate.annotations.common.reflection.AnnotationReader

    delegate = new JavaMetadataProvider();
    cache = new HashMap<AnnotatedElement, AnnotationReader>(100);
  }

  public AnnotationReader getAnnotationReader(AnnotatedElement annotatedElement) {
    AnnotationReader reader = cache.get( annotatedElement );
    if (reader == null) {
      if ( xmlContext.hasContext() ) {
        reader = new JPAOverridenAnnotationReader( annotatedElement, xmlContext );
      }
      else {
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.