Module org.eclipse.xtend.lib.macro
Interface MutableDeclaration
- All Superinterfaces:
AnnotationTarget,Declaration,Element,MutableAnnotationTarget,MutableElement,MutableNamedElement,NamedElement
- All Known Subinterfaces:
MutableAnnotationTypeDeclaration,MutableAnnotationTypeElementDeclaration,MutableClassDeclaration,MutableConstructorDeclaration,MutableEnumerationTypeDeclaration,MutableEnumerationValueDeclaration,MutableExecutableDeclaration,MutableFieldDeclaration,MutableInterfaceDeclaration,MutableMemberDeclaration,MutableMethodDeclaration,MutableParameterDeclaration,MutableTypeDeclaration,MutableTypeParameterDeclaration,MutableTypeParameterDeclarator
- Author:
- Sven Efftinge
-
Method Summary
Modifier and TypeMethodDescriptionvoidIndicate that this declaration is being read locally by some synthetically generated member.Methods inherited from interface org.eclipse.xtend.lib.macro.declaration.AnnotationTarget
findAnnotation, getAnnotationsMethods inherited from interface org.eclipse.xtend.lib.macro.declaration.MutableAnnotationTarget
addAnnotation, removeAnnotationMethods inherited from interface org.eclipse.xtend.lib.macro.declaration.MutableElement
removeMethods inherited from interface org.eclipse.xtend.lib.macro.declaration.MutableNamedElement
setSimpleNameMethods inherited from interface org.eclipse.xtend.lib.macro.declaration.NamedElement
getCompilationUnit, getSimpleName
-
Method Details
-
markAsRead
void markAsRead()Indicate that this declaration is being read locally by some synthetically generated member. It effectively suppresses unused warnings.- Since:
- 2.6
-