public class PlatformPatterns extends StandardPatterns
Constructor and Description |
---|
PlatformPatterns() |
Modifier and Type | Method and Description |
---|---|
static IElementTypePattern |
elementType() |
static PsiElementPattern.Capture<PomTargetPsiElement> |
pomElement(ElementPattern<? extends PomTarget> targetPattern) |
static PsiElementPattern.Capture<PsiComment> |
psiComment() |
static PsiElementPattern.Capture<PsiElement> |
psiElement() |
static <T extends PsiElement> |
psiElement(java.lang.Class<T> aClass) |
static PsiElementPattern.Capture<PsiElement> |
psiElement(IElementType type) |
static PsiFilePattern.Capture<PsiFile> |
psiFile() |
static <T extends PsiFile> |
psiFile(java.lang.Class<T> fileClass) |
static VirtualFilePattern |
virtualFile() |
alwaysFalse, and, character, collection, collection, get, instanceOf, instanceOf, not, object, object, optional, or, save, string
public static PsiElementPattern.Capture<PsiElement> psiElement()
public static PsiElementPattern.Capture<PsiComment> psiComment()
public static PsiElementPattern.Capture<PomTargetPsiElement> pomElement(ElementPattern<? extends PomTarget> targetPattern)
public static PsiFilePattern.Capture<PsiFile> psiFile()
public static <T extends PsiFile> PsiFilePattern.Capture<T> psiFile(java.lang.Class<T> fileClass)
public static PsiElementPattern.Capture<PsiElement> psiElement(IElementType type)
public static <T extends PsiElement> PsiElementPattern.Capture<T> psiElement(java.lang.Class<T> aClass)
public static IElementTypePattern elementType()
public static VirtualFilePattern virtualFile()