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, nameIdentifierOf
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 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)