Modifier and type | Field and description |
---|---|
protected val com.google.common.collect.Multimap<K,V> | targetInfos
Information about that annotation targets. |
Modifier and type | Action and description |
---|---|
void | checkAnnotationTarget(XAnnotation)
Check the annotations for the given annotation target. |
void | checkDefaultSkillAnnotation(SarlCapacity)
Check the correct usage of the io.sarl.lang.core.DefaultSkill annotation. |
void | checkManualInlineDefinition(XtendAnnotationTarget)
Check for @Inline annotation usage. |
void | checkMultipleAnnotations(XtendAnnotationTarget)
Check if there is multiple annotations. |
void | checkProgrammaticIssueMessage(XAbstractFeatureCall)
Check if element has an programmatic issue message. |
void | checkReservedAnnotation(XtendAnnotationTarget)
Check for reserved annotations. |
protected boolean | isAOActiveAnnotation(XAnnotation)
Replies if the given container can receive an active annotation. |
protected boolean | isAOActiveAnnotationReceiver(XtendTypeDeclaration)
Replies if the given annotation is an active annotation for agent-oriented elements. |
protected boolean | isOOActiveAnnotation(XAnnotation)
Replies if the given annotation is an active annotation for object-oriented elements. |
protected boolean | isOOType(XtendTypeDeclaration)
Replies if the given element is an object oriented type. |
protected val targetInfos : com.google.common.collect.Multimap<K,V>
new
def checkAnnotationTarget(XAnnotation)
def checkDefaultSkillAnnotation(SarlCapacity)
def checkManualInlineDefinition(XtendAnnotationTarget)
@Inline
annotation usage.
def checkMultipleAnnotations(XtendAnnotationTarget)
def checkProgrammaticIssueMessage(XAbstractFeatureCall)
def checkReservedAnnotation(XtendAnnotationTarget)
protected def isAOActiveAnnotation(XAnnotation) : boolean
protected def isAOActiveAnnotationReceiver(XtendTypeDeclaration) : boolean
protected def isOOActiveAnnotation(XAnnotation) : boolean
protected def isOOType(XtendTypeDeclaration) : boolean