public abstract class MethodsProcessor extends ConflictFilterProcessor implements ElementClassHint
ElementClassHint.DeclarationKind
PsiScopeProcessor.Event
Modifier and Type | Field and Description |
---|---|
protected PsiElement |
myCurrentFileContext |
myName, myPlace, myPlaceFile
myResults
KEY
Modifier and Type | Method and Description |
---|---|
void |
forceAddResult(PsiMethod method) |
PsiExpressionList |
getArgumentList() |
<T> T |
getHint(Key<T> hintKey) |
LanguageLevel |
getLanguageLevel() |
PsiType[] |
getTypeArguments() |
void |
handleEvent(PsiScopeProcessor.Event event,
java.lang.Object associated) |
boolean |
isConstructor() |
void |
obtainTypeArguments(PsiCallExpression callExpression) |
void |
setAccessClass(PsiClass accessClass) |
void |
setArgumentList(PsiExpressionList argList) |
void |
setIsConstructor(boolean myIsConstructor) |
boolean |
shouldProcess(ElementClassHint.DeclarationKind kind) |
add, add, execute, getName, getResult, setName, stopAtFoundResult
getResults
protected PsiElement myCurrentFileContext
public PsiExpressionList getArgumentList()
public void setArgumentList(PsiExpressionList argList)
public LanguageLevel getLanguageLevel()
public void obtainTypeArguments(PsiCallExpression callExpression)
public PsiType[] getTypeArguments()
public void handleEvent(PsiScopeProcessor.Event event, java.lang.Object associated)
handleEvent
in interface PsiScopeProcessor
handleEvent
in class ConflictFilterProcessor
public void setAccessClass(PsiClass accessClass)
public boolean isConstructor()
public void setIsConstructor(boolean myIsConstructor)
public void forceAddResult(PsiMethod method)
public <T> T getHint(Key<T> hintKey)
getHint
in interface PsiScopeProcessor
getHint
in class ConflictFilterProcessor
public boolean shouldProcess(ElementClassHint.DeclarationKind kind)
shouldProcess
in interface ElementClassHint