public class PsiAnnotationPattern extends PsiElementPattern<PsiAnnotation,PsiAnnotationPattern>
PsiElementPattern.Capture<T extends PsiElement>
Modifier and Type | Method and Description |
---|---|
PsiAnnotationPattern |
insideAnnotationAttribute(java.lang.String attributeName,
ElementPattern<? extends PsiAnnotation> parentAnnoPattern) |
PsiAnnotationPattern |
qName(ElementPattern<java.lang.String> pattern) |
PsiAnnotationPattern |
qName(java.lang.String qname) |
afterLeaf, afterLeaf, afterLeafSkipping, atStartOf, beforeLeaf, beforeLeaf, beforeLeafSkipping, compiled, equalTo, getChildren, getParent, inFile, insideStarting, inVirtualFile, notEmpty, referencing, whitespace, whitespaceCommentEmptyOrError, whitespaceCommentOrError, withElementType, withElementType, withElementType, withFirstNonWhitespaceChild, withLanguage, withLastChildSkipping, withMetaData, withName, withName, withName, withoutText, withoutText, withReference, withText, withText, withTextLength, withTextLengthLongerThan, withTreeParent
afterSibling, afterSiblingSkipping, inside, inside, inside, inside, insideSequence, isFirstAcceptedChild, withAncestor, withChild, withChildren, withFirstChild, withLastChild, withParent, withParent, withParents, withSuperParent, withSuperParent
public PsiAnnotationPattern qName(ElementPattern<java.lang.String> pattern)
public PsiAnnotationPattern qName(java.lang.String qname)
public PsiAnnotationPattern insideAnnotationAttribute(java.lang.String attributeName, ElementPattern<? extends PsiAnnotation> parentAnnoPattern)