net.sf.retrotranslator.runtime.java.lang.reflect
Class _AnnotatedElement

java.lang.Object
  extended by net.sf.retrotranslator.runtime.java.lang.reflect._AnnotatedElement

public class _AnnotatedElement
extends java.lang.Object

Author:
Taras Puchko

Constructor Summary
_AnnotatedElement()
           
 
Method Summary
static java.lang.Object executeCheckCastInstruction(java.lang.Object object)
           
static boolean executeInstanceOfInstruction(java.lang.Object object)
           
static Annotation_ getAnnotation(java.lang.Object object, java.lang.Class<? extends Annotation_> annotationType)
           
static Annotation_[] getAnnotations(java.lang.Object object)
           
static Annotation_[] getDeclaredAnnotations(java.lang.Object object)
           
static boolean isAnnotationPresent(java.lang.Object object, java.lang.Class<? extends Annotation_> annotationType)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

_AnnotatedElement

public _AnnotatedElement()
Method Detail

executeInstanceOfInstruction

public static boolean executeInstanceOfInstruction(java.lang.Object object)

executeCheckCastInstruction

public static java.lang.Object executeCheckCastInstruction(java.lang.Object object)

getAnnotation

public static Annotation_ getAnnotation(java.lang.Object object,
                                        java.lang.Class<? extends Annotation_> annotationType)

getAnnotations

public static Annotation_[] getAnnotations(java.lang.Object object)

getDeclaredAnnotations

public static Annotation_[] getDeclaredAnnotations(java.lang.Object object)

isAnnotationPresent

public static boolean isAnnotationPresent(java.lang.Object object,
                                          java.lang.Class<? extends Annotation_> annotationType)