Description

get Annotation

License

Open Source License

Parameter

Parameter Description
annotationType a parameter
classType a parameter

Declaration

public static <A extends Annotation> A getAnnotation(Class<A> annotationType, Class<?> classType) 

Method Source Code

//package com.java2s;
/**/*from   w  w  w  .jav a  2  s. c o  m*/
 * Squidy Interaction Library is free software: you can redistribute it and/or
 * modify it under the terms of the GNU Lesser General Public License as
 * published by the Free Software Foundation, either version 3 of the License,
 * or (at your option) any later version.
 * 
 * Squidy Interaction Library is distributed in the hope that it will be
 * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU Lesser General Public License for more details.
 * 
 * You should have received a copy of the GNU Lesser General Public License
 * along with Squidy Interaction Library. If not, see
 * <http://www.gnu.org/licenses/>.
 * 
 * 2009 Human-Computer Interaction Group, University of Konstanz.
 * <http://hci.uni-konstanz.de>
 * 
 * Please contact info@squidy-lib.de or visit our website
 * <http://www.squidy-lib.de> for further information.
 */

import java.lang.annotation.Annotation;

public class Main {
    /**
     * @param annotationType
     * @param classType
     * @return
     */
    public static <A extends Annotation> A getAnnotation(Class<A> annotationType, Class<?> classType) {
        return classType.getAnnotation(annotationType);
    }
}

Related

  1. getAnnotation(Class type, Class annotationType)
  2. getAnnotation(Class type, Class ann)
  3. getAnnotation(Class type, Class annotationType)
  4. getAnnotation(Class type, Class annotationClass)
  5. getAnnotation(Class ac, AnnotatedElement m, Annotation... directAnnotations)
  6. getAnnotation(Class at, Enum enu)
  7. getAnnotation(Class realClass, String pAttributeName, Class annotationClass)
  8. getAnnotation(Class a, Class c)
  9. getAnnotation(Class annotation, Class ownerClass, Method method)