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 OccurrenceManager
protected abstract PsiExpression [] defaultOccurrences()
protected abstract PsiExpression [] findOccurrences()
public boolean isInFinalContext()
isInFinalContext
in interface OccurrenceManager
public PsiElement getAnchorStatementForAll()
getAnchorStatementForAll
in interface OccurrenceManager
public PsiElement getAnchorStatementForAllInScope(PsiElement scope)
getAnchorStatementForAllInScope
in interface OccurrenceManager