Java Reflection Annotation getAnnotation(Class clazz, Class annotationClass)

Here you can find the source of getAnnotation(Class clazz, Class annotationClass)

  1. HOME
  2. Java
  3. R
  4. Reflection Annotation
  5. getAnnotation(Class clazz, Class annotationClass)

Description

get Annotation

License

Apache License

Declaration

public static <A extends Annotation> A getAnnotation(Class<?> clazz, Class<A> annotationClass) 

Method Source Code


//package com.java2s;
//License from project: Apache License 

import java.lang.annotation.Annotation;

public class Main {
    public static <A extends Annotation> A getAnnotation(Class<?> clazz, Class<A> annotationClass) {
        return clazz.getAnnotation(annotationClass);
    }//www .ja v  a  2s  .  c  om

    public static <A extends Annotation> A getAnnotation(Class<?> clazz, Class<A> annotationClass,
            A defaultAnnotation) {
        A annotation = clazz.getAnnotation(annotationClass);
        if (annotation == null)
            return defaultAnnotation;
        return annotation;
    }
}

Related

  1. getAnnotation(Class anno, Class cl)
  2. getAnnotation(Class annotationClass, Annotation[] annotations)
  3. getAnnotation(Class base, Class annotationClass)
  4. getAnnotation(Class c, Class annotationClass)
  5. getAnnotation(Class classForAnnotation, Class annotationClass)
  6. getAnnotation(Class clazz, Class annotationClass)
  7. getAnnotation(Class clazz, Class annotClass, boolean forceInherit)
  8. getAnnotation(Class clazz, Class annotationClass)
  9. getAnnotation(Class clazz, Class ann)

HOME | Copyright © www.java2s.com 2016