public abstract class DelegatingScopeProcessor extends java.lang.Object implements PsiScopeProcessor
PsiScopeProcessor.Event| Constructor and Description |
|---|
DelegatingScopeProcessor(PsiScopeProcessor delegate) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
execute(PsiElement element,
ResolveState state) |
protected PsiScopeProcessor |
getDelegate() |
<T> T |
getHint(Key<T> hintKey) |
void |
handleEvent(PsiScopeProcessor.Event event,
java.lang.Object associated) |
public DelegatingScopeProcessor(PsiScopeProcessor delegate)
protected final PsiScopeProcessor getDelegate()
public boolean execute(PsiElement element, ResolveState state)
execute in interface PsiScopeProcessorelement - candidate element.state - current state of resolver.public <T> T getHint(Key<T> hintKey)
getHint in interface PsiScopeProcessorpublic void handleEvent(PsiScopeProcessor.Event event, java.lang.Object associated)
handleEvent in interface PsiScopeProcessor