public class MethodResolverProcessor extends MethodCandidatesProcessor
ElementClassHint.DeclarationKindPsiScopeProcessor.EventmyCurrentFileContextmyName, myPlace, myPlaceFilemyResultsKEY| Constructor and Description |
|---|
MethodResolverProcessor(PsiClass classConstr,
PsiExpressionList argumentList,
PsiElement place,
PsiFile placeFile) |
MethodResolverProcessor(PsiElement place,
PsiFile placeFile,
PsiConflictResolver [] resolvers) |
MethodResolverProcessor(PsiMethodCallExpression place,
PsiFile placeFile) |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
acceptVarargs() |
boolean |
execute(PsiElement element,
ResolveState state) |
void |
handleEvent(PsiScopeProcessor.Event event,
java.lang.Object associated) |
add, addMethod, createCandidateInfo, getCandidates, getContainingClass, isAcceptedforceAddResult, getArgumentList, getHint, getLanguageLevel, getTypeArguments, isConstructor, obtainTypeArguments, setAccessClass, setArgumentList, setIsConstructor, shouldProcessadd, getName, getResult, setName, stopAtFoundResultgetResultspublic MethodResolverProcessor(PsiMethodCallExpression place, PsiFile placeFile)
public MethodResolverProcessor(PsiClass classConstr, PsiExpressionList argumentList, PsiElement place, PsiFile placeFile)
public MethodResolverProcessor(PsiElement place, PsiFile placeFile, PsiConflictResolver [] resolvers)
public void handleEvent(PsiScopeProcessor.Event event, java.lang.Object associated)
handleEvent in interface PsiScopeProcessorhandleEvent in class MethodsProcessorpublic boolean execute(PsiElement element, ResolveState state)
execute in interface PsiScopeProcessorexecute in class ConflictFilterProcessorelement - candidate element.state - current state of resolver.protected boolean acceptVarargs()
acceptVarargs in class MethodCandidatesProcessor