public class PsiClassPattern extends PsiMemberPattern<PsiClass,PsiClassPattern>
PsiMemberPattern.Capture| Modifier | Constructor and Description |
|---|---|
protected |
PsiClassPattern() |
| Modifier and Type | Method and Description |
|---|---|
PsiClassPattern |
inheritorOf(boolean strict,
PsiClassPattern pattern) |
PsiClassPattern |
inheritorOf(boolean strict,
java.lang.String className) |
PsiClassPattern |
isAnnotationType() |
PsiClassPattern |
isInterface() |
PsiClassPattern |
nonAnnotationType() |
PsiClassPattern |
withField(boolean checkDeep,
ElementPattern<? extends PsiField> memberPattern) |
PsiClassPattern |
withMethod(boolean checkDeep,
ElementPattern<? extends PsiMethod> memberPattern) |
PsiClassPattern |
withQualifiedName(ElementPattern<java.lang.String> qname) |
PsiClassPattern |
withQualifiedName(java.lang.String qname) |
inClass, inClasswithAnnotation, withAnnotations, withModifiers, withoutModifiersafterLeaf, 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, withTreeParentafterSibling, afterSiblingSkipping, inside, inside, inside, inside, insideSequence, isFirstAcceptedChild, withAncestor, withChild, withChildren, withFirstChild, withLastChild, withParent, withParent, withParents, withSuperParent, withSuperParentpublic PsiClassPattern inheritorOf(boolean strict, PsiClassPattern pattern)
public PsiClassPattern inheritorOf(boolean strict, java.lang.String className)
public PsiClassPattern isInterface()
public PsiClassPattern isAnnotationType()
public PsiClassPattern withMethod(boolean checkDeep, ElementPattern<? extends PsiMethod> memberPattern)
public PsiClassPattern withField(boolean checkDeep, ElementPattern<? extends PsiField> memberPattern)
public PsiClassPattern nonAnnotationType()
public PsiClassPattern withQualifiedName(java.lang.String qname)
public PsiClassPattern withQualifiedName(ElementPattern<java.lang.String> qname)