public class PsiStatementPattern<T extends PsiStatement,Self extends PsiStatementPattern<T,Self>> extends PsiJavaElementPattern<T,Self>
| Modifier and Type | Class and Description |
|---|---|
static class |
PsiStatementPattern.Capture<T extends PsiStatement> |
| Constructor and Description |
|---|
PsiStatementPattern(java.lang.Class<T> aClass) |
| Modifier and Type | Method and Description |
|---|---|
Self |
insideMethod(PsiMethodPattern pattern) |
Self |
insideMethod(StringPattern methodName,
java.lang.String qualifiedClassName) |
Self |
insideMethod(java.lang.String methodName,
java.lang.String qualifiedClassName) |
annotationParam, annotationParam, annotationParam, annotationParam, annotationParam, constructorParameter, insideAnnotationParam, insideAnnotationParam, insideAnnotationParam, methodCallParameter, methodCallParameter, nameIdentifierOf, nameIdentifierOfafterLeaf, 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 PsiStatementPattern(java.lang.Class<T> aClass)
public Self insideMethod(PsiMethodPattern pattern)
public Self insideMethod(StringPattern methodName, java.lang.String qualifiedClassName)
public Self insideMethod(java.lang.String methodName, java.lang.String qualifiedClassName)