public class PsiMemberPattern<T extends PsiMember,Self extends PsiMemberPattern<T,Self>> extends PsiModifierListOwnerPattern<T,Self>
Modifier and Type | Class and Description |
---|---|
static class |
PsiMemberPattern.Capture |
Modifier | Constructor and Description |
---|---|
protected |
PsiMemberPattern(java.lang.Class<T> aClass) |
|
PsiMemberPattern(InitialPatternCondition<T> condition) |
Modifier and Type | Method and Description |
---|---|
Self |
inClass(ElementPattern pattern) |
Self |
inClass(java.lang.String qname) |
withAnnotation, withAnnotations, withModifiers, withoutModifiers
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 PsiMemberPattern(InitialPatternCondition<T> condition)
protected PsiMemberPattern(java.lang.Class<T> aClass)
public Self inClass(java.lang.String qname)
public Self inClass(ElementPattern pattern)