Class JvmAnnotationTargetImpl<T extends org.eclipse.xtext.common.types.JvmAnnotationTarget>
- java.lang.Object
-
- org.eclipse.xtend.core.macro.declaration.AbstractDelegator<T>
-
- org.eclipse.xtend.core.macro.declaration.AbstractElementImpl<T>
-
- org.eclipse.xtend.core.macro.declaration.JvmElementImpl<T>
-
- org.eclipse.xtend.core.macro.declaration.JvmNamedElementImpl<T>
-
- org.eclipse.xtend.core.macro.declaration.JvmAnnotationTargetImpl<T>
-
- Direct Known Subclasses:
JvmMemberDeclarationImpl
,JvmParameterDeclarationImpl
public abstract class JvmAnnotationTargetImpl<T extends org.eclipse.xtext.common.types.JvmAnnotationTarget> extends JvmNamedElementImpl<T>
-
-
Constructor Summary
Constructors Constructor Description JvmAnnotationTargetImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.eclipse.xtend.lib.macro.declaration.AnnotationReference
addAnnotation(org.eclipse.xtend.lib.macro.declaration.AnnotationReference annotationReference)
org.eclipse.xtend.lib.macro.declaration.AnnotationReference
findAnnotation(org.eclipse.xtend.lib.macro.declaration.Type annotationType)
java.lang.Iterable<? extends org.eclipse.xtend.lib.macro.declaration.AnnotationReference>
getAnnotations()
boolean
removeAnnotation(org.eclipse.xtend.lib.macro.declaration.AnnotationReference annotationReference)
-
Methods inherited from class org.eclipse.xtend.core.macro.declaration.JvmNamedElementImpl
getSimpleName, toString
-
Methods inherited from class org.eclipse.xtend.core.macro.declaration.JvmElementImpl
checkMutable, remove
-
Methods inherited from class org.eclipse.xtend.core.macro.declaration.AbstractDelegator
getCompilationUnit, getDelegate, setCompilationUnit, setDelegate
-
-
-
-
Method Detail
-
getAnnotations
public java.lang.Iterable<? extends org.eclipse.xtend.lib.macro.declaration.AnnotationReference> getAnnotations()
-
addAnnotation
public org.eclipse.xtend.lib.macro.declaration.AnnotationReference addAnnotation(org.eclipse.xtend.lib.macro.declaration.AnnotationReference annotationReference)
-
removeAnnotation
public boolean removeAnnotation(org.eclipse.xtend.lib.macro.declaration.AnnotationReference annotationReference)
-
findAnnotation
public org.eclipse.xtend.lib.macro.declaration.AnnotationReference findAnnotation(org.eclipse.xtend.lib.macro.declaration.Type annotationType)
-
-