Package org.eclipse.xtend.core.macro
Class XAnnotationExtensions
- java.lang.Object
-
- org.eclipse.xtend.core.macro.XAnnotationExtensions
-
public class XAnnotationExtensions extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description XAnnotationExtensions()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description XtendAnnotationTarget
getAnnotatedTarget(org.eclipse.xtext.xbase.annotations.xAnnotations.XAnnotation annotation)
org.eclipse.xtext.common.types.JvmType
getProcessorType(org.eclipse.xtext.common.types.JvmAnnotationType it)
org.eclipse.xtext.common.types.JvmType
getProcessorType(org.eclipse.xtext.xbase.annotations.xAnnotations.XAnnotation it)
protected boolean
isActiveAnnotation(org.eclipse.xtext.common.types.JvmAnnotationType annotationType)
boolean
isProcessed(org.eclipse.xtext.xbase.annotations.xAnnotations.XAnnotation it)
Checks whether this annotation is pointing to a processed annotation, without resolving the proxyorg.eclipse.xtext.common.types.JvmAnnotationType
tryFindAnnotationType(org.eclipse.xtext.xbase.annotations.xAnnotations.XAnnotation it)
-
-
-
Method Detail
-
getAnnotatedTarget
public XtendAnnotationTarget getAnnotatedTarget(org.eclipse.xtext.xbase.annotations.xAnnotations.XAnnotation annotation)
-
isProcessed
public boolean isProcessed(org.eclipse.xtext.xbase.annotations.xAnnotations.XAnnotation it)
Checks whether this annotation is pointing to a processed annotation, without resolving the proxy
-
getProcessorType
public org.eclipse.xtext.common.types.JvmType getProcessorType(org.eclipse.xtext.common.types.JvmAnnotationType it)
-
getProcessorType
public org.eclipse.xtext.common.types.JvmType getProcessorType(org.eclipse.xtext.xbase.annotations.xAnnotations.XAnnotation it)
-
tryFindAnnotationType
public org.eclipse.xtext.common.types.JvmAnnotationType tryFindAnnotationType(org.eclipse.xtext.xbase.annotations.xAnnotations.XAnnotation it)
-
isActiveAnnotation
protected boolean isActiveAnnotation(org.eclipse.xtext.common.types.JvmAnnotationType annotationType)
-
-