org.reflext.api.annotation
Class AnnotationType<A,T>

java.lang.Object
  extended by org.reflext.api.annotation.AnnotationType<A,T>

public abstract class AnnotationType<A,T>
extends java.lang.Object

The type of annotation.

Version:
$Revision$
Author:
Julien Viet

Constructor Summary
protected AnnotationType()
           
 
Method Summary
static
<A extends java.lang.annotation.Annotation>
AnnotationType<A,java.lang.Class<A>>
get(java.lang.Class<A> a)
           
static AnnotationType<AnnotationInfo,ClassTypeInfo> get(ClassTypeInfo a)
           
abstract  T getType()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AnnotationType

protected AnnotationType()
Method Detail

get

public static <A extends java.lang.annotation.Annotation> AnnotationType<A,java.lang.Class<A>> get(java.lang.Class<A> a)

get

public static AnnotationType<AnnotationInfo,ClassTypeInfo> get(ClassTypeInfo a)

getType

public abstract T getType()


Copyright © 2010 eXo Platform SAS. All Rights Reserved.