Uses of Interface
org.eclipse.xtend.lib.macro.declaration.AnnotationReference
Packages that use AnnotationReference
-
Uses of AnnotationReference in org.eclipse.xtend.lib.macro.declaration
Methods in org.eclipse.xtend.lib.macro.declaration that return AnnotationReferenceModifier and TypeMethodDescriptionMutableAnnotationTarget.addAnnotation(AnnotationReference annotationReference) Annotate this element with the given annotation reference.MutableTypeParameterDeclaration.addAnnotation(AnnotationReference annotationReference) This operation is not supported.AnnotationTarget.findAnnotation(Type annotationType) AnnotationReference.getAnnotationArrayValue(String name) Returns the value for the given property.AnnotationReference.getAnnotationValue(String name) Returns the value for the given property.Methods in org.eclipse.xtend.lib.macro.declaration that return types with arguments of type AnnotationReferenceModifier and TypeMethodDescriptionIterable<? extends AnnotationReference> AnnotationTarget.getAnnotations()Methods in org.eclipse.xtend.lib.macro.declaration with parameters of type AnnotationReferenceModifier and TypeMethodDescriptionMutableAnnotationTarget.addAnnotation(AnnotationReference annotationReference) Annotate this element with the given annotation reference.MutableTypeParameterDeclaration.addAnnotation(AnnotationReference annotationReference) This operation is not supported.booleanMutableAnnotationTarget.removeAnnotation(AnnotationReference annotationReference) Remove the given annotation reference from this element.booleanMutableTypeParameterDeclaration.removeAnnotation(AnnotationReference annotationReference) This operation is not supported. -
Uses of AnnotationReference in org.eclipse.xtend.lib.macro.services
Methods in org.eclipse.xtend.lib.macro.services that return AnnotationReferenceModifier and TypeMethodDescriptionAnnotationReferenceProvider.newAnnotationReference(Class<?> annotationClass) Creates a new annotation reference for the givenClass.AnnotationReferenceProvider.newAnnotationReference(Class<?> annotationClass, org.eclipse.xtext.xbase.lib.Procedures.Procedure1<AnnotationReferenceBuildContext> initializer) Creates a new annotation reference for the givenClass.AnnotationReferenceProvider.newAnnotationReference(String annotationTypeName) Creates a new annotation reference for the given name.AnnotationReferenceProvider.newAnnotationReference(String annotationTypeName, org.eclipse.xtext.xbase.lib.Procedures.Procedure1<AnnotationReferenceBuildContext> initializer) Creates a new annotation reference for the given name.AnnotationReferenceProvider.newAnnotationReference(AnnotationReference annotationReference) Create a new annotation reference base on the given annotation reference.AnnotationReferenceProvider.newAnnotationReference(AnnotationReference annotationReference, org.eclipse.xtext.xbase.lib.Procedures.Procedure1<AnnotationReferenceBuildContext> initializer) Create a new annotation reference base on the given annotation reference.AnnotationReferenceProvider.newAnnotationReference(Type annotationTypeDelcaration) Creates a new annotation reference for the given type declaration.AnnotationReferenceProvider.newAnnotationReference(Type annotationTypeDelcaration, org.eclipse.xtext.xbase.lib.Procedures.Procedure1<AnnotationReferenceBuildContext> initializer) Creates a new annotation reference for the given type declaration.Methods in org.eclipse.xtend.lib.macro.services with parameters of type AnnotationReferenceModifier and TypeMethodDescriptionAnnotationReferenceProvider.newAnnotationReference(AnnotationReference annotationReference) Create a new annotation reference base on the given annotation reference.AnnotationReferenceProvider.newAnnotationReference(AnnotationReference annotationReference, org.eclipse.xtext.xbase.lib.Procedures.Procedure1<AnnotationReferenceBuildContext> initializer) Create a new annotation reference base on the given annotation reference.voidAnnotationReferenceBuildContext.setAnnotationValue(String name, AnnotationReference... value) Sets the given value for the given annotation element name.