org.eclipse.xtext.xbase.annotations.typing
Class XAnnotationUtil

java.lang.Object
  extended by org.eclipse.xtext.xbase.annotations.typing.XAnnotationUtil

public class XAnnotationUtil
extends java.lang.Object

Author:
Sven Efftinge - Initial contribution and API

Constructor Summary
XAnnotationUtil()
           
 
Method Summary
 JvmOperation findSingleValueAttribute(JvmAnnotationType type)
           
 XExpression findValue(XAnnotation annotation, JvmOperation jvmOperation)
           
 java.util.Set<java.lang.annotation.ElementType> getAnnotationTargets(JvmAnnotationType annotation)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XAnnotationUtil

public XAnnotationUtil()
Method Detail

findSingleValueAttribute

public JvmOperation findSingleValueAttribute(JvmAnnotationType type)

findValue

public XExpression findValue(XAnnotation annotation,
                             JvmOperation jvmOperation)

getAnnotationTargets

public java.util.Set<java.lang.annotation.ElementType> getAnnotationTargets(JvmAnnotationType annotation)