public abstract class BaseOccurrenceManager extends java.lang.Object implements OccurrenceManager
| Modifier and Type | Field and Description |
|---|---|
protected OccurrenceFilter |
myFilter |
| Constructor and Description |
|---|
BaseOccurrenceManager(OccurrenceFilter filter) |
| Modifier and Type | Method and Description |
|---|---|
protected abstract PsiExpression [] |
defaultOccurrences() |
protected abstract PsiExpression [] |
findOccurrences() |
PsiElement |
getAnchorStatementForAll() |
PsiElement |
getAnchorStatementForAllInScope(PsiElement scope) |
PsiExpression[] |
getOccurrences() |
boolean |
isInFinalContext() |
protected final OccurrenceFilter myFilter
public BaseOccurrenceManager(OccurrenceFilter filter)
public PsiExpression[] getOccurrences()
getOccurrences in interface OccurrenceManagerprotected abstract PsiExpression [] defaultOccurrences()
protected abstract PsiExpression [] findOccurrences()
public boolean isInFinalContext()
isInFinalContext in interface OccurrenceManagerpublic PsiElement getAnchorStatementForAll()
getAnchorStatementForAll in interface OccurrenceManagerpublic PsiElement getAnchorStatementForAllInScope(PsiElement scope)
getAnchorStatementForAllInScope in interface OccurrenceManager